@media (max-width:1023px){.student-layout .student-mobile-content,.student-layout .student-mobile-content *{scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.42) transparent}.student-layout .student-mobile-content ::-webkit-scrollbar,.student-layout .student-mobile-content::-webkit-scrollbar{width:3px;height:3px}.student-layout .student-mobile-content ::-webkit-scrollbar-track,.student-layout .student-mobile-content::-webkit-scrollbar-track{background:transparent}.student-layout .student-mobile-content ::-webkit-scrollbar-thumb,.student-layout .student-mobile-content::-webkit-scrollbar-thumb{border-radius:9999px;background:linear-gradient(180deg,rgba(139,92,246,.38),rgba(34,211,238,.36))}}.student-feed-page .feed-composer-toolbar-btn{box-sizing:border-box;height:2rem;min-height:2rem;max-height:2rem}.student-events-page .events-calendar-card .events-day-strip-scroll{scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.42) transparent}.student-events-page .events-calendar-card .events-day-strip-scroll::-webkit-scrollbar{height:3px}.student-events-page .events-calendar-card .events-day-strip-scroll::-webkit-scrollbar-track{background:transparent}.student-events-page .events-calendar-card .events-day-strip-scroll::-webkit-scrollbar-thumb{border-radius:9999px;background:linear-gradient(90deg,rgba(139,92,246,.38),rgba(34,211,238,.36))}.student-courses-page .courses-continue-scroll{scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.42) transparent}.student-courses-page .courses-continue-scroll::-webkit-scrollbar{height:3px}.student-courses-page .courses-continue-scroll::-webkit-scrollbar-track{background:transparent}.student-courses-page .courses-continue-scroll::-webkit-scrollbar-thumb{border-radius:9999px;background:linear-gradient(90deg,rgba(139,92,246,.38),rgba(34,211,238,.36))}.student-messenger-page .messenger-thread-scroll{scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.42) transparent}.student-messenger-page .messenger-thread-scroll::-webkit-scrollbar{width:3px}.student-messenger-page .messenger-thread-scroll::-webkit-scrollbar-track{background:transparent}.student-messenger-page .messenger-thread-scroll::-webkit-scrollbar-thumb{border-radius:9999px;background:linear-gradient(180deg,rgba(139,92,246,.38),rgba(34,211,238,.36))}.student-feed-page .feed-filter-desktop-row.feed-filter-scroll{scrollbar-width:thin;scrollbar-color:rgba(167,139,250,.42) transparent}.student-feed-page .feed-filter-desktop-row.feed-filter-scroll::-webkit-scrollbar{height:3px}.student-feed-page .feed-filter-desktop-row.feed-filter-scroll::-webkit-scrollbar-track{background:transparent}.student-feed-page .feed-filter-desktop-row.feed-filter-scroll::-webkit-scrollbar-thumb{border-radius:9999px;background:linear-gradient(90deg,rgba(139,92,246,.38),rgba(34,211,238,.36))}@media (min-width:1024px){.student-events-page .events-calendar-card .events-day-strip-scroll{margin-left:-1rem!important;margin-right:-1rem!important;padding-left:0!important;padding-right:0!important;padding-bottom:.2rem!important;mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent)}.student-messenger-page .messenger-thread-button{display:flex;align-items:center;gap:.75rem}.student-messenger-page .messenger-thread-avatar{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,rgba(14,165,233,.95),rgba(139,92,246,.98));color:white;font-size:.9rem;font-weight:800}.student-messenger-page .messenger-thread-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.student-messenger-page .messenger-thread-preview,.student-messenger-page .messenger-thread-title{display:block;min-width:0;max-width:100%}}@media (max-width:1023px){body,html{max-width:100vw}.student-layout,body,html{overflow-x:hidden}.student-layout main.platform-content.student-layout-main{margin-left:0!important;padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}.student-layout main.platform-content.student-layout-main--messenger{padding-bottom:env(safe-area-inset-bottom,0)}.student-layout main.platform-content.student-layout-main--no-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0)!important}.student-layout .student-layout-content{padding:0!important}.student-floating-actions-mobile,.student-help-fab-desktop,[data-student-help-fab].student-floating-actions-mobile,[data-student-help-fab].student-help-fab-desktop{display:none!important}.student-feed-page .feed-mobile-search-btn{display:inline-flex!important}.admin-layout-root[data-speaker-mobile-shell="1"] main.platform-content{padding:0 0 calc(56px + env(safe-area-inset-bottom, 0px))!important}.student-layout[data-messenger-route="1"] main.platform-content.student-layout-main{padding-bottom:env(safe-area-inset-bottom,0)}.student-feed-page #pitch-composer.feed-composer-collapsed .feed-composer-expanded{display:none!important}body[data-profile-identity-gate] .student-feed-page #pitch-composer input,body[data-profile-identity-gate] .student-feed-page #pitch-composer textarea{caret-color:transparent!important;pointer-events:none!important}.student-feed-page #pitch-composer.feed-composer-collapsed .feed-composer-collapsed-row{display:flex!important}.student-feed-page #pitch-composer.feed-composer-collapsed .feed-composer-actions,.student-feed-page #pitch-composer.feed-composer-collapsed .feed-composer-media,.student-feed-page #pitch-composer:not(.feed-composer-collapsed) .feed-composer-collapsed-row{display:none!important}.student-feed-page .feed-composer-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;column-gap:clamp(.375rem,2.5vw,.75rem)!important;row-gap:.375rem!important;width:100%!important;max-width:100%!important}.student-feed-page .feed-composer-toolbar-leading{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:.375rem!important;min-width:0!important;overflow:hidden}.student-feed-page .feed-composer-publish-mobile{flex:none!important;width:auto!important;max-width:100%!important}.student-feed-page h1.text-3xl,.student-feed-page h1.text-4xl{font-size:1.375rem!important;line-height:1.35!important}.student-feed-page .feed-desktop-search-row{display:none!important}.student-feed-page .feed-filter-mobile-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;overflow:visible!important;gap:.5rem!important;margin-bottom:.625rem!important;padding-bottom:.625rem!important;padding-left:0!important;padding-right:0!important;border:none!important;border-bottom:1px solid rgba(148,163,184,.22)!important;border-radius:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-image:none!important}.dark .student-feed-page .feed-filter-mobile-row{border-bottom-color:rgba(71,85,105,.55)!important}.student-account-page,.student-course-detail-page,.student-courses-page,.student-events-page,.student-feed-page>.mx-auto,.student-mentorship-page,.student-partners-page,.student-public-profile-page,.student-recommended-page,.student-refunds-page{padding-left:5px!important;padding-right:5px!important}.student-pitch-community-page>.mx-auto{padding-left:0!important;padding-right:0!important}.student-account-page,.student-events-page,.student-recommended-page,.student-refunds-page{width:100%!important;max-width:none!important;overflow-x:hidden!important}.student-account-page .student-account-content-gutter,.student-feed-page>.mx-auto>.bg-\[radial-gradient,.student-messenger-page .messenger-page-inner,.student-pitch-community-page>.mx-auto>.bg-\[radial-gradient{padding-left:0!important;padding-right:0!important}.admin-layout-root[data-speaker-mobile-shell="1"] .speaker-mobile-page-root{padding-left:5px!important;padding-right:5px!important}.student-feed-page .feed-filter-mobile-row.feed-filter-scroll::-webkit-scrollbar{display:none}.student-feed-page .feed-filter-mobile-row>*{flex-shrink:0}.student-feed-page .feed-filter-mobile-row .feed-mobile-filter-chip,.student-feed-page .feed-filter-mobile-row .feed-topic-filter-dropdown>button{box-sizing:border-box!important;height:2.25rem!important;min-height:2.25rem!important;max-height:2.25rem!important;padding-top:0!important;padding-bottom:0!important;line-height:1.25rem!important;box-shadow:none!important}.student-feed-page .feed-rail-mobile-section,.student-feed-page .feed-right-rail{display:none!important}.student-feed-page .feed-follow-card{min-width:0}.student-feed-page .feed-follow-card .feed-follow-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-feed-page .feed-follow-card .feed-follow-action{flex-shrink:0;margin-left:.5rem}.student-courses-page .courses-view-stack{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:.5rem!important;padding-bottom:.25rem!important}.student-courses-page .courses-view-stack>*{flex-shrink:0;width:auto!important}.student-course-detail-page{gap:.6rem!important;padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))!important}.student-course-detail-page>main{width:100%!important}.student-course-detail-page>aside{display:none!important}.student-course-detail-page>main>div{border-radius:1.35rem!important;border-color:rgba(229,231,235,.9)!important;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,250,251,.9))!important;padding:.75rem!important;box-shadow:0 18px 44px -32px rgba(15,23,42,.72)!important}.dark .student-course-detail-page>main>div{border-color:rgba(55,65,81,.88)!important;background:linear-gradient(180deg,rgba(30,41,59,.9),rgba(15,23,42,.74))!important}.student-course-detail-header{justify-content:flex-end!important;margin-bottom:.75rem!important}.student-course-detail-header .course-hide-completed-row{display:none!important}.student-course-mobile-hero{padding:0 .2rem}.student-course-mobile-hero-card{overflow:hidden;border-radius:1.55rem;border:1px solid rgba(167,139,250,.28);background:radial-gradient(circle at 15% 10%,rgba(139,92,246,.32),transparent 34%),radial-gradient(circle at 90% 0,rgba(34,211,238,.22),transparent 32%),linear-gradient(135deg,rgba(17,24,39,.94),rgba(49,46,129,.9));color:white;padding:1rem;box-shadow:0 22px 52px -34px rgba(76,29,149,.95)}.student-course-mobile-hero-card h1{margin-top:.25rem;font-size:1.35rem;font-weight:800;line-height:1.18;letter-spacing:-.02em}.student-course-mobile-kicker,.student-course-mobile-metrics,.student-course-mobile-progress-row{color:rgba(255,255,255,.78);font-size:.78rem;font-weight:600}.student-course-mobile-progress-row{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;margin-bottom:.45rem}.student-course-mobile-metrics{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.student-course-mobile-metrics span{display:inline-flex;align-items:center;gap:.3rem;min-height:1.8rem;border-radius:999px;background:rgba(255,255,255,.1);padding:.25rem .65rem}.student-course-detail-page .course-theme-header{align-items:center!important;margin:.4rem 0 .55rem!important}.student-course-detail-page .course-theme-header h2{width:auto!important;color:rgb(107,114,128)!important;font-size:.72rem!important;letter-spacing:.08em!important}.student-course-detail-page .course-theme-progress{display:none!important}.student-course-mobile-lesson-row{min-height:4.25rem!important;align-items:center!important;gap:.75rem!important;border:1px solid rgba(229,231,235,.9)!important;border-radius:1.1rem!important;background:rgba(255,255,255,.72)!important;padding:.75rem!important;box-shadow:0 14px 30px -26px rgba(15,23,42,.85)!important}.dark .student-course-mobile-lesson-row{border-color:rgba(55,65,81,.88)!important;background:rgba(17,24,39,.64)!important}.student-course-mobile-lesson-row>span:first-child{display:inline-flex;width:2rem!important;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(139,92,246,.1);color:rgb(124,58,237)!important;font-weight:700}.dark .student-course-mobile-lesson-row>span:first-child{background:rgba(139,92,246,.2);color:rgb(196,181,253)!important}.student-course-mobile-lesson-row a{display:flex!important;min-height:2.6rem;align-items:center;font-size:.94rem;font-weight:650;line-height:1.25}.student-course-mobile-lesson-row>span:last-child{display:none!important}.student-course-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,rgba(248,250,252,.96) 24%,rgba(248,250,252,.99));backdrop-filter:blur(14px)}.dark .student-course-mobile-cta{background:linear-gradient(180deg,transparent,rgba(2,6,23,.94) 24%,rgba(2,6,23,.98))}.student-course-mobile-cta a{display:flex;min-height:3.35rem;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;border-radius:1.1rem;padding:.55rem 1rem;text-align:center}.student-course-mobile-cta a span:first-child{font-size:.93rem;font-weight:800}.student-course-mobile-cta a span:last-child{max-width:100%;color:rgba(255,255,255,.86);font-size:.72rem;font-weight:600}.student-lesson-mobile-shell{display:flex;min-height:calc(100dvh - 56px);width:100%;min-width:0;flex-direction:column;overflow:hidden;padding:.35rem .35rem calc(74px + env(safe-area-inset-bottom, 0px))}.student-lesson-mobile-topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:.75rem;border-radius:1.35rem;border:1px solid rgba(229,231,235,.88);background:rgba(255,255,255,.92);padding:.6rem .75rem;box-shadow:0 18px 40px -32px rgba(15,23,42,.85);backdrop-filter:blur(14px)}.dark .student-lesson-mobile-topbar{border-color:rgba(55,65,81,.88);background:rgba(15,23,42,.9)}.student-lesson-mobile-back{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:rgba(139,92,246,.1)}.student-lesson-mobile-back img{width:1.1rem;height:1.1rem}.dark .student-lesson-mobile-back img{filter:invert(1) brightness(1.25);opacity:.92}.student-lesson-mobile-topbar p,.student-lesson-mobile-type{margin:0;padding-left:9px;color:rgb(107,114,128);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dark .student-lesson-mobile-topbar p,.dark .student-lesson-mobile-type{color:rgb(156,163,175)}.student-lesson-mobile-topbar h1{margin:.1rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(17,24,39);font-size:.98rem;font-weight:800;line-height:1.15}.dark .student-lesson-mobile-topbar h1{color:rgb(243,244,246)}.student-lesson-mobile-percent{flex:0 0 auto;border-radius:999px;background:rgba(139,92,246,.12);color:rgb(124,58,237);padding:.35rem .55rem;font-size:.72rem;font-weight:800}.dark .student-lesson-mobile-percent{background:rgba(139,92,246,.24);color:rgb(196,181,253)}.student-lesson-mobile-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.65rem 0 .9rem}.student-lesson-mobile-blocks{display:flex;flex-direction:column;gap:.8rem;color:rgb(55,65,81)}.dark .student-lesson-mobile-blocks{color:rgb(209,213,219)}.student-lesson-mobile-blocks>.prose,.student-lesson-mobile-blocks>div,.student-lesson-mobile-blocks>h2,.student-lesson-mobile-blocks>section{margin-top:0!important;border-radius:1.2rem!important;border:1px solid rgba(229,231,235,.9)!important;background:rgba(255,255,255,.78)!important;padding:.9rem!important;box-shadow:0 16px 34px -30px rgba(15,23,42,.85)!important}.dark .student-lesson-mobile-blocks>.prose,.dark .student-lesson-mobile-blocks>div,.dark .student-lesson-mobile-blocks>h2,.dark .student-lesson-mobile-blocks>section{border-color:rgba(55,65,81,.9)!important;background:rgba(17,24,39,.66)!important}.student-lesson-mobile-blocks iframe,.student-lesson-mobile-blocks img,.student-lesson-mobile-blocks video{max-width:100%}.student-lesson-mobile-blocks>div:has(.protected-video-player),.student-lesson-mobile-blocks>div:has([data-scorm-player]),.student-lesson-mobile-blocks>div:has(iframe),.student-lesson-mobile-blocks>div:has(video){border:none!important;background:transparent!important;box-shadow:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important}.student-lesson-mobile-blocks>div>.max-w-\[112rem\]{max-width:none!important;min-height:auto!important;border-radius:.65rem!important}.student-lesson-mobile-blocks>div>.max-w-\[112rem\]:has(.protected-video-player){aspect-ratio:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.student-lesson-mobile-blocks .protected-video-player{height:auto!important;min-height:0!important}.student-lesson-mobile-blocks .protected-video-player>.relative.flex-1{aspect-ratio:16/9;flex:0 0 auto;width:100%}.student-lesson-mobile-blocks .protected-video-player--fullscreen{width:100vw!important;height:100vh!important;min-height:100vh!important;border-radius:0!important}.student-lesson-mobile-blocks .protected-video-player--fullscreen>.relative.flex-1{aspect-ratio:auto!important;flex:1 1 auto!important;width:100%!important;height:100%!important}.student-lesson-mobile-blocks .protected-video-player--fullscreen .protected-video-controls{border-radius:0!important;padding-bottom:max(.25rem,env(safe-area-inset-bottom,0px))!important}.student-lesson-mobile-blocks .protected-video-player--fullscreen .protected-video-controls-row{min-height:3rem!important}.student-lesson-mobile-blocks .protected-video-player--fullscreen .protected-video-controls-row,.student-lesson-mobile-blocks .protected-video-player--fullscreen .protected-video-progress-wrap{padding-left:max(.75rem,env(safe-area-inset-left,0px))!important;padding-right:max(.75rem,env(safe-area-inset-right,0px))!important}.student-lesson-mobile-blocks>div>.max-w-\[112rem\] iframe{min-height:210px!important}.student-lesson-mobile-blocks .protected-video-controls{border-radius:0 0 1rem 1rem;overflow:visible!important}.student-lesson-mobile-blocks .protected-video-progress-wrap{padding:.25rem .55rem 0!important}.student-lesson-mobile-blocks .protected-video-progress-track{min-height:.75rem!important;width:auto!important;margin-left:0!important;margin-right:0!important}.student-lesson-mobile-blocks .protected-video-progress-track>div:first-child{height:4.5px!important}.student-lesson-mobile-blocks .protected-video-controls-row{min-height:2.25rem!important;flex-wrap:nowrap!important;gap:.35rem!important;box-sizing:border-box!important;width:100%!important;overflow:visible!important;padding:.25rem .45rem .4rem!important}.student-lesson-mobile-blocks .protected-video-play-button{display:inline-flex;min-height:2.6rem!important;width:2.6rem;flex:0 0 auto;align-items:center;justify-content:center;padding:0!important;font-size:1.16rem;line-height:1}.student-lesson-mobile-blocks .protected-video-play-icon{display:inline-block;transform:translate(2px,1px)}.student-lesson-mobile-blocks .protected-video-time{min-width:6.25rem;flex:0 0 auto;font-size:.94rem!important;line-height:1}.student-lesson-mobile-blocks .protected-video-segment{display:inline-flex!important;max-width:5.5rem!important;flex:1 1 auto;min-width:0;align-items:center;padding:.15rem .35rem!important;font-size:.68rem!important;line-height:1.1}.student-lesson-mobile-blocks .protected-video-volume{display:block!important;width:2.75rem!important;min-width:2.75rem;flex:0 0 auto}.student-lesson-mobile-blocks .protected-video-pip-button{display:inline-flex!important}.student-lesson-mobile-blocks .protected-video-speed-button{display:inline-flex;min-height:2rem!important;align-items:center;padding:.25rem .45rem!important;border-radius:.65rem!important;font-size:.75rem!important;line-height:1}.student-lesson-mobile-blocks .protected-video-speed-wrapper{margin-left:auto!important;flex:0 0 auto}.student-lesson-mobile-blocks .protected-video-speed-menu{min-width:4.5rem!important;max-height:none!important;overflow-y:visible!important}.student-lesson-mobile-blocks .protected-video-speed-option{min-height:1.75rem!important;padding:.22rem .6rem!important;font-size:.84rem!important;line-height:1.05!important}.student-lesson-mobile-blocks .protected-video-side-actions{margin-left:0!important;flex:0 0 auto;gap:.15rem!important}.student-lesson-mobile-blocks .protected-video-side-actions button{display:inline-flex;min-height:2.6rem!important;width:2.6rem;align-items:center;justify-content:center;padding:0!important}.student-lesson-mobile-blocks .protected-video-side-actions svg{width:1.35rem;height:1.35rem}.student-lesson-mobile-blocks a[target=_blank]{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;border-radius:.95rem;border:1px solid rgba(139,92,246,.3);padding:.65rem .9rem;color:rgb(124,58,237)!important;font-size:.9rem;font-weight:700;text-decoration:none!important}.student-lesson-mobile-blocks button,.student-lesson-mobile-blocks input,.student-lesson-mobile-blocks textarea{min-height:2.75rem;font-size:1rem}.student-lesson-mobile-blocks label{min-height:2.5rem;align-items:flex-start}.student-lesson-mobile-blocks input[type=checkbox],.student-lesson-mobile-blocks input[type=radio]{min-height:1.2rem;width:1.2rem;height:1.2rem;flex:0 0 auto}.student-lesson-mentorship-block,.student-lesson-practical-block,.student-lesson-teacher-question-block{margin-top:0!important}.student-lesson-mentorship-block li{display:flex!important;min-height:4rem;flex-direction:column;align-items:stretch!important;gap:.55rem!important;border-radius:1rem;border:1px solid rgba(229,231,235,.85);padding:.75rem}.dark .student-lesson-mentorship-block li{border-color:rgba(55,65,81,.88)}.student-lesson-mobile-nps h3{margin:0 0 .75rem;color:rgb(17,24,39);font-size:1rem;font-weight:800}.dark .student-lesson-mobile-nps h3{color:rgb(243,244,246)}.student-lesson-mobile-nps p{margin:0;color:rgb(5,150,105);font-size:.9rem;font-weight:700}.student-lesson-mobile-nps-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.student-lesson-mobile-nps-grid button{min-height:2.45rem;border-radius:.8rem;border:1px solid rgba(209,213,219,.92);background:rgba(255,255,255,.82);color:rgb(55,65,81);font-size:.9rem;font-weight:800}.dark .student-lesson-mobile-nps-grid button{border-color:rgba(75,85,99,.9);background:rgba(17,24,39,.72);color:rgb(229,231,235)}.student-lesson-mobile-nps-grid button.is-active{border-color:rgba(139,92,246,.75);background:rgba(139,92,246,.16);color:rgb(124,58,237)}.dark .student-lesson-mobile-nps-grid button.is-active{color:rgb(196,181,253)}.student-lesson-mobile-nps textarea{margin-top:.75rem;width:100%;resize:vertical;border-radius:.95rem;border:1px solid rgba(209,213,219,.92);background:rgba(255,255,255,.84);padding:.75rem;color:rgb(17,24,39)}.dark .student-lesson-mobile-nps textarea{border-color:rgba(75,85,99,.9);background:rgba(17,24,39,.72);color:rgb(243,244,246)}.student-lesson-mobile-nps-actions{margin-top:.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.student-lesson-mobile-nps-actions button{min-height:2.85rem;border-radius:.95rem;padding:.55rem .9rem;font-size:.88rem;font-weight:800}.student-lesson-mobile-nps-actions button:last-child{border:1px solid rgba(209,213,219,.92);background:rgba(255,255,255,.82);color:rgb(55,65,81)}.dark .student-lesson-mobile-nps-actions button:last-child{border-color:rgba(75,85,99,.9);background:rgba(17,24,39,.72);color:rgb(229,231,235)}.student-lesson-mobile-actions{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);gap:.45rem;padding:.6rem .65rem calc(.6rem + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,rgba(248,250,252,.96) 24%,rgba(248,250,252,.99));backdrop-filter:blur(14px)}.dark .student-lesson-mobile-actions{background:linear-gradient(180deg,transparent,rgba(2,6,23,.94) 24%,rgba(2,6,23,.98))}.student-lesson-mobile-complete-btn,.student-lesson-mobile-nav-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:1rem;border:1px solid rgba(209,213,219,.9);padding:.55rem .7rem;text-align:center;font-size:.86rem;font-weight:800;transition:opacity .18s ease,transform .18s ease}.student-lesson-mobile-nav-btn{background:rgba(255,255,255,.9);color:rgb(55,65,81)}.dark .student-lesson-mobile-nav-btn{border-color:rgba(75,85,99,.9);background:rgba(17,24,39,.86);color:rgb(229,231,235)}.student-lesson-mobile-complete-btn{position:relative;overflow:hidden;border:0!important;background:linear-gradient(135deg,rgb(124,58,237),rgb(14,165,233));background-clip:padding-box;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:white;text-decoration:none!important}.student-lesson-mobile-complete-btn:after{display:none!important}.student-lesson-mobile-nav-btn:disabled{opacity:.38}.student-lesson-mobile-nav-icon{width:1.35rem;height:1.35rem;object-fit:contain}.dark .student-lesson-mobile-nav-icon{filter:invert(1) brightness(1.2);opacity:.9}.student-events-page .events-filter-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:.5rem!important;max-width:100%!important;scrollbar-width:none!important}.student-events-page .events-filter-grid::-webkit-scrollbar{display:none!important}.student-events-page .events-filter-grid>*{flex-shrink:0}.student-events-page .events-calendar-card .events-day-strip-scroll{margin-left:-.75rem!important;margin-right:-.75rem!important;padding-left:0!important;padding-right:0!important;padding-bottom:.2rem!important;scrollbar-width:thin!important;scrollbar-color:rgba(167,139,250,.42) transparent!important;mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent)}.student-events-page .events-calendar-card .events-day-strip-scroll::-webkit-scrollbar{height:3px!important}.student-events-page .events-calendar-card .events-day-strip-scroll::-webkit-scrollbar-track{background:transparent!important}.student-events-page .events-calendar-card .events-day-strip-scroll::-webkit-scrollbar-thumb{border-radius:9999px!important;background:linear-gradient(90deg,rgba(139,92,246,.38),rgba(34,211,238,.36))!important}.student-events-page .events-day-chip{min-width:3.05rem!important;border-radius:.85rem!important;padding-top:.45rem!important;padding-bottom:.45rem!important}.student-events-page .events-secondary-filters{display:none!important}.student-events-page .events-secondary-filters-mobile-hint{display:block!important}.student-partners-page h1,.student-public-profile-page .profile-desktop-hero-title{font-size:1.25rem!important}.student-public-profile-page .profile-large-empty-card{padding:1rem!important}.student-account-page .account-tabs-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:.5rem!important;padding-bottom:.25rem!important;scrollbar-width:none!important}.student-account-page .account-tabs-row::-webkit-scrollbar{display:none!important}.student-account-page .account-tabs-row>*{flex-shrink:0}.student-messenger-page .messenger-desktop-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important}.student-messenger-page .messenger-chat-panel.messenger-panel-hidden-mobile,.student-messenger-page .messenger-list-panel.messenger-panel-hidden-mobile{display:none!important}html[data-student-bottom-nav-hidden="1"] .feed-discussion-composer-dock{bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}html[data-student-bottom-nav-hidden="1"] .feed-discussion-page-scroll-pad{padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0px))}}@media (min-width:1024px){.student-feed-page .feed-filter-mobile-row,.student-floating-actions-mobile,.student-mobile-shell,[data-student-help-fab].student-floating-actions-mobile{display:none!important}.student-feed-page .feed-filter-desktop-row{display:flex!important;justify-content:space-between!important;gap:clamp(.125rem,.55vw,.5rem)!important}@media (min-width:1360px){.student-feed-page .feed-filter-desktop-row{justify-content:flex-start!important;gap:.5rem!important}}.student-feed-page .feed-filter-desktop-row>button{flex-shrink:0}.student-feed-page #pitch-composer.feed-composer-collapsed .feed-composer-expanded{display:flex!important}.student-events-page .events-secondary-filters-mobile-hint,.student-feed-page #pitch-composer.feed-composer-collapsed .feed-composer-collapsed-row,.student-feed-page .feed-composer-collapsed-row,.student-feed-page .feed-rail-mobile-section{display:none!important}}@media (max-width:767px){html[data-mobile-overflow-debug="1"] *{outline:1px solid rgba(239,68,68,.12)}html[data-mobile-overflow-debug="1"] :hover{outline:2px solid rgba(239,68,68,.55)}.student-layout .platform-content>div>div,.student-layout .student-layout-content{padding-left:0!important;padding-right:0!important}.student-feed-page>.mx-auto{padding-top:0!important;padding-bottom:0!important}.student-account-page,.student-courses-page,.student-events-page,.student-partners-page,.student-public-profile-page,.student-recommended-page{padding-top:0!important}.student-recommended-page{padding-bottom:1rem!important}.student-account-page,.student-events-page,.student-recommended-page,.student-refunds-page{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))!important}.student-courses-page>.mobile-top-bar,.student-events-page>.mobile-top-bar,.student-feed-page>.mobile-top-bar,.student-partners-page>.mobile-top-bar,.student-recommended-page>.mobile-top-bar{display:none!important}.student-feed-page main.space-y-4>.feed-mobile-sticky-zone{margin-top:0!important}.student-feed-page .feed-mobile-sticky-zone{position:sticky;top:0;z-index:40;margin-left:0;margin-right:0;overflow:visible;padding-top:max(0px,env(safe-area-inset-top,0px))}.student-feed-page .feed-mobile-sticky-zone .feed-filter-mobile-row{position:relative;z-index:3;min-height:0!important;align-items:center!important;margin-left:0;margin-right:0;background:transparent!important;background-image:none!important}.dark .student-feed-page .feed-mobile-sticky-zone .feed-filter-mobile-row{background:transparent!important;background-image:none!important}.student-feed-page .feed-mobile-sticky-zone>#pitch-composer{position:relative;z-index:1;margin-top:0!important}.student-feed-page .feed-composer-collapsed-row{box-sizing:border-box}.student-account-page .student-account-content-gutter,.student-events-page>.flex-1,.student-recommended-page>.flex,.student-refunds-page>.flex{gap:.75rem!important}.student-feed-page .feed-mobile-composer{position:relative;z-index:1}.student-feed-page #pitch-composer.feed-composer-collapsed,.student-feed-page #pitch-composer.feed-composer-expanded{padding:0!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;overflow:visible!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important}.student-feed-page #pitch-composer.feed-composer-collapsed .feed-composer-collapsed-row{display:flex!important;overflow:hidden!important;border-radius:1rem!important}.student-feed-page #pitch-composer a:focus,.student-feed-page #pitch-composer a:focus-visible,.student-feed-page #pitch-composer button:focus,.student-feed-page #pitch-composer button:focus-visible,.student-feed-page #pitch-composer textarea:focus,.student-feed-page #pitch-composer textarea:focus-visible{transform:none!important;border-image:none!important;box-shadow:none!important;outline:none!important}.student-feed-page #pitch-composer a:focus-visible:after,.student-feed-page #pitch-composer a:focus:after,.student-feed-page #pitch-composer button:focus-visible:after,.student-feed-page #pitch-composer button:focus:after,.student-feed-page #pitch-composer textarea:focus-visible:after,.student-feed-page #pitch-composer textarea:focus:after{display:none!important;content:none!important}.student-feed-page .feed-filter-mobile-row .feed-mobile-search-btn{display:inline-flex!important}.student-feed-page .feed-topic-filter-dropdown{position:relative;z-index:45}.student-feed-page>.mx-auto>.bg-\[radial-gradient{padding:0!important;background:transparent!important}.student-feed-page .feed-composer-actions,.student-feed-page .mb-4.h-px{display:none!important}.student-feed-page .feed-composer-media{width:100%!important;max-width:100%!important;overflow:hidden!important;overflow-x:hidden!important}.student-feed-page .feed-composer-media--collage{max-height:11rem}.student-feed-page .feed-post-media{width:100%!important;max-width:100%!important;overflow:hidden!important;overflow-x:hidden!important}.student-feed-page .feed-post-media--collage>button{box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important;min-height:0!important;min-width:0!important;max-width:100%!important;padding:0!important}.student-feed-page .feed-post-media--collage>button>img{display:block!important;height:100%!important;width:100%!important;max-width:100%!important;object-fit:cover!important}.student-feed-page .feed-composer-media--pair button{min-width:3.75rem!important;letter-spacing:normal!important;text-indent:0!important}.student-feed-page .feed-composer-toolbar-btn{box-sizing:border-box!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important}.student-feed-page .feed-composer-publish-mobile{position:relative;margin-right:0!important;margin-left:0!important;padding-left:.75rem!important;padding-right:.75rem!important;box-shadow:none!important;overflow:hidden;isolation:isolate;background-image:linear-gradient(90deg,rgb(124,58,237),rgb(139,92,246) 50%,rgb(217,70,239))!important;background-color:rgb(124,58,237);background-size:100% 100%!important;background-repeat:no-repeat!important;transition:filter .15s ease,opacity .15s ease!important}.student-feed-page .feed-composer-publish-mobile:hover:not(:disabled){filter:brightness(1.08)}.student-feed-page .feed-composer-publish-mobile:focus-visible:after,.student-feed-page .feed-composer-publish-mobile:focus:after{display:none!important}.student-feed-page .feed-composer-textarea-shell .feed-composer-textarea{padding-bottom:calc(.75rem + 1.25rem + 1.25rem)!important;padding-top:.75rem!important}.student-feed-page .feed-rail-mobile-section{border:none!important;box-shadow:none!important;padding:0!important;background:transparent!important;border-radius:0!important}.student-feed-page .feed-follow-card{border:none!important;background:rgba(255,255,255,.5)!important;padding:6px 10px!important;border-radius:9999px!important;width:auto!important;max-width:14rem}.dark .student-feed-page .feed-follow-card{background:rgba(30,41,59,.55)!important}.student-feed-page .feed-post-card,.student-feed-page article.rounded-\[20px\]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;border:1px solid rgba(203,213,225,.62)!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important;border-radius:16px!important;padding:14px!important;background:rgba(255,255,255,.84)!important}.dark .student-feed-page .feed-post-card,.dark .student-feed-page article.rounded-\[20px\]{border-color:rgba(71,85,105,.62)!important;background:rgba(15,23,42,.74)!important;box-shadow:0 10px 28px rgba(0,0,0,.24)!important}.student-feed-page .feed-posts-list{width:100%!important;max-width:100%!important}.student-feed-page .feed-comment-preview{border:none!important;background:rgba(15,23,42,.35)!important;padding:10px!important;border-radius:12px!important}.student-feed-page .feed-comment-preview .rounded-xl.border{border:none!important;padding:0!important;background:transparent!important}.student-courses-page .courses-tabs-shell{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;margin-left:0;margin-right:0}.student-courses-page .courses-tabs-shell .border-b{border-bottom:none!important}.student-courses-page .courses-view-stack{padding-left:0;padding-right:0}.student-public-profile-page .profile-edit-surface{box-shadow:none!important}.student-pitch-community-page>.mx-auto>.bg-\[radial-gradient,.student-public-profile-page .profile-edit-surface{padding:0!important;background:transparent!important;border:none!important;border-radius:0!important}.student-refunds-page .courses-tabs-shell{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;margin-left:0;margin-right:0}.student-refunds-page .courses-tabs-shell .border-b{border-bottom:none!important}.student-account-page .student-account-panel{border:none!important;box-shadow:none!important;border-radius:16px!important;background:rgba(255,255,255,.65)!important;padding:14px!important}.dark .student-account-page .student-account-panel{background:rgba(15,23,42,.5)!important}.admin-layout-root[data-speaker-mobile-shell="1"] .speaker-mobile-shell-card{border:none!important;box-shadow:none!important;border-radius:16px!important}.student-courses-page .courses-refunds-tab{display:none!important}.student-events-page .events-calendar-card{padding:12px!important}.student-events-page .events-calendar-card,.student-events-page .events-item-card{border:none!important;box-shadow:none!important;border-radius:16px!important;background:rgba(255,255,255,.65)!important}.student-events-page .events-item-card{padding:14px!important}.dark .student-events-page .events-calendar-card,.dark .student-events-page .events-item-card{background:rgba(15,23,42,.5)!important}.student-events-page .events-day-today-badge{display:inline-block;font-size:9px;line-height:1;margin-top:2px;opacity:.85}.student-recommended-page .recommended-seg-wrap{border:none!important;background:transparent!important;padding:0!important}.student-recommended-page section.mb-6{margin-bottom:1rem!important}.student-recommended-page section.mb-6>h2{margin-bottom:.5rem!important;font-size:1rem!important;line-height:1.35!important}.student-recommended-page section.mb-6>.flex.flex-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}.student-recommended-page section.mb-6>.flex.flex-wrap>*{width:100%!important;min-width:0!important}.student-recommended-page .recommended-course-card{border:none!important;box-shadow:none!important;border-radius:16px!important;background:rgba(255,255,255,.65)!important}.dark .student-recommended-page .recommended-course-card{background:rgba(15,23,42,.5)!important}.student-recommended-page .recommended-seg-label{white-space:nowrap!important}.student-account-page{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.student-account-page .account-tabs-row a,.student-account-page .account-tabs-row button{white-space:nowrap}.student-account-page>.reveal-block{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.student-account-page>.reveal-block>div:first-child{padding:0!important}.student-account-page>.reveal-block .flowing-progress-bar{height:2px!important}.student-account-page .account-tabs-row{gap:0!important;padding:0!important}.student-account-page .account-tabs-row>div{height:38px!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important;box-shadow:none!important}.student-account-page .account-tabs-row button{border-radius:10px!important;padding-top:.35rem!important;padding-bottom:.35rem!important;font-size:13px!important}.student-account-page .student-account-content-gutter{padding-top:.75rem!important;padding-left:.75rem!important;padding-right:.75rem!important}.student-account-page .student-account-panel{height:auto!important;min-height:0!important}.student-course-detail-page>main>.rounded-lg.border{border:none!important;box-shadow:none!important;padding:12px!important;border-radius:0!important;background:transparent!important}.student-course-detail-page .course-theme-progress{min-width:0!important;width:100%!important;flex-basis:100%!important;text-align:left!important}.student-course-detail-page .course-theme-header{flex-wrap:wrap!important}.student-course-detail-page .course-detail-back{white-space:nowrap!important;flex-shrink:0}.student-course-detail-page .course-hide-completed-row,.student-messenger-page .messenger-detail-toolbar{display:none!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell{border:none!important;border-radius:26px 26px 0 0!important;box-shadow:none!important;padding:8px 0!important;background:transparent!important}.student-messenger-page .messenger-composer-actions{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.student-messenger-page .messenger-chat-panel,.student-messenger-page .messenger-list-panel{border:none!important;box-shadow:none!important;border-radius:0!important}.student-messenger-page .messenger-page-inner{padding-top:0!important;padding-bottom:env(safe-area-inset-bottom,0)!important}.student-messenger-page .messenger-chat-panel .mobile-top-bar,.student-messenger-page .messenger-list-panel .mobile-top-bar{padding-left:max(.75rem,env(safe-area-inset-left,0px))!important;padding-right:max(.75rem,env(safe-area-inset-right,0px))!important}.student-messenger-page .messenger-mobile-list-topbar+.messenger-list-section-header{display:none!important}.student-messenger-page{background:radial-gradient(circle at 18% 0,rgba(56,189,248,.14),transparent 32%),radial-gradient(circle at 82% 6%,rgba(139,92,246,.2),transparent 34%),linear-gradient(180deg,#07101f,#0b1220 52%,#050816)!important}.student-messenger-page .mobile-top-bar{min-height:34px!important;gap:.375rem!important;padding-top:max(.25rem,env(safe-area-inset-top,0px))!important;padding-bottom:.25rem!important;border-bottom:1px solid rgba(148,163,184,.14)!important;background:rgba(8,13,25,.78)!important;box-shadow:0 18px 34px -28px rgba(15,23,42,.9)!important;color:rgb(241 245 249)!important}.student-messenger-page .mobile-top-bar h1{color:rgb(241 245 249)!important;font-size:.82rem!important;letter-spacing:-.01em!important}.student-messenger-page .mobile-top-bar a,.student-messenger-page .mobile-top-bar button{height:26px!important;min-width:32px!important;border-radius:9999px!important;padding-left:.625rem!important;padding-right:.625rem!important;font-size:.75rem!important;border:1px solid rgba(148,163,184,.16)!important;background:rgba(15,23,42,.62)!important;color:rgb(226 232 240)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.student-messenger-page .messenger-chat-panel,.student-messenger-page .messenger-chat-panel>.flex,.student-messenger-page .messenger-list-panel,.student-messenger-page .messenger-list-panel .overflow-y-auto,.student-messenger-page .messenger-list-panel>.relative{background:transparent!important}.student-messenger-page .messenger-list-panel .flex.flex-col.gap-0\.5{gap:.55rem!important;padding:.6rem .6rem .9rem!important}.student-messenger-page .messenger-thread-row{border:1px solid rgba(148,163,184,.1)!important;border-radius:22px!important;background:rgba(15,23,42,.58)!important;box-shadow:0 14px 34px -28px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.045)!important;overflow:hidden!important}.student-messenger-page .messenger-thread-row:has(button:active){transform:scale(.995)}.student-messenger-page .messenger-thread-button{display:flex!important;align-items:center!important;gap:.75rem!important;padding:.75rem!important}.student-messenger-page .messenger-thread-avatar{display:inline-flex;width:2.6rem;height:2.6rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(135deg,rgba(14,165,233,.95),rgba(139,92,246,.98));color:white;font-size:.95rem;font-weight:800;box-shadow:0 10px 26px -18px rgba(56,189,248,.9)}.student-messenger-page .messenger-thread-row-platform .messenger-thread-avatar{background:linear-gradient(135deg,#22d3ee,#8b5cf6 58%,#d946ef)}.student-messenger-page .messenger-thread-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.student-messenger-page .messenger-thread-title{color:rgb(241 245 249)!important;font-size:.92rem!important;letter-spacing:-.01em}.student-messenger-page .messenger-thread-preview{color:rgb(148 163 184)!important;font-size:.76rem!important}.student-messenger-page .messenger-thread-unread{width:.58rem;height:.58rem;flex:0 0 auto;border-radius:9999px;background:rgb(34 211 238);box-shadow:0 0 0 4px rgba(34,211,238,.12),0 0 20px rgba(34,211,238,.75)}.student-messenger-page .messenger-thread-scroll{padding:.75rem .62rem .55rem!important;background:radial-gradient(circle at 12% 12%,rgba(34,211,238,.1),transparent 28%),radial-gradient(circle at 92% 28%,rgba(139,92,246,.14),transparent 34%)!important}.student-messenger-page .messenger-thread-scroll>div{margin-bottom:.35rem}.student-messenger-page .messenger-bubble{max-width:min(82%,30rem)!important;border-radius:20px!important;padding:.68rem .86rem!important;font-size:.92rem!important;line-height:1.38!important}.student-messenger-page .messenger-bubble-outgoing{border-bottom-right-radius:7px!important;background:linear-gradient(135deg,#7c3aed,#6366f1 54%,#0ea5e9)!important;box-shadow:0 16px 34px -24px rgba(56,189,248,.95)!important}.student-messenger-page .messenger-bubble-incoming{border-bottom-left-radius:7px!important;background:rgba(15,23,42,.76)!important;color:rgb(226 232 240)!important;box-shadow:0 16px 32px -28px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05)!important}.student-messenger-page .messenger-bubble-voice{border-bottom-left-radius:7px!important;background:linear-gradient(135deg,#0891b2,#7c3aed)!important}.student-messenger-page .messenger-composer-zone{border-top:1px solid rgba(148,163,184,.13)!important;background:rgba(8,13,25,.82)!important;box-shadow:0 -24px 42px -34px rgba(0,0,0,.95)!important;backdrop-filter:blur(16px)}.student-messenger-page .messenger-composer-shell{border-radius:26px 26px 0 0!important;background:rgba(15,23,42,.62)!important;padding:.45rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.student-messenger-page .messenger-composer-shell textarea{min-height:2.55rem!important;border-radius:22px!important;border-width:0!important;border-style:solid!important;background:rgba(2,6,23,.72)!important;color:rgb(241 245 249)!important;font-size:16px!important;transform:none!important;transition:box-shadow .12s ease-out,background-color .12s ease-out!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.student-messenger-page .messenger-mobile-composer-row textarea{min-height:2.75rem!important;max-height:7rem!important;padding-top:.625rem!important;padding-bottom:.625rem!important;line-height:1.5rem!important;vertical-align:middle!important}.student-messenger-page .messenger-composer-shell textarea:focus,.student-messenger-page .messenger-composer-shell textarea:focus-visible{outline:none!important;transform:none!important;border-width:0!important;border-style:solid!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;--tw-ring-color:transparent!important;--tw-ring-offset-width:0px!important;--tw-ring-shadow:0 0 #0000!important}.student-messenger-page .messenger-composer-shell textarea::placeholder{color:rgb(100 116 139)!important;opacity:1!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell textarea:focus-visible::placeholder,:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell textarea:focus::placeholder{color:rgb(100 116 139)!important;opacity:1!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell button,:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell label{background:rgba(30,41,59,.82)!important;color:rgb(203 213 225)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell .messenger-inline-clip,:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell .messenger-inline-emoji{background:transparent!important;box-shadow:none!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell .messenger-inline-emoji:active,:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell .messenger-inline-emoji:focus,:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell .messenger-inline-emoji:focus-visible{position:absolute!important;border-image:none!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell .messenger-inline-emoji:active:after,:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell .messenger-inline-emoji:focus-visible:after,:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-shell .messenger-inline-emoji:focus:after{display:none!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-composer-zone{display:contents!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-send-btn{background:linear-gradient(135deg,#22d3ee,#6366f1 48%,#a855f7)!important;color:white!important;box-shadow:0 14px 26px -18px rgba(34,211,238,.95)!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-knowla-send-button--sending{box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 22px rgba(139,92,246,.62),0 0 30px rgba(34,211,238,.34)!important;animation:messenger-send-button-pulse .42s ease-in-out infinite alternate}:is(.student-messenger-page,.student-pitch-community-page) .messenger-send-magic-glow{pointer-events:none;position:absolute;inset:-45%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.9),transparent .22rem),conic-gradient(from 0deg,rgba(34,211,238,0),rgba(34,211,238,.85),rgba(168,85,247,.9),rgba(34,211,238,0));opacity:.74;animation:messenger-send-magic-spin .9s linear infinite}:is(.student-messenger-page,.student-pitch-community-page) .messenger-send-magic-spark{pointer-events:none;position:absolute;right:7px;top:7px;width:5px;height:5px;border-radius:9999px;background:white;box-shadow:-16px 18px 0 -1px rgba(255,255,255,.72),-7px -3px 0 -1px rgba(125,211,252,.9),10px 17px 0 -1px rgba(216,180,254,.9);animation:messenger-send-spark-pop .54s ease-in-out infinite alternate}:is(.student-messenger-page,.student-pitch-community-page) .messenger-send-letter{position:relative;z-index:1;text-shadow:0 0 10px rgba(255,255,255,.74),0 0 18px rgba(34,211,238,.65);animation:messenger-send-letter-pop 185ms ease-out both}@keyframes messenger-send-button-pulse{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes messenger-send-magic-spin{to{transform:rotate(1turn)}}@keyframes messenger-send-spark-pop{0%{opacity:.58;transform:scale(.78) rotate(0deg)}to{opacity:1;transform:scale(1.16) rotate(18deg)}}@keyframes messenger-send-letter-pop{0%{opacity:0;transform:translateY(1px) scale(.72) rotate(-8deg);filter:blur(2px)}to{opacity:1;transform:translateY(-4px) scale(1) rotate(0deg);filter:blur(0)}}.student-messenger-page .messenger-list-panel>div:first-child{padding-top:0!important;border:none!important;background:transparent!important}.student-messenger-page .messenger-list-panel>div:first-child span.text-\[11px\]{font-size:.8125rem!important;text-transform:none!important;letter-spacing:normal!important}.student-public-profile-page>.mobile-top-bar{display:none!important}.student-recommended-page .recommended-onboarding-modal{max-height:min(80vh,520px)!important}body[data-avatar-crop-open] .mobile-bottom-nav,body[data-recommendations-onboarding-open] .mobile-bottom-nav{visibility:hidden!important;pointer-events:none!important}body[data-recommendations-onboarding-open] .student-layout main.platform-content.student-layout-main{padding-bottom:env(safe-area-inset-bottom,0)!important}.student-public-profile-page .profile-slug-hint-desktop{display:none!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-send-btn{min-height:44px!important;padding-left:14px!important;padding-right:14px!important;width:auto!important;flex:0 0 auto!important}:is(.student-messenger-page,.student-pitch-community-page) .messenger-knowla-send-button{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding-left:0!important;padding-right:0!important}.student-refunds-page table{min-width:0!important}.student-refunds-page thead{display:none!important}.student-refunds-page tbody,.student-refunds-page td,.student-refunds-page tr{display:block!important;width:100%!important}.student-refunds-page tbody{display:grid!important;gap:.75rem!important}.student-refunds-page tr{border:none!important;border-radius:16px!important;background:rgba(255,255,255,.65)!important;padding:12px!important}.dark .student-refunds-page tr{background:rgba(15,23,42,.5)!important}.student-refunds-page td{padding:2px 0!important;text-align:left!important}.student-refunds-page td:before{content:attr(data-label);display:block;margin-bottom:1px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(107 114 128)}.dark .student-refunds-page td:before{color:rgb(156 163 175)}.student-refunds-page td:first-child:before{display:none}}