.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_classGradeField__r6Pk5{display:grid;gap:7px;min-width:0;margin:0;padding:0;border:0}.Access_classGradeField__r6Pk5 legend{padding:0;color:#293f59;font-size:12px;line-height:1.5}.Access_classGradeField__r6Pk5:disabled{opacity:.58}.Access_classGradeField__r6Pk5 small{color:#617997;font-size:11px;line-height:1.5}.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}.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}}.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}}