.task-detail_page__j1Yex{width:min(100%,1160px);margin:0 auto;padding-bottom:64px;color:var(--edu-text)}.task-detail_back__nuNyx,.task-detail_headingActions__8tT9o a,.task-detail_sidePanels___qUbX a{color:#0b57d0;font-size:13px;font-weight:600;text-decoration:none}.task-detail_back__nuNyx{display:inline-block;margin-bottom:26px}.task-detail_heading__1Q2nT{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:22px}.task-detail_eyebrow__s101K{color:var(--edu-muted);font-size:12px}.task-detail_heading__1Q2nT h1{margin:8px 0;font-size:clamp(26px,3vw,32px);font-weight:650;overflow-wrap:anywhere}.task-detail_heading__1Q2nT p,.task-detail_notReady__fXC0S{color:var(--edu-muted);font-size:13px;line-height:1.6}.task-detail_badge__0Lek0{display:inline-block;margin-top:10px;padding:5px 9px;border-radius:7px;background:#fef7e0;color:#956500;font-size:12px;font-weight:600}.task-detail_badge__0Lek0[data-status=published]{background:#e6f4ea;color:#137333}.task-detail_headingActions__8tT9o{display:flex;align-items:center;gap:10px;flex-shrink:0}.task-detail_headingActions__8tT9o a{padding:9px 13px;border:1px solid var(--edu-border);border-radius:8px;background:white;color:var(--edu-text)}.task-detail_headingActions__8tT9o button:disabled{cursor:not-allowed}.task-detail_error__etNwB,.task-detail_notice___0SGG{padding:14px 16px;border:1px solid #d3e3fd;border-radius:10px;background:#e8f0fe;color:#174ea6}.task-detail_error__etNwB{border-color:#f1c8c5;background:#fff8f7;color:#8d2e28}.task-detail_columns__k9VMg{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,.7fr);align-items:start;gap:22px;margin:24px 0}.task-detail_sidePanels___qUbX{display:grid;gap:22px}.task-detail_panel__Cw5Bw{min-width:0;padding:22px;border:1px solid var(--edu-border);border-radius:16px;background:white;box-shadow:0 1px 2px #1f1f1f08}.task-detail_panel__Cw5Bw+.task-detail_panel__Cw5Bw{margin-top:22px}.task-detail_sidePanels___qUbX .task-detail_panel__Cw5Bw+.task-detail_panel__Cw5Bw{margin-top:0}.task-detail_panel__Cw5Bw h2{margin:0 0 20px;font-size:17px;font-weight:650}.task-detail_panel__Cw5Bw p{line-height:1.6;overflow-wrap:anywhere}.task-detail_form__bgE6_,.task-detail_resourceSelectors__AS485{display:grid;gap:11px}.task-detail_knowledgeGroup__vSzf9,.task-detail_knowledgePicker__DnGOj{display:grid;gap:10px}.task-detail_knowledgePicker__DnGOj details{color:var(--edu-muted);font-size:12px}.task-detail_selectedVersions__rdKbo{display:grid;gap:6px;padding:0;list-style:none}.task-detail_selectedVersions__rdKbo li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.task-detail_knowledgeOption__1fZ0X{display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}.task-detail_knowledgeOption__1fZ0X input{accent-color:#1a73e8}.task-detail_form__bgE6_ label,.task-detail_resourceSelectors__AS485 label{font-size:13px;font-weight:600}.task-detail_form__bgE6_ input,.task-detail_form__bgE6_ textarea,.task-detail_resourceSelectors__AS485 select{width:100%;min-width:0;padding:10px 12px;border:1px solid #b8c4d5;border-radius:8px;background:white;font:inherit}.task-detail_form__bgE6_ textarea{resize:vertical}.task-detail_form__bgE6_ textarea:disabled{background:#f8fafd}.task-detail_form__bgE6_>button,.task-detail_resourceSelectors__AS485>button{justify-self:start}.task-detail_sidePanels___qUbX a{display:inline-block;margin-top:8px}.task-detail_dimensionList__qXH8v{margin:0;padding-left:20px;color:var(--edu-muted);font-size:13px}.task-detail_rules__BJ6DB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 22px}.task-detail_rules__BJ6DB>div{min-width:0;padding:12px;border-radius:9px;background:#f8fafd}.task-detail_rules__BJ6DB dt{color:var(--edu-muted);font-size:12px}.task-detail_rules__BJ6DB dd{margin:6px 0 0;font-size:13px;font-weight:600;overflow-wrap:anywhere}.task-detail_resourceSelectors__AS485{max-width:580px}.task-detail_confirm__EJEMO{display:flex;align-items:start;gap:9px;margin:16px 0;font-size:13px}.task-detail_confirm__EJEMO input{margin-top:3px}@media (max-width:900px){.task-detail_columns__k9VMg{grid-template-columns:minmax(0,1fr)}.task-detail_sidePanels___qUbX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.task-detail_heading__1Q2nT{display:block}.task-detail_headingActions__8tT9o{flex-wrap:wrap;margin-top:16px}.task-detail_rules__BJ6DB,.task-detail_sidePanels___qUbX{grid-template-columns:minmax(0,1fr)}.task-detail_panel__Cw5Bw{padding:18px 15px}}.teaching-home_shell__offdN{--edu-bg:#f8fafd;--edu-surface:#fff;--edu-muted:#5f6368;--edu-primary:#1967d2;--edu-selected:#e8f0fe;--edu-border:#dadce0;min-height:100dvh;background:var(--edu-bg);color:var(--edu-text);font-family:Arial,Noto Sans,sans-serif}.teaching-home_shell__offdN :focus-visible{outline:3px solid var(--edu-primary);outline-offset:4px}.teaching-home_skip__az6io{position:absolute;inset-inline-start:1rem;top:-6rem;z-index:10;background:white;padding:1rem;border-radius:1rem}.teaching-home_skip__az6io:focus{top:1rem}.teaching-home_header__DAII_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.5rem 2rem;background:var(--edu-surface);border-bottom:1px solid var(--edu-border)}.teaching-home_brand__bQvJ6{font-size:1.65rem;font-weight:600}.teaching-home_header__DAII_ p{color:var(--edu-muted);margin-top:.3rem}.teaching-home_school__1AZf6{overflow-wrap:anywhere}.teaching-home_body__oo1iu{display:grid;grid-template-columns:15rem minmax(0,1fr)}.teaching-home_navigation__hDQTs{padding:1.5rem .75rem;background:var(--edu-surface)}.teaching-home_navigation__hDQTs ul{list-style:none;padding:0;margin:0;gap:.4rem}.teaching-home_navigation__hDQTs a,.teaching-home_unavailable__1hrx8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.9rem 1.2rem;border-radius:2rem}.teaching-home_navigation__hDQTs a{background:var(--edu-selected);color:var(--edu-primary);font-weight:600}.teaching-home_unavailable__1hrx8{color:var(--edu-muted)}.teaching-home_unavailable__1hrx8 small{font-size:.65rem}.teaching-home_content__MwWfX{padding:2rem;min-width:0}.teaching-home_identity__qsbz2{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.teaching-home_identity__qsbz2 select{min-height:2.75rem;max-width:100%;border:1px solid var(--edu-border);background:white;border-radius:.75rem;padding:.5rem .75rem}.teaching-home_welcome__GHsyV{max-width:60rem;border:1px solid var(--edu-border);border-radius:1.5rem;background:white;padding:clamp(1.5rem,5vw,4rem)}.teaching-home_welcome__GHsyV h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.4;margin:1.5rem 0;overflow-wrap:anywhere}.teaching-home_welcome__GHsyV p{max-width:36rem;color:var(--edu-muted);line-height:1.8}.teaching-home_colors__eW3og{display:flex;gap:.6rem}.teaching-home_colors__eW3og span{width:.75rem;height:.75rem;border-radius:50%;background:#4285f4}.teaching-home_colors__eW3og span:nth-child(2){background:#ea4335}.teaching-home_colors__eW3og span:nth-child(3){background:#fbbc04}.teaching-home_colors__eW3og span:nth-child(4){background:#34a853}.teaching-home_skeleton__AyA4R{height:10rem;max-width:50rem;margin-top:2rem;border-radius:1.5rem;background:#e8edf5}@media (max-width:640px){.teaching-home_body__oo1iu{grid-template-columns:minmax(0,1fr)}.teaching-home_content__MwWfX,.teaching-home_header__DAII_{padding:1.25rem}.teaching-home_navigation__hDQTs ul{grid-template-columns:repeat(2,minmax(0,1fr))}.teaching-home_navigation__hDQTs a,.teaching-home_unavailable__1hrx8{padding:.7rem}.teaching-home_identity__qsbz2{justify-content:flex-start}}.teaching-home_prose__4ooqw{white-space:pre-wrap;overflow-wrap:anywhere}.teaching-home_form__ZJXGb{display:grid;gap:.75rem;max-width:48rem}.teaching-home_form__ZJXGb fieldset{display:grid;gap:.75rem;border:0;padding:0}.teaching-home_form__ZJXGb legend{font-weight:600;margin-bottom:1rem}.teaching-home_form__ZJXGb input:not([type=checkbox]),.teaching-home_form__ZJXGb select,.teaching-home_form__ZJXGb textarea{border:1px solid #c5cfde;border-radius:.6rem;background:#fff;padding:.7rem .9rem;color:#202124;font:inherit;width:100%}.teaching-home_form__ZJXGb input:focus-visible,.teaching-home_form__ZJXGb select:focus-visible,.teaching-home_form__ZJXGb textarea:focus-visible{outline:3px solid #a8c7fa;outline-offset:2px}.teaching-home_checkRow__E8DWq{display:flex;align-items:center;gap:.65rem;padding:.5rem 0}.teaching-home_actions__fL_lT{display:flex;flex-wrap:wrap;gap:.75rem}.teaching-home_content__MwWfX>h1{font-size:1.85rem;line-height:1.4;margin-bottom:.75rem}.teaching-home_content__MwWfX>p,.teaching-home_content__MwWfX>section,.teaching-home_content__MwWfX>ul{margin-bottom:1.5rem}.teaching-home_welcome__GHsyV h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.teaching-home_welcome__GHsyV h3{font-size:1.05rem;font-weight:600;margin:1rem 0 .5rem}.teaching-home_content__MwWfX a{color:#1967d2;text-decoration:none}.teaching-home_content__MwWfX a:hover{text-decoration:underline}.teaching-home_courseNav__bG_aZ{display:flex;gap:1.5rem;padding:1rem 2rem;border-bottom:1px solid var(--edu-border);background:white;color:#1967d2}.teaching-home_shell__offdN{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65}.teaching-home_header__DAII_{height:78px;padding:0 28px 0 24px;gap:30px;flex-wrap:nowrap;justify-content:flex-start}.teaching-home_brandGroup__xdxln{display:flex;align-items:center;gap:12px;min-width:204px;color:inherit;text-decoration:none}.teaching-home_brandMark__FGRUm{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;color:#1967d2;background:#e8f0fe;box-shadow:inset -7px -7px 0 #1967d20d}.teaching-home_brand__bQvJ6{display:block;font-size:21px;letter-spacing:1px;line-height:1.4}.teaching-home_brandSubtitle__PsTKn{display:block;font-size:10px;color:#687177;letter-spacing:1px}.teaching-home_account__UO2_O,.teaching-home_schoolContext__1YouF{display:flex;align-items:center;gap:12px}.teaching-home_schoolMark__1TW9W{width:32px;height:32px;border-radius:9px;background:#f1f3f4;color:#647067;display:grid;place-items:center}.teaching-home_account__UO2_O{margin-left:auto;font-size:13px}.teaching-home_accountPreferences__wkcHo{display:grid;place-items:center;width:36px;height:36px;margin-left:6px;border:1px solid transparent;border-radius:50%;color:#5f6368;background:transparent;cursor:pointer}.teaching-home_accountPreferences__wkcHo:focus-visible,.teaching-home_accountPreferences__wkcHo:hover{color:#1967d2;background:#e8f0fe}.teaching-home_avatar__qhPc5{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e6f4ea;color:#137333;font-weight:600}.teaching-home_roleLabel__g9mJY{display:block}.teaching-home_roleLabel__g9mJY select{background:transparent;border:0;color:#6c747b;font-size:11px;max-width:160px}.teaching-home_srOnly__E5m25{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.teaching-home_body__oo1iu{grid-template-columns:234px minmax(0,1fr);min-height:calc(100dvh - 78px)}.teaching-home_body__oo1iu:not(:has(nav)){grid-template-columns:minmax(0,1fr)}.teaching-home_navigation__hDQTs{display:flex;flex-direction:column;padding:23px 14px 18px;border-right:1px solid #e4e7eb}.teaching-home_navigation__hDQTs ul{gap:5px}.teaching-home_navigation__hDQTs a,.teaching-home_unavailable__1hrx8{justify-content:flex-start;flex-wrap:nowrap;gap:12px;padding:12px 16px;border-radius:24px;font-size:14px}.teaching-home_navigation__hDQTs a{background:transparent;color:#4b5158;font-weight:400}.teaching-home_navigation__hDQTs a:hover{background:#f3f6fa}.teaching-home_navigation__hDQTs a[aria-current=page]{background:#e8f0fe;color:#1967d2;font-weight:600}.teaching-home_unavailable__1hrx8{color:#8a9095}.teaching-home_unavailable__1hrx8 small{margin-left:auto}.teaching-home_navigation__hDQTs svg{flex-shrink:0}.teaching-home_sidebarFooter__6_TtX{margin-top:auto;padding:32px 14px 8px;color:#8a9095;font-size:11px}.teaching-home_content__MwWfX{padding:28px 32px 48px}.teaching-home_content__MwWfX>h1{font-size:27px;font-weight:600;margin-bottom:24px}.teaching-home_welcome__GHsyV{max-width:none;padding:24px;border-radius:16px;border-color:#e0e5ec;box-shadow:0 1px 2px #20212403}.teaching-home_welcome__GHsyV h1{font-size:27px;margin:0 0 16px}.teaching-home_form__ZJXGb{max-width:760px;gap:16px}.teaching-home_form__ZJXGb label{font-size:13px;color:#424b57}.teaching-home_form__ZJXGb input:not([type=checkbox]),.teaching-home_form__ZJXGb select,.teaching-home_form__ZJXGb textarea{margin-top:6px;min-height:42px;border-radius:8px;border-color:#d5deeb}.teaching-home_form__ZJXGb fieldset{gap:16px}.teaching-home_homeHero__58Fne{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #dce7f7;background:#edf4ff;border-radius:20px;padding:32px;margin-bottom:28px}.teaching-home_homeHero__58Fne h1{font-size:28px;font-weight:600;color:#263d60;margin:8px 0 12px}.teaching-home_homeHero__58Fne p{color:#61728b}.teaching-home_eyebrow__gqgwY{font-size:12px}.teaching-home_heroIcon__nO596{color:#83a9de;flex-shrink:0}.teaching-home_dashboardGrid__O1Et_{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.teaching-home_quickCard__hSORR{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e0e5ec;border-radius:16px;padding:24px}.teaching-home_quickCard__hSORR h2{flex:1;font-size:17px;font-weight:600;color:#202124}.teaching-home_homeCourses__fvIMh{margin-top:2rem}.teaching-home_homeCourses__fvIMh>h2{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.teaching-home_courseEntry__0h2LH{min-height:10.5rem;align-items:flex-start}.teaching-home_courseEntryCopy__OdRAo{display:grid;flex:1;min-width:0;gap:.4rem}.teaching-home_courseEntryCopy__OdRAo h3{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.teaching-home_courseEntryCopy__OdRAo span{color:var(--edu-muted);font-size:.875rem}.teaching-home_courseEntryCopy__OdRAo .teaching-home_courseBadge__o0f2s{width:fit-content;border-radius:.4rem;background:#e6f4ea;color:#137333;padding:.25rem .55rem;font-size:.75rem}.teaching-home_courseEntry__0h2LH>span:last-child{align-self:flex-end}.teaching-home_quickIcon__nQctv{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#e8f0fe;color:#1967d2}@media (max-width:900px){.teaching-home_header__DAII_{gap:16px;padding:0 18px}.teaching-home_schoolContext__1YouF{display:none}.teaching-home_body__oo1iu{grid-template-columns:190px minmax(0,1fr)}.teaching-home_content__MwWfX{padding:24px}.teaching-home_navigation__hDQTs{padding-inline:8px}.teaching-home_navigation__hDQTs a,.teaching-home_unavailable__1hrx8{padding-inline:12px}}@media (max-width:640px){.teaching-home_header__DAII_{height:72px}.teaching-home_brandGroup__xdxln{min-width:0}.teaching-home_brand__bQvJ6{font-size:18px}.teaching-home_avatar__qhPc5{display:none}.teaching-home_body__oo1iu{display:block}.teaching-home_navigation__hDQTs{border-right:0;border-bottom:1px solid #e4e7eb;padding:10px;overflow-x:auto}.teaching-home_navigation__hDQTs ul{display:flex;width:max-content;gap:4px}.teaching-home_navigation__hDQTs a,.teaching-home_unavailable__1hrx8{padding:9px 14px}.teaching-home_sidebarFooter__6_TtX,.teaching-home_unavailable__1hrx8 small{display:none}.teaching-home_content__MwWfX{padding:20px 16px}.teaching-home_homeHero__58Fne{padding:24px}.teaching-home_homeHero__58Fne h1{font-size:23px}.teaching-home_heroIcon__nO596{display:none}}.teaching-home_createPanel__Y1Dj6{margin-bottom:24px;border:1px solid #dce3ed;border-radius:16px;background:white;padding:20px 24px}.teaching-home_createPanel__Y1Dj6>summary{cursor:pointer;color:#1967d2;font-weight:600;font-size:14px}.teaching-home_createPanel__Y1Dj6[open]>summary{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #edf0f4}.teaching-home_courseCatalogHeader__mnTTF{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.teaching-home_courseCatalogHeader__mnTTF h1{font-size:27px;font-weight:600;line-height:1.4}.teaching-home_courseCreateEntry___FAfF{margin:0;padding:0;border:0;background:transparent}.teaching-home_courseCreateEntry___FAfF>summary{list-style:none;display:inline-flex;min-height:40px;align-items:center;border-radius:10px;padding:0 16px;background:#1967d2;color:white}.teaching-home_courseCreateEntry___FAfF>summary::-webkit-details-marker{display:none}.teaching-home_courseCreateEntry___FAfF[open]{width:min(100%,340px);padding:16px;border:1px solid #dce3ed;border-radius:14px;background:white}.teaching-home_courseCreateEntry___FAfF[open]>summary{margin-bottom:16px;padding:0 16px;border:0}.teaching-home_content__MwWfX>details{margin-bottom:20px}.teaching-home_courseGrid__01rvM{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;max-width:750px}.teaching-home_courseSearch__LFbEb{display:grid;gap:8px;max-width:320px;margin:16px 0 20px;color:#5f6368;font-size:13px}.teaching-home_courseSearch__LFbEb input{min-height:42px;border:1px solid #c7d1df;border-radius:9px;padding:8px 12px;background:#fff;color:#202124}.teaching-home_courseCard__Sb_m4{padding:24px;border:1px solid #dce3ed;border-radius:16px;background:white;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.teaching-home_courseCard__Sb_m4 h2{font-size:18px;font-weight:600;color:#202124}.teaching-home_courseCard__Sb_m4 .teaching-home_courseBadge__o0f2s{display:inline-flex;border-radius:6px;padding:3px 9px;background:#e6f4ea;color:#137333;font-size:12px;font-weight:600}.teaching-home_courseCardStatus__NTEVo{display:flex;flex-wrap:wrap;gap:8px}.teaching-home_courseCardMeta__Wozxz{color:#5f6368;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.teaching-home_courseScheduleSummary__DdoJs{max-width:60rem;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid #dce3ed;border-radius:16px;background:#fff}.teaching-home_courseScheduleSummary__DdoJs h1{margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem)}.teaching-home_courseScheduleSummary__DdoJs .teaching-home_courseBadge__o0f2s{display:inline-flex;padding:3px 9px;border-radius:6px;background:#e6f4ea;color:#137333;font-size:12px;font-weight:600}.teaching-home_courseScheduleMeta__5srPx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:1rem;margin:1.5rem 0}.teaching-home_courseScheduleMeta__5srPx dt{color:#5f6368;font-size:13px}.teaching-home_courseScheduleMeta__5srPx dd{margin:.35rem 0 0;font-weight:600;overflow-wrap:anywhere}.teaching-home_courseScheduleDates__6LvIs{color:#5f6368;line-height:1.6}.teaching-home_muted__m5xU7{color:#77818e;font-size:14px}.teaching-home_outlineLink__w3RWU{display:inline-flex;align-items:center;min-height:38px;padding:7px 14px;border:1px solid #d5deeb;border-radius:8px;color:#343e4b!important;font-size:13px;margin-top:auto}.teaching-home_outlineLink__w3RWU:hover{background:#f3f6fa;text-decoration:none!important}.teaching-home_tableScroll__kzxb7{overflow-x:auto}.teaching-home_dataTable__5M7Eg{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.teaching-home_dataTable__5M7Eg th{color:#7a8796;font-weight:600;background:#f6f8fb;padding:13px 14px;white-space:nowrap}.teaching-home_dataTable__5M7Eg td{padding:16px 14px;border-bottom:1px solid #e8edf4;vertical-align:top;color:#344863}.teaching-home_badge__MkaF2{display:inline-block;padding:2px 7px;border-radius:5px;color:#1967d2;background:#e8f0fe;font-size:11px;margin:0 5px 4px 0}.teaching-home_rowDetails__ugIqH summary{color:#1967d2;cursor:pointer;font-size:12px}.teaching-home_rowDetails__ugIqH[open]{padding:8px 0 20px}.teaching-home_rowDetails__ugIqH form{margin-top:24px}.teaching-home_shell__offdN{isolation:isolate}.teaching-home_embedded__yUw3i{height:100%;min-height:0;overflow-y:auto}.teaching-home_desktopNavigation__SOF36{background:white;border-right:1px solid #e4e7eb}.teaching-home_desktopNavigation__SOF36 .teaching-home_navigation__hDQTs{min-height:100%;border-right:0}.teaching-home_mobileTrigger__fsbAm{display:none;flex-shrink:0;padding:8px;border-radius:50%;color:#5f6368}.teaching-home_drawerHeading__NpqYj{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e4e7eb;font-size:17px;font-weight:600}.teaching-home_drawerNavigation__B9EQo{padding:8px}.teaching-home_drawerNavigation__B9EQo .teaching-home_navigation__hDQTs{padding:8px;border:0;overflow:visible}.teaching-home_drawerNavigation__B9EQo .teaching-home_navigation__hDQTs ul{display:grid;width:100%}.teaching-home_drawerNavigation__B9EQo .teaching-home_navigation__hDQTs a,.teaching-home_drawerNavigation__B9EQo .teaching-home_unavailable__1hrx8{padding:12px 16px}@media (max-width:640px){.teaching-home_desktopNavigation__SOF36{display:none}.teaching-home_mobileTrigger__fsbAm{display:inline-flex}.teaching-home_header__DAII_{gap:8px;padding:0 12px}.teaching-home_brandGroup__xdxln{gap:8px}.teaching-home_brandMark__FGRUm{width:36px;height:36px}.teaching-home_brand__bQvJ6{font-size:17px}.teaching-home_brandSubtitle__PsTKn{font-size:9px}.teaching-home_account__UO2_O{gap:4px}.teaching-home_account__UO2_O strong{max-width:90px;display:block;overflow-wrap:anywhere}}.teaching-home_drawerNavigation__B9EQo .teaching-home_navigation__hDQTs ul{grid-template-columns:minmax(0,1fr)}.teaching-home_drawerNavigation__B9EQo .teaching-home_sidebarFooter__6_TtX{display:block;margin-top:24px}.teaching-home_drawerNavigation__B9EQo .teaching-home_unavailable__1hrx8 small{display:block}.teaching-home_shell__offdN{--edu-bg:#f7f9fc;--edu-text:#202124;--edu-muted:#5b7092;--edu-border:#dbe3f0}.teaching-home_body__oo1iu{grid-template-columns:248px minmax(0,1fr)}.teaching-home_header__DAII_{padding-inline:28px;border-color:#e0e5ed}.teaching-home_brand__bQvJ6{font-weight:700;letter-spacing:-.45px}.teaching-home_brandMark__FGRUm{position:relative;background:transparent;box-shadow:none;width:42px;height:42px}.teaching-home_brandMark__FGRUm span{position:absolute;width:10px;height:34px;bottom:5px;border-radius:6px 6px 3px 3px}.teaching-home_brandMark__FGRUm span:first-child{background:#147afa;transform:rotate(25deg);left:6px}.teaching-home_brandMark__FGRUm span:nth-child(2){background:#31a95a;transform:rotate(-25deg);left:20px}.teaching-home_brandMark__FGRUm span:last-child{width:12px;height:12px;background:#9347fa;right:0;top:2px;clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%);border-radius:0}.teaching-home_navigation__hDQTs{padding:16px}.teaching-home_navigationGroup__BgygR{margin-top:12px}.teaching-home_navigationGroupLabel___FDof{padding:2px 16px 7px;color:#65758d;font-size:12px}.teaching-home_navigation__hDQTs ul{display:grid;gap:2px}.teaching-home_navigation__hDQTs a,.teaching-home_unavailable__1hrx8{min-height:44px;padding:10px 16px;border-radius:12px;font-size:15px;font-weight:600;color:#344762}.teaching-home_navigation__hDQTs a[aria-current=page]{color:#0865ed;background:#e8f1ff}.teaching-home_unavailable__1hrx8{color:#63738b}.teaching-home_unavailable__1hrx8 small{font-size:9px;line-height:1.4;max-width:52px;text-align:end;font-weight:400}.teaching-home_content__MwWfX{padding:40px 36px 64px}.teaching-home_contextNotice___N9mN{max-width:620px;display:grid;justify-items:start;gap:20px;padding:28px;background:white;border:1px solid var(--edu-border);border-radius:16px}.teaching-home_contextNotice___N9mN h1{font-size:26px;font-weight:700}.teaching-home_foundationHome__FsUR_{max-width:1440px;margin-inline:auto}.teaching-home_homeIntro__NJbti{margin-bottom:24px}.teaching-home_homeIntro__NJbti h1{margin:0 0 6px;font-size:28px;line-height:1.6;font-weight:700}.teaching-home_homeIntro__NJbti>p{color:var(--edu-muted);font-size:14px}.teaching-home_homeContext__7ArMo{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:center}.teaching-home_roleBadge__HBShZ{display:inline-flex;align-items:center;min-height:42px;padding:7px 9px;border-radius:7px;background:#eaf2ff;color:#0769f3;font-size:12px;font-weight:600}.teaching-home_schoolChip__PSQXM{display:inline-flex;align-items:center;min-height:42px;padding:9px 14px;border:1px solid #c7d5ed;background:white;border-radius:8px;color:#233650;font-size:13px}.teaching-home_foundationCards__Z_F_E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.teaching-home_foundationCard__XXOYr,.teaching-home_foundationPanel__eqhPS{--tone:#146cf0;--tone-soft:#ecf3ff;background:white;border:1px solid var(--edu-border);border-radius:16px;box-shadow:0 2px 4px #23365002}.teaching-home_foundationCard__XXOYr[data-tone=green],.teaching-home_foundationPanel__eqhPS[data-tone=green]{--tone:#108834;--tone-soft:#e8f5ee}.teaching-home_foundationCard__XXOYr[data-tone=amber],.teaching-home_foundationPanel__eqhPS[data-tone=amber]{--tone:#ad6900;--tone-soft:#fff6df}.teaching-home_foundationCard__XXOYr[data-tone=purple],.teaching-home_foundationPanel__eqhPS[data-tone=purple]{--tone:#7f40dc;--tone-soft:#f2ecfc}.teaching-home_foundationCard__XXOYr{min-height:204px;padding:16px 16px 0;border-top:3px solid var(--tone)}.teaching-home_cardHeading__G0tPk{display:flex;align-items:center;gap:10px}.teaching-home_foundationIcon__lgLZC{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;color:var(--tone);background:var(--tone-soft)}.teaching-home_cardGroup__FPCAf{font-size:20px;font-weight:700;color:var(--tone);line-height:1.5}.teaching-home_cardHeading__G0tPk h2{font-size:13px;font-weight:600;color:#34445c}.teaching-home_statUnavailable__I2u5a{margin-top:17px;color:#233650;font-size:24px;line-height:1.4;font-weight:700}.teaching-home_statHelp__KB02d{margin-top:10px;margin-bottom:12px;color:var(--edu-muted);font-size:12px}.teaching-home_cardFooter__ONkaa{display:flex;align-items:center;justify-content:flex-end;min-height:43px;border-top:1px solid #e8edf5;font-size:12px;font-weight:600;color:var(--tone)}.teaching-home_cardFooter__ONkaa a{color:var(--tone)}.teaching-home_cardFooter__ONkaa>span{font-weight:400}.teaching-home_foundationPanels__c3x6B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:16px}.teaching-home_foundationPanel__eqhPS{min-height:286px;padding:24px 22px}.teaching-home_foundationHome__FsUR_[data-role=student] .teaching-home_foundationPanel__eqhPS:nth-child(n+3){min-height:436px}.teaching-home_foundationHome__FsUR_[data-role=school_admin] .teaching-home_foundationPanel__eqhPS:nth-child(-n+2),.teaching-home_foundationHome__FsUR_[data-role=teacher] .teaching-home_foundationPanel__eqhPS{min-height:450px}.teaching-home_panelHeading__vyzcu{display:flex;gap:12px;align-items:center;justify-content:space-between}.teaching-home_panelHeading__vyzcu h2{display:flex;align-items:center;gap:9px;font-size:16px;line-height:1.6;font-weight:700}.teaching-home_panelMark__7j0cY{color:var(--tone);background:var(--tone-soft);display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:2px 7px;border-radius:8px;font-size:13px}.teaching-home_panelHeading__vyzcu>a{flex-shrink:0;font-size:13px;font-weight:600;color:#0865ed}.teaching-home_panelUnavailable__hxWt3{color:var(--edu-muted);font-size:12px}.teaching-home_panelEmpty__3SsMu{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:12px;min-height:200px;padding:32px 12px;color:#71809a;text-align:center}.teaching-home_panelEmpty__3SsMu strong{font-size:15px;color:#51647f;font-weight:500}.teaching-home_panelEmpty__3SsMu p{font-size:12px}@media (min-width:1100px){.teaching-home_foundationHome__FsUR_{min-height:1418px}.teaching-home_foundationHome__FsUR_[data-role=teacher]{min-height:850px}}@media (max-width:1100px){.teaching-home_foundationCards__Z_F_E{grid-template-columns:repeat(2,minmax(0,1fr))}.teaching-home_body__oo1iu{grid-template-columns:220px minmax(0,1fr)}.teaching-home_content__MwWfX{padding:28px 24px}.teaching-home_foundationPanels__c3x6B{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.teaching-home_body__oo1iu{display:block}.teaching-home_content__MwWfX{padding:24px 16px}.teaching-home_foundationCards__Z_F_E{gap:12px}.teaching-home_foundationCard__XXOYr{padding-inline:12px}.teaching-home_homeIntro__NJbti h1{font-size:24px}.teaching-home_foundationPanel__eqhPS{padding:20px 16px}.teaching-home_foundationHome__FsUR_[data-role] .teaching-home_foundationPanel__eqhPS{min-height:286px}.teaching-home_brandMark__FGRUm{flex-shrink:0}.teaching-home_navigationGroupLabel___FDof{padding-top:8px}}.agent-editor_page__AhbLb{color:#202124;font:14px/1.65 Arial,PingFang SC,Microsoft YaHei,sans-serif}.agent-editor_page__AhbLb h1{font-size:27px;line-height:1.4;font-weight:600;margin:0}.agent-editor_page__AhbLb h2{font-size:17px;font-weight:600;margin:0}.agent-editor_heading___fFZp{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.agent-editor_heading___fFZp p,.agent-editor_hint__k_oQY{font-size:13px;color:#6b737b;margin:8px 0 14px}.agent-editor_eyebrow__EDor4{font-size:11px;color:#6b8199;margin-bottom:7px}.agent-editor_actions__HIVmM{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.agent-editor_page__AhbLb a,.agent-editor_page__AhbLb button{min-height:37px;border-radius:8px;font-size:13px;font-weight:500;padding:7px 15px;line-height:1.5;box-shadow:none;cursor:pointer}.agent-editor_page__AhbLb button{border:1px solid #dadfe6;background:#fff;color:#3c4651}.agent-editor_page__AhbLb button:disabled{opacity:.5;cursor:not-allowed}.agent-editor_page__AhbLb .agent-editor_primary__qMQak{background:#1967d2;color:#fff;border:1px solid #1967d2}.agent-editor_back__TYewL{color:#1967d2;text-decoration:none;border:1px solid #dadfe6;background:#fff}.agent-editor_badge__3Kt8W{display:inline-flex;padding:3px 10px;border-radius:20px;background:#e6f4ea;color:#137333;font-size:12px}.agent-editor_dirty__usAZD{background:#fef7e0;color:#946200}.agent-editor_task__eSuJz{background:#fff;border:1px solid #e1e6ed;border-radius:16px;padding:18px 23px;margin:18px 0}.agent-editor_task__eSuJz summary{cursor:pointer;color:#1967d2;font-weight:600}.agent-editor_task__eSuJz p{white-space:pre-wrap;margin:12px 0 0}.agent-editor_rules__NRFtO{background:#fff;border:1px solid #e1e6ed;border-radius:16px;padding:16px 22px;margin:18px 0}.agent-editor_rulesGrid__MRzzd{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px 20px;margin:12px 0 0}.agent-editor_rulesGrid__MRzzd>div{min-width:0}.agent-editor_rulesGrid__MRzzd dt{color:#5f6368;font-size:12px}.agent-editor_rulesGrid__MRzzd dd{margin:2px 0 0;overflow-wrap:anywhere;font-weight:600}.agent-editor_layout__QU7lY{display:grid;grid-template-columns:minmax(360px,1fr) minmax(320px,.9fr);gap:18px;align-items:start}.agent-editor_layout__QU7lY>*{min-width:0}.agent-editor_editorColumn__uVh4g{display:grid;align-content:start;gap:18px}.agent-editor_card__4GTGn{background:#fff;border:1px solid #e1e6ed;border-radius:16px;padding:20px;box-shadow:0 2px 3px rgb(40 66 100/1.5%);min-width:0}.agent-editor_cardHead__SgCZy{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.agent-editor_tabs__bPQLx{display:flex;overflow:auto;border-bottom:1px solid #e8ebef;gap:2px;margin-bottom:20px}.agent-editor_tabs__bPQLx button{border:0;border-radius:0;flex-shrink:0;padding:10px 11px;position:relative}.agent-editor_tabs__bPQLx button[aria-pressed=true]{color:#1967d2;border-bottom:3px solid #1967d2}.agent-editor_field__mvU4A{display:grid;gap:7px;margin:0 0 18px}.agent-editor_field__mvU4A label{font-size:13px;font-weight:500}.agent-editor_page__AhbLb input:not([type=checkbox]),.agent-editor_page__AhbLb select,.agent-editor_page__AhbLb textarea{width:100%;border:1px solid #c8d2df;border-radius:8px;padding:10px 12px;font:inherit;background:#fff;color:#202124}.agent-editor_page__AhbLb textarea{resize:vertical}.agent-editor_prompt__NwDWj{min-height:320px;font-size:13px!important;line-height:1.85!important}.agent-editor_choice__ZwHih{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #dadce0;border-radius:12px;cursor:pointer}.agent-editor_choice__ZwHih:has(input:checked){border-color:#8ab4f8;background:#f1f6ff}.agent-editor_choice__ZwHih input{margin-top:5px;accent-color:#1967d2}.agent-editor_choice__ZwHih span{display:grid;gap:6px}.agent-editor_choice__ZwHih small{color:#5f6368}.agent-editor_advanced__rbmsS details{border:1px solid #e1e6ed;padding:14px;border-radius:12px;margin-bottom:14px}.agent-editor_advanced__rbmsS summary{cursor:pointer;font-weight:500}.agent-editor_advanced__rbmsS details[open] summary{margin-bottom:16px}.agent-editor_messages__IIIjm{min-height:260px;max-height:490px;overflow:auto;display:grid;align-content:start;gap:16px;padding:10px 0;margin-bottom:18px}.agent-editor_compactMessages__Yp8U_{min-height:0}.agent-editor_message__xk7Xo{background:#f5f7fa;border-radius:14px;padding:14px;line-height:1.75;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.agent-editor_question__TlrlI{background:#e8f0fe;margin-left:18px}.agent-editor_submit__GLTNw{margin-top:18px}.agent-editor_notice__9Rjhr{background:#f1f6ff;color:#3c587c;border-radius:10px;padding:12px;font-size:13px}@media (max-width:900px){.agent-editor_layout__QU7lY{grid-template-columns:minmax(0,1fr)}.agent-editor_heading___fFZp{flex-wrap:wrap}}.agent-editor_nativePrompt__lG7BN{border:1px solid #c8d2df;border-radius:8px;background:#fff;padding:10px 12px}.agent-editor_nativePrompt__lG7BN [contenteditable]{min-height:320px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere}.agent-editor_nativePrompt__lG7BN:focus-within{outline:2px solid #1967d2;outline-offset:2px}html:has([data-education-surface]),html[data-education-theme=google-education]{--edu-bg:#f8fafd;--color-background-body:var(--edu-bg);--color-background-default-burn:var(--edu-bg);--color-workflow-canvas-workflow-bg:var(--edu-bg);--edu-surface:#ffffff;--color-background-default:var(--edu-surface);--color-background-default-subtle:var(--edu-surface);--color-components-panel-bg:var(--edu-surface);--color-components-panel-bg-blur:var(--edu-surface);--color-components-card-bg:var(--edu-surface);--color-workflow-block-bg:var(--edu-surface);--edu-surface-hover:#f1f3f4;--color-background-default-hover:var(--edu-surface-hover);--color-components-panel-on-panel-item-bg-hover:var(--edu-surface-hover);--edu-surface-selected:#e8f0fe;--color-state-accent-hover:var(--edu-surface-selected);--color-state-accent-active:var(--edu-surface-selected);--edu-primary:#1967d2;--color-text-accent:var(--edu-primary);--color-state-accent-solid:var(--edu-primary);--color-components-button-primary-bg:var(--edu-primary);--color-workflow-link-line-active:var(--edu-primary);--color-workflow-link-line-handle:var(--edu-primary);--edu-primary-hover:#185abc;--color-components-button-primary-bg-hover:var(--edu-primary-hover);--edu-on-primary:#ffffff;--color-components-button-primary-text:var(--edu-on-primary);--edu-text:#202124;--color-text-primary:var(--edu-text);--color-components-input-text-filled:var(--edu-text);--color-components-button-secondary-text:var(--edu-text);--edu-text-secondary:#5f6368;--color-text-secondary:var(--edu-text-secondary);--color-text-tertiary:var(--edu-text-secondary);--color-components-input-text-placeholder:var(--edu-text-secondary);--edu-divider:#dadce0;--color-divider-regular:var(--edu-divider);--color-components-panel-border:var(--edu-divider);--color-components-card-border:var(--edu-divider);--edu-control-border:#80868b;--color-components-input-border-active:var(--edu-control-border);--color-components-input-border-hover:var(--edu-control-border);--color-components-button-secondary-border:var(--edu-control-border);--color-workflow-block-border:var(--edu-control-border);--color-workflow-link-line-normal:var(--edu-control-border);--edu-error:#b3261e;--color-text-destructive:var(--edu-error);--color-state-destructive-solid:var(--edu-error);--color-components-input-border-destructive:var(--edu-error);--color-workflow-link-line-error-active:var(--edu-error);--edu-error-surface:#fce8e6;--color-state-destructive-hover:var(--edu-error-surface);--edu-warning:#8a4b00;--color-text-warning:var(--edu-warning);--color-workflow-link-line-failure-active:var(--edu-warning);--edu-warning-surface:#fef7e0;--color-state-warning-hover:var(--edu-warning-surface);--edu-success:#137333;--color-text-success:var(--edu-success);--color-state-success-solid:var(--edu-success);--color-workflow-link-line-success-active:var(--edu-success);--edu-success-surface:#e6f4ea;--color-state-success-hover:var(--edu-success-surface);--edu-disabled-bg:#f1f3f4;--color-components-input-bg-disabled:var(--edu-disabled-bg);--color-components-button-primary-bg-disabled:var(--edu-disabled-bg);--edu-disabled-text:#5f6368;--color-components-input-text-disabled:var(--edu-disabled-text);--color-components-button-primary-text-disabled:var(--edu-disabled-text);--edu-input-bg:#ffffff;--color-components-input-bg-normal:var(--edu-input-bg);--color-components-input-bg-active:var(--edu-input-bg);--edu-canvas-dot:#dadce0;--color-workflow-canvas-workflow-dot-color:var(--edu-canvas-dot);--font-sans:Arial,"PingFang SC","Microsoft YaHei",sans-serif;color-scheme:light;font-family:var(--font-sans);color:var(--edu-text);background:var(--edu-bg)}html[data-education-theme=google-education] :focus-visible{outline:2px solid #1967d2;outline-offset:3px}[data-education-surface]{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}[data-education-surface] :focus-visible{outline:2px solid #1967d2;outline-offset:3px}.education-auth{min-height:100dvh;background:#f8fafd;padding:24px}.education-auth-panel{min-height:calc(100dvh - 48px);width:100%;display:flex;flex-direction:column;align-items:center;border:1px solid #e0e5ec;border-radius:20px;background:#fff}.education-auth-header-brand{display:inline-flex;flex-shrink:0;align-items:center;gap:10px;color:#202124;font-size:20px;font-weight:650;letter-spacing:-.4px;white-space:nowrap}.education-auth-header-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#e8f0fe;color:#1967d2}.education-auth-main{display:flex;width:100%;flex:1;align-items:center;justify-content:center;padding:44px 32px 56px}.education-auth-stage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:center;gap:80px;width:min(100%,1080px)}.education-auth-story{min-width:0;padding:24px 8px}.education-auth-tag{display:inline-flex;padding:8px 14px;border-radius:999px;background:#e8f0fe;color:#174ea6;font-size:13px;font-weight:600}.education-auth-hero-title{max-width:580px;margin:18px 0;color:#202124;font-size:clamp(32px,3.3vw,46px);font-weight:700;line-height:1.3;letter-spacing:-1.2px;text-wrap:balance}.education-auth-hero-description{max-width:530px;color:#5f6368;font-size:17px;line-height:1.85}.education-auth-tiles{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.education-auth-tiles span{display:grid;place-items:center;min-width:96px;min-height:94px;padding:18px;border-radius:18px;color:#3c4043;font-weight:600}.education-auth-tiles span:first-child{background:#e8f0fe;transform:rotate(-5deg)}.education-auth-tiles span:nth-child(2){background:#e6f4ea}.education-auth-tiles span:nth-child(3){background:#fef7e0;transform:rotate(5deg)}.education-auth-card{min-width:0;width:100%;max-width:440px;padding:28px 32px 34px;border:1px solid #e0e5ec;border-radius:22px;background:#fff;box-shadow:0 12px 36px rgba(60,64,67,.07)}.education-auth-card .w-100{width:100%}.education-auth-brand{display:flex;align-items:center;gap:14px;margin-bottom:16px}.education-auth-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e8f0fe;color:#1967d2}.education-auth-brand strong{display:block;font-size:22px;font-weight:600;color:#202124}.education-auth-brand small{color:#687177;font-size:12px}.education-auth-card .mx-auto.mt-8{margin-top:18px}.education-auth-panel input{border-radius:8px}@media (max-width:850px){.education-auth-stage{gap:28px}.education-auth-story{padding:10px 0}.education-auth-tiles span{min-width:76px;min-height:72px}}@media (max-width:700px){.education-auth-main{padding:24px 18px 48px}.education-auth-stage{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;width:100%;max-width:440px}.education-auth-story{padding:0}.education-auth-hero-title{font-size:30px;margin:12px 0}.education-auth-hero-description{font-size:14px;line-height:1.65}.education-auth-tiles{margin-top:18px}.education-auth-tiles span{min-height:54px;padding:10px 16px;transform:none!important}.education-auth-card{padding:24px}.education-auth-header-brand{font-size:17px}}@media (max-width:640px){.education-auth{padding:0}.education-auth-panel{min-height:100dvh;border:0;border-radius:0}}@media (max-width:420px){.education-auth-panel header{gap:8px;padding:14px 18px}.education-auth-panel header .w-56{width:auto}}.education-documents_page__NGIlG{width:min(100%,1134px);margin:0 auto;padding:0 0 64px}.education-documents_header__YUFpr{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.education-documents_header__YUFpr h1{margin:4px 0;font-size:clamp(24px,3vw,32px);font-weight:650;line-height:1.25;overflow-wrap:anywhere}.education-documents_eyebrow__BH0CV{color:var(--edu-primary);font-size:14px;font-weight:600}.education-documents_eyebrow__BH0CV a{color:inherit;text-decoration:none}.education-documents_eyebrow__BH0CV a:hover{text-decoration:underline}.education-documents_breadcrumb__F3uvN{margin:24px 0 4px;color:#637995;font-size:12px}.education-documents_headerActions__8pwrS{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:5px}.education-documents_primaryLink__0omqM,.education-documents_secondaryLink__2CaZn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none}.education-documents_secondaryLink__2CaZn{border:1px solid var(--edu-border);background:var(--edu-surface);color:#344054}.education-documents_primaryLink__0omqM{background:var(--edu-primary);color:#fff}.education-documents_primaryLink__0omqM:focus-visible,.education-documents_secondaryLink__2CaZn:focus-visible{outline:2px solid var(--edu-primary);outline-offset:2px}.education-documents_tabs__yAcOL{display:flex;justify-content:flex-start;gap:24px;width:100%;margin-bottom:22px;border-bottom:1px solid var(--edu-border);overflow-x:auto}.education-documents_tabs__yAcOL [role=tab]{flex:0 0 auto;min-height:44px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#66758a;font-size:14px}.education-documents_tabs__yAcOL [role=tab][aria-selected=true]{border-bottom-color:var(--edu-primary);color:var(--edu-primary);font-weight:650}.education-documents_muted__JWA8h{color:var(--edu-muted);line-height:1.5}.education-documents_card__vE_1R{padding:24px;border:1px solid var(--edu-border);border-radius:20px;background:var(--edu-surface);box-shadow:0 1px 2px rgb(60 64 67/7%)}.education-documents_card__vE_1R h2{margin:0 0 16px;font-size:16px;font-weight:650}.education-documents_cardHeading__WuHA_{display:flex;justify-content:space-between;align-items:center;gap:16px}.education-documents_search__5ef6l{display:grid;gap:8px;margin-bottom:20px;font-size:14px;font-weight:600}.education-documents_searchControls__1kT5L{display:flex;flex-wrap:wrap;gap:12px}.education-documents_searchControls__1kT5L input{min-width:0;flex:1 1 240px;border:1px solid #80868b;border-radius:10px;padding:10px 12px;background:#fff;color:#202124}.education-documents_searchControls__1kT5L input:focus-visible{outline:2px solid #1967d2;outline-offset:2px}.education-documents_tableScroll__WxaYG{max-width:100%;overflow-x:auto;margin-bottom:16px}.education-documents_tableScroll__WxaYG table{width:100%;border-collapse:collapse;text-align:left}.education-documents_tableScroll__WxaYG td,.education-documents_tableScroll__WxaYG th{padding:14px 12px;border-bottom:1px solid var(--edu-border);vertical-align:middle}.education-documents_tableScroll__WxaYG th{color:var(--edu-muted);background:#f1f5fc;font-size:12px;font-weight:650;white-space:nowrap}.education-documents_tableScroll__WxaYG td:first-child{max-width:340px;overflow-wrap:anywhere;font-weight:600}.education-documents_pending__IpPEz,.education-documents_ready__zFG4O{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.education-documents_ready__zFG4O{background:#e6f4ea;color:#137333}.education-documents_pending__IpPEz{background:#fef7e0;color:#8a4b00}.education-documents_sourceAction__Swh9B{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.education-documents_error__t_SZI{margin:20px;padding:24px;border:1px solid #f4b9b4;border-radius:16px;background:#fce8e6;color:#b3261e}.education-documents_documentChoices__YhSwA{display:flex;flex-wrap:wrap;gap:10px}.education-documents_segments__LneOj{display:grid;gap:12px;padding:0;list-style:none}.education-documents_segments__LneOj li{padding:16px;border:1px solid var(--edu-border);border-radius:12px;background:#f8fbff}.education-documents_segments__LneOj p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.education-documents_retrievalForm__kCBFA{display:grid;gap:10px;max-width:720px}.education-documents_retrievalForm__kCBFA textarea{min-height:112px;padding:12px;border:1px solid var(--edu-border);border-radius:10px;background:#fff;resize:vertical}.education-documents_retrievalForm__kCBFA textarea:focus-visible{outline:2px solid var(--edu-primary);outline-offset:2px}.education-documents_recoveredRun__NjrB_{display:grid;justify-items:start;gap:12px;max-width:720px;padding:16px;border:1px solid var(--edu-border);border-radius:12px;background:#f8fbff}.education-documents_recoveredRun__NjrB_ h3,.education-documents_recoveredRun__NjrB_ p{margin:0}.education-documents_settingsGrid___S0t1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.education-documents_settingsGrid___S0t1>div{min-width:0;padding:16px;border:1px solid var(--edu-border);border-radius:12px;background:#f8fbff}.education-documents_settingsGrid___S0t1 dt{color:var(--edu-muted);font-size:13px}.education-documents_settingsGrid___S0t1 dd{margin:8px 0 0;overflow-wrap:anywhere;font-size:15px;font-weight:600}@media (max-width:700px){.education-documents_page__NGIlG{padding-bottom:44px}.education-documents_header__YUFpr{align-items:stretch;flex-direction:column}.education-documents_card__vE_1R{padding:16px}.education-documents_tableScroll__WxaYG table{min-width:650px}.education-documents_settingsGrid___S0t1{grid-template-columns:1fr}}.accounts_page__f_hwk{display:flex;flex-direction:column;gap:20px}.accounts_heading__2Flnx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.accounts_heading__2Flnx h1{margin:0;color:#202124;font-size:clamp(24px,3vw,30px);font-weight:650;line-height:1.3}.accounts_heading__2Flnx p,.accounts_resultHint__dzy5_,.accounts_scopeHint__dGL6y{color:#62758f;font-size:12px;line-height:1.6}.accounts_heading__2Flnx p{margin:9px 0 0}.accounts_stats__7ffnk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.accounts_listCard__zfijB,.accounts_statCard__eT3S1{border:1px solid #dce4ef;border-radius:16px;background:#fff;box-shadow:0 2px 3px #28426404}.accounts_statCard__eT3S1{display:grid;gap:7px;min-height:112px;padding:21px 23px}.accounts_statCard__eT3S1 span{color:#6e7b89;font-size:12px}.accounts_statCard__eT3S1 strong{color:#234566;font-size:31px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums}.accounts_scopeHint__dGL6y{margin:0}.accounts_listCard__zfijB{min-width:0;padding:23px}.accounts_filters__8KpzX{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.accounts_search__rcF2F{width:min(100%,340px)}.accounts_form__CuwNd input:not([type=checkbox]),.accounts_form__CuwNd select,.accounts_form__CuwNd textarea,.accounts_roleFilter__AGbKG select{min-height:38px;border:1px solid #ccd8e7;border-radius:7px;background:#fff;padding:8px 10px;color:#263b55;font-size:13px}.accounts_form__CuwNd input:focus-visible,.accounts_form__CuwNd select:focus-visible,.accounts_form__CuwNd textarea:focus-visible,.accounts_roleFilter__AGbKG select:focus-visible{outline:2px solid #1769d7;outline-offset:2px}.accounts_resultHint__dzy5_{margin:12px 0}.accounts_tableScroll__vL_Lo{overflow-x:auto}.accounts_table__STflu{width:100%;min-width:820px;border-collapse:collapse;color:#273b55;text-align:left;font-size:13px}.accounts_table__STflu th{padding:12px 10px;border-bottom:1px solid #e2e7ee;color:#6f7d8d;font-size:12px;font-weight:500;white-space:nowrap}.accounts_table__STflu td{padding:16px 10px;border-bottom:1px solid #edf0f5;vertical-align:middle}.accounts_table__STflu strong{color:#202124;font-weight:600}.accounts_table__STflu tr:last-child td{border-bottom:0}.accounts_empty__tXUYc{padding:32px 14px!important;color:#6b7786;text-align:center}.accounts_actions__VCuJD{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.accounts_badge__f__BM{display:inline-flex;align-items:center;margin:2px;padding:3px 8px;border-radius:6px;background:#eaf2fe;color:#1967d2;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.accounts_enabled__SPyI3{background:#e8f5ed;color:#137333}.accounts_disabled__PerFs{background:#f1f3f5;color:#67717b}.accounts_muted__0ZrDk{color:#6e7b89;font-size:12px}.accounts_notice__K0AKC{border-radius:10px;padding:14px 18px;background:#eaf2fe;color:#41658d;font-size:12px;line-height:1.8}.accounts_notice__K0AKC strong{display:block;color:#315987;font-weight:600}.accounts_notice__K0AKC p{margin:4px 0 0}.accounts_loading__B7Ods{min-height:180px;border:1px solid #dce4ef;border-radius:16px;background:#fff;padding:24px;color:#62758f}.accounts_dialog__vU_S9{color:#263b55;background:#fff}.accounts_dialogTitle__PsmGK{margin:0;color:#202124;font-size:20px;font-weight:600}.accounts_dialogDescription__31yOX{margin:12px 0 20px;color:#62758f;font-size:13px;line-height:1.7}.accounts_form__CuwNd{display:grid;gap:16px}.accounts_form__CuwNd fieldset{display:grid;min-width:0;gap:16px;margin:0;border:0;padding:0}.accounts_form__CuwNd label{display:grid;gap:7px;color:#344965;font-size:13px}.accounts_form__CuwNd input:not([type=checkbox]),.accounts_form__CuwNd select,.accounts_form__CuwNd textarea{width:100%;min-width:0}.accounts_form__CuwNd fieldset:disabled{opacity:.65}.accounts_form__CuwNd p,.accounts_roleContent__Zw_DP p{font-size:13px;line-height:1.7}.accounts_form__CuwNd legend{margin-bottom:12px;font-size:14px;font-weight:600}.accounts_form__CuwNd .accounts_checkRow__tQRbC{display:flex;align-items:center;gap:8px}.accounts_dialogActions__2kk_7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px}.accounts_roleContent__Zw_DP{display:grid;gap:16px}.accounts_roleList__B6QZb{display:grid;gap:8px;margin:0;padding:0;list-style:none}.accounts_roleList__B6QZb li{display:flex;align-items:center;justify-content:space-between;gap:12px}.accounts_feedback__BdCDP{margin-top:16px;padding:12px;border:1px solid #f0d4ad;border-radius:8px;background:#fff8e9}.accounts_feedback__BdCDP p{margin:0 0 10px;font-size:13px;line-height:1.7}.accounts_srOnly__ogmAt{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.accounts_heading__2Flnx{flex-direction:column}.accounts_stats__7ffnk{grid-template-columns:1fr;gap:12px}.accounts_statCard__eT3S1{min-height:100px;padding:18px}.accounts_listCard__zfijB{padding:18px 14px}.accounts_filters__8KpzX>*,.accounts_roleFilter__AGbKG select{width:100%}.accounts_table__STflu{display:block;min-width:0}.accounts_table__STflu thead{display:none}.accounts_table__STflu tbody{display:grid;gap:12px}.accounts_table__STflu .accounts_accountRow__wPx2I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;border:1px solid #dce4ef;border-radius:12px}.accounts_table__STflu .accounts_accountRow__wPx2I td{min-width:0;padding:0;border:0;overflow-wrap:anywhere}.accounts_table__STflu .accounts_accountRow__wPx2I td:first-child,.accounts_table__STflu .accounts_accountRow__wPx2I td:last-child{grid-column:1/-1}.accounts_table__STflu .accounts_accountRow__wPx2I td:not(:first-child):before{display:block;margin-bottom:3px;color:#6b7786;font-size:11px;content:attr(data-label)}}.class-management_page__oZlR8{display:flex;flex-direction:column;gap:24px;color:#202124;font:14px/1.65 Arial,PingFang SC,Microsoft YaHei,sans-serif}.class-management_actions__Czkrn,.class-management_cardHeading__m0Vn9,.class-management_heading__DxsLK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.class-management_heading__DxsLK h1{font-size:27px;font-weight:600;margin:0;line-height:1.4;letter-spacing:-.02em}.class-management_heading__DxsLK p,.class-management_muted__ewzMD{color:#536887}.class-management_layout__MmHl9{display:grid;grid-template-columns:288px minmax(0,1fr);gap:24px;align-items:start}.class-management_layout__MmHl9>*,.class-management_stack__it_CJ{min-width:0}.class-management_stack__it_CJ{display:flex;flex-direction:column;gap:20px}.class-management_card___FPO2{border:1px solid #dce4ef;border-radius:17px;background:#fff;padding:22px;box-shadow:0 1px 2px #23446803;min-width:0}.class-management_card___FPO2 h2{font-size:17px;line-height:1.5;font-weight:600;margin:0}.class-management_cardHeading__m0Vn9{margin-bottom:18px}.class-management_actions__Czkrn{justify-content:flex-end}.class-management_actions__Czkrn button{white-space:normal}.class-management_filters__NG9eM{display:flex;flex-direction:column;gap:12px;margin:16px 0}.class-management_field__vWYu9{display:flex;flex-direction:column;gap:6px;min-width:0;font-weight:500}.class-management_field__vWYu9 input,.class-management_field__vWYu9 select,.class-management_field__vWYu9 textarea{border:1px solid #cbd6e6;border-radius:8px;min-height:40px;background:#fff;padding:8px 12px;color:#26364e;font:inherit;font-weight:400;width:100%}.class-management_field__vWYu9 textarea{min-height:84px;resize:vertical}.class-management_dialog__lWWPB :focus-visible,.class-management_page__oZlR8 :focus-visible{outline:2px solid #1967d2;outline-offset:3px}.class-management_tree__fP6CN,.class-management_tree__fP6CN ul{list-style:none;margin:0;padding:0}.class-management_tree__fP6CN ul{padding-inline-start:14px}.class-management_tree__fP6CN li{min-width:0}.class-management_treeRow__4QO2J{display:flex;align-items:start;gap:4px;margin-block:6px}.class-management_treeLeaf__QBKDY,.class-management_treeRow__4QO2J>button{width:25px;min-width:25px;text-align:center;margin-top:8px;color:#536887}.class-management_treeLink__gWGCA{display:block;flex:1;min-width:0;padding:8px;border:1px solid transparent;border-radius:8px;overflow-wrap:anywhere;color:#263c59;text-decoration:none}.class-management_treeLink__gWGCA:hover{background:#f1f6fd}.class-management_treeLink__gWGCA[aria-current=page]{border-color:#a9caff;background:#e8f0fe;color:#1967d2}.class-management_tableScroll__aBpfM{overflow-x:auto}.class-management_table__7eLZc{width:100%;border-collapse:collapse;text-align:start}.class-management_table__7eLZc th{font-weight:500;color:#536887;background:#f7f9fc;white-space:nowrap}.class-management_table__7eLZc td,.class-management_table__7eLZc th{padding:14px 12px;border-bottom:1px solid #e4ebf4;text-align:start}.class-management_table__7eLZc td{overflow-wrap:anywhere}.class-management_table__7eLZc .class-management_actions__Czkrn{justify-content:start}.class-management_badge__05kse{display:inline-flex;border-radius:6px;padding:2px 7px;background:#e8f0fe;color:#1766cf;font-size:12px;font-weight:500;white-space:nowrap}.class-management_badge__05kse[data-state=active]{background:#e7f5ec;color:#15813c}.class-management_path__UYVLM ol{display:flex;flex-wrap:wrap;list-style:none;gap:7px;padding:0;margin:0}.class-management_path__UYVLM li+li:before{content:"/";margin-inline-end:7px;color:#93a1b7}.class-management_path__UYVLM a{color:#1967d2}.class-management_detailHeading__VwxJ_ h2{margin:0;font-size:23px;font-weight:600}.class-management_notice__Okm_l{padding:14px 16px;border-radius:10px;background:#edf4ff;color:#335a8e}.class-management_stats__sRySW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.class-management_stats__sRySW strong{font-size:28px;color:#203e66}.class-management_dialog__lWWPB{width:600px;max-width:calc(100vw - 2rem);padding:26px;color:#202124;background:white;font:14px/1.65 Arial,PingFang SC,Microsoft YaHei,sans-serif}.class-management_dialog__lWWPB h2{font-size:20px;font-weight:600;margin-bottom:8px}.class-management_form__dJgnV,.class-management_form__dJgnV fieldset{display:flex;flex-direction:column;gap:16px}.class-management_form__dJgnV fieldset{border:0;padding:0;margin:0;min-width:0}.class-management_picker__u_LVs{max-height:240px;overflow-y:auto;border:1px solid #dce4ef;border-radius:12px;padding:8px}.class-management_choice__wQj4w{display:flex;align-items:start;gap:10px;padding:10px}.class-management_choice__wQj4w input{margin-top:5px}.class-management_empty__7ubba{padding:32px 12px;color:#536887;text-align:center}@media (max-width:1000px){.class-management_layout__MmHl9{grid-template-columns:minmax(0,1fr)}.class-management_tree__fP6CN{max-height:320px;overflow-y:auto}}@media (max-width:600px){.class-management_card___FPO2{padding:16px}.class-management_heading__DxsLK h1{font-size:24px}.class-management_stats__sRySW{grid-template-columns:1fr}}.grades_grid__yNSPL{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin-block:1.5rem}.grades_card__BD_UZ,.grades_detail__Q11A_{background:var(--edu-surface);border:1px solid var(--edu-border);border-radius:1.25rem;padding:1.5rem;margin-block:1rem}.grades_card__BD_UZ h2,.grades_detail__Q11A_ h2{font-size:1.15rem;font-weight:600;margin-bottom:.75rem}.grades_card__BD_UZ p{margin-block:.75rem}.grades_score__ScrJx{font-size:1.75rem;color:var(--edu-primary);font-weight:600}.grades_form__Ve54d{display:grid;gap:1rem;margin-block:1rem;max-width:48rem}.grades_form__Ve54d label{display:grid;gap:.4rem;font-weight:500}.grades_form__Ve54d input,.grades_form__Ve54d select,.grades_form__Ve54d textarea{border:1px solid var(--edu-border);border-radius:.65rem;padding:.75rem;background:var(--edu-surface);color:var(--edu-text);width:100%}.grades_form__Ve54d textarea{min-height:5rem}.grades_dimension__V1y9G{border:1px solid var(--edu-border);border-radius:1rem;padding:1rem;display:grid;gap:.75rem}.grades_actions__QYXJf{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.grades_notice__YeSXc{color:var(--edu-muted);margin-block:1rem}.grades_error__Ln8r8{color:#b3261e;padding-block:.75rem}.grades_pageHeader__GmTQt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:26px}.grades_pageHeader__GmTQt h1{font-size:28px;font-weight:650;line-height:1.4;color:#202124;margin:0 0 10px}.grades_pageHeader__GmTQt p{color:#687381;font-size:14px;line-height:1.6}.grades_stats__UcaFq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:20px}.grades_stat___s1zj{background:#fff;border:1px solid #dce3ed;border-radius:17px;padding:22px 24px}.grades_stat___s1zj p{color:#708097;font-size:13px;margin-bottom:10px}.grades_stat___s1zj strong{display:block;color:#25496b;font-size:30px;line-height:1.4;font-weight:600}.grades_stat___s1zj small{display:block;color:#8190a2;font-size:12px;margin-top:8px}.grades_tableHeading__pRQ3u{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.grades_tableHeading__pRQ3u h2{margin:0}.grades_filter__MADes{border:1px solid #d2dbe8;border-radius:8px;padding:10px 14px;background:white;color:#304761}.grades_tableWrap__eKaLw{overflow-x:auto}.grades_table__D9sk0{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.grades_table__D9sk0 th{background:#f5f7fb;color:#8290a2;font-weight:600;padding:14px}.grades_table__D9sk0 td{border-bottom:1px solid #e8edf5;color:#304761;padding:19px 14px;line-height:1.7}.grades_table__D9sk0 tr:last-child td{border-bottom:0}.grades_table__D9sk0 td p{margin:0}.grades_courseName__T_BwF{display:block;margin-top:4px;color:#687381;font-size:12px}.grades_snapshotParameters__6LXJ_{display:grid;gap:4px;margin:0}.grades_compareSelect__EMLwg{display:grid;gap:.4rem;max-width:25rem;font-weight:600}.grades_compareSelect__EMLwg select{width:100%;padding:.7rem;border:1px solid var(--edu-border);border-radius:.65rem;background:var(--edu-surface);color:var(--edu-text)}.grades_comparisonHeaders__BLNiK,.grades_comparisonPair__nHtgS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.grades_comparisonHeaders__BLNiK{margin-block:1rem;color:var(--edu-primary)}.grades_comparisonField__bgXlN{border-top:1px solid var(--edu-border);padding-block:1rem}.grades_comparisonField__bgXlN h3{font-weight:600;margin-bottom:.6rem}.grades_comparisonPair__nHtgS>div{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:600px){.grades_comparisonHeaders__BLNiK{display:none}.grades_comparisonPair__nHtgS{grid-template-columns:1fr}.grades_comparisonPair__nHtgS>div:before{content:attr(data-label);display:block;font-weight:600;color:var(--edu-primary);margin-bottom:.35rem}}.grades_snapshotParameters__6LXJ_>div{display:flex;flex-wrap:wrap;gap:0 8px}.grades_snapshotParameters__6LXJ_ dt{color:#5f6368}.grades_snapshotParameters__6LXJ_ dd{margin:0;font-weight:600;overflow-wrap:anywhere}.grades_tableScore__M2ZSy{font-weight:600}.grades_textAction__Ns9Nn{color:#1267df;font-size:13px;font-weight:550;padding:5px 0}.grades_textAction__Ns9Nn:hover{text-decoration:underline}.grades_badgeAmber__mRfaC,.grades_badgeBlue__PpSnB,.grades_badgeGray__hvRfH,.grades_badgeGreen__vMSLv{display:inline-flex;align-items:center;font-size:12px;line-height:1.5;border-radius:6px;padding:3px 8px;font-weight:600}.grades_badgeGreen__vMSLv{color:#18794e;background:#e7f4ec}.grades_badgeAmber__mRfaC{color:#946000;background:#fff5dc}.grades_badgeBlue__PpSnB{color:#1465dc;background:#eaf2ff}.grades_badgeGray__hvRfH{color:#687581;background:#f1f3f5}.grades_empty__kA358{padding:32px 16px;color:#718095;text-align:center}.grades_reviewLayout__pqLra{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;margin-top:24px}.grades_reviewAside__Ht1Dm{border:1px solid #dce3ed;border-radius:18px;background:white;padding:24px;position:sticky;top:24px}.grades_reviewAside__Ht1Dm .grades_form__Ve54d{max-width:none}.grades_tabs__I_eug{display:flex;gap:24px;border-bottom:1px solid #dce3ed;margin-bottom:22px}.grades_tabs__I_eug button{padding:12px 2px;color:#6e7c90;border-bottom:3px solid transparent;font-size:14px}.grades_tabs__I_eug button[aria-selected=true]{border-color:#1a73e8;color:#1a73e8;font-weight:600}.grades_infoNotice__od4BK{background:#eaf2ff;color:#0967de;border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.8}.grades_infoNotice__od4BK strong{font-weight:600}.grades_promptTitle__1dtNI{margin-top:20px;margin-bottom:12px;font-weight:600}.grades_prompt__zlCUQ{background:#f7f9fc;border-radius:10px;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}@media (max-width:1000px){.grades_reviewLayout__pqLra{grid-template-columns:1fr}.grades_reviewAside__Ht1Dm{position:static}}@media (max-width:640px){.grades_stats__UcaFq{grid-template-columns:1fr;gap:12px}.grades_stat___s1zj{padding:18px}.grades_pageHeader__GmTQt h1{font-size:24px}.grades_card__BD_UZ,.grades_detail__Q11A_{padding:18px}.grades_table__D9sk0{min-width:620px}.grades_snapshotConfigTable__rqRd2{min-width:0;table-layout:fixed}.grades_snapshotConfigTable__rqRd2 td:first-child,.grades_snapshotConfigTable__rqRd2 th:first-child{width:39%}.grades_snapshotConfigTable__rqRd2 td,.grades_snapshotConfigTable__rqRd2 th{padding:10px 6px;overflow-wrap:anywhere}}@media (max-width:380px){.grades_snapshotConfigTable__rqRd2 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.grades_snapshotConfigTable__rqRd2 tr{display:block;border-bottom:1px solid #e8edf5;padding:8px 0}.grades_snapshotConfigTable__rqRd2 tr:last-child{border-bottom:0}.grades_snapshotConfigTable__rqRd2 td{display:block;width:100%!important;border:0;padding:2px 0}.grades_snapshotConfigTable__rqRd2 td:first-child{font-weight:600}}.grades_reviewPage__8i8rl{margin-block:24px}.grades_reviewPage__8i8rl>h2{font-size:18px;font-weight:600}.grades_reviewAside__Ht1Dm .grades_dimension__V1y9G{border:none;padding:0}.grades_reviewAside__Ht1Dm .grades_form__Ve54d input,.grades_reviewAside__Ht1Dm .grades_form__Ve54d textarea{font-size:13px;padding:10px 12px}.grades_reviewAside__Ht1Dm .grades_form__Ve54d label{font-size:13px;color:#334154}.grades_reviewAside__Ht1Dm button[type=submit]{width:100%;background:#1769df;color:white;border-color:#1769df;min-height:38px}.grades_sectionTitle__ZlbjQ{margin-bottom:16px}.grades_selector__jTfTn{display:inline-flex;flex-direction:column;gap:8px;margin-right:16px;margin-bottom:12px;max-width:100%;font-size:13px;color:#687381}.grades_selector__jTfTn select{width:min(340px,100%);border:1px solid #d2dbe8;border-radius:8px;padding:10px 12px;background:#fff;color:#304761}.practice-list_courseGroup__r_hDC{margin:1.5rem 0}.practice-list_courseTitle__gr90a{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#3c4043}.practice-list_grid__I6XDk{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;max-width:74rem;list-style:none;margin:0;padding:0}.practice-list_card__DvPTI{min-width:0;padding:1.5rem;border:1px solid #dce3ee;border-radius:1rem;background:#fff;box-shadow:0 1px 2px rgb(32 33 36/4%)}.practice-list_card__DvPTI h3{margin:0 0 .75rem;font-size:1.12rem;font-weight:600;overflow-wrap:anywhere}.practice-list_status__QX7d8{display:inline-flex;margin:0 0 .65rem;padding:.1rem .6rem;border-radius:.4rem;background:#e8f0fe;color:#1967d2;font-size:.8rem;font-weight:600}.practice-list_status__QX7d8[data-status=closed],.practice-list_status__QX7d8[data-status=notOpen]{background:#f1f3f4;color:#5f6368}.practice-list_meta__hzKx0{color:#5f6368;line-height:1.55;overflow-wrap:anywhere}.practice-list_enter___SeLZ{display:inline-flex;align-items:center;min-height:2.5rem;margin-top:.9rem;padding:.4rem .8rem;border:1px solid #dce3ee;border-radius:.55rem;color:#1967d2;font-weight:600}.practice-list_enter___SeLZ:hover{background:#e8f0fe}.knowledge_pageHeader__pSOfr{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.25rem 0 2rem}.knowledge_pageHeader__pSOfr h1{font-size:1.8rem;font-weight:600}.knowledge_grid__DjVAz{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem}.knowledge_card__uu_zH{background:var(--edu-surface);border:1px solid var(--edu-border);border-radius:1.5rem;padding:1.5rem;margin-bottom:1.25rem;min-width:0}.knowledge_card__uu_zH h2{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.knowledge_book__n9aeE{color:var(--edu-primary);font-size:2rem;background:var(--edu-selected);width:3.25rem;height:3.25rem;display:grid;place-items:center;border-radius:1rem;margin-bottom:1rem}.knowledge_muted__oAFYe{color:var(--edu-muted);font-size:.85rem;line-height:1.6;margin:1rem 0}.knowledge_primary__PQe6E{background:var(--edu-primary)!important;color:white!important;border-color:var(--edu-primary)!important;padding:.65rem 1rem!important}.knowledge_form__4AtcH{display:grid;gap:1rem}.knowledge_form__4AtcH label,.knowledge_search__C2NUw,.knowledge_upload__iJeJx label{display:grid;gap:.5rem}.knowledge_form__4AtcH input,.knowledge_form__4AtcH textarea,.knowledge_search__C2NUw input{border:1px solid var(--edu-border);border-radius:.65rem;padding:.75rem;background:var(--edu-surface)}.knowledge_form__4AtcH textarea{min-height:6rem}.knowledge_search__C2NUw{max-width:30rem;margin-bottom:1.5rem}.knowledge_split__C_ycU{display:grid;grid-template-columns:minmax(0,2fr) minmax(15rem,1fr);gap:1.25rem}.knowledge_between__JakIh,.knowledge_history__W3VCh,.knowledge_upload__iJeJx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.knowledge_upload__iJeJx{padding:1rem 0;border-block:1px solid var(--edu-border);margin-bottom:1rem}.knowledge_history__W3VCh{justify-content:flex-start;margin-bottom:1rem}.knowledge_tableScroll__z_gwk{overflow:auto}.knowledge_tableScroll__z_gwk table{width:100%;min-width:34rem;border-collapse:collapse;text-align:start}.knowledge_tableScroll__z_gwk th{text-align:start;white-space:nowrap;font-size:.8rem;padding:.85rem;background:#f1f5fc;color:var(--edu-muted)}.knowledge_tableScroll__z_gwk td{padding:1rem .85rem;border-bottom:1px solid var(--edu-border);font-size:.875rem}.knowledge_tableScroll__z_gwk td:not(:first-child){white-space:nowrap}.knowledge_pending__7uT9T,.knowledge_ready__j1TaV{display:inline-block;padding:.25rem .65rem;border-radius:1rem;font-size:.8rem}.knowledge_ready__j1TaV{color:#137333;background:#e6f4ea}.knowledge_pending__7uT9T{color:#8a5900;background:#fef7e0}.knowledge_hits__zRfAk{padding-left:1.25rem}.knowledge_hits__zRfAk li{padding:1rem;border-bottom:1px solid var(--edu-border);line-height:1.6;white-space:pre-wrap}.knowledge_hits__zRfAk small{color:var(--edu-muted)}@media (max-width:850px){.knowledge_split__C_ycU{grid-template-columns:1fr}}.knowledge_advanced__pNJR2{border:1px solid var(--edu-border);border-radius:1rem;background:var(--edu-surface);padding:1rem;margin-bottom:1rem}.knowledge_advanced__pNJR2 summary{color:var(--edu-primary);font-weight:600;cursor:pointer}.knowledge_advanced__pNJR2[open] summary{margin-bottom:1rem}.projects_page__Hmjlw{display:grid;gap:24px;min-width:0}.projects_heading__Rf2n0{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.projects_heading__Rf2n0 h1{font-size:28px;font-weight:650;margin:8px 0;line-height:1.35;overflow-wrap:anywhere}.projects_heading__Rf2n0 p,.projects_muted__mYHHG{color:#5f6368;line-height:1.7}.projects_actions__ImGuv a,.projects_heading__Rf2n0 a{color:#1967d2;font-weight:600}.projects_toolbar__ouvwx{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.projects_toolbar__ouvwx label{display:flex;align-items:center;gap:8px}.projects_toolbar__ouvwx select{padding:10px 12px;border:1px solid #dadce0;border-radius:8px;background:white;max-width:100%}.projects_grid__eam_c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.projects_card__aipdA{border:1px solid #dadce0;border-radius:18px;background:white;padding:24px;min-width:0}.projects_card__aipdA h2{font-size:20px;font-weight:600;margin-bottom:16px}.projects_cover__f4T9K{border-radius:12px;background:#e8f0fe;padding:24px;margin-bottom:20px}.projects_card__aipdA:nth-child(2n) .projects_cover__f4T9K{background:#e6f4ea}.projects_cover__f4T9K h2{font-size:24px;margin:28px 0 8px;overflow-wrap:anywhere}.projects_coverTop__eEDiA{display:flex;align-items:center;justify-content:space-between;gap:12px}.projects_badge__LmMA5{display:inline-block;border-radius:6px;padding:4px 8px;color:#1967d2;background:#fff;font-size:13px}.projects_actions__ImGuv{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.projects_primary__E9xhY{display:inline-block;border-radius:8px;padding:10px 16px;color:white!important;background:#1967d2}.projects_stats__Ee3_P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.projects_statValue__l21Bg{font-size:28px;color:#244c70;margin:14px 0;overflow-wrap:anywhere}.projects_record__njdYf{border-top:1px solid #e4e8ef;padding:16px 0;display:grid;gap:8px;overflow-wrap:anywhere}.projects_record__njdYf:first-of-type{border-top:0}.projects_record__njdYf summary{color:#1967d2;cursor:pointer;font-weight:600}.projects_record__njdYf dl{display:grid;gap:8px;padding:12px 0}.projects_record__njdYf dt{font-weight:600}.projects_record__njdYf dd{white-space:pre-wrap;overflow-wrap:anywhere}.projects_tabs__hjJIi{display:flex;gap:20px;border-bottom:1px solid #dadce0}.projects_tabs__hjJIi button{padding:12px 0;border-bottom:3px solid transparent}.projects_tabs__hjJIi button[aria-pressed=true]{border-color:#1967d2;color:#1967d2}@media (max-width:900px){.projects_grid__eam_c{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.projects_heading__Rf2n0{flex-direction:column}.projects_heading__Rf2n0 h1{font-size:24px}.projects_stats__Ee3_P{grid-template-columns:minmax(0,1fr)}.projects_card__aipdA{padding:20px}.projects_toolbar__ouvwx{align-items:stretch;flex-direction:column}.projects_toolbar__ouvwx label{flex-wrap:wrap}}.projects_tableWrap__J_qoE{overflow-x:auto}.projects_table___iQK_{width:100%;border-collapse:collapse}.projects_table___iQK_ th{background:#f0f5fd;color:#5f6368;text-align:left;padding:14px;font-weight:600}.projects_table___iQK_ td{padding:16px 14px;border-bottom:1px solid #e4e8ef;overflow-wrap:anywhere}.projects_table___iQK_ a{color:#1967d2}@media (max-width:600px){.projects_table___iQK_ td,.projects_table___iQK_ th{padding:10px 6px;font-size:12px}}.projects_search__dj8Ip{max-width:260px}@media (max-width:600px){.projects_search__dj8Ip{max-width:none}}.projects_record__njdYf{grid-template-columns:minmax(0,1fr);min-width:0}.projects_record__njdYf>*{min-width:0}.projects_table___iQK_{table-layout:fixed}.quizzes_form__l9rcU{display:grid;gap:1.25rem;max-width:54rem;margin-block:1.5rem}.quizzes_question__gjP58{border:1px solid var(--edu-border);background:var(--edu-surface);border-radius:1.25rem;padding:1.5rem;margin-block:1rem}.quizzes_question__gjP58 legend{font-weight:600;padding-inline:.5rem;white-space:pre-wrap}.quizzes_question__gjP58 textarea{width:100%;min-height:8rem;border:1px solid var(--edu-border);border-radius:.65rem;padding:.75rem;background:var(--edu-surface);color:var(--edu-text)}.quizzes_option__02KPq{display:flex;align-items:center;gap:.75rem;margin-block:.75rem}.quizzes_option__02KPq input{accent-color:var(--edu-primary)}.quizzes_actions___l0KI{display:flex;gap:1rem;flex-wrap:wrap}.quizzes_question__gjP58 :focus-visible{outline:3px solid var(--edu-primary);outline-offset:3px}.quizzes_title__s79eM{font-size:1.75rem;font-weight:600;margin-bottom:1rem}.membership-import_page__M6jY1{width:min(100%,1134px);margin:0 auto;padding:24px 28px 80px}.membership-import_back__6vIQf,.membership-import_returnLink__KkgrC{color:#0b57d0;font-size:13px;font-weight:600;text-decoration:none}.membership-import_back__6vIQf:focus-visible,.membership-import_returnLink__KkgrC:focus-visible{border-radius:4px;outline:2px solid #0b57d0;outline-offset:4px}.membership-import_heading__xR_WH{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:26px 0 24px}.membership-import_heading__xR_WH h1{margin:7px 0 9px;color:#202124;font-size:clamp(25px,3vw,30px);font-weight:650}.membership-import_heading__xR_WH p,.membership-import_help__qWoFw{margin:0;color:#667483;font-size:13px;line-height:1.6}.membership-import_eyebrow__ikrsP{color:#667483;font-size:12px}.membership-import_returnLink__KkgrC{flex:0 0 auto;padding:10px 14px;border:1px solid #dce4ef;border-radius:8px;background:#fff}.membership-import_steps__UTf52{display:flex;flex-wrap:wrap;gap:22px;margin:0 0 22px;padding:0;color:#667483;font-size:13px;font-weight:600;list-style:none}.membership-import_step__hcgfp{display:flex;align-items:center;gap:9px}.membership-import_stepNumber__Mltfz{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:6px;background:#e8f0fe;color:#0b57d0;font-size:12px}.membership-import_card___UkQg{padding:24px;border:1px solid #dce4ef;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1f1f1f08}.membership-import_card___UkQg h2{margin:0 0 16px;color:#202124;font-size:18px;font-weight:650}.membership-import_notice__rGbkh{padding:14px 18px;border-radius:9px;background:#e8f0fe;color:#0b57d0;font-size:13px;line-height:1.6}.membership-import_field__h9K8j,.membership-import_uploadForm__My9X7{display:grid;gap:12px}.membership-import_uploadForm__My9X7{margin-top:22px}.membership-import_className__ap6IR,.membership-import_field__h9K8j span{color:#344054;font-size:14px;font-weight:600}.membership-import_field__h9K8j select{width:min(100%,480px);padding:10px 12px;border:1px solid #b8c4d5;border-radius:8px;background:#fff}.membership-import_confirm__pY_Um input:focus-visible,.membership-import_dropZone__EAt0v input:focus-visible,.membership-import_field__h9K8j select:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}.membership-import_dropZone__EAt0v{display:grid;min-height:176px;place-content:center;gap:8px;margin-top:14px;padding:20px;border:2px dashed #d3dce8;border-radius:13px;background:#f8fafd;color:#202124;text-align:center}.membership-import_dropZone__EAt0v span{color:#667483;font-size:13px}.membership-import_dropZone__EAt0v input{max-width:100%;margin:4px auto 0}.membership-import_actions__YKKFO{display:flex;justify-content:flex-end;gap:12px}.membership-import_errorBox__JZOgz{padding:14px;border:1px solid #f1c8c5;border-radius:9px;background:#fff8f7;color:#8d2e28;overflow-wrap:anywhere}.membership-import_counts__G1fTp{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.membership-import_counts__G1fTp>div{display:grid;min-width:130px;gap:4px;padding:14px 18px;border:1px solid #dce4ef;border-radius:12px;background:#f8fafd}.membership-import_counts__G1fTp strong{color:#25496e;font-size:26px}.membership-import_counts__G1fTp span{color:#667483;font-size:12px}.membership-import_group__i8aBZ{margin-top:18px;border:1px solid #dce4ef;border-radius:12px;overflow:hidden}.membership-import_group__i8aBZ h3{margin:0;padding:13px 16px;background:#f8fafd;color:#344054;font-size:14px}.membership-import_scrollHint__Z41M_{display:none}.membership-import_tableScroll__zh6wy{width:100%;overflow-x:auto;scrollbar-color:#9ab7e8 #edf2f9;scrollbar-width:thin}.membership-import_tableScroll__zh6wy:focus-visible{outline:2px solid #0b57d0;outline-offset:-2px}.membership-import_group__i8aBZ table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.membership-import_group__i8aBZ td,.membership-import_group__i8aBZ th{padding:11px 14px;border-top:1px solid #e9edf4;color:#344054;font-size:12px;overflow-wrap:anywhere}.membership-import_group__i8aBZ th{color:#667483;font-weight:600}.membership-import_confirm__pY_Um{display:grid;justify-items:start;gap:14px;margin-top:24px;padding:18px;border:1px solid #dce4ef;border-radius:12px;background:#f8fafd}.membership-import_confirm__pY_Um label{display:flex;align-items:flex-start;gap:8px;color:#344054;font-size:13px;line-height:1.5}.membership-import_rowSelect__US4qX{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.membership-import_rowSelect__US4qX input:focus-visible{outline:2px solid #0b57d0;outline-offset:2px}.membership-import_inspection__cCirG{display:grid;gap:10px;margin-top:20px;padding:18px;border:1px solid #dce4ef;border-radius:12px;background:#f8fafd}.membership-import_inspection__cCirG h3,.membership-import_inspection__cCirG p{margin:0}.membership-import_inspection__cCirG h3{color:#202124;font-size:15px}.membership-import_inspectionActions__dBeKU{display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media (max-width:760px){.membership-import_page__M6jY1{padding:18px 14px 56px}.membership-import_heading__xR_WH{display:block}.membership-import_returnLink__KkgrC{display:inline-block;margin-top:16px}.membership-import_steps__UTf52{gap:10px 16px}.membership-import_card___UkQg{padding:18px 14px}.membership-import_counts__G1fTp>div{flex:1 1 140px}.membership-import_actions__YKKFO{justify-content:stretch}.membership-import_actions__YKKFO>*{width:100%}.membership-import_scrollHint__Z41M_{display:flex;align-items:center;gap:8px;margin:0;padding:9px 16px;border-top:1px solid #e9edf4;background:#eef4ff;color:#0b57d0;font-size:12px;font-weight:600}.membership-import_scrollHint__Z41M_:before{content:"↔";font-size:18px;line-height:1}}