.DashboardStudentScreen_container__5jOcf{min-height:100vh;background:#fff;padding:clamp(20px,4vw,40px) clamp(16px,5vw,72px);width:100%;max-width:100%;align-self:stretch;--dashboard-pill-height:clamp(2rem,1.85rem + 0.5vw,2.25rem)}.DashboardStudentScreen_profileSection__NZsH1{margin-bottom:30px}.DashboardStudentScreen_backButton__XJFht{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0;margin:0 0 12px;cursor:pointer}.DashboardStudentScreen_profileInfo__b1PE7{display:flex;align-items:center;gap:20px}.DashboardStudentScreen_avatar__dl8_r{width:124px!important;height:124px!important;border-radius:50%;background:#d3d3d3;font-size:48px;font-weight:600;color:#fff}.DashboardStudentScreen_userName__isIdz{font-size:24px!important;font-weight:600;color:#000;margin-bottom:4px}.DashboardStudentScreen_userId__cOo_Q{font-size:16px!important;color:#575f6e!important;font-weight:400!important;font-family:Onest,sans-serif!important;margin-bottom:4px!important}.DashboardStudentScreen_joinDate__J9t5n{font-size:14px!important;color:#575f6e!important;font-weight:700!important;font-family:Onest,sans-serif!important}.DashboardStudentScreen_tabsContainer__c3ets{display:flex;justify-content:flex-start;align-items:center;margin-bottom:24px}.DashboardStudentScreen_tabs__uQUUT{display:flex;gap:0;background:linear-gradient(90deg,#c4e980,#4de6cf);border-radius:16px;padding:4px 10px;width:600px;height:var(--dashboard-pill-height);align-items:center;justify-content:space-between}.DashboardStudentScreen_tab__jVvbb{border:none;background:transparent;color:#000;font-size:clamp(11px,1.4vw,12px);font-weight:400;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease;border-radius:12px;position:relative;flex:1 1;height:100%;display:flex;align-items:center;justify-content:center}.DashboardStudentScreen_tabActive__VQ8J6{font-weight:400}.DashboardStudentScreen_tabActive__VQ8J6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:12px;z-index:0}.DashboardStudentScreen_tabActive__VQ8J6 span{position:relative;z-index:1}.DashboardStudentScreen_tabBadge__6L7Uk{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#ff3b30;z-index:2}.DashboardStudentScreen_controlsContainer__ZWPzq{position:relative;z-index:30;display:flex;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px;overflow:visible}.DashboardStudentScreen_controlsContainer__ZWPzq .DashboardStudentScreen_searchContainerWrapper__uvNKd{margin-bottom:0;flex:1 1 16rem;max-width:min(26rem,100%)}.DashboardStudentScreen_lessonStatusFilter__eiPQm{flex:0 0 auto;position:relative;z-index:31;width:auto;isolation:isolate}.DashboardStudentScreen_lessonStatusFilter__eiPQm .DashboardStudentScreen_filterInput__CJQB2{background:#fff;background-color:#fff;opacity:1;color:#000;-webkit-text-fill-color:#000;height:var(--dashboard-pill-height);width:clamp(7.5rem,10vw,9.5rem);font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:500;border:1px solid #242426;border-radius:1rem}.DashboardStudentScreen_lessonStatusMenu__wWtwO{position:absolute;top:calc(100% + .25rem);left:0;z-index:32;width:100%;min-width:100%;max-width:100%;box-sizing:border-box;background:#fff!important;background-color:#fff!important;opacity:1;border:none;border-radius:.75rem;box-shadow:0 .5rem 1.25rem rgba(36,36,38,.16);overflow:hidden}.DashboardStudentScreen_lessonStatusOption__MGgbb{font-family:Inter,sans-serif;font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:400;color:#242426;padding:.625rem .75rem;background:#fff!important;background-color:#fff!important;opacity:1;cursor:pointer;transition:color .2s ease,background .2s ease}.DashboardStudentScreen_lessonStatusOption__MGgbb:hover{color:#fff;background:linear-gradient(90deg,#4de6cf,#c4e980)!important}.DashboardStudentScreen_lessonsEmptyMessage__pHkH7{grid-column:1/-1;text-align:center;padding:clamp(1.5rem,4vw,2.5rem) 1rem;color:#000;font-size:clamp(.875rem,2.2vw,1rem)!important;font-weight:500!important;font-family:Inter,sans-serif!important}.DashboardStudentScreen_lessonActionsGroup__JDuu7{display:flex;align-items:center;gap:clamp(8px,1.6vw,12px);flex-wrap:nowrap;width:max-content;max-width:100%}.DashboardStudentScreen_assignButton__QMrnu{display:flex;align-items:center;gap:12px;background:#fff;border:none;border-radius:16px;padding:clamp(8px,1.2vw,10px) clamp(14px,2vw,20px);color:#575f6e;font-size:clamp(13px,1.5vw,14px);font-weight:400;font-family:Onest,sans-serif;cursor:pointer;transition:all .3s ease;min-height:var(--touch-target);white-space:nowrap;flex-shrink:0}.DashboardStudentScreen_assignButton__QMrnu:hover{opacity:.9;transition:opacity .3s ease}.DashboardStudentScreen_assignButton__QMrnu:disabled{opacity:.45;cursor:not-allowed}.DashboardStudentScreen_plusIcon__z_0fU{width:clamp(28px,3.2vw,35px);height:clamp(28px,3.2vw,35px);border-radius:50%;font-size:20px;font-weight:400}.DashboardStudentScreen_plusIcon__z_0fU,.DashboardStudentScreen_removeButton__eTIAs{background:#e64d4d;color:#fff;display:flex;align-items:center;justify-content:center}.DashboardStudentScreen_removeButton__eTIAs{padding:clamp(8px,1.2vw,10px) clamp(14px,1.8vw,18px);border:none;border-radius:16px;font-size:clamp(13px,1.5vw,14px);font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:opacity .3s ease;min-height:var(--touch-target);min-width:clamp(134px,16vw,170px);white-space:nowrap;flex-shrink:0}.DashboardStudentScreen_removeButton__eTIAs:hover{opacity:.8}.DashboardStudentScreen_searchTriggerButton__deM1w{padding:clamp(8px,1.2vw,10px) clamp(14px,1.8vw,18px);border:1px solid transparent;border-radius:16px;min-width:clamp(98px,10vw,120px);min-height:var(--touch-target);color:#000;font-size:clamp(13px,1.5vw,14px);font-weight:500;font-family:Inter,sans-serif;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#c4e980,#4de6cf);background-origin:border-box;background-clip:padding-box,border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;flex-shrink:0}.DashboardStudentScreen_searchContainerWrapper__uvNKd{display:flex;justify-content:flex-start;margin-bottom:clamp(1.5rem,4vw,2.5rem);width:100%;max-width:min(26rem,100%)}.DashboardStudentScreen_desktopSearchSlot__9loRk{display:flex;align-items:center;width:min(22rem,100%);max-width:100%;flex-shrink:0}.DashboardStudentScreen_desktopDangerZone__B9QQv{margin-top:clamp(1rem,2vw,1.5rem);padding-top:clamp(.75rem,1.6vw,1rem);border-top:1px solid rgba(230,77,77,.2);display:flex;justify-content:flex-end}.DashboardStudentScreen_searchContainer__p6fjN{--search-ring:0.0625rem;position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;max-width:min(26rem,100%);padding:var(--search-ring);border-radius:1rem;overflow:hidden;background:linear-gradient(90deg,#c4e980,#4de6cf)}.DashboardStudentScreen_searchInput__u35eS{box-sizing:border-box;padding:0 clamp(2.125rem,4.5vw,2.75rem) 0 clamp(.75rem,2.5vw,1rem);border:none;border-radius:calc(1rem - var(--search-ring));font-size:clamp(.875rem,.82rem + .35vw,1rem);width:100%;min-height:0;height:calc(var(--dashboard-pill-height) - 2*var(--search-ring));outline:none;color:#000;font-family:Inter,sans-serif;line-height:1.25;background:#fff}.DashboardStudentScreen_searchInput__u35eS::placeholder{color:rgba(0,0,0,.55)}.DashboardStudentScreen_searchIconGradient__gO2kR{position:absolute;right:clamp(.5rem,1.75vw,.75rem);top:50%;transform:translateY(-50%);width:clamp(1.125rem,2.5vw,1.5rem);height:clamp(1.125rem,2.5vw,1.5rem);pointer-events:none;background:linear-gradient(90deg,#c4e980,#4de6cf);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.DashboardStudentScreen_searchIcon__kWiPe{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);pointer-events:none}.DashboardStudentScreen_lessonsGrid__P8c0r{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px;max-height:420px;overflow-y:auto;overflow-x:hidden;padding-right:14px}.DashboardStudentScreen_lessonsGrid__P8c0r::-webkit-scrollbar{width:10px}.DashboardStudentScreen_lessonsGrid__P8c0r::-webkit-scrollbar-track{background:#fff;border-radius:5px}.DashboardStudentScreen_lessonsGrid__P8c0r::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c4e980,#4de6cf);border-radius:5px}@media(max-width:768px){.DashboardStudentScreen_lessonsGrid__P8c0r{max-height:min(700px,65vh)}.DashboardStudentScreen_lessonsGrid__P8c0r::-webkit-scrollbar{width:8px}}.DashboardStudentScreen_lessonCard__g0Png{background:#fff;border-radius:12px;padding:20px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;cursor:pointer;overflow:visible}.DashboardStudentScreen_lessonCard__g0Png:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,#4de6cf,#c4e980);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:5}@media(hover:hover)and (pointer:fine){.DashboardStudentScreen_lessonCard__g0Png:hover{box-shadow:0 8px 24px rgba(77,230,207,.4),0 4px 12px hsla(81,70%,71%,.3);background:linear-gradient(90deg,#4de6cf,#c4e980)}.DashboardStudentScreen_lessonCard__g0Png:hover .DashboardStudentScreen_lessonDescription__iK8ui,.DashboardStudentScreen_lessonCard__g0Png:hover .DashboardStudentScreen_lessonGrade__QeAV0,.DashboardStudentScreen_lessonCard__g0Png:hover .DashboardStudentScreen_lessonHeader__k9dYK,.DashboardStudentScreen_lessonCard__g0Png:hover .DashboardStudentScreen_lessonHoverOverlay__aOgHy,.DashboardStudentScreen_lessonCard__g0Png:hover .DashboardStudentScreen_starsSection__eInGI{opacity:1}}.DashboardStudentScreen_lessonCardActionsVisible__ZRyi_{box-shadow:0 8px 24px rgba(77,230,207,.4),0 4px 12px hsla(81,70%,71%,.3);background:linear-gradient(90deg,#4de6cf,#c4e980)}.DashboardStudentScreen_lessonCardActionsVisible__ZRyi_ .DashboardStudentScreen_lessonDescription__iK8ui,.DashboardStudentScreen_lessonCardActionsVisible__ZRyi_ .DashboardStudentScreen_lessonGrade__QeAV0,.DashboardStudentScreen_lessonCardActionsVisible__ZRyi_ .DashboardStudentScreen_lessonHeader__k9dYK,.DashboardStudentScreen_lessonCardActionsVisible__ZRyi_ .DashboardStudentScreen_lessonHoverOverlay__aOgHy,.DashboardStudentScreen_lessonCardActionsVisible__ZRyi_ .DashboardStudentScreen_starsSection__eInGI{opacity:1}.DashboardStudentScreen_statusIndicator__R7NeX{position:absolute;top:-8px;left:-8px;width:16px;height:16px;background:#fcab0f;border-radius:50%;z-index:5}@keyframes DashboardStudentScreen_pulseGlow__9yedU{0%{transform:scale(1);box-shadow:0 0 4px #fcab0f,0 0 8px rgba(252,171,15,.4)}50%{transform:scale(1.25);box-shadow:0 0 8px #fcab0f,0 0 16px rgba(252,171,15,.8)}to{transform:scale(1);box-shadow:0 0 4px #fcab0f,0 0 8px rgba(252,171,15,.4)}}.DashboardStudentScreen_commentIndicator__6m1g_{position:absolute;top:.625rem;left:.625rem;width:.625rem;height:.625rem;background:#fcab0f;border-radius:50%;z-index:10;animation:DashboardStudentScreen_pulseGlow__9yedU 2s ease-in-out infinite}.DashboardStudentScreen_lessonHeader__k9dYK{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.DashboardStudentScreen_lessonTitleWrapper__52VFj{flex:1 1}.DashboardStudentScreen_lessonTitle___I19Q{font-size:14px!important;font-weight:600!important;color:#242426!important;font-family:Inter,sans-serif!important;margin:0 0 2px!important}.DashboardStudentScreen_lessonDescription__iK8ui{font-size:13px!important;font-weight:400!important;color:#242426!important;font-family:Inter,sans-serif!important;margin:0!important;line-height:1.4}.DashboardStudentScreen_lessonStatus__8ayTD{font-size:12px!important;font-weight:600!important;font-family:Inter,sans-serif!important;white-space:nowrap;margin-left:8px}.DashboardStudentScreen_bottomSection__RUDlb{display:flex;justify-content:space-between;align-items:flex-end;margin-top:8px}.DashboardStudentScreen_scoreSection__iEqFB{display:flex;align-items:center;flex-direction:row;gap:8px}.DashboardStudentScreen_scoreLabel__bMXhl{font-size:10px!important;font-weight:600!important;color:#242426!important;font-family:Inter,sans-serif!important;margin:0!important}.DashboardStudentScreen_stars__clBgm{display:flex;gap:0;align-items:center}.DashboardStudentScreen_starFilled__9wxkC{width:14px;height:13px}.DashboardStudentScreen_starHalf__c6i_4{width:7px;height:13px}.DashboardStudentScreen_starEmpty__L12D4{width:14px;height:13px}.DashboardStudentScreen_starsSection__eInGI{display:flex;gap:4px;align-items:center;margin:12px 0}.DashboardStudentScreen_lessonComment___QBzV{font-size:12px!important;font-weight:400!important;color:#575f6e!important;font-family:Inter,sans-serif!important;margin:8px 0 0!important;line-height:1.4}.DashboardStudentScreen_lessonInfoRow__PNEl_{display:flex;justify-content:space-between;align-items:center;margin-top:8px;margin-bottom:8px}.DashboardStudentScreen_lessonDate__S62Qa{font-size:12px!important;font-weight:400!important;color:#242426!important;font-family:Inter,sans-serif!important;margin:8px 0!important}.DashboardStudentScreen_lessonCommentSection__2OTP6{margin-top:8px}.DashboardStudentScreen_lessonBottomRow__EAeZ9{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.DashboardStudentScreen_lessonGrade__QeAV0{position:static}.DashboardStudentScreen_lessonGradeText__MqgwD{font-size:12px!important;font-weight:400!important;color:#242426!important;font-family:Inter,sans-serif!important;margin:0!important}.DashboardStudentScreen_lessonHoverOverlay__aOgHy{position:absolute;inset:0;border-radius:12px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:6;pointer-events:none}.DashboardStudentScreen_lessonHoverOverlay__aOgHy:before{content:"";position:absolute;inset:0;background:transparent;border-radius:12px;z-index:1}.DashboardStudentScreen_hoverButtons__0T4vT{position:relative;z-index:7;display:flex;gap:16px;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease}@media(hover:hover)and (pointer:fine){.DashboardStudentScreen_lessonCard__g0Png:hover .DashboardStudentScreen_hoverButtons__0T4vT{opacity:1;pointer-events:auto}}.DashboardStudentScreen_lessonCardActionsVisible__ZRyi_ .DashboardStudentScreen_hoverButtons__0T4vT{opacity:1;pointer-events:auto}.DashboardStudentScreen_overlayButton__Ve_l_{cursor:pointer;pointer-events:auto;transition:transform .2s ease;background:transparent;border:none;padding:0}.DashboardStudentScreen_overlayButton__Ve_l_:hover{transform:scale(1.05)}.DashboardStudentScreen_overlayButton__Ve_l_ img,.DashboardStudentScreen_overlayButton__Ve_l_ svg{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.DashboardStudentScreen_overlayIconCircle__KrLMT{width:48px;height:48px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.DashboardStudentScreen_overlayIconImage__LiviX{display:block;filter:none}.DashboardStudentScreen_playButtonOverlay__hmuIp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.DashboardStudentScreen_metricsSection__Zb3HQ{display:flex;gap:8px;align-items:flex-end}.DashboardStudentScreen_metric__Y0Wlw{display:flex;flex-direction:column;gap:0}.DashboardStudentScreen_metricLabel__8kWZC{color:#242426!important;margin:0 0 8px!important}.DashboardStudentScreen_metricLabel__8kWZC,.DashboardStudentScreen_metricValue__jtY1_{font-size:10px!important;font-weight:600!important;font-family:Inter,sans-serif!important}.DashboardStudentScreen_metricValue__jtY1_{color:#f88e0f!important;margin:0!important}.DashboardStudentScreen_modalOverlay__00LPV{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;outline:none}.DashboardStudentScreen_modalContent__tCqP5{background:#fff;border-radius:.75rem;padding:clamp(1rem,2.8vw,2.5rem);width:min(31.25rem,100vw - 2rem);max-width:100%;max-height:calc(100dvh - 2rem);overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.15);outline:none;box-sizing:border-box}.DashboardStudentScreen_searchModalContent__Z5bUd{--dashboard-pill-height:clamp(2rem,1.85rem + 0.5vw,2.25rem);background:transparent;box-shadow:none;outline:none;padding:clamp(.5rem,2.5vmin,1rem);width:min(100vw - 2rem,30rem);max-width:100%;box-sizing:border-box;display:flex;align-items:center;gap:clamp(.5rem,1.4vw,.75rem)}.DashboardStudentScreen_mobileSearchRow__uqLoQ{display:flex;align-items:center;gap:clamp(.5rem,1.6vw,.75rem);width:100%}.DashboardStudentScreen_searchCloseButton__SRzEa{border:none;background:none;color:transparent;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:0;background-image:linear-gradient(90deg,#c4e980,#4de6cf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:769px){.DashboardStudentScreen_searchContainerWrapper__uvNKd{max-width:min(22rem,100%)}.DashboardStudentScreen_searchContainer__p6fjN{--search-ring:0.0625rem;max-width:min(22rem,100%);border-radius:999em}.DashboardStudentScreen_searchInput__u35eS{border-radius:999em}.DashboardStudentScreen_searchInput__u35eS:focus-visible{box-shadow:inset 0 0 0 .125rem rgba(77,230,207,.35)}.DashboardStudentScreen_searchModalContent__Z5bUd{width:min(100vw - 2rem,22rem)}}@media(max-width:768px){.DashboardStudentScreen_tabs__uQUUT{width:100%;max-width:100%}.DashboardStudentScreen_controlsContainer__ZWPzq{justify-content:center;width:100%}.DashboardStudentScreen_lessonActionsGroup__JDuu7{flex:1 1 100%;justify-content:center;width:100%;max-width:100%;flex-wrap:wrap;margin-inline:auto;gap:8px}.DashboardStudentScreen_lessonActionsGroup__JDuu7 .DashboardStudentScreen_assignButton__QMrnu{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);justify-content:center;padding:8px 12px;font-size:13px;gap:6px}.DashboardStudentScreen_lessonActionsGroup__JDuu7 .DashboardStudentScreen_assignButton__QMrnu .DashboardStudentScreen_plusIcon__z_0fU{width:24px;height:24px}.DashboardStudentScreen_lessonActionsGroup__JDuu7 .DashboardStudentScreen_assignButton__QMrnu .DashboardStudentScreen_plusIcon__z_0fU img{width:24px!important;height:24px!important}.DashboardStudentScreen_lessonActionsGroup__JDuu7 .DashboardStudentScreen_searchTriggerButton__deM1w{flex:1 1 100%;min-width:0}.DashboardStudentScreen_mobileSearchRow__uqLoQ{width:100%}.DashboardStudentScreen_mobileSearchRow__uqLoQ .DashboardStudentScreen_searchContainer__p6fjN{flex:1 1 auto;max-width:none}.DashboardStudentScreen_desktopSearchSlot__9loRk{display:none}.DashboardStudentScreen_lessonStatusFilter__eiPQm{flex:1 1 100%;width:100%;max-width:100%}.DashboardStudentScreen_lessonStatusFilter__eiPQm .DashboardStudentScreen_filterInput__CJQB2{width:100%}.DashboardStudentScreen_lessonStatusMenu__wWtwO{width:100%;min-width:0;max-width:100%;left:0;right:0}.DashboardStudentScreen_desktopDangerZone__B9QQv{justify-content:center;padding-top:.75rem;margin-top:.75rem}.DashboardStudentScreen_desktopDangerZone__B9QQv .DashboardStudentScreen_removeButton__eTIAs{width:100%;max-width:20rem}}.DashboardStudentScreen_modalTitle__7UXQJ{font-size:24px!important;font-weight:600!important;color:#242426;margin-bottom:16px!important}.DashboardStudentScreen_lessonUnassignModalTitle__Vkhg3{text-align:center!important;width:100%}.DashboardStudentScreen_modalText__gAVgX{font-size:16px!important;font-weight:400!important;color:#242426;line-height:1.5!important;margin-bottom:32px!important}.DashboardStudentScreen_modalText__gAVgX strong{font-weight:600;color:#000}.DashboardStudentScreen_lessonCommentModalContainer__uYHfQ{width:min(100vw - 2rem,36rem)!important;max-height:min(68dvh,86svh)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;min-width:0}.DashboardStudentScreen_lessonCommentModalContainer__uYHfQ .DashboardStudentScreen_lessonCommentModalTitle__CbuOj{text-align:center!important;margin-top:3rem!important}@media(orientation:landscape){.DashboardStudentScreen_lessonCommentModalContainer__uYHfQ{width:min(100vw - 2rem,min(36rem,92vmin))!important}}.DashboardStudentScreen_lessonCommentModalContainer__uYHfQ .DashboardStudentScreen_lessonCommentModalActions__gyMtZ{box-sizing:border-box;width:100%;max-width:100%;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center;align-items:stretch;align-self:stretch;gap:clamp(.35rem,1.2vw,.5rem)}.DashboardStudentScreen_lessonCommentModalContainer__uYHfQ .DashboardStudentScreen_lessonCommentModalActions__gyMtZ>button{box-sizing:border-box;flex:1 1!important;min-width:0!important;width:auto!important;max-width:none!important;padding-inline:clamp(.25rem,1.8vw,.65rem)!important;font-size:clamp(.6875rem,2.5vw,.8125rem)!important;line-height:1.2;white-space:normal;text-align:center;overflow-wrap:break-word}@media(max-width:768px){.DashboardStudentScreen_lessonCommentModalContainer__uYHfQ{height:auto!important;max-height:min(62dvh,80svh)!important}}.DashboardStudentScreen_commentModal__VBz8p{max-width:1100px;width:95%;padding:60px 80px}.DashboardStudentScreen_commentModalTitle__jA3SF{font-family:Inter,sans-serif!important;font-size:36px!important;font-weight:700!important;color:#4de6cf!important;margin:0 0 12px!important}.DashboardStudentScreen_commentModalSubtitle__G6MfV{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;color:#242426!important;margin:0 0 20px!important}.DashboardStudentScreen_commentSubtitleOverride__LBBsl{font-size:16px!important;font-weight:600!important;font-family:Inter,sans-serif!important;color:#242426!important;margin:8px 0 20px!important}.DashboardStudentScreen_audioNoteRow__X8Q2Z{display:flex;align-items:center;justify-content:flex-end;gap:12px}.DashboardStudentScreen_studentLessonTopRow__bMtiO{display:flex;flex-direction:column;align-items:stretch;gap:32px;width:100%}.DashboardStudentScreen_studentAudioColumn__AFIRi{display:flex;align-items:flex-start;justify-content:flex-start}.DashboardStudentScreen_teacherNoteLabel__kCcJH{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;color:rgba(0,0,0,.72)!important;margin:0 0 8px 2px!important}.DashboardStudentScreen_readonlyComment__K1X56{background:#f5f5f5!important;color:#242426!important;cursor:default}.DashboardStudentScreen_commentList__6sZPv{display:flex;flex-direction:column;gap:6px;margin-top:0}.DashboardStudentScreen_commentList__6sZPv :first-child{margin-top:0}.DashboardStudentScreen_newCommentToggleIcon__9AWa5{position:absolute;top:4px;right:4px;background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.DashboardStudentScreen_newCommentToggleIcon__9AWa5 svg circle{display:none}.DashboardStudentScreen_newCommentToggleIcon__9AWa5 svg path{stroke:#8f8f8f}.DashboardStudentScreen_newCommentToggleIcon__9AWa5.DashboardStudentScreen_isOpen__u_ZKz{transform:rotate(45deg)}.DashboardStudentScreen_newCommentSection__hXgin{margin-top:12px}.DashboardStudentScreen_commentFormBlock__llskl{display:flex;flex-direction:column;gap:8px;margin:28px 0 24px}.DashboardStudentScreen_commentFormLabel__emAVn{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#242426}.DashboardStudentScreen_commentTextarea__kI76I{min-height:140px;padding:14px 16px;border-radius:12px;border:1px solid #dcdcdc;font-size:14px;font-family:Inter,sans-serif;resize:none;outline:none}.DashboardStudentScreen_commentActionsRow__wFql_{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.DashboardStudentScreen_commentActionButton__xlcXL{min-width:160px;justify-content:center}.DashboardStudentScreen_modalActions__jn_m4{display:flex;gap:16px;justify-content:flex-end;flex-wrap:wrap}.DashboardStudentScreen_modalActions__jn_m4 button{min-width:120px}@media(max-width:768px){.DashboardStudentScreen_modalOverlay__00LPV{padding:.75rem}.DashboardStudentScreen_modalContent__tCqP5{width:min(26rem,100vw - 1.5rem);border-radius:.875rem}.DashboardStudentScreen_modalTitle__7UXQJ{font-size:clamp(1.125rem,4.6vw,1.5rem)!important;margin-bottom:.75rem!important}.DashboardStudentScreen_modalText__gAVgX{font-size:.9375rem!important;margin-bottom:1.25rem!important}.DashboardStudentScreen_modalActions__jn_m4{justify-content:stretch;gap:.75rem}.DashboardStudentScreen_modalActions__jn_m4 button{flex:1 1 100%;min-width:0}}.DashboardStudentScreen_recordingsContainer__NZITc{margin-top:clamp(.75rem,3vw,1.25rem);padding:0 clamp(.25rem,2vw,.5rem);background:transparent;display:flex;flex-direction:column;gap:clamp(.5rem,2.2vw,.75rem);width:100%;max-width:100%;box-sizing:border-box}.DashboardStudentScreen_filterContainer__SYmuq{position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%}.DashboardStudentScreen_filterInput__CJQB2{padding:0 clamp(1.75rem,5vw,2rem) 0 clamp(.75rem,3vw,1rem);border:1px solid #000;border-radius:clamp(.75rem,2.5vw,1rem);font-size:clamp(.75rem,2.4vw,.875rem);width:min(100%,clamp(11rem,58vw,12.5rem));max-width:100%;height:clamp(2rem,6vw,2.125rem);outline:none;color:#000;font-family:Inter,sans-serif;background:#fff;cursor:pointer;box-sizing:border-box}.DashboardStudentScreen_filterInput__CJQB2::placeholder{color:#000}.DashboardStudentScreen_filterArrow__QQUxV{position:absolute;right:clamp(.5rem,2.5vw,.75rem);pointer-events:none;transition:transform .2s ease}.DashboardStudentScreen_filterArrowOpen__GcgEu{transform:rotate(180deg)}.DashboardStudentScreen_filterDropdown__WcTPN{position:absolute;top:100%;left:0;background:#fff;border-radius:5px;min-width:200px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1000;overflow:hidden}.DashboardStudentScreen_filterOption__adzmQ{padding:8px 12px;font-family:Inter,sans-serif;font-size:9px;font-weight:400;color:#242426;cursor:pointer;transition:all .3s ease;border-radius:0}.DashboardStudentScreen_filterOption__adzmQ:hover{color:#fff;background:linear-gradient(90deg,#4de6cf,#c4e980);border-radius:5px}.DashboardStudentScreen_filterOption__adzmQ:first-child,.DashboardStudentScreen_filterOption__adzmQ:first-child:hover{border-radius:5px 5px 0 0}.DashboardStudentScreen_filterOption__adzmQ:last-child,.DashboardStudentScreen_filterOption__adzmQ:last-child:hover{border-radius:0 0 5px 5px}.DashboardStudentScreen_filterDivider__ayMkd{width:70%;height:1px;background:#ccd1d2;margin-top:16px;margin-bottom:0}.DashboardStudentScreen_practiceHistoryContainer__6SLNX{margin-top:20px;display:flex;flex-direction:column;gap:24px}.DashboardStudentScreen_practiceFilters__9ObpI{display:flex;gap:16px;align-items:flex-start}.DashboardStudentScreen_practiceTable__aJ9Qb{display:flex;flex-direction:column;background:#fff;border-radius:8px;overflow:hidden}.DashboardStudentScreen_practiceHistoryGroup__H4S8t{display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden;border-bottom:1px solid #707070}.DashboardStudentScreen_practiceHistoryGroup__H4S8t:last-child{border-bottom:none}.DashboardStudentScreen_tableHeader__NtJy5{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.5fr;background:#f0f2f4;padding:12px 16px;grid-gap:16px;gap:16px}.DashboardStudentScreen_tableHeaderCell__q9C1I{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#242426}.DashboardStudentScreen_tableRow__9UlHY{display:grid;grid-template-columns:2fr 1.5fr 1fr 1.5fr;padding:16px;grid-gap:16px;gap:16px;border-bottom:none}.DashboardStudentScreen_tableRow__9UlHY.DashboardStudentScreen_tableRowWithDivider__n5qNr{border-bottom:1px solid #f0f2f4}.DashboardStudentScreen_tableCell__GqqJA{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#242426;display:flex;align-items:center;min-width:0;word-break:break-word}.DashboardStudentScreen_tableCellContent__eFgJt{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;flex-wrap:wrap}.DashboardStudentScreen_playRecordingRow__oXWLp{display:flex;align-items:center;gap:8px;cursor:pointer}.DashboardStudentScreen_practiceHistoryToggleIcon__PMKzx{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0}.DashboardStudentScreen_practiceHistoryToggleIcon__PMKzx svg circle{display:none}.DashboardStudentScreen_practiceHistoryToggleIcon__PMKzx svg path{stroke:#8f8f8f}.DashboardStudentScreen_practiceHistoryToggleIcon__PMKzx.DashboardStudentScreen_isOpen__u_ZKz{transform:rotate(45deg)}.DashboardStudentScreen_playRecordingText__9XofL{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#242426}@media(max-width:768px){.DashboardStudentScreen_practiceFilters__9ObpI{flex-direction:column;gap:10px}.DashboardStudentScreen_filterContainer__SYmuq,.DashboardStudentScreen_filterDropdown__WcTPN,.DashboardStudentScreen_filterInput__CJQB2{width:100%}.DashboardStudentScreen_tableHeader__NtJy5{display:none}.DashboardStudentScreen_tableRow__9UlHY{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:#fff}.DashboardStudentScreen_practiceHistoryGroup__H4S8t{border-bottom:none;gap:10px;padding:0 0 10px;border-radius:14px}.DashboardStudentScreen_tableCell__GqqJA{flex-direction:column;align-items:flex-start;gap:4px;border-bottom:1px solid #f0f2f4;padding-bottom:8px}.DashboardStudentScreen_tableCell__GqqJA:before{content:attr(data-label);font-size:11px;font-weight:700;color:#575f6e}.DashboardStudentScreen_tableCell__GqqJA:last-child{border-bottom:none;padding-bottom:0}.DashboardStudentScreen_recordingCell__iOCXm{order:-1}.DashboardStudentScreen_tableCellContent__eFgJt{width:100%;align-items:flex-start;gap:10px}.DashboardStudentScreen_practiceActions__8Nm57 button{min-width:92px;width:auto;height:34px}.DashboardStudentScreen_playRecordingText__9XofL{font-size:13px}}.DashboardStudentScreen_recordingItem__Wb5m_{display:flex;flex-direction:column;gap:clamp(.35rem,1.6vw,.5rem);width:100%;max-width:100%;min-width:0}.DashboardStudentScreen_recordingPendingPanel__N6p3I{display:flex!important;align-items:center;justify-content:stretch;width:100%;max-width:100%;min-width:0;padding:clamp(.45rem,2vw,.65rem) clamp(.55rem,2.8vw,.85rem)!important;box-sizing:border-box}.DashboardStudentScreen_recordingPendingRow__6ot31{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(.45rem,2.2vw,.75rem);flex-wrap:wrap;width:100%;max-width:100%;min-width:0;min-height:clamp(2.1rem,7vw,2.5rem)}.DashboardStudentScreen_recordingPendingLeft__USn3v{display:flex;align-items:center;gap:clamp(.45rem,2vw,.65rem);min-width:0;flex:1 1 min(12rem,100%)}.DashboardStudentScreen_recordingPendingRight__qybH3{display:flex;align-items:center;gap:clamp(.65rem,2.8vw,1rem);flex-shrink:0}.DashboardStudentScreen_recordingPendingShareWrap__hQ2tG{display:flex;align-items:center;flex-shrink:0}.DashboardStudentScreen_recordingPendingShareWrap__hQ2tG a,.DashboardStudentScreen_recordingPendingShareWrap__hQ2tG button{min-width:clamp(5rem,28vw,5.5rem);width:clamp(5rem,28vw,5.5rem);height:clamp(1.9rem,6vw,2.1rem);max-width:100%;box-sizing:border-box}.DashboardStudentScreen_recordingPendingLeft__USn3v .DashboardStudentScreen_recordingTitle__dZUqN{margin:0;line-height:1.25;min-width:0;max-width:min(17.5rem,52vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.8rem,2.5vw,.875rem)}.DashboardStudentScreen_recordingPendingPlayIcon__A2g_2{flex-shrink:0;width:clamp(1.75rem,6.5vw,2rem);height:clamp(1.75rem,6.5vw,2rem);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.DashboardStudentScreen_recordingPendingPlayIcon__A2g_2 svg{width:75%;height:75%}.DashboardStudentScreen_recordingDelete__AUnOq{width:clamp(1.6rem,6vw,1.85rem);height:clamp(1.6rem,6vw,1.85rem);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border:none;background:linear-gradient(125deg,rgba(248,52,72,.86),rgba(236,44,88,.82) 38%,rgba(218,36,98,.78) 72%,rgba(198,40,112,.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .15s ease,filter .15s ease}.DashboardStudentScreen_recordingDelete__AUnOq:hover{transform:scale(1.06);filter:brightness(1.08)}.DashboardStudentScreen_recordingDelete__AUnOq:active{transform:scale(.98)}.DashboardStudentScreen_recordingDelete__AUnOq svg{width:62.5%;height:62.5%}.DashboardStudentScreen_recordingRow__HBbbd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;min-height:clamp(3.25rem,10vw,4.25rem);padding:clamp(.6rem,2.4vw,.85rem) clamp(.65rem,3vw,1.1rem);background:linear-gradient(155deg,rgba(246,247,249,.88),rgba(236,238,242,.86) 42%,rgba(228,230,234,.84));border-radius:clamp(.65rem,2.5vw,.9rem);box-shadow:none;gap:clamp(.45rem,2vw,.75rem);box-sizing:border-box}.DashboardStudentScreen_recordingLeft__qc9AT{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.45rem,2.2vw,1.5rem);min-width:0;flex:1 1 min(12rem,100%)}.DashboardStudentScreen_recordingLeft__qc9AT .DashboardStudentScreen_recordingTitle__dZUqN{min-width:0;flex:1 1 auto;max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.DashboardStudentScreen_recordingTitle__dZUqN{font-family:Inter,sans-serif;font-size:clamp(.8rem,2.5vw,.875rem);font-weight:700;color:#242426;line-height:1.25}.DashboardStudentScreen_recordingDuration__wlKFA{font-family:Inter,sans-serif;font-size:clamp(.68rem,2.1vw,.75rem);font-weight:500;color:#575f6e;white-space:nowrap}.DashboardStudentScreen_playButton__s44OP{width:clamp(1.75rem,6.5vw,2rem);height:clamp(1.75rem,6.5vw,2rem);border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.DashboardStudentScreen_playButton__s44OP:hover{transform:scale(1.05)}.DashboardStudentScreen_playButton__s44OP svg{width:75%;height:75%}.DashboardStudentScreen_recordingActions__4_3jA{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.65rem,2.8vw,1.5rem);justify-content:flex-end;min-width:0;flex:0 1 auto}.DashboardStudentScreen_recordingActions__4_3jA button{min-width:clamp(5.5rem,32vw,6.25rem);width:auto;max-width:100%;height:clamp(2rem,6vw,2.2rem);box-sizing:border-box}@media(max-width:48rem){.DashboardStudentScreen_recordingPendingPanel__N6p3I .DashboardStudentScreen_recordingPendingPlayIcon__A2g_2{width:clamp(1.75rem,6.5vw,2rem);height:clamp(1.75rem,6.5vw,2rem);flex-shrink:0;box-sizing:border-box}}@media(max-width:40rem){.DashboardStudentScreen_recordingPendingRow__6ot31{flex-direction:column;align-items:stretch;gap:clamp(.4rem,2vw,.55rem)}.DashboardStudentScreen_recordingPendingLeft__USn3v{width:100%;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.DashboardStudentScreen_recordingPendingRight__qybH3{width:100%;justify-content:flex-end;flex-wrap:wrap;row-gap:.35rem}.DashboardStudentScreen_recordingPendingLeft__USn3v .DashboardStudentScreen_recordingTitle__dZUqN{flex:1 1;min-width:0;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DashboardStudentScreen_recordingRow__HBbbd{flex-direction:column;align-items:stretch;min-height:0}.DashboardStudentScreen_recordingLeft__qc9AT{width:100%;flex:1 1 auto}.DashboardStudentScreen_recordingActions__4_3jA{width:100%;justify-content:space-between;align-items:center;padding-top:clamp(.25rem,1.5vw,.4rem);margin-top:clamp(.15rem,1vw,.25rem);border-top:1px solid rgba(36,36,38,.08)}.DashboardStudentScreen_recordingActions__4_3jA .DashboardStudentScreen_recordingTitle__dZUqN{flex:1 1 auto;min-width:0;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(.72rem,2.2vw,.8rem);font-weight:600}}@media(min-width:40.001rem)and (max-width:56rem){.DashboardStudentScreen_recordingPendingLeft__USn3v .DashboardStudentScreen_recordingTitle__dZUqN{max-width:min(14rem,38vw)}.DashboardStudentScreen_recordingLeft__qc9AT{flex:1 1 min(55%,24rem)}.DashboardStudentScreen_recordingActions__4_3jA{flex:0 1 auto}}.DashboardStudentScreen_practiceActions__8Nm57 button{min-width:100px;width:100px;height:35px}.DashboardStudentScreen_deleteButton__UAZSX{width:24px;height:24px;cursor:pointer;transform:rotate(45deg);display:block;flex-shrink:0}.DashboardStudentScreen_deleteButton__UAZSX:hover{opacity:.8}.DashboardStudentScreen_audioControls__jYTrJ{display:flex;align-items:center;gap:8px}.DashboardStudentScreen_deleteAudioButton__81ULL{background:transparent;border:none;color:#ff6b6b;font-size:20px;cursor:pointer;line-height:1}.DashboardStudentScreen_deleteAudioButton__81ULL:hover{opacity:.8}.DashboardStudentScreen_audioIconButton__Bc0os,.DashboardStudentScreen_playAudioButton__MN76Z{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer}.DashboardStudentScreen_audioIconButton__Bc0os{transition:transform .2s ease}.DashboardStudentScreen_audioIconButton__Bc0os.DashboardStudentScreen_isRecording__OelFO .DashboardStudentScreen_audioIcon__Ov8C2{transform:scale(1.02)}.DashboardStudentScreen_audioIconButton__Bc0os.DashboardStudentScreen_isSpeaking__AHzhd .DashboardStudentScreen_audioIcon__Ov8C2{transform:scale(1.1)}.DashboardStudentScreen_uploadAudioFileButton__OKoiu{gap:8px;background:none;border:none;padding:0;cursor:pointer}.DashboardStudentScreen_folderBreadcrumbs__rCLLi{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;transition:background .2s ease}.DashboardStudentScreen_folderBreadcrumbsDragOver__OcTLD{background:rgba(77,230,207,.12);outline:2px dashed #4de6cf}.DashboardStudentScreen_libraryBreadcrumbBack__wExNi{background-color:#000!important;padding:3px 12px!important;border-radius:30px!important;min-width:auto!important;height:30px;flex-shrink:0}.DashboardStudentScreen_libraryBreadcrumbBack__wExNi:hover{background-color:#000!important}.DashboardStudentScreen_libraryBreadcrumbBackLabel__GG1ro{font-size:12px;font-weight:500;text-align:center;color:#fff;font-family:Inter,sans-serif;line-height:1;text-transform:none}.DashboardStudentScreen_breadcrumbSeparator__bTuor{color:#999;font-size:14px}.DashboardStudentScreen_currentFolderName__bpmnv{color:#242426;font-size:14px;font-weight:600}.DashboardStudentScreen_folderCard__0hz5J{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 12px;cursor:pointer;border-radius:12px;transition:background .2s ease,transform .15s ease;background:transparent;border:none;box-shadow:none;width:120px;height:120px;justify-self:center;align-self:center}.DashboardStudentScreen_folderCard__0hz5J:hover{background:rgba(77,230,207,.08);transform:translateY(-2px)}.DashboardStudentScreen_folderCard__0hz5J:hover .DashboardStudentScreen_folderActions__YqZqK{opacity:1;pointer-events:auto}.DashboardStudentScreen_folderCardDragOver__G1T9Q{background:rgba(77,230,207,.15)!important;outline:2px dashed #4de6cf!important;outline-offset:-2px}.DashboardStudentScreen_folderIcon__XnbRB{width:56px;height:56px;color:#4de6cf;transition:color .2s ease}.DashboardStudentScreen_folderIcon__XnbRB svg{width:100%;height:100%}.DashboardStudentScreen_folderName__GajQx{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#242426;text-align:center;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardStudentScreen_folderActions__YqZqK{position:absolute;top:6px;left:6px;right:6px;display:flex;justify-content:space-between;opacity:0;pointer-events:none;transition:opacity .2s ease}.DashboardStudentScreen_folderActionBtn__9Oy9W{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:background .15s ease}.DashboardStudentScreen_folderActionBtn__9Oy9W:hover{background:rgba(77,230,207,.2)}@media(hover:none){.DashboardStudentScreen_folderActions__YqZqK{opacity:1;pointer-events:auto}}.DashboardStudentScreen_lessonCardDraggingOverTarget__lobjo,.DashboardStudentScreen_lessonCardDragging___QBt0{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.DashboardStudentScreen_lessonCardDraggingOverTarget__lobjo:after,.DashboardStudentScreen_lessonCardDraggingOverTarget__lobjo:before,.DashboardStudentScreen_lessonCardDragging___QBt0:after,.DashboardStudentScreen_lessonCardDragging___QBt0:before{display:none!important}.DashboardStudentScreen_lessonCardDraggingOverTarget__lobjo>*,.DashboardStudentScreen_lessonCardDragging___QBt0>*{opacity:0!important;visibility:hidden!important}.DashboardStudentScreen_moveButton__wjfJa{cursor:pointer;pointer-events:auto;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#fff;border:none;border-radius:50%;color:#242426}.DashboardStudentScreen_moveButton__wjfJa:hover{transform:scale(1.05)}.DashboardStudentScreen_moveButton__wjfJa svg{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.DashboardStudentScreen_customDragPreview__O6vTs{position:fixed;width:280px;min-height:140px;border:1px solid transparent;border-radius:12px;padding:20px;box-shadow:0 10px 25px rgba(0,0,0,.15);background-image:linear-gradient(90deg,#4de6cf,#c4e980),linear-gradient(90deg,#4de6cf,#c4e980);background-origin:border-box;background-clip:padding-box,border-box;pointer-events:none;z-index:9999;transform:scale(1.05);transform-origin:center center;transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .35s,filter .35s,background-color .35s}.DashboardStudentScreen_customDragPreview__O6vTs .DashboardStudentScreen_lessonTitle___I19Q{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#000!important}.DashboardStudentScreen_customDragPreview__O6vTs .DashboardStudentScreen_lessonDescription__iK8ui{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:400!important;color:#575f6e!important;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.DashboardStudentScreen_customDragPreviewOverTarget__O7w4A{transform:scale(.7)!important;opacity:.55!important;filter:blur(1px) drop-shadow(0 0 12px rgba(77,230,207,.6));border-color:#4de6cf!important;background:rgba(77,230,207,.15)!important;background-image:none!important}@keyframes DashboardStudentScreen_iosJiggle__wsoiU{0%{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}to{transform:rotate(-.5deg)}}.DashboardStudentScreen_folderCardJiggle__J8vVc{animation:DashboardStudentScreen_iosJiggle__wsoiU .24s ease-in-out infinite}.DashboardStudentScreen_folderCardJiggle__J8vVc:nth-child(2n){animation-duration:.28s;animation-delay:-.15s}.DashboardStudentScreen_folderCardJiggle__J8vVc:nth-child(3n){animation-duration:.26s;animation-delay:-.08s}.AssignLessonModal_modalContainer__JIwb5{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90%,75rem);max-width:75rem;max-height:min(90dvh,100svh);background:#fff;border-radius:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.25rem,3vw,2.5rem);outline:none;display:flex;flex-direction:column;overflow:hidden}.AssignLessonModal_modalTitle__M_926{flex-shrink:0;font-size:clamp(1.5rem,4vw,2.25rem)!important;font-weight:700!important;color:#4de6cf!important;font-family:Inter,sans-serif!important;margin-bottom:clamp(.5rem,1.5vw,1rem)!important}.AssignLessonModal_searchContainer__ItiGR{flex-shrink:0;width:min(100%,24rem);margin-bottom:clamp(.5rem,1.5vw,1rem);position:relative;display:flex;align-items:center}.AssignLessonModal_searchInput__qE8XS{width:100%;height:2.25rem;padding:0 2.5rem 0 .875rem;border:1px solid transparent;border-radius:1rem;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#c4e980,#4de6cf);background-origin:border-box;background-clip:padding-box,border-box;outline:none;font-size:.9375rem;font-family:Inter,sans-serif;color:#242426}.AssignLessonModal_searchInput__qE8XS::placeholder{color:rgba(36,36,38,.55)}.AssignLessonModal_searchIconGradient__O3WsK{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;pointer-events:none;background:linear-gradient(90deg,#c4e980,#4de6cf);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.AssignLessonModal_lessonsGrid__zv1F6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));grid-auto-rows:minmax(min-content,auto);align-items:stretch;align-content:start;grid-gap:clamp(.5rem,1.2vw,.75rem);gap:clamp(.5rem,1.2vw,.75rem);margin-bottom:clamp(.75rem,2vw,1.25rem);min-height:0;flex:1 1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.AssignLessonModal_lessonsGrid__zv1F6::-webkit-scrollbar{width:.625rem}.AssignLessonModal_lessonsGrid__zv1F6::-webkit-scrollbar-track{background:#fff;border-radius:.3125rem}.AssignLessonModal_lessonsGrid__zv1F6::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c4e980,#4de6cf);border-radius:.3125rem}@media(max-width:768px){.AssignLessonModal_lessonsGrid__zv1F6{grid-template-columns:1fr;grid-auto-rows:minmax(min-content,auto);flex:1 1;min-height:0;max-height:none;margin-bottom:clamp(.5rem,1.5vw,1rem);gap:clamp(.75rem,2.8vw,1rem)}.AssignLessonModal_lessonsGrid__zv1F6::-webkit-scrollbar{width:.5rem}}.AssignLessonModal_emptyState__B3Mvc{grid-column:1/-1;text-align:center;color:#575f6e!important;font-family:Inter,sans-serif!important;font-size:.9375rem!important;margin:.5rem 0!important}.AssignLessonModal_audioNoteRow__psNoA{position:absolute;top:-28px;right:12px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.AssignLessonModal_audioNoteText__Zh9HL{font-size:var(--font-body)!important;font-weight:600!important;font-family:Inter,sans-serif!important;color:#242426!important;position:relative;display:block;min-width:0;text-align:left;padding-left:0;line-height:1.2}.AssignLessonModal_audioIconButton__xh303,.AssignLessonModal_playAudioButton__HYxBK{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer}.AssignLessonModal_audioIconButton__xh303{transition:transform .2s ease}.AssignLessonModal_audioIconButton__xh303.AssignLessonModal_isRecording__Xat1U .AssignLessonModal_audioIcon__Y1VlA{transform:scale(1.02)}.AssignLessonModal_audioIconButton__xh303.AssignLessonModal_isSpeaking__f_GA0 .AssignLessonModal_audioIcon__Y1VlA{transform:scale(1.1)}.AssignLessonModal_audioIcon__Y1VlA{transition:transform .2s ease}.AssignLessonModal_playAudioButton__HYxBK svg{display:block;transition:transform .2s ease}.AssignLessonModal_playAudioButton__HYxBK.AssignLessonModal_isPlaying___Ci6X svg{transform:scale(1.1)}.AssignLessonModal_lessonCard__E_K2g{position:relative;background:#fff;border-radius:clamp(.625rem,1.5vw,.75rem);padding:clamp(.625rem,2vw,1rem);cursor:pointer;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column;align-self:stretch;min-height:min-content}.AssignLessonModal_lessonCard__E_K2g:before{content:"";position:absolute;inset:0;border-radius:clamp(.625rem,1.5vw,.75rem);padding:1px;background:linear-gradient(135deg,#4de6cf,#c4e980);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:10}.AssignLessonModal_lessonCard__E_K2g:hover:not(.AssignLessonModal_selected__QHYXD){box-shadow:0 8px 24px rgba(77,230,207,.4),0 4px 12px hsla(81,70%,71%,.3);background:linear-gradient(90deg,#4de6cf,#c4e980)}.AssignLessonModal_lessonCard__E_K2g:hover:not(.AssignLessonModal_selected__QHYXD) .AssignLessonModal_hoverOverlay__KxaYg{opacity:1}.AssignLessonModal_lessonCard__E_K2g:hover:not(.AssignLessonModal_selected__QHYXD) .AssignLessonModal_cardHeader__rXpXI,.AssignLessonModal_lessonCard__E_K2g:hover:not(.AssignLessonModal_selected__QHYXD) .AssignLessonModal_description__nc1oZ,.AssignLessonModal_lessonCard__E_K2g:hover:not(.AssignLessonModal_selected__QHYXD) .AssignLessonModal_lastUpdated__rYHMl,.AssignLessonModal_lessonCard__E_K2g:hover:not(.AssignLessonModal_selected__QHYXD) .AssignLessonModal_usersCount__TCk1V{opacity:.4}.AssignLessonModal_lessonCard__E_K2g.AssignLessonModal_selected__QHYXD{background:linear-gradient(90deg,#4de6cf,#c4e980)}.AssignLessonModal_lessonCard__E_K2g.AssignLessonModal_selected__QHYXD .AssignLessonModal_hoverOverlay__KxaYg{display:none}.AssignLessonModal_lessonCard__E_K2g.AssignLessonModal_lessonCardProcessing__wQ4Tm:before{background:linear-gradient(90deg,#f08a24,#fcab0f)}.AssignLessonModal_lessonCard__E_K2g.AssignLessonModal_lessonCardProcessing__wQ4Tm:hover:not(.AssignLessonModal_selected__QHYXD){box-shadow:0 8px 24px rgba(240,138,36,.4),0 4px 12px rgba(252,171,15,.3);background:linear-gradient(90deg,#f08a24,#fcab0f)}.AssignLessonModal_lessonCard__E_K2g.AssignLessonModal_lessonCardProcessing__wQ4Tm.AssignLessonModal_selected__QHYXD{background:linear-gradient(90deg,#f08a24,#fcab0f)}.AssignLessonModal_lessonCard__E_K2g.AssignLessonModal_lessonCardProcessing__wQ4Tm .AssignLessonModal_duration__4l_pi{white-space:normal;text-align:right;max-width:50%}.AssignLessonModal_cardContent__K0YOh{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1 auto;min-height:min-content}.AssignLessonModal_hoverOverlay__KxaYg{position:absolute;inset:0;border-radius:12px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:2;pointer-events:none}.AssignLessonModal_hoverOverlay__KxaYg:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);border-radius:12px;z-index:1}.AssignLessonModal_hoverButtons__1djsL{position:relative;z-index:3;display:flex;gap:16px;align-items:center;opacity:0;transition:opacity .3s ease}.AssignLessonModal_playButton__j5so6,.AssignLessonModal_plusButton___9iCO{cursor:pointer;pointer-events:auto;transition:transform .2s ease}.AssignLessonModal_playButton__j5so6:hover,.AssignLessonModal_plusButton___9iCO:hover{transform:scale(1.05)}.AssignLessonModal_playButton__j5so6 svg,.AssignLessonModal_plusButton___9iCO svg{display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.AssignLessonModal_cardHeader__rXpXI{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(.25rem,1vw,.5rem);margin-bottom:clamp(.375rem,1vw,.5rem);transition:opacity .3s ease}.AssignLessonModal_lessonTitle__OaXrH{flex:1 1;min-width:0;margin-right:0;overflow-wrap:anywhere}.AssignLessonModal_duration__4l_pi,.AssignLessonModal_lessonTitle__OaXrH{font-size:clamp(.8125rem,2.6vw,.875rem)!important;font-weight:600!important;color:#242426!important;font-family:Inter,sans-serif!important}.AssignLessonModal_duration__4l_pi{white-space:nowrap;flex-shrink:0}.AssignLessonModal_description__nc1oZ{font-size:.8125rem!important;font-weight:400!important;color:#242426!important;font-family:Inter,sans-serif!important;line-height:1.4;margin-bottom:clamp(.5rem,1.5vw,.75rem)!important;transition:opacity .3s ease}.AssignLessonModal_cardFooter__zYGqJ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.375rem .625rem;margin-top:auto}.AssignLessonModal_lastUpdated__rYHMl{flex:1 1 auto;min-width:0;font-size:clamp(.6875rem,2.2vw,.75rem)!important;font-weight:400!important;color:#242426!important;font-family:Inter,sans-serif!important;transition:opacity .3s ease}.AssignLessonModal_usersInfo__kOaLi{display:flex;align-items:center;gap:clamp(.375rem,1.2vw,.5rem);flex-shrink:0}.AssignLessonModal_usersCount__TCk1V{font-size:clamp(.6875rem,2.2vw,.75rem)!important;font-weight:600!important;color:#242426!important;font-family:Inter,sans-serif!important;transition:opacity .3s ease}.AssignLessonModal_avatars__OFpBI{display:flex;margin-left:4px;position:relative;z-index:5}.AssignLessonModal_userAvatar__vfHyI{width:clamp(1.125rem,5vw,1.5rem)!important;height:clamp(1.125rem,5vw,1.5rem)!important;border-radius:50%;background:#d3d3d3!important;font-size:clamp(.5625rem,1.8vw,.625rem)!important;font-weight:600!important;color:#fff!important;border:2px solid #fff!important;position:relative;opacity:1!important}.AssignLessonModal_userAvatar__vfHyI[data-index="0"]{z-index:4}.AssignLessonModal_userAvatar__vfHyI[data-index="1"]{z-index:3;margin-left:clamp(-.625rem,-2vw,-.5rem)}.AssignLessonModal_userAvatar__vfHyI[data-index="2"]{z-index:2;margin-left:clamp(-.625rem,-2vw,-.5rem)}.AssignLessonModal_userAvatar__vfHyI[data-index="3"]{z-index:1;margin-left:clamp(-.625rem,-2vw,-.5rem)}.AssignLessonModal_bottomSection__ifM37{align-items:flex-start;flex-shrink:0}.AssignLessonModal_bottomSection__ifM37,.AssignLessonModal_topRow__d9NiW{display:flex;flex-direction:column;gap:clamp(.75rem,2vw,1rem);width:100%}.AssignLessonModal_instructionsWrapper__jdzBx{position:relative;border-radius:8px;flex:1 1}.AssignLessonModal_instructionsWrapper__jdzBx:before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;background:linear-gradient(135deg,#4de6cf,#c4e980);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.AssignLessonModal_assignAudioNoteRow__EWC_T{display:flex;align-items:center}.AssignLessonModal_audioNoteButton__v7FXj{position:relative;width:min(100%,clamp(11.25rem,34vw,14rem));min-height:var(--touch-target);background:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-body);font-weight:600;font-family:Inter,sans-serif;color:#000;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding-inline:var(--space-sm);gap:var(--space-xs)}.AssignLessonModal_audioNoteButton__v7FXj:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,#4de6cf,#c4e980);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.AssignLessonModal_audioNoteButton__v7FXj:hover{opacity:.9}.AssignLessonModal_audioNoteButtonRecording__XuhXQ{background:linear-gradient(135deg,#ff4d6a,#7b42ff);color:#fff}.AssignLessonModal_audioNoteButtonRecording__XuhXQ:before{display:none}.AssignLessonModal_audioNoteContent__dPmK_{width:100%;gap:var(--space-xs);margin-left:0}.AssignLessonModal_audioNoteContent__dPmK_,.AssignLessonModal_audioNoteIconWrapper__bKsYK{display:flex;align-items:center;justify-content:center}.AssignLessonModal_audioIconRecording__8CfPd{filter:brightness(0) invert(1)}.AssignLessonModal_audioNoteTextRecording__EGcmE{color:#fff!important}.AssignLessonModal_pulsingText__KpQ3Y{animation:AssignLessonModal_pulseOpacity__h5lLf 1.6s ease-in-out infinite}.AssignLessonModal_toggleText__Rtu54{position:absolute;inset:0;white-space:nowrap;transition:opacity .4s ease;display:flex;align-items:center;padding-left:0}.AssignLessonModal_pressToStopText__bIMpW{padding-left:0}.AssignLessonModal_visibleToggleText__fRF6S{opacity:1}.AssignLessonModal_hiddenToggleText__gPVZI{opacity:0}@keyframes AssignLessonModal_pulseOpacity__h5lLf{0%{opacity:1}50%{opacity:.8}to{opacity:1}}@keyframes AssignLessonModal_pulseScale__xhXGT{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.AssignLessonModal_instructionsInput__xmIdg{width:100%;min-height:clamp(5rem,18vh,6.25rem);height:clamp(5rem,18vh,6.25rem);padding:clamp(.5rem,2vw,.75rem) clamp(.75rem,2vw,1rem);border:none;border-radius:.5rem;font-size:clamp(.8125rem,2.4vw,.875rem);font-weight:400;color:#000;font-family:Inter,sans-serif;resize:none;outline:none;background:#fff;display:block;box-sizing:border-box}.AssignLessonModal_instructionsInput__xmIdg::placeholder{color:#afafaf}.AssignLessonModal_actions__XNoh9{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1rem);align-self:center;margin-top:clamp(.75rem,2vw,1.25rem);flex-shrink:0}.AssignLessonModal_cancelButton__r8Zym{position:relative;width:clamp(14.4375rem,18vw,22rem);min-width:14.4375rem;min-height:clamp(2.25rem,3.5vh,2.75rem);height:auto;padding-block:.375rem;background:#fff;border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;font-family:Inter,sans-serif;color:#000;cursor:pointer;transition:all .3s ease}.AssignLessonModal_cancelButton__r8Zym:before{content:"";position:absolute;inset:0;border-radius:.75rem;padding:1px;background:linear-gradient(135deg,#4de6cf,#c4e980);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.AssignLessonModal_cancelButton__r8Zym:hover{opacity:.9}.AssignLessonModal_assignButton__penLq{width:clamp(14.4375rem,18vw,22rem);min-width:14.4375rem;min-height:clamp(2.25rem,3.5vh,2.75rem);height:auto;padding-block:.375rem;background:linear-gradient(135deg,#4de6cf,#c4e980);border:none;border-radius:.75rem;font-size:.875rem;font-weight:600;font-family:Inter,sans-serif;color:#000;cursor:pointer;transition:all .3s ease}.AssignLessonModal_assignButton__penLq:hover{opacity:.9}.AssignLessonModal_assignButton__penLq:disabled{opacity:.5;cursor:not-allowed}.AssignLessonModal_audioControls__m3Tik{display:flex;align-items:center;gap:8px}.AssignLessonModal_deleteAudioButton__TWY_2{background:transparent;border:none;color:#ff6b6b;font-size:20px;cursor:pointer;line-height:1}.AssignLessonModal_deleteAudioButton__TWY_2:hover{opacity:.8}@media(max-width:1024px){.AssignLessonModal_modalContainer__JIwb5{width:min(94vw,56.25rem);padding:clamp(1rem,2.5vw,1.75rem) clamp(1rem,2.5vw,1.5rem);border-radius:clamp(1rem,2vw,1.125rem)}.AssignLessonModal_audioNoteRow__psNoA{position:static;justify-content:flex-start;flex-wrap:wrap;margin-bottom:.5rem}.AssignLessonModal_audioNoteText__Zh9HL{min-width:0}.AssignLessonModal_actions__XNoh9{width:100%;flex-wrap:wrap;gap:clamp(.5rem,1.5vw,.75rem)}.AssignLessonModal_assignButton__penLq,.AssignLessonModal_cancelButton__r8Zym{width:100%;max-width:20rem}}@media(max-width:768px){.AssignLessonModal_modalContainer__JIwb5{width:min(94vw,35rem);max-width:min(35rem,100%);height:min(92dvh,100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - .5rem);max-height:min(92dvh,100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - .5rem);border-radius:clamp(.875rem,2vw,1rem);padding:clamp(.75rem,3vw,1.25rem) clamp(.75rem,2.5vw,1rem) clamp(.75rem,3vw,1.5rem);border:1px solid #e6eaef;box-shadow:0 12px 40px rgba(0,0,0,.22)}.AssignLessonModal_modalTitle__M_926{line-height:1.2}.AssignLessonModal_searchContainer__ItiGR{width:100%}.AssignLessonModal_bottomSection__ifM37,.AssignLessonModal_topRow__d9NiW{gap:clamp(.5rem,2vw,.75rem)}.AssignLessonModal_instructionsInput__xmIdg{min-height:clamp(4.5rem,22dvh,6.5rem);height:clamp(4.5rem,22dvh,6.5rem)}.AssignLessonModal_actions__XNoh9{flex-direction:column;align-items:stretch;align-self:stretch;width:100%;margin-top:clamp(.5rem,2vw,1rem)}.AssignLessonModal_assignButton__penLq,.AssignLessonModal_audioNoteButton__v7FXj,.AssignLessonModal_cancelButton__r8Zym{width:100%;max-width:none;margin:0}.AssignLessonModal_lessonCard__E_K2g{padding:clamp(.75rem,3.2vw,1.125rem)}.AssignLessonModal_cardHeader__rXpXI{margin-bottom:.5rem;gap:.5rem;align-items:flex-start}.AssignLessonModal_lessonTitle__OaXrH{font-size:.9375rem!important;line-height:1.38!important}.AssignLessonModal_duration__4l_pi{font-size:.875rem!important;line-height:1.25!important;padding-top:.125rem}.AssignLessonModal_description__nc1oZ{font-size:.8125rem!important;line-height:1.5!important;margin-bottom:.625rem!important}.AssignLessonModal_cardFooter__zYGqJ{gap:.5rem .75rem;align-items:flex-start}.AssignLessonModal_lastUpdated__rYHMl,.AssignLessonModal_usersCount__TCk1V{font-size:.8125rem!important;line-height:1.4!important}.AssignLessonModal_userAvatar__vfHyI{width:1.375rem!important;height:1.375rem!important;font-size:.625rem!important}}@media(max-height:720px){.AssignLessonModal_modalTitle__M_926{margin-bottom:clamp(.25rem,1vw,.5rem)!important}.AssignLessonModal_lessonsGrid__zv1F6,.AssignLessonModal_searchContainer__ItiGR{margin-bottom:clamp(.375rem,1vw,.625rem)}.AssignLessonModal_bottomSection__ifM37,.AssignLessonModal_topRow__d9NiW{gap:clamp(.375rem,1vw,.625rem)}.AssignLessonModal_instructionsInput__xmIdg{min-height:clamp(3.25rem,12dvh,4.5rem);height:clamp(3.25rem,12dvh,4.5rem)}.AssignLessonModal_actions__XNoh9{margin-top:clamp(.375rem,1vw,.625rem)}}@media(max-width:380px),(max-width:768px)and (max-height:700px){.AssignLessonModal_modalContainer__JIwb5{padding:clamp(.5rem,2.2vw,.75rem)}.AssignLessonModal_modalTitle__M_926{margin-bottom:clamp(.25rem,1.2vw,.5rem)!important}.AssignLessonModal_lessonsGrid__zv1F6{gap:clamp(.5rem,2.4vw,.75rem);margin-bottom:clamp(.375rem,1.5vw,.5rem)}.AssignLessonModal_lessonCard__E_K2g{padding:clamp(.65rem,2.6vw,.9rem)}.AssignLessonModal_bottomSection__ifM37,.AssignLessonModal_topRow__d9NiW{gap:.5rem}.AssignLessonModal_instructionsInput__xmIdg{min-height:clamp(3.25rem,14dvh,4.5rem);height:clamp(3.25rem,14dvh,4.5rem)}.AssignLessonModal_actions__XNoh9{margin-top:.5rem}}.AssignLessonModal_folderBreadcrumbs__yg62k{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:6px 0}.AssignLessonModal_folderBackButton__xFsYS{background:none;border:none;color:#4de6cf;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;padding:2px 0;transition:color .2s ease}.AssignLessonModal_folderBackButton__xFsYS:hover{color:#3bc4ab}.AssignLessonModal_folderBreadcrumbSep__ZMd2X{color:#999;font-size:13px}.AssignLessonModal_folderBreadcrumbCurrent__9qGdh{color:#242426;font-size:13px;font-weight:600}.AssignLessonModal_folderItem__CyOzb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 10px;border-radius:10px;cursor:pointer;transition:background .15s ease;width:120px;height:120px;justify-self:center;align-self:center}.AssignLessonModal_folderItem__CyOzb:hover{background:rgba(77,230,207,.08)}.AssignLessonModal_folderItemName__6Whib{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#242426!important;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssignLessonModal_foldersWrapper__nEJE_{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start;padding:4px 0 12px}.Dropdown_container__pISnx{width:100%;min-height:var(--touch-target);border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-lg) var(--space-xs);display:flex;flex-direction:column;gap:6px;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#c4e980,#4de6cf);background-origin:border-box;background-clip:padding-box,border-box;position:relative;cursor:pointer}.Dropdown_label__9DOT1{font-family:Inter,sans-serif;font-size:var(--font-caption);font-weight:400;color:#575f6e;position:relative;display:inline-block;pointer-events:none;margin-top:calc(var(--space-2xs)*-1)}.Dropdown_dropdownHeader__m1bD2{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;margin-top:calc(var(--space-2xs)*-.5)}.Dropdown_selectedValue__oaZs6{font-family:Inter,sans-serif;font-size:var(--font-caption);font-weight:400;color:#242426;flex:1 1;pointer-events:none;display:block;width:100%;margin-left:0;padding:0;height:auto;line-height:1.1;bottom:var(--space-xs);z-index:1}.Dropdown_selectedValue__oaZs6:empty{color:transparent}.Dropdown_arrow__t_IFS{transition:transform .2s ease;pointer-events:none;flex-shrink:0;margin-left:var(--space-sm)}.Dropdown_arrowOpen__3uR7J{transform:rotate(180deg)}.Dropdown_dropdownList__Je0Zv{position:absolute;top:calc(100% + var(--space-2xs));left:0;right:0;background:#fff;border:1px solid #e2e4e5;border-radius:var(--radius-sm);box-shadow:0 var(--space-2xs) var(--space-md) rgba(0,0,0,.1);z-index:12001;max-height:clamp(9.375rem,28vh,12.5rem);overflow-y:auto;margin-top:var(--space-2xs)}.Dropdown_opensUpward__tPrvS .Dropdown_dropdownList__Je0Zv{top:auto;bottom:calc(100% + var(--space-2xs));margin-top:0;margin-bottom:var(--space-2xs)}.Dropdown_dropdownItem__AXF1_{padding:var(--space-sm) var(--space-lg);font-family:Inter,sans-serif;font-size:var(--font-caption);font-weight:400;color:#242426;cursor:pointer;transition:background-color .2s ease}.Dropdown_dropdownItem__AXF1_:hover{background-color:#f5f5f5}.Dropdown_dropdownItem__AXF1_.Dropdown_selected__eJuO_{background-color:#f0f0f0;font-weight:500}.Dropdown_dropdownItem__AXF1_:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.Dropdown_dropdownItem__AXF1_:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.Dropdown_hasError__53dmH{border-color:#f44!important}.Dropdown_errorText__oXkcS{font-family:Inter,sans-serif;font-size:var(--font-caption);color:#f44;margin-top:var(--space-2xs);margin-left:calc(var(--space-lg)*2)}.Dropdown_isOpen__SWFbS{border-color:#4de6cf;z-index:12001}.Dropdown_disabled__jJUWy{opacity:.4;cursor:not-allowed;pointer-events:none}.Dropdown_disabled__jJUWy .Dropdown_dropdownHeader__m1bD2{cursor:not-allowed}.Dropdown_legacyStyle__Pdslb{border-color:#e2e4e5;background:#fff;padding:var(--space-sm) var(--space-lg);flex-direction:row;align-items:center;gap:0}.Dropdown_legacyStyle__Pdslb .Dropdown_dropdownHeader__m1bD2{margin-top:0}.Dropdown_legacyStyle__Pdslb .Dropdown_selectedValue__oaZs6{color:#242426;font-size:var(--font-body);margin:0;padding:0;height:auto;line-height:normal;bottom:auto;z-index:auto}.Dropdown_legacyStyle__Pdslb .Dropdown_dropdownItem__AXF1_{font-size:var(--font-body)}.Dropdown_legacyStyle__Pdslb:not(.Dropdown_hasValue__dKAkX) .Dropdown_selectedValue__oaZs6{color:#9ca3af}.Dropdown_compactStyle__DyhdI{border-color:#e2e4e5;background:#fff;min-height:var(--touch-target);padding:0 var(--space-md);justify-content:center;gap:0}.Dropdown_compactStyle__DyhdI .Dropdown_dropdownHeader__m1bD2{margin-top:0;min-height:var(--touch-target)}.Dropdown_compactStyle__DyhdI .Dropdown_selectedValue__oaZs6{font-size:var(--font-body);line-height:1.3}.Dropdown_compactStyle__DyhdI .Dropdown_dropdownItem__AXF1_{font-size:var(--font-body);padding:var(--space-sm) var(--space-md)}.Dropdown_compactStyle__DyhdI:not(.Dropdown_hasValue__dKAkX) .Dropdown_selectedValue__oaZs6{color:#6b7280}.MultiSelectDropdown_container__tu8jl{width:100%;min-height:var(--touch-target);border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-lg) var(--space-xs);display:flex;flex-direction:column;gap:.375rem;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#c4e980,#4de6cf);background-origin:border-box;background-clip:padding-box,border-box;position:relative;cursor:pointer}.MultiSelectDropdown_label__ZCWDn{font-family:Inter,sans-serif;font-size:var(--font-caption);font-weight:400;color:#575f6e;margin-top:calc(var(--space-2xs)*-1)}.MultiSelectDropdown_dropdownHeader__83ZcY{display:flex;align-items:center;justify-content:space-between;width:100%}.MultiSelectDropdown_selectedValue__V56VX{font-family:Inter,sans-serif;font-size:var(--font-caption);font-weight:400;color:#242426;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MultiSelectDropdown_arrow__2re5H{transition:transform .2s ease;flex-shrink:0;margin-left:var(--space-sm)}.MultiSelectDropdown_arrowOpen___zyd0{transform:rotate(180deg)}.MultiSelectDropdown_dropdownList__UP1EZ{position:absolute;top:calc(100% + var(--space-2xs));left:0;right:0;background:#fff;border:1px solid #e2e4e5;border-radius:var(--radius-sm);box-shadow:0 var(--space-2xs) var(--space-md) rgba(0,0,0,.1);z-index:12001;overflow-y:auto;margin-top:var(--space-2xs)}.MultiSelectDropdown_opensUpward___Sio8 .MultiSelectDropdown_dropdownList__UP1EZ{top:auto;bottom:calc(100% + var(--space-2xs));margin-top:0;margin-bottom:var(--space-2xs)}.MultiSelectDropdown_dropdownItem__M5hbD{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-family:Inter,sans-serif;font-size:var(--font-caption);color:#242426;text-align:left;cursor:pointer}.MultiSelectDropdown_dropdownItem__M5hbD:hover{background-color:#f5f5f5}.MultiSelectDropdown_selected__F_qdp{background-color:#f0f0f0}.MultiSelectDropdown_checkbox__X2w_D{width:1rem;height:1rem;border:1px solid #b8bdc4;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:#242426;flex-shrink:0}.MultiSelectDropdown_hasError__zYQBi{border-color:#f44!important}.MultiSelectDropdown_errorText___tpqL{font-family:Inter,sans-serif;font-size:var(--font-caption);color:#f44;margin-top:var(--space-2xs);margin-left:calc(var(--space-lg)*2)}.MultiSelectDropdown_isOpen__54Phz{border-color:#4de6cf;z-index:12001}.MultiSelectDropdown_disabled__sPCqZ{opacity:.4;cursor:not-allowed;pointer-events:none}.MultiSelectDropdown_compactStyle__Nnczb{border-color:#e2e4e5;background:#fff;min-height:var(--touch-target);padding:0 var(--space-md);justify-content:center;gap:0}.PhoneInput_container__X5ymn{width:420px;min-height:64px;border:1px solid #e2e4e5;border-radius:8px;padding:18px 28px 14px;display:flex;flex-direction:column;gap:6px;background:#fff;position:relative;cursor:text}.PhoneInput_containerNoLabel__EX3ju{padding-top:14px;justify-content:center}.PhoneInput_fullWidth__lkNys{width:100%}.PhoneInput_label__xVXFH{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#575f6e;position:relative;display:flex;justify-content:space-between;align-items:center;pointer-events:none;margin-top:-6px}.PhoneInput_optionalTag__tC_Uh{font-size:10px;color:#9ca3af;font-weight:400}.PhoneInput_inputRow__CBQm_{display:flex;align-items:center;gap:16px;margin-top:4px}.PhoneInput_countryCodeSection__0xCR3{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer;padding-bottom:9px;border-bottom:1px solid #e2e4e5;min-width:80px}.PhoneInput_countryCode__hDg_R{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#242426;position:absolute;left:50%;transform:translateX(-50%)}.PhoneInput_arrow__qfYjR{transition:transform .2s ease;pointer-events:none;flex-shrink:0;margin-left:auto;margin-top:2px}.PhoneInput_arrowOpen__XBDFY{transform:rotate(180deg)}.PhoneInput_countryCodeDropdown__HCY7P{position:absolute;top:calc(100% + 4px);left:0;background:#fff;border:1px solid #e2e4e5;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;min-width:200px}.PhoneInput_countrySearch__E4bKR{position:-webkit-sticky;position:sticky;top:0;width:100%;padding:8px 12px;border:none;border-bottom:1px solid #e2e4e5;font-family:Inter,sans-serif;font-size:11px;outline:none;background:#fff;box-sizing:border-box}.PhoneInput_countryCodeItem__86jEo{padding:12px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#242426;cursor:pointer;transition:background-color .2s ease}.PhoneInput_countryCodeItem__86jEo:hover{background-color:#f5f5f5}.PhoneInput_countryCodeItem__86jEo:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.PhoneInput_countryCodeItem__86jEo:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.PhoneInput_countryCodeItemFeatured__Sx2jh,.PhoneInput_countryCodeItemSelected__3_ZlU{background-color:#f0f0f0;font-weight:500}.PhoneInput_phoneInputSection__1CYKO{flex:1 1;padding-bottom:5px;border-bottom:1px solid #e2e4e5}.PhoneInput_phoneInput__DRncI{border:none;outline:none;font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#242426;background:transparent;display:block;width:100%;padding:0;height:auto;line-height:1.1}.PhoneInput_phoneInput__DRncI::placeholder{color:#999}.PhoneInput_phoneInput__DRncI:-webkit-autofill,.PhoneInput_phoneInput__DRncI:-webkit-autofill:focus,.PhoneInput_phoneInput__DRncI:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#242426;caret-color:#242426}.PhoneInput_hasError__6DUFF,.PhoneInput_hasError__6DUFF .PhoneInput_countryCodeSection__0xCR3,.PhoneInput_hasError__6DUFF .PhoneInput_phoneInputSection__1CYKO{border-color:#f44!important}.PhoneInput_errorText__Bf_Wg{font-family:Inter,sans-serif;font-size:11px;color:#f44;margin-top:4px;margin-left:0}@media(max-width:768px){.PhoneInput_container__X5ymn{width:300px;min-height:42px;padding:10px 16px 8px}.PhoneInput_label__xVXFH{font-size:9px;align-self:flex-start;margin-bottom:4px}.PhoneInput_inputRow__CBQm_{gap:12px}.PhoneInput_countryCodeSection__0xCR3{min-width:60px}.PhoneInput_countryCode__hDg_R{font-size:9px}.PhoneInput_arrow__qfYjR{width:6px;height:4px}.PhoneInput_phoneInput__DRncI{font-size:9px}.PhoneInput_countryCodeDropdown__HCY7P{min-width:150px;max-height:150px}.PhoneInput_countryCodeItem__86jEo{padding:10px 12px;font-size:9px}}.InstrumentSelector_container__D9hzv{width:100%;max-width:100%;border:1px solid #e2e4e5;border-radius:8px;padding:16px 20px;display:flex;flex-direction:column;align-items:flex-start;background:#fff;gap:12px;box-sizing:border-box}.InstrumentSelector_label__tH5QI{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:#000;white-space:nowrap}.InstrumentSelector_optionsContainer__Zl_QU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;justify-items:start;width:100%;grid-gap:10px 16px;gap:10px 16px}.InstrumentSelector_option__eNUqk{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity .2s;flex:0 0 auto;min-width:0}.InstrumentSelector_option__eNUqk:hover{opacity:.8}.InstrumentSelector_optionSelected__CvfP7 .InstrumentSelector_radioButton__YSsGa{border-color:#4de6cf;background:#f0fdfc}.InstrumentSelector_radioButton__YSsGa{width:20px;height:20px;border:1px solid #e2e4e5;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff}.InstrumentSelector_radioButtonInner__158FF{width:10px;height:10px;border-radius:50%;background:#4de6cf}.InstrumentSelector_optionLabel__xwM5K{font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:#000;white-space:nowrap}.InstrumentSelector_dropdownWrapper___KIIu{width:100%}.InstrumentSelector_dropdownWrapper___KIIu>div{width:100%!important}.InstrumentSelector_containerMobile__RhZOY{width:100%;max-width:420px}.InstrumentSelector_containerMobile__RhZOY>div{width:100%!important;max-width:420px}@media(max-width:933px){.InstrumentSelector_container__D9hzv{width:100%;padding:12px 16px;gap:10px}.InstrumentSelector_optionsContainer__Zl_QU{gap:8px 12px}.InstrumentSelector_containerMobile__RhZOY{width:100%;max-width:420px}.InstrumentSelector_containerMobile__RhZOY>div{width:100%!important;max-width:420px}}@media(max-width:768px){.InstrumentSelector_container__D9hzv{width:100%;gap:12px}.InstrumentSelector_optionsContainer__Zl_QU{gap:10px 12px}.InstrumentSelector_containerMobile__RhZOY{width:100%;max-width:300px}.InstrumentSelector_containerMobile__RhZOY>div{width:100%!important;max-width:300px}}.Button_button__8B4nB{border-radius:var(--radius-lg);min-height:var(--touch-target);font-weight:700;font-size:clamp(.875rem,1.6cqi,.9375rem);text-transform:unset;box-shadow:0 .25rem .25rem hsla(0,0%,85%,.25)}.Button_button__8B4nB:disabled{background:var(--background-color-primary-disabled)}.Button_primary__KcWsb{background:linear-gradient(270deg,var(--color-action-primary-gradient) 0,var(--color-action-primary) 100%);color:var(--background-color-secondary)}.Button_primary__KcWsb:hover{background:linear-gradient(270deg,var(--color-action-primary-gradient-hover) 0,var(--color-action-primary-hover) 100%)}.Button_secondary__k_TzE{background:var(--background-color-secondary);color:inherit}.Button_secondary__k_TzE:hover{background:var(--color-text-secondary)}.Button_text__rYg_f{color:var(--color-action-primary)}.Button_text__rYg_f,.Button_text__rYg_f:hover{background:none;box-shadow:none}.Button_joinButton__qtI0E{background-color:#fcd34d!important;border-radius:var(--radius-md)!important;padding:clamp(.75rem,2cqi,1rem) clamp(1.25rem,6cqi,2.5rem)!important;margin-top:var(--space-lg);width:100%;max-width:20.3125rem;text-transform:none!important;font-weight:600!important;color:#000!important}.Button_joinButton__qtI0E:hover{background-color:#f59e0b!important}.Button_sendButton__cmbQF{background-color:transparent!important;color:#fff!important;border:.0625rem solid #fff!important;border-radius:var(--radius-md)!important;padding:clamp(.75rem,2cqi,1rem) clamp(1.25rem,6cqi,2.5rem)!important;font-weight:500!important;text-transform:none!important;margin-top:var(--space-sm);margin-bottom:var(--space-sm)!important;width:100%}.Button_sendButton__cmbQF:hover{background-color:hsla(0,0%,100%,.1)!important}.Button_sendButton__cmbQF:disabled{opacity:.5;cursor:not-allowed;background-color:#ccc}.Button_primaryButton__AgKE9{background:#ffcb2d!important;border-radius:var(--radius-md)!important;text-transform:none!important;padding:clamp(.75rem,2cqi,1rem) clamp(1.25rem,6cqi,2.5rem)!important;margin-top:var(--space-sm);color:#000!important;display:flex;align-items:center;justify-content:center;gap:var(--space-2xs)}.Button_primaryButton__AgKE9:hover{background:#ffc107!important}.Button_primaryButton__AgKE9:disabled{opacity:.5;cursor:not-allowed;background-color:#ccc}.Button_secondaryButton__iiJQm{background:#fff!important;border-radius:var(--radius-md)!important;text-transform:none!important;padding:clamp(.75rem,2cqi,1rem) clamp(1.25rem,6cqi,2.5rem)!important;margin-top:var(--space-sm);color:#000!important;display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);max-width:20.3125rem}.Button_secondaryButton__iiJQm:hover{background:#f5f5f5!important}.Button_secondaryButton__iiJQm:disabled{opacity:.5;cursor:not-allowed;background-color:#ccc}.Button_socialButton__lgCAO{padding:clamp(.625rem,1.5cqi,.75rem) clamp(1rem,4cqi,1.875rem)!important;border-radius:.875rem!important;text-transform:none!important;color:#182d98!important;background:#fff!important}.Button_socialButton__lgCAO:hover{background:#fff!important}.TeacherTierModals_modalContent__TDnKj{display:flex;flex-direction:column;gap:16px;padding:8px 4px 4px;max-width:420px}.TeacherTierModals_title__r8kU9{font-weight:700}.TeacherTierModals_body__KUHBF{color:#334155;line-height:1.5}.TeacherTierModals_dontShowAgain__Rtpz4{margin:0;align-items:flex-start}.TeacherTierModals_dontShowAgain__Rtpz4 .MuiFormControlLabel-label{font-size:14px;color:#475569;line-height:1.4;padding-top:2px}.TeacherTierModals_error__4j0IK{color:#b91c1c;font-size:14px}.TeacherTierModals_actions__jssfg{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:8px}.layout_container__116GV{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 var(--page-inline)}.layout_body__oiEIT{background-color:var(--body-background)!important;color:#fff}.layout_bottomBackground__rRyal{height:clamp(3.5rem,8cqi,4.5rem);width:100%;background:rgba(37,22,99,.85)!important;box-shadow:0 .25rem 1.875rem rgba(0,0,0,.1)!important;backdrop-filter:blur(.125rem)!important;-webkit-backdrop-filter:blur(.3125rem)!important}.layout_gradientBackgroundPurple__k96Mk{background:var(--gradient-purple)}.layout_gradientBackgroundLighten__rhzaj{background:var(--gradient-purple-reverse)}.layout_gradientBackgroundPink__EjJZ2{background:var(--gradient-pink)}.DeleteAccountConfirmModal_modalShell__FnBpH{width:min(94vw,22rem);max-height:calc(100dvh - 2rem);border-radius:1rem;overflow:hidden auto}@media(min-width:768px){.DeleteAccountConfirmModal_modalShell__FnBpH{width:min(92vw,30rem)}}@media(max-width:480px){.DeleteAccountConfirmModal_modalShell__FnBpH{max-height:calc(100dvh - 1.25rem)}}.DeleteAccountConfirmModal_card__xT7ad{width:100%;border:1px solid #e6e8ee;border-radius:1rem;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.1);padding:clamp(1.125rem,4vw,1.75rem);display:flex;flex-direction:column;gap:.875rem;text-align:center;align-items:stretch}@media(min-width:768px){.DeleteAccountConfirmModal_card__xT7ad{gap:1rem;padding:1.75rem 2rem}}.DeleteAccountConfirmModal_title__r_qW5{margin:0!important;font-family:Onest,sans-serif!important;font-size:clamp(1.15rem,4.5vw,1.45rem)!important;font-weight:700!important;color:#242426!important;line-height:1.25!important;text-wrap:balance}.DeleteAccountConfirmModal_body__VO_pG{margin:0!important;font-family:Onest,sans-serif!important;font-size:clamp(.9rem,1.6vw,.95rem)!important;line-height:1.5!important;color:#575f6e!important;overflow-wrap:anywhere;width:100%;max-width:36ch;align-self:center}@media(min-width:768px){.DeleteAccountConfirmModal_body__VO_pG{max-width:none;padding:0 .25rem}}.DeleteAccountConfirmModal_detailBlock__HW3fF{margin-top:.125rem;width:100%;padding:.75rem .875rem;border-radius:10px;border:1px solid #e8edf2;background:#f8fafc;text-align:left;box-sizing:border-box}@media(min-width:768px){.DeleteAccountConfirmModal_detailBlock__HW3fF{padding:1rem 1.125rem;border-radius:12px;min-height:7.5rem}}.DeleteAccountConfirmModal_detailLabel__9Qf9N{margin:0 0 .625rem!important;font-family:Onest,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.04em;text-transform:uppercase;color:#575f6e!important}@media(min-width:768px){.DeleteAccountConfirmModal_detailLabel__9Qf9N{font-size:12px!important;margin-bottom:.75rem!important}}.DeleteAccountConfirmModal_impactList__ioItm{margin:0;padding:0 0 0 1rem;display:flex;flex-direction:column;gap:.35rem}@media(min-width:768px){.DeleteAccountConfirmModal_impactList__ioItm{gap:.5rem;padding-left:1.125rem}}.DeleteAccountConfirmModal_impactItem__WMonO{font-family:Onest,sans-serif;font-size:.8125rem;line-height:1.45;color:#575f6e}@media(min-width:768px){.DeleteAccountConfirmModal_impactItem__WMonO{font-size:.875rem;line-height:1.5}}.DeleteAccountConfirmModal_errorText__EBHGY{color:#d32f2f!important;font-size:.875rem!important;font-weight:500!important;margin:0!important}.DeleteAccountConfirmModal_supportButton__5HJ_h{width:100%!important;min-height:2.5rem!important;margin:.125rem 0 0!important;align-self:center}@media(min-width:768px){.DeleteAccountConfirmModal_supportButton__5HJ_h{max-width:16rem}}.DeleteAccountConfirmModal_actions__zLrD2{display:flex;flex-direction:column;gap:.5rem;margin-top:.375rem;align-items:stretch;width:100%}.DeleteAccountConfirmModal_destructiveButton__Tpkgm,.DeleteAccountConfirmModal_dismissButton__kONOM{width:100%!important;margin:0!important;min-height:2.75rem!important;border-radius:12px!important;text-transform:none!important;font-family:Onest,sans-serif!important;font-weight:600!important;font-size:.9375rem!important}@media(min-width:768px){.DeleteAccountConfirmModal_destructiveButton__Tpkgm,.DeleteAccountConfirmModal_dismissButton__kONOM{max-width:16rem;align-self:center}}.DeleteAccountConfirmModal_destructiveButton__Tpkgm{background:#e5484d!important;color:#fff!important;box-shadow:none!important}.DeleteAccountConfirmModal_destructiveButton__Tpkgm:hover{background:#d43d42!important}.DeleteAccountConfirmModal_destructiveButton__Tpkgm:disabled{background:#f0b4b6!important;color:#fff!important}.RegisterInput_container__kAWxw{width:100%;max-width:420px;min-height:64px;border-radius:8px;padding:18px 28px 14px;display:flex;flex-direction:column;gap:6px;position:relative;cursor:text;border:1px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#c4e980,#4de6cf);background-origin:border-box;background-clip:padding-box,border-box;box-sizing:border-box}.RegisterInput_label__TUTEq{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#575f6e;position:relative;display:inline-block;pointer-events:none;margin-top:-6px}.RegisterInput_label__TUTEq:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:1px;background:#e2e4e5;pointer-events:none}.RegisterInput_container__kAWxw:focus-within .RegisterInput_label__TUTEq:after{transform:none}.RegisterInput_hasValue__Zidhx .RegisterInput_label__TUTEq:after{transform:none}.RegisterInput_input__SGuuz{border:none;outline:none;font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#242426;background:transparent;display:block;width:100%;margin-left:0;padding:0;height:auto;line-height:1.1;bottom:10px;z-index:1}.RegisterInput_inputRow__55gcZ{display:flex;align-items:center;width:100%;gap:8px}.RegisterInput_togglePassword__RJyAr{border:none;background:transparent;padding:0;margin:0;width:clamp(14px,1.6vw,18px);height:clamp(14px,1.6vw,18px);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#575f6e;transform:translateY(clamp(-7px,-1.1vw,-4px))}.RegisterInput_togglePassword__RJyAr svg{width:clamp(14px,1.6vw,18px);height:clamp(14px,1.6vw,18px);fill:currentColor}.RegisterInput_input__SGuuz:-webkit-autofill,.RegisterInput_input__SGuuz:-webkit-autofill:focus,.RegisterInput_input__SGuuz:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#242426;caret-color:#242426}.RegisterInput_hasError__UycVQ{border-color:#f44!important}.RegisterInput_hasError__UycVQ .RegisterInput_label__TUTEq:after{background:#f44!important}.RegisterInput_errorText__ayO49{font-family:Inter,sans-serif;font-size:11px;color:#f44;margin-top:4px;margin-left:62px}@media(max-width:768px){.RegisterInput_container__kAWxw{width:100%;max-width:300px;min-height:42px;padding:10px 16px 8px}.RegisterInput_label__TUTEq{font-size:9px;align-self:flex-start;margin-bottom:4px}.RegisterInput_label__TUTEq:after{left:0;right:0;width:auto;bottom:-16px}.RegisterInput_input__SGuuz{width:100%;margin-left:0;margin-top:-8px;font-size:16px;height:auto;line-height:1.2;bottom:8px}.RegisterInput_inputRow__55gcZ{gap:6px}.RegisterInput_togglePassword__RJyAr{transform:translateY(clamp(-6px,-2vw,-4px))}}.LandingPage_container___YihR{min-height:100vh;display:flex;flex-direction:column;width:100vw}.LandingPage_header__koGXJ{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-end;align-items:center;padding:14px;z-index:10}@media(max-width:768px){.LandingPage_header__koGXJ{padding-right:0}}.LandingPage_headerRight__OjRmb{display:flex;gap:8px;align-items:center}.LandingPage_logo__0z5Df{color:#fff;font-weight:700;font-size:24px}.LandingPage_loginText__9hzTf{color:#fff;cursor:pointer;font-size:16px}.LandingPage_loginText__9hzTf:hover{color:#fff}.LandingPage_content__OHdeV{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;padding:0 32px}.LandingPage_youtubeIframe__283Sw{width:100%!important;height:auto;border:none}.LandingPage_sectionTitle__TuL41{margin-bottom:32px!important;font-weight:700!important;font-size:42px!important;width:100%;text-align:center}.LandingPage_songsSection__mJPeQ{width:100%;margin:0 auto}.LandingPage_songCard__cB0nE{padding:24px;display:flex;flex-direction:column;gap:24px;width:100%;margin-top:60px}.LandingPage_songCard__cB0nE:nth-child(2n){background:#5b9bcd}.LandingPage_songCardFirst__rEyKq{padding:24px;display:flex;flex-direction:column;gap:24px;width:100%}@media(min-width:768px){.LandingPage_songCardFirst__rEyKq{margin-top:60px}}.LandingPage_comingSoonCard__4NntD{margin-top:60px}.LandingPage_songItem__xVs27{display:flex;gap:16px;align-items:center;cursor:pointer}.LandingPage_thumbnail__t81jw{position:relative;width:130px;height:130px;border-radius:12px;overflow:hidden;background:#000}.LandingPage_thumbnail__t81jw .LandingPage_thumbnailImage__PY8x9{width:100%;height:100%;object-fit:cover}.LandingPage_thumbnail__t81jw utl .LandingPage_youtubeIframe__283Sw{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.LandingPage_thumbnail__t81jw .LandingPage_customPlayButton__dYiUU{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:hsla(0,0%,100%,.9);border-radius:50%;cursor:pointer;transition:all .2s ease}.LandingPage_thumbnail__t81jw .LandingPage_customPlayButton__dYiUU:hover{background:#fff;transform:translate(-50%,-50%) scale(1.1)}.LandingPage_thumbnail__t81jw .LandingPage_customPlayButton__dYiUU:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);width:0;height:0;border-color:transparent transparent transparent #1e1e6f;border-style:solid;border-width:8px 0 8px 16px}.LandingPage_songInfo__NN8WY{flex:1 1}.LandingPage_songInfo__NN8WY .LandingPage_songTitle__7rU1l{font-size:16px!important;font-weight:500;color:#fff}.LandingPage_songInfo__NN8WY .LandingPage_artistName__wb5By{font-size:14px;color:hsla(0,0%,100%,.7);margin-bottom:12px}.LandingPage_songInfo__NN8WY .LandingPage_saveButton__wCDLz{color:#fff!important;text-transform:none!important;padding:4px 0!important;font-size:14px!important}.LandingPage_songInfo__NN8WY .LandingPage_saveButton__wCDLz:hover{text-decoration:underline}.LandingPage_songInfo__NN8WY .LandingPage_saveButton__wCDLz .LandingPage_MuiSvgIcon-root__Oft18{font-size:18px}.LandingPage_requestSection__Mv_Z2{padding:60px 32px;width:100%;margin:0;text-align:center;position:relative}.LandingPage_requestTitle__8SBz_{font-weight:700!important;text-align:center;font-size:24px!important}.LandingPage_requestSubtitle__mpp1E{font-size:16px!important;margin-bottom:20px!important}.LandingPage_messageField__astiV{background-color:#3752b5;border-radius:10px;width:100%}.LandingPage_messageField__astiV textarea{color:#fff;border:none;outline:none}.LandingPage_messageField__astiV textarea::placeholder{color:hsla(0,0%,100%,.863)}.LandingPage_messageField__astiV fieldset{border:none}.LandingPage_wordCount__ROX0V{color:#fff;opacity:.9;text-align:left;margin-left:16px;margin-bottom:16px;font-size:8px}.LandingPage_songCardsContainer__NvG6S{max-width:1100px;margin:0 auto;width:90%}.LandingPage_Alert__WkjBt{width:"100%"}.LandingPage_coverText__8p41h{font-size:16px!important;width:100%;text-align:center}.LandingPage_disabled__jL1Ji{opacity:.5}.LandingPage_videoContainer__hRssC{overflow:hidden;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.LandingPage_videoContainer__hRssC .LandingPage_title__y8vR_{color:#fff;margin-bottom:20px!important;text-align:center;z-index:2;font-weight:500!important;font-size:52px!important;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.LandingPage_videoContainer__hRssC .LandingPage_subtitle__wW4CZ{color:#fff;margin-bottom:80px!important;text-align:center;z-index:2;font-weight:500!important;font-size:28px!important;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.LandingPage_videoContainer__hRssC .LandingPage_heroImage__z_Rez{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.7}.LandingPage_songList__pK6yo{display:grid;grid-gap:16px;gap:16px;padding:0 16px}@media(min-width:1024px){.LandingPage_songList__pK6yo{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px){.LandingPage_songList__pK6yo{grid-template-columns:1fr}}.LandingPage_featureList__oYmu1{display:flex;gap:16px;justify-content:space-between;padding:0 16px;flex-wrap:wrap}@media(max-width:1023px){.LandingPage_featureList__oYmu1{padding:0}}.LandingPage_featureImage__d_09l{margin-top:40px;max-width:380px;height:550px;object-fit:fill;border-radius:16px}@media(max-width:1023px){.LandingPage_featureImage__d_09l{max-width:100%;height:auto}}.LandingPage_featureCard__FHmow{width:49%;display:flex;flex-direction:column;justify-content:space-between;gap:16px;align-items:center;text-align:center;padding:16px 5%;border-radius:16px;background-color:hsla(3,40%,70%,.969);box-shadow:0 4px 8px rgba(0,0,0,.5)}@media(max-width:1023px){.LandingPage_featureCard__FHmow{width:100%}}.LandingPage_featureTitle__zK8SP{font-size:32px!important;font-weight:500!important;color:#000!important}.LandingPage_featureDescription__Q4irj{font-size:16px!important;color:#000!important;font-weight:200!important}.SongRequest_requestTitle__I7rIo{font-family:Poppins;font-weight:500;font-size:24px;text-align:center}.SongRequest_requestSubtitle__ZP6yu{font-family:Poppins;font-weight:400;font-size:18px;text-align:center;margin-bottom:10px!important}.SongRequest_thumbnailImage__iqnWn{width:100%}.LoadingStatic_container__z0FUy{height:100vh;width:100vw;background:rgba(0,0,0,.5);position:fixed;z-index:12000;display:flex;justify-content:center;align-items:center;left:0;top:0}.LoadingStatic_icon__7qCWo{justify-content:center}.RegistrationProgressOverlay_overlay__8Z5X_{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(15,23,42,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.RegistrationProgressOverlay_card__puhfM{width:min(92vw,24rem);border-radius:1rem;border:1px solid #e6e8ee;background:#fff;box-shadow:0 12px 36px rgba(15,23,42,.14);padding:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.RegistrationProgressOverlay_spinner__WaevD{color:#4de6cf!important}.RegistrationProgressOverlay_title__R8koO{margin:.25rem 0 0!important;font-size:1.2rem!important;font-weight:700!important;color:#242426!important;line-height:1.25!important}.RegistrationProgressOverlay_body__Rnh_5{margin:0!important;font-size:.95rem!important;line-height:1.5!important;color:#575f6e!important;max-width:28ch}.StreakCard_card__jCqZq{background:#23444c!important;border-radius:16px;padding:1.5em;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:1em;width:100%;max-width:400px;margin:0 auto;margin-bottom:10px!important}.StreakCard_statsContainer__WBsPS{display:flex;justify-content:space-around;width:100%;margin-bottom:1em}.StreakCard_statsContainer__WBsPS .StreakCard_stat__vgj_0{text-align:center}.StreakCard_statsContainer__WBsPS .StreakCard_stat__vgj_0 .StreakCard_statValue__Jmg54{font-size:1.5rem;font-weight:700;color:#fff}.StreakCard_divider__bwjfn{width:100%;height:1px;background-color:hsla(0,0%,100%,.2);margin:1em 0}.StreakCard_shareButton__UxPJS{background-color:#fff!important;color:#2e465c!important;border-radius:18px!important;padding:12px 24px!important;text-transform:none!important;font-weight:700;margin-top:10px!important;width:100%!important}.StreakCard_shareButton__UxPJS:hover{background-color:#ffc857!important}.ContactEmailForm_helpEmailContainer__zeqf_{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:32px;width:100%;box-sizing:border-box}@media(max-width:768px){.ContactEmailForm_helpEmailContainer__zeqf_{padding:20px 16px}}.ContactEmailForm_helpEmailContainerEmbedded__KXn86{padding:32px;width:100%;box-sizing:border-box}@media(max-width:768px){.ContactEmailForm_helpEmailContainerEmbedded__KXn86{padding:20px 16px}}.ContactEmailForm_helpSectionTitle__VTr5H{font-size:24px!important;font-weight:600!important;color:#242426!important;font-family:Inter,sans-serif!important;margin-bottom:24px!important}.ContactEmailForm_emailForm__K2AWu{display:flex;flex-direction:column;gap:20px}.ContactEmailForm_emailTextareaWrapper___gr5U{width:100%}.ContactEmailForm_emailTextarea__y_5tJ{width:100%;min-height:200px;padding:12px;border:1px solid #e0e0e0;border-radius:4px;resize:none;font-family:Inter,sans-serif;font-size:14px;outline:none;transition:border-color .2s ease}.ContactEmailForm_emailTextarea__y_5tJ:focus{border-color:#4de6cf}.ContactEmailForm_characterCount__dXJ5n{font-size:12px;color:#575f6e;font-family:Inter,sans-serif;margin-top:4px;display:block;text-align:right}.ContactEmailForm_errorText__kt6oK{font-size:12px;color:#e64d4d;font-family:Inter,sans-serif;margin-top:4px;display:block}.ContactEmailForm_formActions__E5zQ1{display:flex;gap:12px;justify-content:flex-start;align-items:center}.SubscriptionBanner_wrapper__0HNGB{padding:clamp(12px,2vw,16px) clamp(16px,5vw,72px) 0;width:100%}.SubscriptionBanner_banner__nBSRS{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:10px;border:1px solid #e8edf2;background:#f8fafc}.SubscriptionBanner_bannerWarning__XvQop{border-color:#f0d4d2;background:#fdf8f8}.SubscriptionBanner_message__JZV00{margin:0!important;font-family:Onest,sans-serif!important;font-size:13px!important;line-height:1.45!important;color:#575f6e!important}.SubscriptionBanner_link__I8rUu{flex-shrink:0;border:none;background:none;padding:0;font-family:Onest,sans-serif;font-size:13px;font-weight:600;color:#3a9e8f;cursor:pointer;text-decoration:none;white-space:nowrap}.SubscriptionBanner_link__I8rUu:hover{text-decoration:underline}.AccessBlocked_modalShell__o_zXo{width:min(94vw,22rem);max-height:calc(100dvh - 2rem);border-radius:1rem;overflow:hidden auto}@media(min-width:48rem){.AccessBlocked_modalShell__o_zXo{width:min(92vw,30rem)}}@media(max-width:30rem){.AccessBlocked_modalShell__o_zXo{max-height:calc(100dvh - 1.25rem)}}.AccessBlocked_card__H7fhF{width:100%;border:1px solid #e6e8ee;border-radius:1rem;background:#fff;box-shadow:0 .75rem 2.25rem rgba(15,23,42,.1);padding:clamp(1.125rem,4vw,1.75rem);display:flex;flex-direction:column;gap:.875rem;text-align:center;align-items:stretch;box-sizing:border-box}@media(min-width:48rem){.AccessBlocked_card__H7fhF{gap:1rem;padding:1.75rem 2rem}}.AccessBlocked_title__E8AYw{font-size:clamp(1.15rem,4.5vw,1.45rem)!important;font-weight:700!important;color:#242426!important;line-height:1.25!important;text-wrap:balance}.AccessBlocked_body__ktGzJ,.AccessBlocked_title__E8AYw{margin:0!important;font-family:Onest,sans-serif!important}.AccessBlocked_body__ktGzJ{font-size:clamp(.9rem,3.5vw,.95rem)!important;line-height:1.5!important;color:#575f6e!important;overflow-wrap:anywhere;width:100%;max-width:36ch;align-self:center}@media(min-width:48rem){.AccessBlocked_body__ktGzJ{max-width:none;padding:0 .25rem}}.AccessBlocked_actions__g5dAf{display:flex;flex-direction:column;gap:.5rem;margin-top:.375rem;align-items:stretch;width:100%}.AccessBlocked_cta__RoIaU{width:100%!important;margin:0!important;min-height:2.75rem!important;border-radius:.75rem!important;text-transform:none!important;font-family:Onest,sans-serif!important;font-weight:600!important;font-size:clamp(.875rem,3.5vw,.9375rem)!important}@media(min-width:48rem){.AccessBlocked_cta__RoIaU{max-width:16rem;align-self:center}}.AccessBlocked_secondaryCta__Pc8fb{margin-top:0!important}.AccessBlocked_trialModalShell__MOzTO{width:min(94vw,28rem)}@media(min-width:48rem){.AccessBlocked_trialModalShell__MOzTO{width:min(92vw,36rem)}}.AccessBlocked_trialCard__LOC53 .AccessBlocked_body__ktGzJ{max-width:none}.AccessBlocked_trialCta__TzQZc{width:100%!important;max-width:18rem;align-self:center;height:2.75rem;font-family:Onest,sans-serif;font-weight:600;font-size:clamp(.875rem,3.5vw,.9375rem)}