.Overview_overview__ho6O2{color:#10243b}.Overview_header__SUPVq{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.Overview_eyebrow__OCL_x{color:#245aff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.Overview_header__SUPVq h1{font-size:30px;font-weight:750;line-height:1.15;letter-spacing:-1px;margin:0 0 8px}.Overview_context__5B5lf{display:flex;flex-wrap:wrap;gap:0;color:#637b98;font-size:12px}.Overview_context__5B5lf>span+span:before{content:"|";color:#a5b3c4;margin:0 13px}.Overview_primaryButton__sNN_H{display:inline-flex;align-items:center;gap:10px;color:#fff;background:#1e53f4;border:1px solid #174bdb;border-radius:6px;padding:11px 17px;font-size:12px;font-weight:600;white-space:nowrap}.Overview_summary__R3H5J{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px}.Overview_stat__cTho7{display:flex;align-items:center;gap:20px;padding:5px 26px;border-right:1px solid #dde5ef}.Overview_stat__cTho7:first-child{padding-left:10px}.Overview_stat__cTho7:last-child{border:0}.Overview_icon__iHw0X{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:#e9eeff;color:#225cff;flex-shrink:0}.Overview_stat__cTho7 strong{display:block;font-size:28px;line-height:1.1;font-weight:700;letter-spacing:-.7px}.Overview_stat__cTho7 span span{display:block;margin-top:5px;font-size:12px;color:#637b98}.Overview_columns__LfWaM{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;margin-bottom:18px;align-items:stretch}.Overview_panel__okTOC{background:#fff;border:1px solid #dce4ef;border-radius:7px;padding:20px;min-width:0}.Overview_panel__okTOC h2{font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.5px;margin:0}.Overview_panelHeader__uCOPH{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:18px}.Overview_panelHeader__uCOPH p{color:#637b98;font-size:12px;margin-top:5px}.Overview_year__vC8Px{padding:6px 9px;border-radius:5px;background:#edf2fb;color:#536f95;font-size:10px;font-weight:600;white-space:nowrap}.Overview_tableScroll__myGbr{position:relative;max-height:440px;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.Overview_tableScroll__myGbr:focus-visible{outline:3px solid #97b2fb;outline-offset:3px}.Overview_classListFooter__jAeqH{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:14px}.Overview_classListFooter__jAeqH button{cursor:pointer;background:#fff}.Overview_classListFooter__jAeqH button:disabled{cursor:wait;opacity:.65}.Overview_classListFooter__jAeqH button:focus-visible{outline:3px solid #97b2fb;outline-offset:3px}.Overview_listError__lGGP4{color:#a12626;margin-top:10px;font-size:12px}.Overview_listNote__0iY_s{color:#7188a3;font-size:11px;margin:0}.Overview_table__ALJA5{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.Overview_table__ALJA5 th{position:sticky;top:0;z-index:1;background:#f0f3f8;color:#4a6381;padding:16px 14px;font-size:11px;font-weight:600}.Overview_table__ALJA5 th:first-child{border-radius:6px 0 0 0}.Overview_table__ALJA5 th:last-child{border-radius:0 6px 0 0}.Overview_table__ALJA5 td{padding:14px;border-bottom:1px solid #e5ebf4}.Overview_table__ALJA5 td:last-child{text-align:right}.Overview_className__f0REI{display:flex;gap:12px;align-items:center;white-space:nowrap}.Overview_className__f0REI strong{font-size:12px;font-weight:650}.Overview_className__f0REI small{display:block;margin-top:4px;color:#637b98;font-size:10px}.Overview_smallIcon__eVsjo{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:9px;color:#225cff;background:#edf1ff}.Overview_outlineButton__1ebUC{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:8px 11px;border:1px solid #d5dfef;border-radius:6px;color:#1453f5;font-size:11px;font-weight:600;white-space:nowrap}.Overview_sideLane__CeQFp{display:grid;gap:16px}.Overview_quickRow__m4ygO,.Overview_todoRow__2kX_j{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #e5ebf4;color:#637b98}.Overview_quickRow__m4ygO:last-child,.Overview_todoRow__2kX_j:last-child{border:0;padding-bottom:0}.Overview_sideLane__CeQFp .Overview_panel__okTOC h2{margin-bottom:4px}.Overview_rowText__HeLco{flex:1;min-width:0}.Overview_rowText__HeLco strong{display:block;font-weight:650;font-size:12px;color:#14283f;line-height:1.4}.Overview_rowText__HeLco small{display:block;font-size:11px;margin-top:4px;line-height:1.45;color:#6c83a0}.Overview_warningDot__MEIVq{height:10px;width:10px;border-radius:100%;background:#ff9e0a;flex-shrink:0;margin:0 8px}.Overview_todoIcon__7XL7_{color:#758ca7;flex-shrink:0}.Overview_warningCount__19W7k{color:#de8a00;background:#fff0d3;border-radius:5px;padding:4px 8px;font-size:11px}.Overview_textLink__MSzEr{display:inline-flex;align-items:center;gap:11px;color:#1453f5;font-size:12px;font-weight:600;white-space:nowrap}.Overview_empty__5XCkZ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 18px;color:#8095ad;text-align:center;gap:6px}.Overview_empty__5XCkZ h3{font-size:13px;font-weight:650;color:#14283f;margin-top:3px}.Overview_empty__5XCkZ p{font-size:12px;color:#7188a3;max-width:420px;line-height:1.5}.Overview_empty__5XCkZ .Overview_textLink__MSzEr{margin-top:12px}.Overview_activity__a5kqt .Overview_panelHeader__uCOPH{margin-bottom:12px}.Overview_activityEmpty__4qdls{padding:20px 16px;border:1px dashed #cdd9ea;border-radius:6px;background:#f9fbfe}.Overview_activityList__0QYSl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.Overview_activityRow__CAj_k{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e5ebf4}.Overview_activityRow__CAj_k h3{font-size:12px;font-weight:600;margin:0 0 4px;line-height:1.4}.Overview_activityRow__CAj_k time{font-size:11px;color:#7188a3}.Overview_overview__ho6O2 a:focus-visible{outline:3px solid #97b2fb;outline-offset:3px}@media (max-width:1120px){.Overview_stat__cTho7{padding:5px 15px;gap:12px}.Overview_stat__cTho7 strong{font-size:25px}.Overview_columns__LfWaM{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.Overview_panel__okTOC{padding:17px}.Overview_table__ALJA5 td,.Overview_table__ALJA5 th{padding:13px 8px}.Overview_outlineButton__1ebUC{gap:8px}.Overview_year__vC8Px{display:none}}@media (max-width:900px){.Overview_summary__R3H5J{gap:18px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.Overview_stat__cTho7:nth-child(2){border:0}.Overview_stat__cTho7:nth-child(3){padding-left:10px}.Overview_columns__LfWaM{grid-template-columns:1fr}.Overview_sideLane__CeQFp{grid-template-columns:repeat(2,minmax(0,1fr))}.Overview_classes__7Ii2x{min-height:300px}}@media (max-width:600px){.Overview_tableScroll__myGbr{max-height:400px}.Overview_header__SUPVq{align-items:start;flex-direction:column;gap:16px;margin-bottom:22px}.Overview_header__SUPVq h1{font-size:27px}.Overview_context__5B5lf{font-size:11px;gap:6px}.Overview_context__5B5lf>span+span:before{margin:0 6px}.Overview_stat__cTho7{padding:3px 10px;gap:10px}.Overview_stat__cTho7:first-child,.Overview_stat__cTho7:nth-child(3){padding-left:0}.Overview_icon__iHw0X{width:38px;height:40px}.Overview_stat__cTho7 span span{font-size:10px}.Overview_stat__cTho7 strong{font-size:23px}.Overview_activityList__0QYSl,.Overview_sideLane__CeQFp{grid-template-columns:1fr}.Overview_panel__okTOC{padding:16px}.Overview_panel__okTOC h2{font-size:17px}.Overview_table__ALJA5{min-width:460px}.Overview_panelHeader__uCOPH{gap:8px}}.Access_page__IMqh9{min-height:100vh;background:#f5f7fb;color:#17232e;padding:28px}.Access_header__0gdIY{max-width:1120px;margin:0 auto 36px;display:flex;justify-content:space-between;align-items:center;gap:16px}.Access_header__0gdIY a{color:#365b9a}.Access_main__U0WAf{max-width:1120px;margin:auto}.Access_narrow__kvrsW{max-width:550px;margin:0 auto}.Access_card___5jpH{background:#fff;border:1px solid #dbe3f0;border-radius:18px;padding:28px;box-shadow:0 8px 30px #253b6b06;margin-bottom:20px}.Access_card___5jpH h1{font-size:30px;letter-spacing:-.8px;margin:0 0 12px}.Access_card___5jpH h2{font-size:20px;margin:0 0 14px}.Access_card___5jpH p{color:#586675;font-size:14px;line-height:1.7;margin-bottom:16px}.Access_kicker__lYGgf{display:block;color:#365b9a;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.Access_form___q0EM{display:grid;gap:15px}.Access_form___q0EM label{display:grid;gap:7px;font-size:13px;font-weight:600}.Access_form___q0EM input,.Access_form___q0EM select,.Access_form___q0EM textarea{width:100%;min-width:0;padding:11px 12px;border:1px solid #cbd6e3;border-radius:9px;background:#fff;color:#17232e;font:inherit;font-size:14px}.Access_form___q0EM textarea{min-height:90px;resize:vertical}.Access_button__qU0XU,.Access_form___q0EM button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:9px;padding:11px 15px;background:#2455e5;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.Access_form___q0EM button:disabled{opacity:.6;cursor:wait}.Access_button__qU0XU:focus-visible,.Access_form___q0EM button:focus-visible,.Access_form___q0EM input:focus-visible,.Access_form___q0EM select:focus-visible,.Access_form___q0EM textarea:focus-visible{outline:3px solid #7398d5;outline-offset:3px}.Access_form___q0EM .Access_check__2yf9F{display:flex;align-items:flex-start;font-weight:400;line-height:1.5}.Access_check__2yf9F input{width:16px;margin-top:3px}.Access_error__Surr5{background:#fff0ec;color:#9e3425}.Access_error__Surr5,.Access_success__Sht8p{padding:12px;border-radius:9px;font-size:13px;line-height:1.6}.Access_success__Sht8p{background:#eaf7f0;color:#276b55}.Access_links__taMYJ{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;color:#365b9a;font-size:13px}.Access_grid__31wBG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Access_row__s7pFQ{display:flex;align-items:center;justify-content:space-between;gap:20px}.Access_tag__oo1dX{display:inline-block;padding:5px 9px;background:#edf2ff;color:#3155a0;border:1px solid #c5d7ee;border-radius:6px;font-size:12px}.Access_list__hsnkF{display:grid;gap:15px}.Access_item__xJBbf{padding:18px;border:1px solid #dbe3f0;border-radius:12px}.Access_item__xJBbf h3{font-size:16px;margin-bottom:7px}.Access_item__xJBbf p{margin-bottom:9px}.Access_item__xJBbf .Access_form___q0EM{margin-top:12px}.Access_invitation__v8Nm4{overflow-wrap:anywhere}.Access_invitation__v8Nm4 input{font-size:12px}.Access_trap__SsMdm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width:700px){.Access_page__IMqh9{padding:18px 16px}.Access_header__0gdIY{margin-bottom:24px}.Access_header__0gdIY>a{font-size:12px}.Access_card___5jpH{padding:21px}.Access_card___5jpH h1{font-size:27px}.Access_grid__31wBG{grid-template-columns:1fr}.Access_row__s7pFQ{align-items:flex-start;flex-wrap:wrap}}.Access_prefixed__f5FLz{display:flex;align-items:stretch;border:1px solid #cbd6e3;border-radius:9px;overflow:hidden;background:#fff}.Access_prefixed__f5FLz>span{display:flex;align-items:center;padding:0 12px;background:#edf2ff;color:#3155a0;font-weight:700;border-right:1px solid #cbd6e3}.Access_form___q0EM .Access_prefixed__f5FLz input{border:0;border-radius:0}.Access_form___q0EM .Access_prefixed__f5FLz:focus-within{outline:3px solid #7398d5;outline-offset:3px}.Access_form___q0EM .Access_prefixed__f5FLz input:focus-visible{outline:none}.Access_table__jyCvU{width:100%;border-collapse:collapse;font-size:13px}.Access_tableWrap__hhQ_r{overflow-x:auto}.Access_table__jyCvU td,.Access_table__jyCvU th{padding:9px 10px;border-bottom:1px solid #e3e9f2;text-align:left;vertical-align:top}.Access_table__jyCvU th{color:#586675;font-weight:600;white-space:nowrap}.Access_done__rpI9A{color:#276b55;font-weight:600}.Access_late__rGOLH{color:#9a6512;font-weight:600}.Access_missing__4oN2U{color:#9e3425}.Access_meter__gTF2t{display:block;height:6px;margin-top:6px;border-radius:6px;background:#e3e9f2;overflow:hidden}.Access_meter__gTF2t>span{display:block;height:100%;background:#2455e5}.Access_checks__G3XlN{display:grid;gap:6px;max-height:240px;overflow-y:auto;padding:10px;border:1px solid #cbd6e3;border-radius:9px}.Access_form___q0EM .Access_checks__G3XlN label{display:flex;gap:8px;align-items:flex-start;font-weight:400}.Access_form___q0EM .Access_checks__G3XlN input{width:16px;margin-top:3px}.Access_muted__4A6VU{color:#586675;font-size:13px}.Access_buttonSecondary__VZmRc,.Access_form___q0EM .Access_buttonSecondary__VZmRc{background:#fff;color:#2455e5;border:1px solid #c5d7ee}.Access_button__qU0XU:hover{background:#1d47c4}.Access_buttonSecondary__VZmRc:hover{background:#edf2ff}.Access_homeworkGrid__OkizK{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px}.Access_homeworkGrid__OkizK>.Access_item__xJBbf{display:flex;flex-direction:column}.Access_homeworkGrid__OkizK>.Access_item__xJBbf>.Access_button__qU0XU{margin-top:auto;align-self:flex-start}.Access_homeworkHead__0SiMH{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.Access_homeworkHead__0SiMH p{font-size:13px}.Access_status__DmAfd{flex:none;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#f1f4f8;color:#586675}.Access_status__DmAfd.Access_done__rpI9A{background:#eaf7f0}.Access_status__DmAfd.Access_late__rGOLH{background:#fdf3e2}.Access_status__DmAfd.Access_missing__4oN2U{background:#fff0ec}.Access_status__DmAfd.Access_progress__qqw7J{background:#edf2ff;color:#3155a0}.Access_instructions__XSy8R{padding:10px 12px;border-left:3px solid #c5d7ee;background:#f7f9fc;border-radius:0 8px 8px 0}.Access_progressRow__OhirH{display:flex;align-items:center;gap:12px;margin-bottom:12px}.Access_progressRow__OhirH .Access_meter__gTF2t{flex:1;margin-top:0}.Access_progressRow__OhirH .Access_muted__4A6VU{flex:none}.Access_lessonList__j8qu3{display:grid;gap:4px;margin:0 0 16px;padding-left:20px;font-size:14px}.Access_lessonList__j8qu3 a{display:inline-flex;align-items:center;gap:6px;color:#365b9a}.Access_lessonList__j8qu3 li[data-done] a{color:#276b55}.Access_itemActions__wDMn7{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.Access_item__xJBbf .Access_itemActions__wDMn7 .Access_form___q0EM{margin-top:0}.Access_ghostForm__vLwjf button{background:transparent;color:#586675;border:1px solid #dbe3f0}.Access_ghostForm__vLwjf button:hover:not(:disabled){background:#f5f7fb;color:#9e3425}@media (max-width:700px){.Access_homeworkGrid__OkizK{grid-template-columns:1fr}.Access_itemActions__wDMn7>.Access_button__qU0XU{flex:1}}.PasswordInput_field__3u40A{position:relative;display:block;width:100%}.PasswordInput_field__3u40A .PasswordInput_input__6w_ew{padding-right:48px}.PasswordInput_field__3u40A .PasswordInput_toggle__Ik27w{position:absolute;top:50%;right:5px;display:grid;width:36px;height:36px;place-items:center;padding:0;transform:translateY(-50%);border:0;border-radius:6px;background:transparent;color:#586675;cursor:pointer}.PasswordInput_field__3u40A .PasswordInput_toggle__Ik27w:hover{background:#f5f7fb;color:#17232e}.Dashboard_shell___bRIJ{--dashboard-line:#dfe6f0;--dashboard-muted:#64758b;--dashboard-ink:#13263b;--dashboard-blue:#2455e5;min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:#f5f7fb;color:var(--dashboard-ink)}.Dashboard_skipLink__E_kkQ{position:fixed;left:20px;top:-60px;z-index:50;padding:12px 18px;border-radius:10px;background:#17232e;color:white}.Dashboard_skipLink__E_kkQ:focus{top:12px}.Dashboard_sidebar__NTt7_{position:sticky;top:0;min-width:0;height:100dvh;display:flex;flex-direction:column;gap:24px;padding:24px 12px 16px;border-right:1px solid #1e3045;background:#101d2c;color:#d6e1ef;overflow-y:auto;scrollbar-gutter:stable}.Dashboard_brandArea__l9Idz{padding:0 6px 5px}.Dashboard_brandArea__l9Idz a{color:#fff}.Dashboard_brandArea__l9Idz a>img{filter:brightness(2) saturate(.65);opacity:.95}.Dashboard_brandArea__l9Idz a>span>span{color:#96b6ff}.Dashboard_brandArea__l9Idz>p{margin:14px 0 0;color:var(--dashboard-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.Dashboard_nav__Pstqb{gap:16px}.Dashboard_navGroup__XWY65,.Dashboard_nav__Pstqb{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.Dashboard_navGroup__XWY65{gap:0}.Dashboard_navGroup__XWY65+.Dashboard_navGroup__XWY65{padding-top:16px;border-top:1px solid #2a3b4e}.Dashboard_navHeading__c7UE_{min-width:0;margin:0}.Dashboard_navLabel__P5uS9{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;margin:0;padding:0 12px 7px;border:0;border-radius:4px;background:transparent;color:#869ab1;font-size:9px;font-weight:700;letter-spacing:1.15px;text-transform:uppercase;text-align:left;cursor:pointer}.Dashboard_navLabel__P5uS9:hover{color:#c4d2e4}.Dashboard_navLabel__P5uS9:focus-visible{outline:3px solid #8caaff;outline-offset:2px}.Dashboard_navChevron__KflTP{flex-shrink:0;color:#7288a4;transition:transform .22s ease,color .16s ease}.Dashboard_navLabel__P5uS9:hover .Dashboard_navChevron__KflTP{color:#bdcce0}.Dashboard_navChevronClosed__hSRwd{transform:rotate(-90deg)}.Dashboard_navItems__TeF_Q{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;opacity:1;transform:translateY(0);transition:grid-template-rows .22s ease,opacity .18s ease,transform .22s ease}.Dashboard_navItemsOpen__jWq0W,.Dashboard_navItems__TeF_Q{grid-template-rows:minmax(0,1fr)}.Dashboard_navItemsClosed__zqTwW{grid-template-rows:minmax(0,0fr);opacity:0;transform:translateY(-4px);pointer-events:none}.Dashboard_navItemsInner__EAPbv{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;min-height:0;min-width:0;margin:-3px -4px;padding:3px 4px;overflow:hidden}.Dashboard_navLink__NgCZr{display:flex;gap:11px;align-items:center;min-height:40px;min-width:0;padding:9px 12px;border-radius:6px;color:#c9d5e4;font-size:12px;font-weight:600}.Dashboard_navLink__NgCZr:hover{color:#fff;background:#1c2d42}.Dashboard_navActive__jkJuT{background:#2455e5;color:#fff;box-shadow:0 3px 8px #00000012}.Dashboard_navActive__jkJuT:hover{background:#1e49cc;color:#fff}.Dashboard_navLink__NgCZr svg{flex-shrink:0}.Dashboard_navCount__Xd4bh{margin-left:auto;min-width:22px;padding:1px 6px;border-radius:6px;background:#263c56;color:#dbe6f4;font-size:11px;text-align:center}.Dashboard_navActive__jkJuT .Dashboard_navCount__Xd4bh{color:#fff;background:#ffffff2b}.Dashboard_sidebarFooter__qoxOw{display:grid;gap:12px;margin-top:auto;padding:16px 6px 0;border-top:1px solid #2a3b4e}.Dashboard_sidebarFooter__qoxOw p{margin:0;color:#9eb0c6;font-size:12px}.Dashboard_sidebarFooter__qoxOw a{display:flex;gap:9px;align-items:center;color:#e0e9f4;font-size:12px;font-weight:600}.Dashboard_sidebarProfile__jI3LX{min-width:0;padding-bottom:3px}.Dashboard_sidebarProfile__jI3LX .Dashboard_profileText__KSgvH{min-width:0;flex:1}.Dashboard_sidebarProfile__jI3LX .Dashboard_profileRole__tFZJn{margin-top:4px;color:#a4b6cc}.Dashboard_sidebarProfile__jI3LX .Dashboard_profileName__YRuwF{max-width:131px;font-size:11px}.Dashboard_sidebarProfile__jI3LX .Dashboard_avatar__0NJ7w{width:34px;height:34px}.Dashboard_sidebarFooter__qoxOw .Dashboard_lessonsLink__ntRa7{justify-content:center;gap:9px;min-height:38px;padding:8px;border:1px solid #3b66b5;border-radius:6px;color:#eff5ff;font-size:11px}.Dashboard_lessonsLink__ntRa7 svg{color:#719bff}.Dashboard_sidebarFooter__qoxOw button{width:100%;min-height:40px;padding:9px 12px;border:1px solid #c7d6ff;border-radius:6px;background:#edf2ff;color:#2455e5;font-size:12px;font-weight:600;cursor:pointer}.Dashboard_sidebarFooter__qoxOw button:hover{background:#dce7ff;border-color:#9bb7ff;color:#173fb8}.Dashboard_sidebarFooter__qoxOw button:focus-visible{outline:3px solid #9bb7ff;outline-offset:3px}.Dashboard_sidebarFooter__qoxOw button:disabled{opacity:.65;cursor:wait}.Dashboard_sidebarFooter__qoxOw [role=alert]{color:#ffc0b8}.Dashboard_breadcrumbGroup__oCUVk{display:flex;align-items:center;gap:12px;min-width:0}.Dashboard_mobileRoleBadge__V2j6H{display:none}.Dashboard_mobileRoleBadge__V2j6H,.Dashboard_roleTutorialGroup__IB1Pg{align-items:center;gap:8px}.Dashboard_roleTutorialGroup__IB1Pg{display:flex;flex-shrink:0}.Dashboard_mobileRoleBadge__V2j6H>[data-tutorial=role],.Dashboard_roleTutorialGroup__IB1Pg>[data-tutorial=role]{display:inline-flex}.Dashboard_feedbackTarget__G4Tm8{display:inline-flex;flex:none}.Dashboard_tutorialButton__ZuHxy{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:28px;padding:5px 10px;border:1px solid #d1def7;border-radius:999px;background:#fff;color:#2455e5;font-size:11px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.Dashboard_tutorialButton__ZuHxy:hover{border-color:#a9bff1;background:#edf3ff;color:#173fb8}.Dashboard_tutorialButton__ZuHxy svg{flex-shrink:0}.Dashboard_breadcrumb__py4Dk{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:#48617e;font-size:12px}.Dashboard_breadcrumb__py4Dk svg{flex-shrink:0;color:#a6b7cc}.Dashboard_breadcrumb__py4Dk span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#193657}.Dashboard_shell___bRIJ .lucide{stroke-width:1.8}.Dashboard_body__9lJ6C{min-width:0}.Dashboard_topbar__iDfKp{min-height:64px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:10px 24px;border-bottom:1px solid var(--dashboard-line);background:#fff}.Dashboard_topbarTitle__xFzf_{margin:0;font-size:13px;font-weight:700}.Dashboard_topbarMeta__IIip8{margin:3px 0 0;color:var(--dashboard-muted);font-size:12px}.Dashboard_topbarActions__G_jCk{display:flex;align-items:center;gap:14px}.Dashboard_feedbackSchool__N2wwu{display:flex;align-items:center;gap:12px;min-width:0;margin-left:auto}.Dashboard_toolbarSchoolName__1ZSPC{min-width:0;max-width:240px}@media (max-width:850px){.Dashboard_topbar__iDfKp .Dashboard_feedbackSchool__N2wwu{order:3;flex-basis:100%;margin:0;gap:9px}.Dashboard_feedbackSchool__N2wwu .Dashboard_mobileSchool__89o3h{order:0;flex:1 1 0;min-width:0;padding:0}.Dashboard_feedbackSchool__N2wwu .Dashboard_schoolForm__II8CF{width:100%}.Dashboard_feedbackSchool__N2wwu .Dashboard_schoolField__LEH3J{min-width:0;flex:1}.Dashboard_feedbackSchool__N2wwu .Dashboard_schoolField__LEH3J select{width:100%;max-width:100%}.Dashboard_topbarActions__G_jCk{margin-left:auto}}.Dashboard_notificationLink__xgPoB{display:grid;place-items:center;width:34px;height:34px;position:relative;border:1px solid var(--dashboard-line);border-radius:7px;color:#536273}.Dashboard_notificationDot__0i3tp{position:absolute;right:-5px;top:-5px;padding:1px 5px;min-width:19px;border-radius:8px;background:#2455e5;color:white;font-size:10px;font-weight:700;text-align:center}.Dashboard_profileLink__7yS7t{display:flex;gap:10px;align-items:center}.Dashboard_avatar__0NJ7w{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#edf2ff;color:#2455e5;font-size:12px;font-weight:700;flex-shrink:0}.Dashboard_profileName__YRuwF{display:block;font-size:12px;font-weight:700}.Dashboard_profileRole__tFZJn{display:block;color:var(--dashboard-muted);font-size:11px}.Dashboard_menuButton__Fi70G,.Dashboard_mobileBrand__hQ9G7{display:none}.Dashboard_main__Kj5Aq{max-width:1550px;padding:24px 24px 40px;margin:0 auto}.Dashboard_pageHeader__QUwNX{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:24px}.Dashboard_eyebrow__b3mHA{margin:0 0 7px;color:#2455e5;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1.2px}.Dashboard_pageHeader__QUwNX h1{margin:0;font-size:clamp(25px,2.1vw,31px);line-height:1.2;letter-spacing:-.8px;font-weight:750}.Dashboard_pageHeader__QUwNX p:not(.Dashboard_eyebrow__b3mHA){margin:8px 0 0;max-width:710px;color:var(--dashboard-muted,#617184);font-size:13px;line-height:1.55}.Dashboard_button__c_Avd{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 14px;border:1px solid transparent;border-radius:6px;background:#2455e5;color:#fff;font-size:12px;font-weight:700;text-align:center}.Dashboard_button__c_Avd:hover{background:#1e49cc}.Dashboard_secondaryButton__e9Cqm{background:#fff;border-color:#d8e1ef;color:#2455e5}.Dashboard_secondaryButton__e9Cqm:hover{background:#edf2ff}.Dashboard_textLink__xHfCm{display:inline-flex;align-items:center;gap:7px;color:#2455e5;font-size:12px;font-weight:700}.Dashboard_panel__4cKIw{min-width:0;padding:20px;border:1px solid var(--dashboard-line,#e2e8f0);border-radius:8px;background:#fff}.Dashboard_panelHeader__O_HDq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.Dashboard_panelHeader__O_HDq h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.3px}.Dashboard_panelHeader__O_HDq p{margin:6px 0 0;color:var(--dashboard-muted,#617184);font-size:12px;line-height:1.65}.Dashboard_tableWrap__VfC43{max-width:100%;overflow-x:auto}.Dashboard_table__7oQBB{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.Dashboard_table__7oQBB th{padding:12px 14px;background:#f0f3f8;color:#48617e;font-size:11px;font-weight:700}.Dashboard_table__7oQBB td{padding:14px;border-bottom:1px solid #e8edf4;vertical-align:middle}.Dashboard_table__7oQBB tbody tr:last-child td{border-bottom:0}.Dashboard_table__7oQBB tbody tr:hover{background:#fafbfe}.Dashboard_table__7oQBB :is(th,td):first-child{padding-left:14px}.Dashboard_grid__GNWr2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Dashboard_stack__VyTIr{display:grid;gap:18px}.Dashboard_metricGrid__cgxQS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:24px}.Dashboard_metric__ArlUU{display:grid;grid-template-columns:44px minmax(0,1fr);align-content:center;column-gap:15px;row-gap:5px;min-height:84px;padding:6px 22px;border-right:1px solid var(--dashboard-line);transition:color .15s}.Dashboard_metric__ArlUU:last-child{border-right:0}.Dashboard_metric__ArlUU:first-child{padding-left:0}.Dashboard_metric__ArlUU:hover .Dashboard_metricLabel__kBfWp{color:#2455e5}.Dashboard_metricTop__oQzNx{grid-column:1;grid-row:1/3;align-self:center}.Dashboard_metricIcon__GGmOt{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#edf2ff;color:#2455e5}.Dashboard_metricArrow__Mkj8j{display:none}.Dashboard_metricValue__mbOrM{display:block;font-size:28px;font-weight:750;line-height:1.1;letter-spacing:-1px}.Dashboard_metricLabel__kBfWp{display:block;margin-top:4px;color:#536273;font-size:12px;font-weight:600}.Dashboard_metricDetail__qAD3G{grid-column:2;color:var(--dashboard-muted,#617184);font-size:11px}.Dashboard_overviewColumns__OHIUZ{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr);gap:18px;align-items:start}.Dashboard_actionGrid__aDCXA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Dashboard_actionCard__p4x_J{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px solid #e2e8f0;border-radius:7px}.Dashboard_actionCard__p4x_J h3{margin:0;font-size:14px;font-weight:700}.Dashboard_actionCard__p4x_J p{margin:0 0 4px;color:var(--dashboard-muted,#617184);font-size:12px;line-height:1.65}.Dashboard_actionCard__p4x_J a{margin-top:auto}.Dashboard_activityList__sdtbW{display:grid;gap:0}.Dashboard_activityItem__fb7KM{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-bottom:1px solid #edf0f5}.Dashboard_activityItem__fb7KM:first-child{padding-top:0}.Dashboard_activityItem__fb7KM:last-child{border:0;padding-bottom:0}.Dashboard_activityIcon__RiAWX{display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:#f0f4fb;color:#5d7599;flex-shrink:0}.Dashboard_activityItem__fb7KM h3{margin:0;font-size:12px;font-weight:600;line-height:1.65}.Dashboard_activityItem__fb7KM time{display:block;margin-top:4px;color:var(--dashboard-muted,#617184);font-size:11px}.Dashboard_empty__SxUxM{display:grid;justify-items:center;gap:10px;padding:31px 20px;text-align:center;background:#f8faff;border:1px dashed #d8e2ef;border-radius:7px}.Dashboard_emptyIcon___6DUJ{display:grid;place-items:center;width:43px;height:43px;color:#7185a3;background:#eef3fb;border-radius:9px;margin-bottom:3px}.Dashboard_empty__SxUxM h3{margin:0;font-size:14px;font-weight:700}.Dashboard_empty__SxUxM p{max-width:430px;margin:0;color:var(--dashboard-muted,#617184);font-size:12px;line-height:1.75}.Dashboard_empty__SxUxM a{margin-top:5px}.Dashboard_badge__ESPjF{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:#edf2ff;color:#2e50ab;font-size:10px;font-weight:700;line-height:1.6}.Dashboard_badgeSuccess__xokeG{background:#eaf7f0;color:#276b55}.Dashboard_badgeWarning__JXiAh{background:#fff5e5;color:#936115}.Dashboard_badgeMuted__3FECQ{background:#f0f2f5;color:#5f6d7d}.Dashboard_tabs__ZaLEC{display:flex;gap:8px;flex-wrap:wrap;padding:6px;margin-bottom:24px;border:1px solid #e2e8f0;border-radius:7px;background:white}.Dashboard_tab__FVV_E{display:flex;gap:7px;align-items:center;min-height:37px;padding:8px 14px;border-radius:5px;color:#617184;font-size:12px;font-weight:600}.Dashboard_tab__FVV_E:hover{background:#f1f5ff;color:#2455e5}.Dashboard_tabActive__88Evq{background:#edf2ff;color:#2455e5}.Dashboard_schoolForm__II8CF{display:flex;align-items:center;gap:9px}.Dashboard_schoolField__LEH3J{display:grid;gap:4px}.Dashboard_schoolField__LEH3J label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Dashboard_schoolField__LEH3J select{max-width:265px;min-height:34px;padding:6px 28px 6px 10px;border:1px solid #d8e1ef;border-radius:6px;color:#17232e;background:#fff;font-size:12px}.Dashboard_schoolForm__II8CF button{align-self:end;min-height:34px;padding:6px 10px;border-radius:6px;background:#edf2ff;color:#2455e5;font-size:11px;font-weight:700}.Dashboard_formError__DcQLs{margin:6px 0 0;font-size:11px;color:#a3352c}.Dashboard_detailsGrid__o7zje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Dashboard_detailLabel__fAqFW{color:#617184;font-size:11px}.Dashboard_detailValue__Nl7Ol{margin:5px 0 0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.Dashboard_list__6wFXc{display:grid;gap:12px}.Dashboard_listCard__g5L_d{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid #e2e8f0;border-radius:7px}.Dashboard_listCard__g5L_d h3{margin:0;font-size:14px;font-weight:700}.Dashboard_listCard__g5L_d p{margin:6px 0 0;color:#617184;font-size:12px}.Dashboard_muted__qq9TH{color:#617184;font-size:12px;line-height:1.7}.Dashboard_note__V4MQJ{padding:17px 20px;border:1px solid #dbe5fa;border-radius:7px;background:#edf2ff;color:#385991;font-size:12px;line-height:1.7}.Dashboard_skeleton__EhXMt{min-height:135px;border:1px solid #e2e8f0;border-radius:8px;background:linear-gradient(90deg,#fff 25%,#edf2f8 50%,#fff 75%);background-size:200% 100%;animation:Dashboard_shimmer__PYKeJ 1.5s linear infinite}.Dashboard_skeletonHeading__8QfPa{width:45%;min-height:36px;margin-bottom:28px}.Dashboard_shell___bRIJ :is(a,button,select,summary):focus-visible{outline:3px solid #8caaff;outline-offset:3px}@keyframes Dashboard_shimmer__PYKeJ{to{background-position:-200% 0}}@media (max-width:1220px){.Dashboard_shell___bRIJ{grid-template-columns:216px minmax(0,1fr)}.Dashboard_sidebar__NTt7_{padding-inline:10px}.Dashboard_main__Kj5Aq,.Dashboard_topbar__iDfKp{padding-inline:24px}.Dashboard_metricGrid__cgxQS{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.Dashboard_metric__ArlUU:nth-child(2n){border-right:0}.Dashboard_metric__ArlUU:nth-child(odd){padding-left:0}.Dashboard_overviewColumns__OHIUZ{grid-template-columns:1fr}}@media (max-width:900px){.Dashboard_shell___bRIJ{display:block}.Dashboard_sidebar__NTt7_{display:none;position:fixed;z-index:30;top:76px;bottom:0;width:min(320px,100%);height:calc(100dvh - 76px);box-shadow:10px 0 40px #17232e26}.Dashboard_sidebarOpen__PqN8V{display:flex}.Dashboard_topbar__iDfKp{position:sticky;top:0;z-index:35;min-height:64px;padding:12px 22px;flex-wrap:wrap}.Dashboard_mobileBrand__hQ9G7{display:block}.Dashboard_mobileRoleBadge__V2j6H{display:flex;margin:4px 0 0 35px}.Dashboard_tutorialButton__ZuHxy{min-height:21px;gap:4px;padding:3px 7px;font-size:9px}.Dashboard_tutorialButton__ZuHxy svg{width:12px;height:12px}.Dashboard_breadcrumbGroup__oCUVk,.Dashboard_breadcrumb__py4Dk,.Dashboard_desktopTitle__X4gR8{display:none}.Dashboard_menuButton__Fi70G{display:grid;place-items:center;min-width:37px;height:37px;border:1px solid #d8e1ef;border-radius:9px}.Dashboard_topbarActions__G_jCk{gap:12px}.Dashboard_schoolForm__II8CF{max-width:100%}.Dashboard_schoolField__LEH3J select{max-width:210px}.Dashboard_mobileSchool__89o3h{order:3;flex-basis:100%;padding-top:0}.Dashboard_mobileSchool__89o3h+.Dashboard_topbarActions__G_jCk{margin-left:auto}.Dashboard_main__Kj5Aq{padding-top:24px}}@media (max-width:600px){.Dashboard_main__Kj5Aq{padding:25px 17px 36px}.Dashboard_topbar__iDfKp{padding-inline:17px;gap:12px}.Dashboard_mobileBrand__hQ9G7{flex:1}.Dashboard_topbarActions__G_jCk{gap:9px}.Dashboard_avatar__0NJ7w,.Dashboard_notificationLink__xgPoB{width:34px;height:34px}.Dashboard_pageHeader__QUwNX{flex-direction:column;gap:16px;margin-bottom:22px}.Dashboard_pageHeader__QUwNX h1{font-size:26px}.Dashboard_metricGrid__cgxQS{gap:12px;margin-bottom:20px}.Dashboard_metric__ArlUU{grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:4px;padding:6px 12px}.Dashboard_metricValue__mbOrM{font-size:27px}.Dashboard_metricIcon__GGmOt{width:33px;height:33px;border-radius:8px}.Dashboard_metricDetail__qAD3G{font-size:10px}.Dashboard_panel__4cKIw{padding:20px}.Dashboard_actionGrid__aDCXA,.Dashboard_detailsGrid__o7zje,.Dashboard_grid__GNWr2{grid-template-columns:1fr}.Dashboard_overviewColumns__OHIUZ{gap:20px}.Dashboard_listCard__g5L_d{align-items:flex-start;flex-direction:column}.Dashboard_tab__FVV_E{padding-inline:10px}.Dashboard_tabs__ZaLEC{gap:3px}.Dashboard_schoolField__LEH3J{flex:1}.Dashboard_schoolField__LEH3J select{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.Dashboard_navChevron__KflTP,.Dashboard_navItems__TeF_Q,.Dashboard_skeleton__EhXMt,.Dashboard_tutorialButton__ZuHxy{animation:none;transition:none}}.Dashboard_desktopTitle__X4gR8{min-width:0;max-width:265px}.Dashboard_profileName__YRuwF,.Dashboard_topbarTitle__xFzf_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_profileName__YRuwF{max-width:155px}.Dashboard_backdrop__He3Io{display:none}@media (max-width:900px){.Dashboard_shell___bRIJ{--dashboard-menu-top:76px}.Dashboard_shell___bRIJ:has(.Dashboard_schoolForm__II8CF){--dashboard-menu-top:112px}.Dashboard_sidebar__NTt7_{top:var(--dashboard-menu-top);height:calc(100dvh - var(--dashboard-menu-top))}.Dashboard_sidebar__NTt7_ .Dashboard_brandArea__l9Idz{display:none}.Dashboard_backdrop__He3Io{display:block;position:fixed;z-index:29;inset:var(--dashboard-menu-top) 0 0;background:#17232e55;cursor:default}}@media (max-width:360px){.Dashboard_mobileBrand__hQ9G7 a>span{display:none}}.Dashboard_searchForm__I85aH{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:22px}.Dashboard_searchField__MEVqE{display:grid;gap:7px;flex:1;min-width:min(260px,100%)}.Dashboard_searchField__MEVqE>label{color:#617184;font-size:12px;font-weight:600}.Dashboard_searchField__MEVqE>div{display:flex;align-items:center;gap:10px;padding:0 12px;min-height:42px;border:1px solid #d8e1ef;border-radius:6px;background:#fff;color:#617184}.Dashboard_searchField__MEVqE input{flex:1;width:100%;min-width:0;border:0;background:transparent;color:#17232e;font-size:13px;padding:9px 0}.Dashboard_searchField__MEVqE>div:focus-within{outline:3px solid #8caaff;outline-offset:3px}.Dashboard_searchField__MEVqE input:focus-visible{outline:none}.Dashboard_searchForm__I85aH>a{align-self:center;padding:10px 0}.Dashboard_pagination__WamMZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-top:22px;padding-top:18px;border-top:1px solid #e2e8f0}.Dashboard_pagination__WamMZ>p{margin:0;color:#617184;font-size:12px}.Dashboard_pagination__WamMZ>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.Homework_page__XqMoL{display:grid;gap:23px;max-width:1280px}.Homework_pageHeader__1kQOZ{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.Homework_eyebrow__u58g_{margin:0 0 8px;color:#2455e5;font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.Homework_pageHeader__1kQOZ h1{margin:0;color:#13263b;font-size:clamp(25px,2.1vw,31px);font-weight:750;letter-spacing:-.8px;line-height:1.2}.Homework_description__D7i1b{max-width:670px;margin:8px 0 0;color:#64758b;font-size:13px;line-height:1.6}.Homework_summary__kF5gi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dfe6f0;border-radius:8px;background:#fff}.Homework_stat__8utUa{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:112px;padding:17px 21px;border-right:1px solid #e8edf4}.Homework_stat__8utUa:last-child{border-right:0}.Homework_statLabel__5Z_dL{color:#536273;font-size:12px;font-weight:600}.Homework_statValue__aI4gY{color:#13263b;font-size:27px;font-weight:750;letter-spacing:-.8px;line-height:1}.Homework_statDetail__Hmtn_{color:#64758b;font-size:11px;line-height:1.5}.Homework_progressStat__sdqA6{gap:8px}.Homework_progressHeading__Qci_O{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px}.Homework_progressValue__4MImA{color:#2455e5;font-size:16px;font-weight:750}.Homework_progressTrack__gxt1F{width:100%;height:7px;overflow:hidden;border-radius:999px;background:#e9eef7}.Homework_progressTrack__gxt1F>span{display:block;height:100%;border-radius:inherit;background:#2455e5;transition:width .18s ease}.Homework_section__zUbZW{display:grid;gap:13px}.Homework_sectionHeader__T8I4G{display:flex;align-items:center;justify-content:space-between;gap:16px}.Homework_sectionHeader__T8I4G h2{margin:0;color:#13263b;font-size:17px;font-weight:700;letter-spacing:-.3px}.Homework_sectionHeader__T8I4G p{margin:5px 0 0;color:#64758b;font-size:12px;line-height:1.5}.Homework_sectionCount__6DINC{display:grid;min-width:28px;height:28px;place-items:center;padding:0 8px;border:1px solid #dbe5fa;border-radius:7px;background:#edf2ff;color:#2455e5;font-size:11px;font-weight:700}.Homework_homeworkGrid__VQkPD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,335px),1fr));align-items:stretch;gap:13px}.Homework_homeworkGrid__VQkPD>article{display:flex;min-width:0;flex-direction:column;gap:2px;padding:18px 19px;border:1px solid #dfe6f0;border-radius:8px;background:#fff;box-shadow:0 2px 5px #13263b08}.Homework_homeworkGrid__VQkPD>article h3{margin:0 0 5px;color:#13263b;font-size:14px;font-weight:700;line-height:1.45}.Homework_homeworkGrid__VQkPD>article p{margin:0 0 9px;color:#64758b;font-size:12px;line-height:1.6}.Homework_homeworkGrid__VQkPD>article ol{margin-bottom:14px;font-size:12px;line-height:1.55}.Homework_homeworkGrid__VQkPD>article ol a{color:#365b9a}.Homework_homeworkGrid__VQkPD>article>a:last-child{align-self:flex-start;margin-top:auto}.Homework_emptyState__Bl6jL{display:flex;align-items:center;gap:14px;min-height:94px;padding:18px 20px;border:1px dashed #d8e2ef;border-radius:8px;background:#f8faff}.Homework_emptyIcon__jPUsM{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:8px;background:#edf2ff;color:#496ba9}.Homework_emptyState__Bl6jL h3{margin:0;color:#13263b;font-size:13px;font-weight:700}.Homework_emptyState__Bl6jL p{margin:4px 0 0;color:#64758b;font-size:12px;line-height:1.6}@media (max-width:850px){.Homework_summary__kF5gi{grid-template-columns:repeat(2,minmax(0,1fr))}.Homework_stat__8utUa:nth-child(2){border-right:0}.Homework_stat__8utUa:last-child{grid-column:1/-1;border-top:1px solid #e8edf4}}@media (max-width:600px){.Homework_page__XqMoL{gap:20px}.Homework_pageHeader__1kQOZ h1{font-size:26px}.Homework_summary__kF5gi{grid-template-columns:1fr}.Homework_stat__8utUa,.Homework_stat__8utUa:last-child,.Homework_stat__8utUa:nth-child(2){min-height:89px;grid-column:auto;border-top:0;border-right:0;border-bottom:1px solid #e8edf4;padding:14px 17px}.Homework_stat__8utUa:last-child{border-bottom:0}.Homework_homeworkGrid__VQkPD{grid-template-columns:1fr}.Homework_emptyState__Bl6jL{align-items:flex-start;padding:16px}}@media (prefers-reduced-motion:reduce){.Homework_progressTrack__gxt1F>span{transition:none}}.ExportButtons_export__EzaTU{display:flex;flex-direction:column;gap:6px;max-width:440px}.ExportButtons_buttons__RBFw1{display:flex;flex-wrap:wrap;gap:8px}.ExportButtons_buttons__RBFw1 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #cdd8ed;border-radius:8px;color:#24447b;background:#fff;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.ExportButtons_buttons__RBFw1 button:hover{background:#f0f5ff}.ExportButtons_buttons__RBFw1 button:focus-visible{outline:3px solid #2455e5;outline-offset:2px}.ExportButtons_buttons__RBFw1 button:disabled{opacity:.6;cursor:default}.ExportButtons_note__9P4z7{color:#53627b;font-size:12px}.ExportButtons_error__DV1y2{color:#9b2636;font-size:12px}.AccountWorkbench_page__hHPk2{display:grid;gap:18px;min-width:0}.AccountWorkbench_profileGrid__jF8Q3{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;align-items:start}.AccountWorkbench_profileGrid__jF8Q3>section:last-child{background:#f8faff}.AccountWorkbench_details__5Tvke{display:grid;margin:0}.AccountWorkbench_details__5Tvke>div{display:grid;grid-template-columns:135px minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid #e3ebf4}.AccountWorkbench_details__5Tvke>div:first-child{padding-top:0}.AccountWorkbench_details__5Tvke>div:last-child{border-bottom:0;padding-bottom:0}.AccountWorkbench_details__5Tvke dt{color:#60728b;font-size:.8rem;font-weight:400}.AccountWorkbench_details__5Tvke dd{margin:0;font-size:.87rem;color:#142b43;overflow-wrap:anywhere}.AccountWorkbench_profileForm__Bsu8h{gap:12px}.AccountWorkbench_profileForm__Bsu8h label{font-size:.82rem;gap:5px}.AccountWorkbench_profileForm__Bsu8h input{min-height:38px;padding:9px 10px;border-color:#cfdaea;border-radius:6px;font-size:.85rem}.AccountWorkbench_profileForm__Bsu8h button{justify-self:start;min-height:38px;padding:9px 13px;font-size:.82rem;background:#2455e5;border-radius:6px}.AccountWorkbench_progressGrid__kfw5u{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px}.AccountWorkbench_notifications__DFVEM{width:100%;max-width:none;margin:0;gap:18px}.AccountWorkbench_notifications__DFVEM .AccountWorkbench_notification__rMB_1{padding:17px 20px;border:1px solid #dce5ef;border-radius:8px;gap:9px}.AccountWorkbench_notifications__DFVEM .AccountWorkbench_notification__rMB_1 h2{display:flex;align-items:center;gap:9px;font-size:.95rem;color:#142b43}.AccountWorkbench_notifications__DFVEM .AccountWorkbench_notification__rMB_1 h2 svg{color:#2455e5;flex-shrink:0}.AccountWorkbench_notifications__DFVEM .AccountWorkbench_unread__xJraj{border-left:3px solid #2455e5;background:#fcfdff}.AccountWorkbench_notifications__DFVEM .AccountWorkbench_notification__rMB_1 p{font-size:.84rem;line-height:1.55}.AccountWorkbench_notificationActions__9z3tk{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:2px}.AccountWorkbench_notificationActions__9z3tk>a{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;text-decoration:none;color:#2455e5}.AccountWorkbench_notifications__DFVEM .AccountWorkbench_notificationActions__9z3tk form button{padding:6px 9px;min-height:32px;background:#fff;color:#526a88;border:1px solid #d8e2ef;border-radius:6px;font-size:.77rem}.AccountWorkbench_empty__xrOh9{border:1px solid #dce5ef;border-radius:8px;background:#fff}@media (max-width:1000px){.AccountWorkbench_profileGrid__jF8Q3,.AccountWorkbench_progressGrid__kfw5u{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.AccountWorkbench_details__5Tvke>div{grid-template-columns:100px minmax(0,1fr);gap:10px}.AccountWorkbench_notifications__DFVEM .AccountWorkbench_notification__rMB_1{padding:15px}}.Reports_toolbar__BQAQb{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-6px 0 28px}.Reports_totals__8_Dr7{display:flex;flex-wrap:wrap;gap:22px;color:#536b8c;font-size:14px}.Reports_totals__8_Dr7>span{display:inline-flex;align-items:center;gap:10px}.Reports_totals__8_Dr7>span+span{padding-left:22px;border-left:1px solid #dfe7f2}.Reports_totals__8_Dr7 svg{color:#1654ff}.Reports_searchForm__lm8Is,.Reports_yearFilter__JHDAb{display:flex;align-items:center;gap:7px}.Reports_yearFilter__JHDAb label{font-size:12px;font-weight:600;color:#536b8c}.Reports_searchForm__lm8Is button,.Reports_yearFilter__JHDAb button,.Reports_yearFilter__JHDAb select{min-height:36px;border:1px solid #d8e2f0;border-radius:7px;background:#fff;color:#314e75;padding:7px 10px;font:inherit;font-size:12px}.Reports_searchForm__lm8Is button,.Reports_yearFilter__JHDAb button{cursor:pointer;font-weight:650}.Reports_searchForm__lm8Is button:hover,.Reports_yearFilter__JHDAb button:hover{border-color:#1654ff;color:#1654ff}.Reports_workspace__N1orY{display:grid;grid-template-columns:255px minmax(0,1fr);align-items:stretch;gap:18px}.Reports_classPanel__ujSZQ,.Reports_preview___ywCh{border:1px solid #dfe7f2;border-radius:9px;background:#fff;min-width:0}.Reports_classPanel__ujSZQ{padding:20px 16px;display:flex;flex-direction:column}.Reports_classPanel__ujSZQ h2{margin:0 2px 16px;font-size:18px;color:#0c1c34;letter-spacing:-.4px}.Reports_classPanel__ujSZQ h2 span{font-weight:500}.Reports_searchForm__lm8Is{margin:0 2px 14px;flex-wrap:wrap}.Reports_searchField__6FOLw{flex:1 1 140px;min-width:0;display:flex;align-items:center;gap:8px;min-height:37px;padding:7px 9px;border:1px solid #d8e2f0;border-radius:7px;color:#68809f}.Reports_searchField__6FOLw input{min-width:0;width:100%;padding:0;border:0;background:transparent;color:#102640;font:inherit;font-size:12px;outline:none}.Reports_searchField__6FOLw:focus-within{outline:2px solid #1654ff;outline-offset:2px}.Reports_searchField__6FOLw input::placeholder{color:#68809f}.Reports_classList__zqwut{display:grid;gap:2px}.Reports_classLink__BCOmq{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 13px;border-bottom:1px solid #e6edf5;border-left:3px solid transparent;border-radius:4px;color:#16304f}.Reports_classLink__BCOmq strong{display:block;font-size:14px;margin-bottom:7px}.Reports_classLink__BCOmq small{display:block;color:#617b9c;font-size:12px;line-height:1.65}.Reports_classLink__BCOmq:hover{background:#f5f8ff}.Reports_selectedClass__sK6Hu{border-left-color:#1654ff;border-bottom-color:transparent;background:#edf2ff;color:#1247d5}.Reports_noClasses__mggbK{padding:14px;color:#617b9c;font-size:13px}.Reports_listHint__WWAEX{display:flex;align-items:center;gap:11px;margin:auto 4px 0;padding-top:40px;color:#6a809e;font-size:12px;line-height:1.7}.Reports_listHint__WWAEX svg{flex-shrink:0;color:#1654ff}.Reports_preview___ywCh{padding:20px 14px;display:flex;flex-direction:column;gap:17px}.Reports_previewHeader__Yf3Ms{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:2px 5px 1px}.Reports_previewHeader__Yf3Ms h2{margin:0 0 7px;color:#0d1b31;font-size:25px;line-height:1.2;letter-spacing:-.9px}.Reports_previewHeader__Yf3Ms p{margin:0;color:#60799b;font-size:13px;line-height:1.6}.Reports_previewActions__9NJtb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.Reports_primaryButton__Sia5D{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:37px;padding:9px 14px;border:1px solid #1654ff;border-radius:7px;background:#1654ff;color:white;font-size:12px;font-weight:650}.Reports_primaryButton__Sia5D:hover{background:#1046de}.Reports_reportSection__2mNF8{min-width:0;border:1px solid #dfe7f2;border-radius:9px;padding:16px 13px 13px;background:#fff}.Reports_reportSection__2mNF8 h2,.Reports_reportSection__2mNF8 h3{margin:0 0 17px;color:#10213a;font-size:17px;letter-spacing:-.4px}.Reports_reportSection__2mNF8 h3 span{font-weight:500}.Reports_tableWrap__a4rmZ{width:100%;min-width:0;overflow-x:auto}.Reports_table__bqLTI{width:100%;border-collapse:collapse;text-align:left;font-size:12px;color:#213d61}.Reports_table__bqLTI th{padding:13px 11px;background:#f0f4f9;color:#354f72;font-size:11px;font-weight:650;white-space:nowrap}.Reports_table__bqLTI th:first-child{border-radius:5px 0 0 0}.Reports_table__bqLTI th:last-child{border-radius:0 5px 0 0}.Reports_table__bqLTI td{border-bottom:1px solid #e3ebf5;padding:12px 11px;line-height:1.6}.Reports_table__bqLTI td strong{color:#142740;font-weight:650}.Reports_student__JY0SX{display:flex;align-items:center;gap:11px;white-space:nowrap}.Reports_studentAvatar__Ab0Ul{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:35px;height:35px;border-radius:50%;background:#eaf0ff;color:#1654ff;font-weight:650;font-size:11px}.Reports_columnHint__zL2vX{display:block;margin-top:2px;font-size:10px;font-weight:400;color:#68809f}.Reports_infoNote__EBZGx{display:flex;align-items:center;gap:13px;margin:16px 0 0;padding:14px 15px;border-radius:6px;background:#edf2ff;color:#3e5c84;font-size:12px;line-height:1.65}.Reports_infoNote__EBZGx svg{color:#1654ff;flex-shrink:0}.Reports_sectionEmpty__3x4xA{margin:0;padding:9px 0 16px;color:#647b98;font-size:13px;line-height:1.7}.Reports_cellMeta__E2o28{display:block;color:#6d8099;font-size:11px;margin-top:3px}.Reports_countBadge__8QL2Q{display:inline-block;border-radius:20px;padding:5px 10px;background:#edf2ff;color:#1d52e3;white-space:nowrap;font-size:11px}.Reports_fullReport__FSZUk{display:grid;gap:20px;min-width:0}.Reports_backLink__FvGsh{display:inline-flex;gap:7px;align-items:center;color:#44648e;font-size:12px;font-weight:600;margin-bottom:16px}.Reports_status__ni_Nm{display:inline-block;border-radius:15px;padding:4px 9px;background:#f0f3f8;color:#58708f;white-space:nowrap;font-size:11px}.Reports_done__hflog{background:#e9f7ef;color:#257749}.Reports_late__W6cQD{background:#fff5e4;color:#94621e}.Reports_progress__a7_l5{background:#edf2ff;color:#2156d9}.Reports_missing__ChA3G{background:#f4f5f8;color:#687a93}.Reports_meter__EmyJB{display:block;width:90px;height:5px;background:#e8eef7;margin-top:7px;overflow:hidden;border-radius:9px}.Reports_meter__EmyJB>span{display:block;height:100%;background:#1654ff;border-radius:inherit}.Reports_backLink__FvGsh:focus-visible,.Reports_classLink__BCOmq:focus-visible,.Reports_primaryButton__Sia5D:focus-visible,.Reports_searchForm__lm8Is button:focus-visible,.Reports_toolbar__BQAQb button:focus-visible,.Reports_toolbar__BQAQb select:focus-visible{outline:3px solid #1654ff;outline-offset:3px}@media (min-width:1450px){.Reports_workspace__N1orY{grid-template-columns:275px minmax(0,1fr);gap:20px}.Reports_preview___ywCh{padding:24px 18px}}@media (max-width:1240px){.Reports_previewHeader__Yf3Ms{align-items:flex-start;flex-direction:column}.Reports_previewActions__9NJtb{justify-content:flex-start}.Reports_workspace__N1orY{grid-template-columns:225px minmax(0,1fr);gap:14px}.Reports_toolbar__BQAQb{align-items:flex-start;flex-direction:column}}@media (max-width:780px){.Reports_workspace__N1orY{grid-template-columns:minmax(0,1fr)}.Reports_classPanel__ujSZQ{padding:16px}.Reports_classList__zqwut{grid-template-columns:repeat(2,minmax(0,1fr));max-height:275px;overflow-y:auto}.Reports_listHint__WWAEX{margin-top:12px;padding-top:0}.Reports_totals__8_Dr7{gap:12px;font-size:12px}.Reports_totals__8_Dr7>span+span{padding-left:12px}.Reports_preview___ywCh{padding:16px 10px}.Reports_reportSection__2mNF8{padding:14px 10px}}@media (max-width:440px){.Reports_totals__8_Dr7>span+span{border:0;padding-left:0}.Reports_totals__8_Dr7{gap:10px 18px}.Reports_yearFilter__JHDAb{flex-wrap:wrap}.Reports_classList__zqwut{grid-template-columns:minmax(0,1fr)}.Reports_previewHeader__Yf3Ms h2{font-size:23px}.Reports_previewActions__9NJtb,.Reports_primaryButton__Sia5D{width:100%}}.communication_page__Pr_tX{display:grid;gap:20px;width:100%;min-width:0;color:#102238}.communication_page__Pr_tX p{margin:0;line-height:1.55}.communication_heading__B2RrV{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.communication_heading__B2RrV h1{margin:4px 0 6px;font-size:clamp(1.55rem,2.7vw,2rem);line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.communication_heading__B2RrV p{color:#536780;font-size:.9rem}.communication_kicker__iFC5s{color:#2456ef;font-size:.68rem;font-weight:800;letter-spacing:.1em}.communication_card__67Rqd,.communication_workspace__06atI{border:1px solid #dbe4ef;border-radius:8px;background:#fff;min-width:0;overflow-wrap:anywhere}.communication_card__67Rqd{padding:20px;display:grid;gap:12px}.communication_card__67Rqd h2,.communication_card__67Rqd p{margin:0}.communication_page__Pr_tX a{color:#2456ef;text-underline-offset:3px}.communication_backLink__qZxCU,.communication_pagination__Xis8_ a,.communication_primaryLink__nqL1H{display:inline-flex;align-items:center;gap:7px;text-decoration:none;font-size:.85rem;font-weight:600}.communication_page__Pr_tX .communication_primaryLink__nqL1H{border-radius:7px;background:#2456ef;color:#fff;padding:11px 15px}.communication_filters__7HlG3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:15px 20px;border-bottom:1px solid #e3eaf2}.communication_schoolContext__FscA7{display:grid;gap:4px;padding:15px 20px;border-bottom:1px solid #e3eaf2}.communication_scopeLabel__84Nm9{color:#536780;font-size:.74rem;font-weight:600}.communication_schoolContext__FscA7 strong{font-size:.9rem}.communication_schoolContext__FscA7 p{color:#65758b;font-size:.83rem}.communication_fixedScope__ZrAkK{display:grid;align-content:center;gap:4px}.communication_filters__7HlG3 label{color:#536780;font-size:.8rem;font-weight:600}.communication_filters__7HlG3 select{max-width:360px}.communication_form__GsUgu{display:grid;gap:14px}.communication_form__GsUgu label{display:grid;gap:6px;font-weight:600;font-size:.83rem}.communication_filters__7HlG3 input,.communication_filters__7HlG3 select,.communication_form__GsUgu input,.communication_form__GsUgu textarea{min-height:39px;padding:8px 10px;border:1px solid #cbd7e6;border-radius:6px;color:#102238;background:#fff;max-width:100%;min-width:0;font:inherit;font-size:.85rem}.communication_form__GsUgu textarea{resize:vertical;min-height:150px;line-height:1.5}.communication_filters__7HlG3 button,.communication_form__GsUgu button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;min-height:39px;border:1px solid #2456ef;border-radius:6px;background:#2456ef;color:#fff;font:inherit;font-size:.83rem;font-weight:600;cursor:pointer;width:fit-content}.communication_form__GsUgu button:disabled{opacity:.65;cursor:wait}.communication_page__Pr_tX :focus-visible{outline:3px solid #7193ff;outline-offset:3px}.communication_tabs__GvzfW{display:flex;gap:6px;padding:10px 20px;border-bottom:1px solid #e3eaf2}.communication_tabs__GvzfW a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#52647b;text-decoration:none;font-size:.84rem;font-weight:600;border-radius:6px}.communication_tabs__GvzfW a[aria-current=page]{background:#edf2ff;color:#2456ef}.communication_list__eKVw7{list-style:none;padding:0;margin:0}.communication_conversationRow__SoVV9{display:flex;align-items:center;gap:14px;padding:19px 20px;border-bottom:1px solid #e3eaf2;border-left:3px solid transparent}.communication_conversationRow__SoVV9:hover{background:#f7f9fd}.communication_unread__INXoO{border-left-color:#2456ef;background:#f5f7ff}.communication_avatar__cne_d,.communication_rowIcon__UeTQf{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:8px;background:#edf2ff;color:#2456ef}.communication_messageContent__avs_U,.communication_rowContent__b_Q68{flex:1;min-width:0}.communication_rowHeading__X9hvF{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px}.communication_rowHeading__X9hvF a{display:inline-flex;align-items:center;gap:9px;color:#14253c;font-weight:650;text-decoration:none}.communication_unread__INXoO .communication_rowHeading__X9hvF a{color:#1947d4}.communication_meta__uPnum{font-size:.76rem;color:#65758b}.communication_badge__1d4mj{display:inline-flex;align-items:center;font-size:.7rem;color:#2456ef;background:#e9efff;padding:3px 8px;border-radius:20px;font-weight:600;white-space:nowrap}.communication_empty__kbSWL{padding:42px 24px;text-align:center;color:#65758b}.communication_pagination__Xis8_{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:20px;padding:15px 20px;color:#65758b;font-size:.78rem}.communication_conversationToolbar__SOtxg{padding:13px 20px;border-bottom:1px solid #e3eaf2;background:#f8faff;border-radius:8px 8px 0 0}.communication_conversationToolbar__SOtxg .communication_form__GsUgu button{background:#fff;color:#2456ef;border-color:#cbd7e6}.communication_conversationToolbar__SOtxg .communication_card__67Rqd{border:0;padding:0;background:transparent;font-size:.85rem;color:#65758b}.communication_message__ASKYi{display:flex;align-items:start;gap:12px;padding:22px 20px;border-bottom:1px solid #e3eaf2}.communication_avatar__cne_d{border-radius:50%;font-size:.75rem;font-weight:700}.communication_ownMessage__JaW1v .communication_avatar__cne_d{background:#e6f4ee;color:#247157}.communication_message__ASKYi .communication_heading__B2RrV{margin:0 0 10px;font-size:.84rem}.communication_body__rkgnK{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:.9rem}.communication_compose__nfeuV,.communication_reply__qS0Q2{padding:20px;display:grid;gap:15px;border-top:1px solid #e3eaf2}.communication_compose__nfeuV h2,.communication_reply__qS0Q2 h2{display:flex;align-items:center;gap:9px;font-size:1rem;margin:0}.communication_compose__nfeuV>p{color:#65758b;font-size:.83rem}.communication_composeGrid__8LNWo{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.5fr);gap:22px}.communication_messageFields__cFSwk{display:grid;align-content:start;gap:14px}.communication_recipients__nPCL4{display:grid;align-content:start;gap:0;max-height:360px;overflow:auto;border:1px solid #dbe4ef;border-radius:6px;padding:8px 12px;margin:0;min-width:0}.communication_recipients__nPCL4 legend{padding:0 6px;font-size:.83rem;font-weight:650}.communication_recipientGroup__AAwJc{display:grid;gap:0}.communication_recipientGroup__AAwJc h3{margin:8px 0 4px;font-size:.8rem}.communication_recipients__nPCL4 label{display:flex;align-items:center;font-weight:400;gap:9px;min-height:42px;padding:6px 0;border-bottom:1px solid #edf1f6;font-size:.8rem}.communication_recipients__nPCL4 input{min-height:auto;width:16px;height:16px;flex-shrink:0;accent-color:#2456ef}.communication_error__kQ_q0{display:flex;gap:8px;align-items:center;color:#a32726}@media (max-width:760px){.communication_composeGrid__8LNWo{grid-template-columns:1fr}.communication_filters__7HlG3{align-items:stretch}.communication_filters__7HlG3 select{max-width:100%}.communication_rowHeading__X9hvF{align-items:start;flex-wrap:wrap}.communication_recipients__nPCL4{max-height:240px}}@media (max-width:500px){.communication_filters__7HlG3,.communication_schoolContext__FscA7{padding:12px}.communication_filters__7HlG3 label{width:100%}.communication_filters__7HlG3 input,.communication_filters__7HlG3 select{flex:1 1 100%;width:100%}.communication_conversationRow__SoVV9,.communication_message__ASKYi{padding:16px 12px}.communication_rowIcon__UeTQf{display:none}.communication_message__ASKYi .communication_heading__B2RrV{align-items:start;gap:5px}.communication_compose__nfeuV,.communication_reply__qS0Q2{padding:16px 12px}.communication_tabs__GvzfW{padding-inline:12px}.communication_pagination__Xis8_{justify-content:center;gap:14px}}.SupportAccess_page__r4ypa{display:grid;gap:18px;min-width:0}.SupportAccess_workbench__H5VLV{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);gap:18px;align-items:start}.SupportAccess_requestPanel__g8OOF{background:#f8faff}.SupportAccess_scopePanel__9dafm{padding-block:16px}.SupportAccess_schoolIdentity__Mim50{display:grid;gap:5px;color:#13263b;font-size:14px}.SupportAccess_schoolIdentity__Mim50 span{color:#64758b;font-size:12px}.SupportAccess_fields__IhEkn{display:grid;gap:11px;min-width:0}.SupportAccess_fields__IhEkn label,.SupportAccess_schoolField__eec_A{display:grid;gap:5px;font-size:.8rem;color:#344b66;font-weight:600}.SupportAccess_fields__IhEkn :is(input,select,textarea),.SupportAccess_schoolField__eec_A select{width:100%;min-width:0;min-height:38px;padding:9px 10px;border:1px solid #cfdaea;border-radius:6px;color:#142b43;background:#fff;font:inherit;font-weight:400}.SupportAccess_fields__IhEkn textarea{min-height:76px;resize:vertical;line-height:1.5}.SupportAccess_fields__IhEkn p{margin:0;color:#60728b;font-size:.77rem;font-weight:400;line-height:1.55}.SupportAccess_fields__IhEkn fieldset{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid #dce5ef;border-radius:6px}.SupportAccess_fields__IhEkn legend{color:#344b66;font-size:.8rem;font-weight:600;padding:0 4px}.SupportAccess_fields__IhEkn fieldset label{display:flex;align-items:center;gap:8px;font-weight:400;line-height:1.5}.SupportAccess_fields__IhEkn input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0;flex-shrink:0;accent-color:#2455e5}.SupportAccess_schoolForm__S1_Jn{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.SupportAccess_schoolField__eec_A{flex:1;min-width:min(260px,100%);max-width:620px}.SupportAccess_grant__Z5sTX{padding:16px 0;border-bottom:1px solid #e3ebf4;min-width:0}.SupportAccess_grant__Z5sTX:first-of-type{padding-top:0}.SupportAccess_grant__Z5sTX h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 9px;font-size:.94rem}.SupportAccess_grant__Z5sTX p{margin:5px 0;color:#60728b;font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}.SupportAccess_grant__Z5sTX form{padding:12px;margin-top:12px;background:#f6f8fc;border:1px solid #e2e9f3;border-radius:7px}.SupportAccess_page__r4ypa form>button{min-height:38px;padding:9px 12px;font-size:.82rem;border-radius:6px;background:#2455e5}.SupportAccess_page__r4ypa :is(input,select,textarea,button):focus-visible{outline:3px solid #7b9fff;outline-offset:3px}@media (max-width:1100px){.SupportAccess_workbench__H5VLV{grid-template-columns:minmax(0,1fr)}}.AssignmentFields_picker__5HOdb{display:grid;gap:10px;width:100%;min-width:0;margin:0;padding:14px;border:1px solid #d5dfed;border-radius:14px;background:#f8faff}.AssignmentFields_legend__EYx4t{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:0;padding:0;color:#182c4d;font-size:14px;font-weight:700}.AssignmentFields_counter__9cUp7{flex:none;padding:5px 9px;border:1px solid #d5e0ff;border-radius:999px;background:#edf2ff;color:#244bb8;font-size:11px;font-weight:700;white-space:nowrap}.AssignmentFields_toolbar__sm81R{display:flex;align-items:center;justify-content:space-between;gap:8px}.AssignmentFields_helper__lcZXR{margin:0;color:#596b85;font-size:12px;font-weight:400;line-height:1.4}.AssignmentFields_picker__5HOdb .AssignmentFields_clearButton__ALsgG{flex:none;padding:5px 7px;border:0;border-radius:7px;background:transparent;color:#2853bf;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.AssignmentFields_picker__5HOdb .AssignmentFields_clearButton__ALsgG:hover:not(:disabled){background:#e9efff}.AssignmentFields_picker__5HOdb .AssignmentFields_clearButton__ALsgG:focus-visible{outline:3px solid #8ca9f4;outline-offset:2px}.AssignmentFields_picker__5HOdb .AssignmentFields_clearButton__ALsgG:disabled{color:#8a98ad;cursor:default}.AssignmentFields_picker__5HOdb .AssignmentFields_search__0w3ZA{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;border:1px solid #cbd7e8;border-radius:10px;background:#fff;color:#63758f;cursor:text}.AssignmentFields_search__0w3ZA:focus-within{border-color:#5578dc;box-shadow:0 0 0 3px #2455e51a}.AssignmentFields_search__0w3ZA svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.AssignmentFields_picker__5HOdb .AssignmentFields_search__0w3ZA input{width:100%;min-width:0;padding:9px 0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:#1d2e49;font:inherit;font-size:13px;font-weight:400}.AssignmentFields_picker__5HOdb .AssignmentFields_search__0w3ZA input::placeholder{color:#7b899d;opacity:1}.AssignmentFields_limit__OyXD_{margin:-2px 0 0;padding:7px 9px;border-radius:8px;background:#fff4d8;color:#76510b;font-size:12px;line-height:1.4}.AssignmentFields_list__dZ6SE{max-height:320px;min-height:72px;overflow:auto;overscroll-behavior:contain;border:1px solid #d8e1ee;border-radius:11px;background:#fff;scrollbar-color:#b8c6dd transparent;scrollbar-width:thin}.AssignmentFields_chapter__rxzhY+.AssignmentFields_chapter__rxzhY{border-top:1px solid #e7edf5}.AssignmentFields_chapterHeading__5FwSc{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px 5px;color:#546984;font-size:11px;font-weight:700;letter-spacing:.035em;line-height:1.35;text-transform:uppercase}.AssignmentFields_chapterCount__9DPR5{flex:none;color:#71809a;font-size:10px;font-weight:600;letter-spacing:0}.AssignmentFields_options__nPKB1{display:grid;gap:2px;padding:0 6px 7px}.AssignmentFields_picker__5HOdb .AssignmentFields_lessonOption__7VL5D{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:8px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:#2b3e5a;font-size:13px;font-weight:450;line-height:1.4;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.AssignmentFields_picker__5HOdb .AssignmentFields_lessonOption__7VL5D:hover{background:#f4f7fc}.AssignmentFields_picker__5HOdb .AssignmentFields_lessonOption__7VL5D[data-selected]{border-color:#e1e9ff;background:#f0f4ff;color:#1c429f}.AssignmentFields_picker__5HOdb .AssignmentFields_lessonOption__7VL5D:focus-within{outline:2px solid #8ca9f4;outline-offset:1px}.AssignmentFields_picker__5HOdb .AssignmentFields_checkbox__b_V3Y{flex:none;width:16px;height:16px;margin:1px 0 0;padding:0;accent-color:#2455e5;cursor:pointer}.AssignmentFields_picker__5HOdb .AssignmentFields_checkbox__b_V3Y:disabled{cursor:not-allowed}.AssignmentFields_lessonTitle__TEYVc{min-width:0;overflow-wrap:anywhere}.AssignmentFields_empty__s13Rj{margin:0;padding:16px 12px;color:#66778f;font-size:13px;line-height:1.45}.AssignmentFields_visuallyHidden__gYG1D{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width:400px){.AssignmentFields_picker__5HOdb{gap:9px;padding:11px}.AssignmentFields_toolbar__sm81R{align-items:flex-start}.AssignmentFields_helper__lcZXR{max-width:60%}.AssignmentFields_list__dZ6SE{max-height:300px}}@media (prefers-reduced-motion:reduce){.AssignmentFields_picker__5HOdb .AssignmentFields_lessonOption__7VL5D{transition:none}}