.teacher-rail_rail___x_JM{--rail-width:244px;--rail-paper:var(--website-rail-paper,#f8f8f8);--rail-ink:var(--website-rail-ink,#202124);--rail-muted:var(--website-rail-muted,#6e7075);--rail-line:var(--website-rail-line,#e6e7e8);--rail-hover:var(--website-rail-hover,#efeff0);--rail-selected:var(--website-rail-selected,#e9eaeb);--rail-focus:#64666b;--rail-motion:200ms;position:-webkit-sticky;position:sticky;top:0;align-self:start;display:flex;flex:0 0 auto;flex-direction:column;width:var(--rail-width);min-width:64px;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--rail-line);color:var(--rail-ink);background:var(--rail-paper);font-family:Segoe UI Variable,Segoe UI,PingFang SC,Microsoft YaHei UI,system-ui,sans-serif;font-size:14px;line-height:1.5;scrollbar-width:thin;scrollbar-color:#c8cbcc transparent;transition:width var(--rail-motion) ease,background-color var(--rail-motion) ease,border-color var(--rail-motion) ease,color var(--rail-motion) ease}.teacher-rail_rail___x_JM,.teacher-rail_rail___x_JM *{box-sizing:border-box}.teacher-rail_rail___x_JM[data-collapsed=true]{--rail-width:64px}.teacher-rail_rail___x_JM[data-theme=dark]{--rail-paper:#242426;--rail-ink:#ededee;--rail-muted:#b4b4ba;--rail-line:#45454a;--rail-hover:#2d2d30;--rail-selected:#39393d;--rail-focus:#ccccd1;scrollbar-color:#616167 transparent;color-scheme:dark}.teacher-rail_header__K4uw_{position:relative;display:flex;flex:0 0 80px;min-width:0;align-items:center;padding:12px 10px}.teacher-rail_rail___x_JM .teacher-rail_brand__tlQHW{display:flex;width:170px;min-width:0;min-height:48px;align-items:center;gap:10px;padding:0 6px;border-radius:10px;color:var(--rail-ink);text-decoration:none;transition:opacity .1s ease,visibility .1s ease,color var(--rail-motion) ease}.teacher-rail_brandMark__uEKsY,.teacher-rail_toggleMark__iUdvX{display:block;width:32px;height:32px;flex:0 0 32px;border-radius:9px;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.teacher-rail_brandCopy__m_W5R{display:grid;min-width:0;grid-gap:1px;gap:1px;white-space:nowrap}.teacher-rail_brandCopy__m_W5R strong{font-size:15px;font-weight:650;letter-spacing:-.015em}.teacher-rail_brandCopy__m_W5R small{color:var(--rail-muted);font-size:12px;font-weight:400;transition:color var(--rail-motion) ease}.teacher-rail_rail___x_JM .teacher-rail_collapseButton__ZoTqt{position:absolute;top:18px;right:10px;display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;padding:0;border:0;border-radius:10px;color:var(--rail-muted);background:transparent;cursor:pointer;transition:background-color var(--rail-motion) ease,color var(--rail-motion) ease}.teacher-rail_rail___x_JM .teacher-rail_collapseGlyph__53evG,.teacher-rail_rail___x_JM .teacher-rail_toggleMark__iUdvX{position:absolute;transition:opacity .12s ease}.teacher-rail_rail___x_JM .teacher-rail_collapseGlyph__53evG{width:19px;height:19px}.teacher-rail_toggleMark__iUdvX{opacity:0;pointer-events:none}.teacher-rail_navigation__mBj3u{display:grid;flex:0 0 auto;min-width:0;align-content:start;grid-auto-rows:48px;grid-gap:8px;gap:8px;padding:8px}.teacher-rail_rail___x_JM .teacher-rail_adminLink__6Ifvx,.teacher-rail_rail___x_JM .teacher-rail_navItem__O561K{display:flex;width:100%;min-width:0;height:48px;min-height:48px;align-items:center;gap:12px;padding:0 14px;overflow:hidden;border:0;border-radius:10px;color:var(--rail-ink);background:transparent;font-family:inherit;font-size:14.5px;font-weight:450;line-height:22px;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--rail-motion) ease,color var(--rail-motion) ease}.teacher-rail_rail___x_JM .teacher-rail_icon__ce_Ue{display:block;width:20px;height:20px;flex:0 0 20px;color:var(--rail-muted);transition:color var(--rail-motion) ease}.teacher-rail_rail___x_JM .teacher-rail_navItem__O561K[aria-current=page]{background:var(--rail-selected);font-weight:600}.teacher-rail_rail___x_JM .teacher-rail_navItem__O561K[aria-current=page] .teacher-rail_icon__ce_Ue{color:var(--rail-ink)}.teacher-rail_label__oBMde{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;opacity:1;transition:opacity .1s ease,visibility .1s ease}.teacher-rail_footer__wb8gf{display:grid;flex:0 0 auto;min-width:0;grid-gap:8px;gap:8px;margin-top:auto;padding:24px 8px max(12px,env(safe-area-inset-bottom))}.teacher-rail_utilities__UTDn4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.teacher-rail_rail___x_JM .teacher-rail_logoutButton__c_htv,.teacher-rail_rail___x_JM .teacher-rail_utilityButton__Li545{display:flex;min-width:44px;height:44px;min-height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;color:var(--rail-muted);background:transparent;text-decoration:none;cursor:pointer;transition:background-color var(--rail-motion) ease,color var(--rail-motion) ease}.teacher-rail_accountRow__Jl8WA{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;grid-gap:4px;gap:4px;min-width:0;padding-top:8px;border-top:1px solid var(--rail-line)}.teacher-rail_rail___x_JM .teacher-rail_account__sVLMH{display:flex;min-width:0;min-height:52px;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;color:var(--rail-ink);text-decoration:none;transition:background-color var(--rail-motion) ease,color var(--rail-motion) ease}.teacher-rail_avatar__IMq1c{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;overflow:hidden;border:1px solid var(--rail-line);border-radius:50%;color:var(--rail-ink);background:var(--rail-selected);font-size:13px;font-weight:600;line-height:1;transition:background-color var(--rail-motion) ease,color var(--rail-motion) ease,border-color var(--rail-motion) ease}.teacher-rail_avatar__IMq1c[data-image=true]{background:transparent}.teacher-rail_avatarImage__uuQnd{display:block;width:100%;height:100%;min-width:0;object-fit:cover}.teacher-rail_accountCopy__71n1i{display:grid;min-width:0;grid-gap:1px;gap:1px;overflow:hidden;transition:opacity .1s ease,visibility .1s ease}.teacher-rail_accountCopy__71n1i strong{overflow:hidden;font-size:14px;font-weight:550;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.teacher-rail_accountCopy__71n1i small{color:var(--rail-muted);font-size:12px;line-height:18px;white-space:nowrap;transition:color var(--rail-motion) ease}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_brand__tlQHW{width:0;padding:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_collapseGlyph__53evG{opacity:0}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_toggleMark__iUdvX{opacity:1}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_accountCopy__71n1i,.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_label__oBMde{width:0;visibility:hidden;opacity:0}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_utilities__UTDn4{grid-template-columns:minmax(0,1fr);gap:4px}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_accountRow__Jl8WA{grid-template-columns:minmax(0,1fr)}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_account__sVLMH{justify-content:center;gap:0;padding:6px 0}.teacher-rail_rail___x_JM :is(.teacher-rail_navItem__O561K,.teacher-rail_utilityButton__Li545,.teacher-rail_logoutButton__c_htv,.teacher-rail_collapseButton__ZoTqt,.teacher-rail_adminLink__6Ifvx,.teacher-rail_account__sVLMH,.teacher-rail_brand__tlQHW):focus-visible{outline:2px solid var(--rail-focus);outline-offset:-2px;box-shadow:none}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_collapseButton__ZoTqt:focus-visible .teacher-rail_toggleMark__iUdvX{opacity:0}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_collapseButton__ZoTqt:focus-visible .teacher-rail_collapseGlyph__53evG{opacity:1}.teacher-rail_rail___x_JM :is(.teacher-rail_navItem__O561K,.teacher-rail_utilityButton__Li545,.teacher-rail_logoutButton__c_htv,.teacher-rail_collapseButton__ZoTqt,.teacher-rail_adminLink__6Ifvx,.teacher-rail_account__sVLMH,.teacher-rail_brand__tlQHW):active{background:var(--rail-selected)}@media (hover:hover){.teacher-rail_rail___x_JM :is(.teacher-rail_navItem__O561K,.teacher-rail_utilityButton__Li545,.teacher-rail_logoutButton__c_htv,.teacher-rail_collapseButton__ZoTqt,.teacher-rail_adminLink__6Ifvx,.teacher-rail_account__sVLMH,.teacher-rail_brand__tlQHW):hover{background:var(--rail-hover);color:var(--rail-ink)}.teacher-rail_rail___x_JM .teacher-rail_navItem__O561K[aria-current=page]:hover{background:var(--rail-selected)}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_collapseButton__ZoTqt:hover .teacher-rail_toggleMark__iUdvX{opacity:0}.teacher-rail_rail___x_JM[data-collapsed=true] .teacher-rail_collapseButton__ZoTqt:hover .teacher-rail_collapseGlyph__53evG{opacity:1}}@media (prefers-reduced-motion:reduce){.teacher-rail_rail___x_JM{--rail-motion:0ms}.teacher-rail_rail___x_JM,.teacher-rail_rail___x_JM *{transition:none;scroll-behavior:auto}}.teacher-campus_card__DqPIh{container:campus/inline-size;color:var(--website-ink,#242424);border:1px solid var(--website-line,#e6e6e6);border-radius:20px;overflow:hidden;background:var(--website-surface,#fff)}.teacher-campus_header__Cfl4t{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:16px 24px;border-bottom:1px solid var(--website-line,#e6e6e6)}.teacher-campus_header__Cfl4t>div{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.teacher-campus_eyebrow___X2AI{font-size:13px;font-weight:600;letter-spacing:.03em}.teacher-campus_caption__bS45V{color:var(--website-muted,#737373);font-size:12px}.teacher-campus_card__DqPIh button{font:inherit;cursor:pointer}.teacher-campus_footer__lhUVl>button,.teacher-campus_headerActions__lEVGP>button,.teacher-campus_notice__AtPvt>button,.teacher-campus_sceneActions__Ea7YI>button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:36px;padding:5px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;font-size:12px;white-space:nowrap}.teacher-campus_header__Cfl4t .teacher-campus_headerActions__lEVGP{gap:4px}.teacher-campus_footer__lhUVl>button:hover,.teacher-campus_headerActions__lEVGP>button:hover,.teacher-campus_sceneActions__Ea7YI>button:hover{background:var(--website-soft,#f3f3f3)}.teacher-campus_stage__Jly_R{--clock-pane:#efeee7;--scene-pane:#cddad1;--scene-glow:#e7dfc785;--scene-ink:#293a35;position:relative;display:grid;grid-template-columns:minmax(210px,.44fr) minmax(0,1.56fr);height:clamp(300px,22vw,360px);isolation:isolate;background-color:var(--scene-pane);background-image:radial-gradient(ellipse at 70% 25%,var(--scene-glow),transparent 70%);color:var(--scene-ink);transition:background-color 1.2s ease,color 1.2s ease}.teacher-campus_clock__eC73i{z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 18px;text-align:center;background:var(--clock-pane);border-right:1px solid #52665a0d;pointer-events:none;transition:background-color 1.2s ease}.teacher-campus_card__DqPIh[data-phase=dusk] .teacher-campus_stage__Jly_R{--clock-pane:#e9e2d6;--scene-pane:#b7c4bc;--scene-glow:#dcd0ae85}[data-theme$=-dark] .teacher-campus_stage__Jly_R,[data-theme=dark] .teacher-campus_stage__Jly_R{--clock-pane:#293331;--scene-pane:#1e2d29;--scene-glow:#71826a35;--scene-ink:#e6eae3}.teacher-campus_card__DqPIh[data-phase=night] .teacher-campus_stage__Jly_R{--clock-pane:#263137;--scene-pane:#14252b;--scene-glow:#51696845;--scene-ink:#e4eae9}.teacher-campus_card__DqPIh[data-phase=pending] .teacher-campus_stage__Jly_R{--clock-pane:var(--website-soft,#f5f5f5);--scene-pane:var(--website-line,#e6e6e6);--scene-glow:transparent;--scene-ink:var(--website-ink,#242424)}.teacher-campus_card__DqPIh:not([data-scene-status=ready]) .teacher-campus_clock__eC73i,.teacher-campus_card__DqPIh:not([data-scene-status=ready]) .teacher-campus_stage__Jly_R{transition:none}.teacher-campus_sceneSwitch__p146u{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:11px;background:var(--website-soft,#f3f3f3)}.teacher-campus_sceneSwitch__p146u>button{min-height:34px;padding:6px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--website-muted,#737373);font-size:13px;white-space:nowrap}.teacher-campus_sceneSwitch__p146u>button[aria-pressed=true]{border-color:var(--website-line,#e6e6e6);background:var(--website-surface,#fff);color:var(--website-ink,#242424);box-shadow:0 1px 3px #00000008}.teacher-campus_loading__3MZIL{position:absolute;z-index:2;bottom:12px;left:12px;font-size:12px;color:var(--website-muted,#737373);background:var(--website-surface,#fff);padding:5px 9px;border-radius:8px}.teacher-campus_clockCaption__ur0jt{font-size:12px;letter-spacing:.025em}.teacher-campus_time__jIZrb{display:block;font-size:clamp(52px,5vw,76px);font-weight:450;letter-spacing:-.055em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teacher-campus_date__8CcQu{display:flex;justify-content:center;flex-wrap:wrap;column-gap:6px;font-size:12px;line-height:1.6}.teacher-campus_date__8CcQu>span{white-space:nowrap}.teacher-campus_clock__eC73i .teacher-campus_date__8CcQu{max-width:100%}.teacher-campus_weather__fWqJB{margin-top:6px;font-size:13px}.teacher-campus_scene__FUbWm{position:relative;min-width:0;min-height:0;height:100%;overflow:hidden}.teacher-campus_poster__d6M2i,.teacher-campus_scene__FUbWm canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.teacher-campus_scene__FUbWm canvas{display:block;z-index:1}.teacher-campus_card__DqPIh:not([data-scene-status=ready]) .teacher-campus_scene__FUbWm canvas,.teacher-campus_scene__FUbWm[data-e-campus-ready=true] .teacher-campus_poster__d6M2i{visibility:hidden}.teacher-campus_brandFallback__6cOf6{position:absolute;width:76px;height:76px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.25}.teacher-campus_sceneActions__Ea7YI{position:absolute;z-index:3;right:16px;bottom:14px;display:flex;gap:2px;padding:4px;border:1px solid var(--website-line,#e6e6e6);border-radius:13px;background:var(--website-surface,#fff);box-shadow:0 2px 10px #0000000a}.teacher-campus_sceneActions__Ea7YI>button{min-width:36px}.teacher-campus_sceneActions__Ea7YI svg{width:16px;height:16px;flex-shrink:0}.teacher-campus_stage__Jly_R:-webkit-full-screen{grid-template-columns:minmax(240px,.44fr) minmax(0,1.56fr);width:100%;height:100%}.teacher-campus_stage__Jly_R:fullscreen{grid-template-columns:minmax(240px,.44fr) minmax(0,1.56fr);width:100%;height:100%}.teacher-campus_stage__Jly_R:-webkit-full-screen .teacher-campus_clock__eC73i{padding:32px 20px}.teacher-campus_stage__Jly_R:fullscreen .teacher-campus_clock__eC73i{padding:32px 20px}.teacher-campus_stage__Jly_R:-webkit-full-screen .teacher-campus_time__jIZrb{font-size:clamp(60px,5.5vw,96px)}.teacher-campus_stage__Jly_R:fullscreen .teacher-campus_time__jIZrb{font-size:clamp(60px,5.5vw,96px)}.teacher-campus_stage__Jly_R:-webkit-full-screen .teacher-campus_scene__FUbWm{height:100%;margin:0}.teacher-campus_stage__Jly_R:fullscreen .teacher-campus_scene__FUbWm{height:100%;margin:0}.teacher-campus_stage__Jly_R:-webkit-full-screen .teacher-campus_sceneActions__Ea7YI{bottom:24px;right:24px}.teacher-campus_stage__Jly_R:fullscreen .teacher-campus_sceneActions__Ea7YI{bottom:24px;right:24px}.teacher-campus_sceneActions__Ea7YI>button{border-color:transparent;background:transparent;color:var(--website-ink,#242424);padding:6px 10px}.teacher-campus_sceneNotice__yfm8o{margin:0;padding:12px 24px;font-size:12px;line-height:1.6;color:var(--website-muted,#737373)}.teacher-campus_sceneNotice__yfm8o button{border:0;color:inherit;background:transparent;text-decoration:underline;text-underline-offset:3px;padding:6px 8px}.teacher-campus_footer__lhUVl{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 18px 10px 24px}.teacher-campus_footer__lhUVl>span{font-size:12px;color:var(--website-muted,#737373)}.teacher-campus_cityForm__d23LO{padding:10px 24px 22px}.teacher-campus_cityForm__d23LO label{display:grid;min-width:0;grid-gap:8px;gap:8px;font-size:13px;margin:0}.teacher-campus_cityForm__d23LO label>span{color:var(--website-muted,#737373);font-size:12px}.teacher-campus_locationHeading__klTWS{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:14px}.teacher-campus_locationHeading__klTWS button{display:inline-flex;gap:8px;align-items:center}.teacher-campus_locationHeading__klTWS svg{width:16px;height:16px;flex-shrink:0}.teacher-campus_cityForm__d23LO .teacher-campus_regionFields__g41tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.teacher-campus_regionFields__g41tl .site-select{width:100%;min-width:0}.teacher-campus_locationActions__4Vzh8{display:flex;justify-content:flex-end;padding-top:16px}.teacher-campus_cityForm__d23LO p{font-size:13px;line-height:1.6}@media (max-width:600px){.teacher-campus_cityForm__d23LO .teacher-campus_regionFields__g41tl{grid-template-columns:1fr}}.teacher-campus_cityForm__d23LO input{min-width:0;flex:1 1;width:100%;height:40px;border:1px solid var(--website-line,#ddd);border-radius:10px;background:var(--website-paper,#fafafa);color:inherit;padding:8px 12px;font:inherit;font-size:14px}.teacher-campus_candidates__J5X0o button,.teacher-campus_cityForm__d23LO button{min-height:40px;border:1px solid var(--website-line,#ddd);border-radius:10px;padding:8px 16px;background:var(--website-soft,#f3f3f3);color:inherit;font-size:13px;white-space:nowrap}.teacher-campus_candidates__J5X0o{display:flex;flex-wrap:wrap;gap:8px;padding:0 24px 16px}.teacher-campus_notice__AtPvt{margin:0;padding:0 24px 14px;color:var(--website-muted,#737373);font-size:12px;overflow-wrap:anywhere}.teacher-campus_notice__AtPvt button{margin-left:8px;text-decoration:underline}.teacher-campus_attribution__prnVo{padding:0 24px 16px;margin:0;color:var(--website-muted,#737373);font-size:12px}.teacher-campus_attribution__prnVo a{color:inherit;text-decoration:underline;text-underline-offset:3px}.teacher-campus_card__DqPIh :where(button,input,a):focus-visible{outline:2px solid var(--website-ink,#30343b);outline-offset:3px}.teacher-campus_card__DqPIh button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.teacher-campus_header__Cfl4t{padding:12px 18px}.teacher-campus_stage__Jly_R{grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);height:260px}.teacher-campus_clock__eC73i{padding:18px 10px;gap:9px}.teacher-campus_time__jIZrb{font-size:clamp(32px,7vw,48px)}.teacher-campus_date__8CcQu{max-width:12ch}.teacher-campus_weather__fWqJB{margin-top:0;font-size:12px}.teacher-campus_card__DqPIh button{min-height:44px}.teacher-campus_sceneActions__Ea7YI{right:8px;bottom:8px;gap:4px}.teacher-campus_sceneActions__Ea7YI>button{min-width:44px;padding:5px 8px}.teacher-campus_cityForm__d23LO{padding:10px 18px 20px}.teacher-campus_cityForm__d23LO input{font-size:16px;height:44px}.teacher-campus_footer__lhUVl{padding-left:18px}.teacher-campus_stage__Jly_R:-webkit-full-screen{grid-template-columns:minmax(120px,.44fr) minmax(0,1.56fr)}.teacher-campus_stage__Jly_R:fullscreen{grid-template-columns:minmax(120px,.44fr) minmax(0,1.56fr)}.teacher-campus_stage__Jly_R:-webkit-full-screen .teacher-campus_clock__eC73i{padding:18px 10px}.teacher-campus_stage__Jly_R:fullscreen .teacher-campus_clock__eC73i{padding:18px 10px}.teacher-campus_stage__Jly_R:-webkit-full-screen .teacher-campus_time__jIZrb{font-size:clamp(32px,5.5vw,60px)}.teacher-campus_stage__Jly_R:fullscreen .teacher-campus_time__jIZrb{font-size:clamp(32px,5.5vw,60px)}}@media (prefers-reduced-motion:reduce){.teacher-campus_stage__Jly_R{transition:none}}@container campus (max-width: 680px){.teacher-campus_header__Cfl4t>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.teacher-campus_header__Cfl4t .teacher-campus_headerActions__lEVGP{align-self:start}.teacher-campus_caption__bS45V{font-size:12px}.teacher-campus_stage__Jly_R{grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);height:260px}.teacher-campus_scene__FUbWm{height:calc(100% - 52px)}.teacher-campus_stage__Jly_R:-webkit-full-screen .teacher-campus_scene__FUbWm{height:calc(100% - 64px)}.teacher-campus_stage__Jly_R:fullscreen .teacher-campus_scene__FUbWm{height:calc(100% - 64px)}.teacher-campus_clock__eC73i{padding:18px 10px;gap:9px}.teacher-campus_time__jIZrb{font-size:clamp(32px,9cqw,48px)}}.teacher-overview_overview__sGH63{--ov-paper:var(--website-paper,#ffffff);--ov-surface:var(--website-surface,#fff);--ov-soft:var(--website-soft,#f2f2f2);--ov-ink:var(--website-ink,#202124);--ov-muted:var(--website-muted,#73767b);--ov-accent:var(--website-accent,#242629);--ov-line:var(--website-line,#e3e3e5);--ov-warm:var(--website-warm,#f7f7f8);container-type:inline-size;display:grid;min-width:0;grid-gap:22px;gap:22px;color:var(--ov-ink);font-family:var(--website-font,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei UI",sans-serif);font-size:14px;line-height:1.6}.teacher-overview_overview__sGH63,.teacher-overview_overview__sGH63 *{box-sizing:border-box}:where(.teacher-overview_masthead__GzSQd,.teacher-overview_focusCard__BCcIF,.teacher-overview_metricStrip__WDuDO,.teacher-overview_contentGrid__vvzRR,.teacher-overview_quickAccess__VxBcn) :where(h2,h3,p,ul,ol){margin:0}:where(.teacher-overview_contentGrid__vvzRR) :where(ul,ol){padding:0;list-style:none}.teacher-overview_overview__sGH63 :where(button){font-family:inherit;cursor:pointer;touch-action:manipulation}.teacher-overview_overview__sGH63 :is(button,a):focus-visible{outline:2px solid var(--ov-accent);outline-offset:3px}.teacher-overview_overview__sGH63 svg{width:18px;height:18px;flex:0 0 18px}.teacher-overview_masthead__GzSQd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:2px 0 4px}.teacher-overview_masthead__GzSQd>div{min-width:0}.teacher-overview_dateLine__HFvtI{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:var(--ov-muted);font-size:12px}.teacher-overview_dateLine__HFvtI>span{padding-left:10px;border-left:1px solid var(--ov-line)}.teacher-overview_dateLine__HFvtI svg{width:16px;height:16px}.teacher-overview_masthead__GzSQd h2{margin:9px 0 4px;font-size:clamp(24px,2.2vw,32px);font-weight:650;letter-spacing:-.035em;line-height:1.4;overflow-wrap:anywhere}.teacher-overview_masthead__GzSQd h2 span{font-weight:550}.teacher-overview_masthead__GzSQd p{color:var(--ov-muted);font-size:14px}.teacher-overview_overview__sGH63 .teacher-overview_primaryButton__6NfFV,.teacher-overview_overview__sGH63 .teacher-overview_secondaryButton___OXyw{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:1px solid var(--ov-line);border-radius:11px;color:var(--ov-ink);background:var(--ov-surface);font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.teacher-overview_overview__sGH63 .teacher-overview_primaryButton__6NfFV{color:var(--website-on-action,#fff);background:var(--website-action,#242629);border-color:var(--website-action,#242629)}.teacher-overview_overview__sGH63 .teacher-overview_textButton__0t3O7{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:5px;flex-shrink:0;padding:5px 2px;border:0;border-radius:7px;color:var(--ov-accent);background:transparent;font-size:14px;line-height:1.5}.teacher-overview_textButton__0t3O7 svg{width:15px;height:15px;flex-basis:15px}.teacher-overview_heroGrid__dE5CF{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:22px;gap:22px}.teacher-overview_focusCard__BCcIF{position:relative;display:flex;min-width:0;flex-direction:column;gap:15px;padding:25px 28px 22px;overflow:hidden;border:1px solid var(--ov-line);border-radius:18px;background:linear-gradient(115deg,var(--ov-surface),color-mix(in srgb,var(--ov-soft) 80%,var(--ov-warm)));box-shadow:0 4px 20px #20212405}.teacher-overview_focusCard__BCcIF:before{position:absolute;inset:24px auto 24px 0;width:3px;border-radius:0 4px 4px 0;background:var(--ov-accent);content:""}.teacher-overview_focusTop__E3wva{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.teacher-overview_focusLabel__oWrRE{display:flex;align-items:center;gap:8px;color:var(--ov-accent);font-weight:650}.teacher-overview_focusLabel__oWrRE i{width:7px;height:7px;border-radius:50%;background:var(--ov-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ov-accent) 10%,transparent)}.teacher-overview_focusDate__LkUu2{padding:2px 10px;border:1px solid color-mix(in srgb,var(--ov-line) 80%,transparent);border-radius:20px;color:var(--ov-muted);background:color-mix(in srgb,var(--ov-surface) 70%,transparent);white-space:nowrap}.teacher-overview_focusCopy__AOOWf h3{font-size:clamp(21px,1.8vw,27px);font-weight:630;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere}.teacher-overview_focusCopy__AOOWf p{margin-top:5px;color:var(--ov-muted);font-size:14px;overflow-wrap:anywhere}.teacher-overview_focusTime__urIeA{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-size:24px;font-weight:500;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.teacher-overview_focusTime__urIeA>span{color:var(--ov-muted);font-size:14px}.teacher-overview_focusTime__urIeA small{color:var(--ov-muted);font-size:12px;font-weight:400}.teacher-overview_focusFooter__bW0GB{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:4px}.teacher-overview_focusFooter__bW0GB>span{max-width:360px;color:var(--ov-muted);font-size:12px}.teacher-overview_focusFooter__bW0GB .teacher-overview_primaryButton__6NfFV{flex:0 0 auto}.teacher-overview_courseProgress__HoV_5{height:3px;margin-top:-5px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--ov-accent) 12%,var(--ov-paper))}.teacher-overview_courseProgress__HoV_5>span{display:block;height:100%;border-radius:inherit;background:var(--ov-accent)}.teacher-overview_inlineNote__n8JOo{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:8px 14px;border-radius:10px;color:var(--ov-ink);background:var(--ov-warm);font-size:12px}.teacher-overview_inlineNote__n8JOo .teacher-overview_textButton__0t3O7{margin-left:auto}.teacher-overview_metricStrip__WDuDO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--ov-line);border-radius:14px;background:var(--ov-surface)}.teacher-overview_overview__sGH63 .teacher-overview_metric__JebWI{display:grid;min-width:0;grid-gap:4px;gap:4px;padding:14px 20px;border:0;color:var(--ov-ink);background:transparent;text-align:left;font-size:14px;transition:background-color .16s ease}.teacher-overview_metric__JebWI+.teacher-overview_metric__JebWI{border-left:1px solid var(--ov-line)}.teacher-overview_metric__JebWI>span{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--ov-muted);font-size:12px}.teacher-overview_metric__JebWI>span svg{width:14px;height:14px;flex-basis:14px;opacity:.6}.teacher-overview_metric__JebWI>strong{display:flex;align-items:baseline;gap:6px;font-size:28px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teacher-overview_metric__JebWI>small,.teacher-overview_metric__JebWI>strong small{color:var(--ov-muted);font-size:12px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.teacher-overview_contentGrid__vvzRR{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;grid-gap:22px;gap:22px}.teacher-overview_primaryColumn__q94pw,.teacher-overview_secondaryColumn__4C9QX{display:grid;min-width:0;align-content:start;grid-gap:22px;gap:22px}.teacher-overview_panel__Tg9xd,.teacher-overview_taskPanel__XqRL6{min-width:0;overflow:hidden;border:1px solid var(--ov-line);border-radius:16px;background:var(--ov-surface);box-shadow:0 3px 15px #20212403}.teacher-overview_taskPanel__XqRL6{background:linear-gradient(180deg,color-mix(in srgb,var(--ov-warm) 34%,var(--ov-surface)),var(--ov-surface) 240px)}.teacher-overview_panelHeading___DdkY{display:flex;min-width:0;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:18px 20px 14px}.teacher-overview_panelHeading___DdkY>div{min-width:0}.teacher-overview_panelHeading___DdkY h3{margin-top:3px;font-size:17px;font-weight:600;line-height:1.4}.teacher-overview_panelHeading___DdkY>svg{color:var(--ov-muted)}.teacher-overview_kicker___minK{color:var(--ov-muted);font-size:12px;letter-spacing:.03em}.teacher-overview_counter__Gw3wH{display:grid;min-width:28px;height:28px;padding:0 7px;place-items:center;border:1px solid var(--ov-line);border-radius:8px;color:var(--ov-accent);background:var(--ov-surface);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teacher-overview_homeworkList__QWHtw,.teacher-overview_studentList__f6Twf,.teacher-overview_taskList__3lp35,.teacher-overview_timeline__RtlRA{max-height:520px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ov-line) transparent}.teacher-overview_timeline__RtlRA{padding:0 12px 10px}.teacher-overview_overview__sGH63 .teacher-overview_courseRow__cMSk1{display:grid;width:100%;min-width:0;min-height:82px;grid-template-columns:49px 14px minmax(0,1fr) auto 16px;align-items:center;grid-gap:10px;gap:10px;padding:12px 8px;border:0;border-radius:10px;color:var(--ov-ink);background:transparent;text-align:left}.teacher-overview_courseRow__cMSk1>svg{width:16px;height:16px;color:var(--ov-muted)}.teacher-overview_timelineTime__GNyt_{display:grid;grid-gap:3px;gap:3px;font-size:14px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teacher-overview_timelineTime__GNyt_ small{color:var(--ov-muted);font-size:12px;font-weight:400}.teacher-overview_timelineTrack__23bm_{position:relative;display:grid;align-self:stretch;place-items:center}.teacher-overview_timelineTrack__23bm_:before{position:absolute;inset:-12px auto;width:1px;background:var(--ov-line);content:""}.teacher-overview_timeline__RtlRA li:first-child .teacher-overview_timelineTrack__23bm_:before{top:50%}.teacher-overview_timeline__RtlRA li:last-child .teacher-overview_timelineTrack__23bm_:before{bottom:50%}.teacher-overview_timelineTrack__23bm_ i{z-index:1;width:8px;height:8px;border:1px solid var(--ov-line);border-radius:50%;background:var(--ov-surface)}.teacher-overview_courseCopy__8mOjX{display:grid;min-width:0;grid-gap:4px;gap:4px}.teacher-overview_courseCopy__8mOjX strong,.teacher-overview_studentRow__XbUWI strong,.teacher-overview_workCopy__TobRp strong{font-size:14px;font-weight:550;line-height:1.55;overflow-wrap:anywhere}.teacher-overview_courseCopy__8mOjX small,.teacher-overview_workCopy__TobRp small{color:var(--ov-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.teacher-overview_phaseLabel__CHNar{color:var(--ov-muted);font-size:12px;white-space:nowrap}.teacher-overview_timeline__RtlRA li[data-phase=current] .teacher-overview_courseRow__cMSk1,.teacher-overview_timeline__RtlRA li[data-phase=next] .teacher-overview_courseRow__cMSk1{background:var(--ov-soft)}.teacher-overview_timeline__RtlRA li[data-phase=current] .teacher-overview_phaseLabel__CHNar,.teacher-overview_timeline__RtlRA li[data-phase=next] .teacher-overview_phaseLabel__CHNar{color:var(--ov-accent);font-weight:600}.teacher-overview_timeline__RtlRA li[data-phase=current] .teacher-overview_timelineTrack__23bm_ i,.teacher-overview_timeline__RtlRA li[data-phase=next] .teacher-overview_timelineTrack__23bm_ i{border-color:var(--ov-accent);background:var(--ov-accent)}.teacher-overview_timeline__RtlRA li[data-phase=past] .teacher-overview_courseCopy__8mOjX strong{color:var(--ov-muted)}.teacher-overview_panelNote__LIAHQ{margin:0 20px 14px;color:var(--ov-muted);font-size:12px}.teacher-overview_homeworkList__QWHtw{padding:0 20px 10px}.teacher-overview_homeworkList__QWHtw li+li{border-top:1px solid var(--ov-line)}.teacher-overview_overview__sGH63 .teacher-overview_homeworkRow___QPaQ{display:grid;width:100%;min-width:0;grid-template-columns:32px minmax(0,1fr) auto auto 16px;align-items:center;grid-gap:10px;gap:10px;padding:17px 0;border:0;border-radius:8px;color:var(--ov-ink);background:transparent;text-align:left}.teacher-overview_workIcon__ueEvn{display:grid;width:32px;height:36px;align-self:start;place-items:center;border:1px solid var(--ov-line);border-radius:9px;color:var(--ov-accent);background:var(--ov-paper)}.teacher-overview_workCopy__TobRp{display:grid;min-width:0;grid-gap:4px;gap:4px}.teacher-overview_homeworkNumbers__RdOEC{display:grid;grid-gap:3px;gap:3px;text-align:right}.teacher-overview_homeworkNumbers__RdOEC strong{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.teacher-overview_homeworkNumbers__RdOEC i{color:var(--ov-muted);font-style:normal;font-weight:400}.teacher-overview_homeworkNumbers__RdOEC small,.teacher-overview_workStatus__4tVzo{color:var(--ov-muted);font-size:12px}.teacher-overview_workStatus__4tVzo{padding:3px 8px;border-radius:6px;background:var(--ov-paper);white-space:nowrap}.teacher-overview_workStatus__4tVzo[data-pending=true]{color:var(--ov-ink);background:var(--ov-warm)}.teacher-overview_homeworkRow___QPaQ>svg{width:16px;height:16px;color:var(--ov-muted)}.teacher-overview_taskList__3lp35{padding:0 20px 6px}.teacher-overview_taskList__3lp35>li{padding:12px 0 8px;border-top:1px solid var(--ov-line)}.teacher-overview_taskTop__8nVQj{display:flex;align-items:center;gap:8px;margin-bottom:7px}.teacher-overview_taskTop__8nVQj small{color:var(--ov-muted);font-size:12px}.teacher-overview_taskIcon__5NnNz{display:flex;color:var(--ov-accent)}.teacher-overview_taskIcon__5NnNz svg{width:16px;height:16px}.teacher-overview_taskList__3lp35>li>strong{font-size:14px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.teacher-overview_taskList__3lp35 p{margin-top:4px;color:var(--ov-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.teacher-overview_taskFooter__U4ws_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-top:4px}.teacher-overview_taskFooter__U4ws_>small{color:var(--ov-muted);font-size:12px}.teacher-overview_studentList__f6Twf{padding:0 12px 10px}.teacher-overview_overview__sGH63 .teacher-overview_studentRow__XbUWI{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:10px 8px;border:0;border-radius:10px;color:var(--ov-ink);background:transparent;text-align:left}.teacher-overview_studentAvatar__GXuGd{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;color:var(--ov-accent);background:var(--ov-soft);font-size:14px}.teacher-overview_studentRow__XbUWI>span:nth-child(2){display:grid;min-width:0;flex:1 1;grid-gap:3px;gap:3px}.teacher-overview_studentRow__XbUWI small{color:var(--ov-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.teacher-overview_studentRow__XbUWI>svg{width:16px;height:16px;flex-basis:16px;color:var(--ov-muted)}.teacher-overview_empty__3vzHm{padding:10px 20px 16px}.teacher-overview_empty__3vzHm>strong{display:block;font-size:14px;font-weight:550}.teacher-overview_empty__3vzHm>p{margin-top:6px;color:var(--ov-muted);font-size:12px;line-height:1.7}.teacher-overview_empty__3vzHm .teacher-overview_textButton__0t3O7{margin-top:5px}.teacher-overview_quickAccess__VxBcn{min-width:0;border-top:1px solid var(--ov-line);padding-top:18px}.teacher-overview_quickAccess__VxBcn>header{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.teacher-overview_quickAccess__VxBcn h3{font-size:16px;font-weight:600}.teacher-overview_quickAccess__VxBcn header>span{color:var(--ov-muted);font-size:12px}.teacher-overview_shortcutGrid__74v2S{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.teacher-overview_overview__sGH63 .teacher-overview_shortcut__XHShn{display:flex;min-width:0;min-height:68px;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:11px;color:var(--ov-ink);background:var(--ov-soft);text-align:left;transition:background-color .16s ease,border-color .16s ease}.teacher-overview_shortcut__XHShn>svg{color:var(--ov-accent)}.teacher-overview_shortcut__XHShn>span{display:grid;min-width:0;flex:1 1;grid-gap:2px;gap:2px}.teacher-overview_shortcut__XHShn strong{font-size:14px;font-weight:550}.teacher-overview_shortcut__XHShn small{color:var(--ov-muted);font-size:12px;overflow-wrap:anywhere}.teacher-overview_shortcut__XHShn>svg:last-child{width:14px;height:14px;flex-basis:14px;opacity:.6}.teacher-overview_extensions__OxNoJ{display:grid;min-width:0;grid-gap:22px;gap:22px}.teacher-overview_extensions__OxNoJ>*{min-width:0}.teacher-overview_syncNote__1gCEF{margin:0;color:var(--ov-muted);font-size:12px;line-height:1.6}.teacher-overview_loadingLines__JhwdZ{display:grid;grid-gap:12px;gap:12px;padding:14px 20px 22px}.teacher-overview_loadingLines__JhwdZ i{display:block;height:14px;border-radius:5px;background:var(--ov-soft);animation:teacher-overview_breathe__ErPr5 1.6s ease-in-out infinite alternate}.teacher-overview_loadingLines__JhwdZ i:nth-child(2){width:78%}.teacher-overview_loadingLines__JhwdZ i:nth-child(3){width:55%}.teacher-overview_focusCard__BCcIF .teacher-overview_loadingLines__JhwdZ{padding:12px 0;min-height:118px;align-content:center}@keyframes teacher-overview_breathe__ErPr5{to{opacity:.45}}@media (hover:hover){.teacher-overview_overview__sGH63 :is(.teacher-overview_secondaryButton___OXyw,.teacher-overview_metric__JebWI,.teacher-overview_courseRow__cMSk1,.teacher-overview_homeworkRow___QPaQ,.teacher-overview_studentRow__XbUWI):hover{background:var(--ov-soft)}.teacher-overview_overview__sGH63 .teacher-overview_primaryButton__6NfFV:hover{background:#111214;border-color:#111214}.teacher-overview_overview__sGH63 .teacher-overview_textButton__0t3O7:hover{text-decoration:underline;text-underline-offset:4px}.teacher-overview_overview__sGH63 .teacher-overview_shortcut__XHShn:hover{border-color:var(--ov-line);background:var(--ov-surface)}}@container (max-width: 850px){.teacher-overview_contentGrid__vvzRR,.teacher-overview_heroGrid__dE5CF{grid-template-columns:minmax(0,1fr)}.teacher-overview_heroGrid__dE5CF{gap:16px}.teacher-overview_secondaryColumn__4C9QX{align-items:start}.teacher-overview_secondaryColumn__4C9QX,.teacher-overview_shortcutGrid__74v2S{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-overview_focusCard__BCcIF{padding:22px}.teacher-overview_overview__sGH63 .teacher-overview_metric__JebWI{padding:12px 14px}}@container (max-width: 620px){.teacher-overview_heroGrid__dE5CF,.teacher-overview_secondaryColumn__4C9QX{grid-template-columns:minmax(0,1fr)}.teacher-overview_metricStrip__WDuDO{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-overview_metric__JebWI:nth-child(3){border-left:0}.teacher-overview_metric__JebWI:nth-child(n+3){border-top:1px solid var(--ov-line)}.teacher-overview_overview__sGH63 .teacher-overview_homeworkRow___QPaQ{grid-template-columns:28px minmax(0,1fr) auto 16px}.teacher-overview_workIcon__ueEvn{width:28px}.teacher-overview_homeworkNumbers__RdOEC{grid-column:2;text-align:left;display:flex;align-items:center;gap:8px}.teacher-overview_workStatus__4tVzo{grid-column:3;grid-row:1}.teacher-overview_homeworkRow___QPaQ>svg{grid-column:4;grid-row:1}}@container (max-width: 420px){.teacher-overview_masthead__GzSQd{align-items:flex-start}.teacher-overview_masthead__GzSQd h2{font-size:24px}.teacher-overview_focusCard__BCcIF{padding:20px}.teacher-overview_focusTime__urIeA{font-size:23px}.teacher-overview_focusFooter__bW0GB>span{width:100%}.teacher-overview_panelHeading___DdkY{padding:16px 16px 10px}.teacher-overview_timeline__RtlRA{padding-inline:8px}.teacher-overview_overview__sGH63 .teacher-overview_courseRow__cMSk1{grid-template-columns:44px 10px minmax(0,1fr) 16px;gap:8px}.teacher-overview_phaseLabel__CHNar{grid-column:3;grid-row:2;margin-top:-10px}.teacher-overview_courseRow__cMSk1>svg{grid-column:4;grid-row:1}.teacher-overview_timelineTrack__23bm_{grid-column:2;grid-row:1/3}.teacher-overview_timelineTime__GNyt_{grid-column:1;grid-row:1}.teacher-overview_homeworkList__QWHtw,.teacher-overview_taskList__3lp35{padding-inline:16px}.teacher-overview_overview__sGH63 .teacher-overview_shortcut__XHShn{padding:10px;gap:8px}.teacher-overview_shortcut__XHShn>svg:last-child{display:none}}@media (max-width:760px){.teacher-overview_overview__sGH63{gap:18px}.teacher-overview_heroGrid__dE5CF{display:contents}.teacher-overview_focusCard__BCcIF{order:1}.teacher-overview_inlineNote__n8JOo{order:2}.teacher-overview_metricStrip__WDuDO{order:3}.teacher-overview_contentGrid__vvzRR{order:5}.teacher-overview_quickAccess__VxBcn{order:6}.teacher-overview_extensions__OxNoJ{order:7}.teacher-overview_syncNote__1gCEF{order:8}.teacher-overview_overview__sGH63 :is(input,select,textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.teacher-overview_overview__sGH63,.teacher-overview_overview__sGH63 *{animation:none;transition:none;scroll-behavior:auto}}.teacher-point-report_report__Uv4rm{color:var(--website-ink,#252525);display:grid;grid-gap:16px;gap:16px;min-width:0;container:pointreport/inline-size;font-size:14px}.teacher-point-report_report__Uv4rm *{box-sizing:border-box}.teacher-point-report_report__Uv4rm .teacher-point-report_mobileCard__qJz0Q p{align-items:center}.teacher-point-report_report__Uv4rm [hidden]{display:none!important}.teacher-point-report_filterDisclosure__5_PtQ{display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;border:1px solid var(--website-line,#e3e3e3);background:var(--website-soft,#f7f7f7)}.teacher-point-report_filterDisclosure__5_PtQ>span{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.teacher-point-report_filterDisclosure__5_PtQ>button{flex-shrink:0;font-size:12px}.teacher-point-report_mobileCards__1fxgI{display:none;gap:12px}.teacher-point-report_mobileCard__qJz0Q{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--website-line,#e3e3e3);border-radius:12px;padding:16px;background:var(--website-surface,#fff);min-width:0}.teacher-point-report_mobileCard__qJz0Q>div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:start}.teacher-point-report_mobileBalance__YPaLs{display:grid;grid-gap:5px;gap:5px;text-align:right;flex-shrink:0}.teacher-point-report_mobileBalance__YPaLs strong{font-size:25px;font-weight:600}.teacher-point-report_mobileBalance__YPaLs small,.teacher-point-report_mobileCard__qJz0Q>small{color:var(--website-muted,#777);font-size:12px}.teacher-point-report_mobileCard__qJz0Q p{margin:0;display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;line-height:1.8;font-size:12px}.teacher-point-report_mobileCard__qJz0Q p b{font-weight:550}.teacher-point-report_mobileCard__qJz0Q .teacher-point-report_sources__L7HsT{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;border-top:1px solid var(--website-line,#eee);padding-top:12px}.teacher-point-report_report__Uv4rm button,.teacher-point-report_report__Uv4rm input,.teacher-point-report_report__Uv4rm select{font:inherit}.teacher-point-report_report__Uv4rm button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:1px solid var(--website-line,#e3e3e3);border-radius:9px;background:var(--website-surface,#fff);color:inherit;padding:8px 13px;cursor:pointer;line-height:1.5}.teacher-point-report_report__Uv4rm button:disabled{opacity:.5;cursor:default}.teacher-point-report_report__Uv4rm button:hover:not(:disabled){background:var(--website-soft,#f5f5f5)}.teacher-point-report_report__Uv4rm svg{width:16px;height:16px;flex:0 0 16px}.teacher-point-report_context__l4w_h,.teacher-point-report_filterActions___2ey6,.teacher-point-report_footer__7O8zX,.teacher-point-report_heading__HudV1,.teacher-point-report_pagination__dAxrC,.teacher-point-report_quick__pNq5J,.teacher-point-report_toolbar__bSeRC,.teacher-point-report_tools__PkSdm{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.teacher-point-report_context__l4w_h,.teacher-point-report_heading__HudV1,.teacher-point-report_toolbar__bSeRC{justify-content:space-between}.teacher-point-report_heading__HudV1 h2{margin:0 0 7px;font-size:22px;line-height:1.4;font-weight:650;letter-spacing:-.4px}.teacher-point-report_caption__Wo4T5,.teacher-point-report_context__l4w_h p,.teacher-point-report_heading__HudV1 p{margin:0;color:var(--website-muted,#777);line-height:1.8;font-size:12px}.teacher-point-report_heading__HudV1 a{display:inline-flex;align-items:center;gap:3px;color:var(--website-muted,#777);font-size:12px;text-decoration:none}.teacher-point-report_filters__0T__c{display:grid;grid-gap:18px;gap:18px;padding:20px;border:1px solid var(--website-line,#e3e3e3);border-radius:14px;background:var(--website-soft,#f7f7f7)}.teacher-point-report_quick__pNq5J{gap:6px}.teacher-point-report_quick__pNq5J>span{margin-right:10px;font-size:13px}.teacher-point-report_quick__pNq5J button{min-height:34px;padding:5px 11px;background:transparent;border-color:transparent;font-size:12px}.teacher-point-report_quick__pNq5J button[aria-pressed=true]{background:var(--website-surface,#fff);border-color:var(--website-line,#ddd)}.teacher-point-report_quick__pNq5J small{margin-left:auto;color:var(--website-muted,#777);font-size:12px}.teacher-point-report_filterGrid___jo4c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.teacher-point-report_filterGrid___jo4c label{display:grid;grid-gap:8px;gap:8px;min-width:0;align-content:start;font-size:12px}.teacher-point-report_filterGrid___jo4c input{width:100%;min-width:0;height:42px;padding:8px 10px;background:var(--website-surface,#fff);border:1px solid var(--website-line,#ddd);border-radius:9px;color:inherit}.teacher-point-report_filterGrid___jo4c [data-site-select-trigger][role=combobox]{min-width:0!important;width:100%!important;height:42px!important}.teacher-point-report_range__olOCU{grid-column:span 3;display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(70px,1fr) auto minmax(70px,1fr);grid-gap:10px;gap:10px;align-items:center;border:0;margin:0;padding:0;min-width:0}.teacher-point-report_range__olOCU legend{padding:0;margin-bottom:8px;font-size:12px}.teacher-point-report_range__olOCU>span{color:var(--website-muted,#777)}.teacher-point-report_filterActions___2ey6{padding-top:14px;border-top:1px solid var(--website-line,#e3e3e3);justify-content:flex-end}.teacher-point-report_filterActions___2ey6>span{margin-right:auto;color:var(--website-muted,#777);font-size:12px;line-height:1.6}.teacher-point-report_report__Uv4rm .teacher-point-report_primary__TGoq8{color:var(--website-surface,#fff);background:var(--website-ink,#252525);border-color:transparent}.teacher-point-report_report__Uv4rm .teacher-point-report_primary__TGoq8:hover:not(:disabled){background:var(--website-ink,#252525);opacity:.85}.teacher-point-report_metrics__bGQRD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--website-surface,#fff);border:1px solid var(--website-line,#e3e3e3);border-radius:14px}.teacher-point-report_metrics__bGQRD>div{padding:20px;display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.teacher-point-report_metrics__bGQRD>div+div{border-left:1px solid var(--website-line,#e3e3e3)}.teacher-point-report_metrics__bGQRD span{color:var(--website-muted,#777);font-size:12px}.teacher-point-report_metrics__bGQRD strong{display:flex;align-items:baseline;font-size:28px;font-weight:600;line-height:1.3;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere}.teacher-point-report_metrics__bGQRD small{margin-left:6px;font-size:12px;font-weight:400;color:var(--website-muted,#777)}.teacher-point-report_metrics__bGQRD .teacher-point-report_adjustment__HKOvG{display:block;margin:-2px 0 0;line-height:1.5;color:var(--website-muted,#777);overflow-wrap:anywhere}.teacher-point-report_metrics__bGQRD .teacher-point-report_split__g88IZ{flex-wrap:wrap;gap:7px}.teacher-point-report_split__g88IZ b{font-weight:550}.teacher-point-report_split__g88IZ i{font-style:normal;color:var(--website-muted,#999);font-weight:300}.teacher-point-report_tabs__XNE3L{display:flex;flex-wrap:wrap;gap:3px;padding:3px;border-radius:11px;background:var(--website-soft,#f2f2f2)}.teacher-point-report_tabs__XNE3L button{border-color:transparent;background:transparent;padding:7px 15px}.teacher-point-report_tabs__XNE3L button[aria-pressed=true]{background:var(--website-surface,#fff);box-shadow:0 1px 4px #0000000a;border-color:var(--website-line,#e5e5e5)}.teacher-point-report_tools__PkSdm{gap:8px}.teacher-point-report_tools__PkSdm>:first-child{min-width:155px}.teacher-point-report_tableWrap__JCyBk{overflow-x:auto;min-width:0;border:1px solid var(--website-line,#e3e3e3);border-radius:13px;background:var(--website-surface,#fff)}.teacher-point-report_table__DBUPe{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.teacher-point-report_table__DBUPe td,.teacher-point-report_table__DBUPe th{text-align:left;padding:15px 16px;border-bottom:1px solid var(--website-line,#e9e9e9);vertical-align:middle;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teacher-point-report_table__DBUPe thead th{background:var(--website-soft,#f8f8f8);color:var(--website-muted,#737373);font-size:12px;font-weight:500;white-space:nowrap}.teacher-point-report_table__DBUPe th:first-child{min-width:175px;max-width:260px}.teacher-point-report_table__DBUPe th:nth-child(2){min-width:80px}.teacher-point-report_table__DBUPe tr:last-child td,.teacher-point-report_table__DBUPe tr:last-child th{border-bottom:0}.teacher-point-report_periodTable__soF3G{min-width:1000px}.teacher-point-report_periodTable__soF3G th:first-child{width:26%;min-width:244px}.teacher-point-report_report__Uv4rm .teacher-point-report_periodTable__soF3G tr>:not(:first-child),.teacher-point-report_report__Uv4rm .teacher-point-report_studentTable__YPNgw tbody td,.teacher-point-report_report__Uv4rm .teacher-point-report_studentTable__YPNgw thead th:not([rowspan]:first-child){text-align:center;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.teacher-point-report_periodTable__soF3G td,.teacher-point-report_studentTable__YPNgw tbody td:nth-child(n+3){white-space:nowrap}.teacher-point-report_periodTable__soF3G tr>:not(:first-child){width:8.888%}.teacher-point-report_studentTable__YPNgw{min-width:1100px}.teacher-point-report_studentTable__YPNgw td,.teacher-point-report_studentTable__YPNgw th{padding:13px 12px}.teacher-point-report_studentTable__YPNgw th:first-child{min-width:190px}.teacher-point-report_report__Uv4rm .teacher-point-report_studentTable__YPNgw thead tr:last-child th{min-width:76px;max-width:none;padding-top:9px;padding-bottom:9px}.teacher-point-report_studentTable__YPNgw td:nth-child(2),.teacher-point-report_studentTable__YPNgw th:nth-child(2){min-width:90px;max-width:160px;overflow-wrap:anywhere}.teacher-point-report_studentTable__YPNgw th[colspan]{padding-bottom:9px}.teacher-point-report_periodTable__soF3G tr>:not(:first-child),.teacher-point-report_studentTable__YPNgw tbody tr>:not(:first-child),.teacher-point-report_studentTable__YPNgw thead tr>:not(:first-child){text-align:center;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.teacher-point-report_entryValue__41saz,.teacher-point-report_mobileBalance__YPaLs strong,.teacher-point-report_mobileCard__qJz0Q p,.teacher-point-report_sources__L7HsT b{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.teacher-point-report_entryValue__41saz small>span,.teacher-point-report_entryValue__41saz strong,.teacher-point-report_mobileBalance__YPaLs strong,.teacher-point-report_mobileCard__qJz0Q p>b,.teacher-point-report_mobileCard__qJz0Q p>span,.teacher-point-report_sources__L7HsT b{white-space:nowrap}.teacher-point-report_mobileCard__qJz0Q[data-large-points=true]>div:first-child{flex-wrap:wrap}.teacher-point-report_mobileCard__qJz0Q[data-large-points=true] .teacher-point-report_mobileBalance__YPaLs{margin-left:auto}.teacher-point-report_mobileCard__qJz0Q[data-large-points=true] .teacher-point-report_sources__L7HsT{grid-template-columns:minmax(0,1fr)}.teacher-point-report_report__Uv4rm .teacher-point-report_student__u1Zo8{border:0;padding:0;min-height:44px;display:grid;text-align:left;justify-content:start;justify-items:start;grid-gap:3px;gap:3px;background:transparent}.teacher-point-report_student__u1Zo8 strong{font-weight:550;overflow-wrap:anywhere;line-height:1.6}.teacher-point-report_student__u1Zo8 small{font-size:12px;color:var(--website-muted,#888);font-weight:400}.teacher-point-report_report__Uv4rm .teacher-point-report_link__r98so{padding:4px 0;border:0;background:transparent;white-space:nowrap;font-size:12px}.teacher-point-report_number__DG3rs{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.teacher-point-report_positive__8X90D{color:#286b60}.teacher-point-report_negative__UN4Xp{color:#b35a4e}.teacher-point-report_adjustment__HKOvG{color:var(--website-muted,#777)}[data-theme=dark] .teacher-point-report_positive__8X90D,[data-theme=soft-ios-dark] .teacher-point-report_positive__8X90D{color:#8fc9b5}[data-theme=dark] .teacher-point-report_negative__UN4Xp,[data-theme=soft-ios-dark] .teacher-point-report_negative__UN4Xp{color:#e49b8c}.teacher-point-report_sources__L7HsT{display:grid;grid-gap:3px;gap:3px;min-width:115px;font-size:12px;color:var(--website-muted,#777)}.teacher-point-report_sources__L7HsT>span{display:flex;justify-content:space-between;gap:10px}.teacher-point-report_sources__L7HsT b{color:var(--website-ink,#333);font-weight:500}.teacher-point-report_entries__E4FOn{display:grid;border:1px solid var(--website-line,#e3e3e3);border-radius:13px;background:var(--website-surface,#fff)}.teacher-point-report_entry__C7pNC{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 20px;gap:6px 20px;padding:18px 20px;border-bottom:1px solid var(--website-line,#e3e3e3);min-width:0}.teacher-point-report_entry__C7pNC:last-child{border-bottom:0}.teacher-point-report_entryHeading__PdwJt{display:contents}.teacher-point-report_entryTitle__wqZfy{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:7px 12px;min-width:0;padding-top:2px}.teacher-point-report_entryTitle__wqZfy>strong{font-size:14px;font-weight:550;line-height:1.7;overflow-wrap:anywhere}.teacher-point-report_entryIdentity__vBO7W{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;font-size:12px;line-height:1.7;color:var(--website-muted,#777);min-width:0;overflow-wrap:anywhere}.teacher-point-report_entryIdentity__vBO7W strong{color:var(--website-ink,#252525);font-size:13px;font-weight:550}.teacher-point-report_entry__C7pNC small,.teacher-point-report_entry__C7pNC time{color:var(--website-muted,#777);font-size:12px;line-height:1.7}.teacher-point-report_entry__C7pNC time{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.teacher-point-report_entryBody__LL2ML{grid-column:1/-1;grid-row:3;position:relative;min-height:30px;min-width:0;overflow-wrap:anywhere}.teacher-point-report_entryBody__LL2ML p{margin:0;color:var(--website-muted,#777);line-height:1.8;font-size:12px}.teacher-point-report_entryBody__LL2ML .teacher-point-report_entryReason__FGrFO{display:flex;flex-wrap:wrap;gap:2px 16px;padding-right:160px}.teacher-point-report_entryBody__LL2ML summary{cursor:pointer;font-size:12px;color:var(--website-muted,#777);min-height:30px;line-height:30px}.teacher-point-report_entryBody__LL2ML details[open]{margin-top:12px;border-top:1px solid var(--website-line,#eee);padding-top:10px}.teacher-point-report_entryBody__LL2ML summary{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;width:-moz-fit-content;width:fit-content;list-style:none}.teacher-point-report_entryBody__LL2ML summary::-webkit-details-marker{display:none}.teacher-point-report_entryBody__LL2ML summary svg{width:13px;height:13px;flex-basis:13px}.teacher-point-report_entryBody__LL2ML details[open]>summary svg{transform:rotate(90deg)}.teacher-point-report_entryDetails__RvtrR{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);grid-gap:16px 28px;gap:16px 28px;padding:8px 0 2px}.teacher-point-report_entryDetails__RvtrR h3{margin:0 0 14px;font-size:13px;font-weight:550;line-height:1.7}.teacher-point-report_calculation__vRCDA{min-width:0}.teacher-point-report_entryDetails__RvtrR dl{display:grid;grid-gap:10px;gap:10px;margin:0;font-size:12px;line-height:1.8}.teacher-point-report_entryDetails__RvtrR dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.teacher-point-report_entryDetails__RvtrR dt{color:var(--website-muted,#777)}.teacher-point-report_entryDetails__RvtrR dd{margin:0;min-width:0;overflow-wrap:anywhere}.teacher-point-report_entryDetails__RvtrR dd p{color:inherit}.teacher-point-report_entryDetails__RvtrR dd p+p{margin-top:3px}.teacher-point-report_balanceExplanation__T_oci{border-left:1px solid var(--website-line,#ddd);padding-left:28px;min-width:0}.teacher-point-report_balanceExplanation__T_oci dd{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.teacher-point-report_balanceExplanation__T_oci dl>div:last-child{border-top:1px solid var(--website-line,#ddd);padding-top:10px;font-weight:550}.teacher-point-report_balanceExplanation__T_oci>p{margin-top:12px}.teacher-point-report_entryDetails__RvtrR .teacher-point-report_reversalNote___OGIu{grid-column:1/-1;border-left:2px solid var(--website-line,#ddd);padding:3px 12px;color:var(--website-ink,#333)}.teacher-point-report_entryMetadata____5Zs{grid-column:1/-1;border-top:1px solid var(--website-line,#ddd);padding-top:12px;display:grid;grid-gap:5px;gap:5px}.teacher-point-report_entryMetadata____5Zs p{display:flex;flex-wrap:wrap;gap:4px 24px}.teacher-point-report_badges__nH1dG{display:flex;flex-wrap:wrap;gap:6px}.teacher-point-report_badges__nH1dG span{padding:2px 7px;border-radius:5px;background:var(--website-soft,#f5f5f5);font-size:12px;color:var(--website-muted,#777);line-height:1.7}.teacher-point-report_entryValue__41saz{grid-column:2;grid-row:1/3;align-self:start;display:grid;grid-gap:3px;gap:3px;text-align:right;min-width:120px}.teacher-point-report_entryValue__41saz strong{font-size:25px;font-weight:550;line-height:1.2;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.teacher-point-report_footer__7O8zX{font-size:12px;line-height:1.7;color:var(--website-muted,#888);justify-content:space-between}.teacher-point-report_footer__7O8zX button{font-size:12px}.teacher-point-report_empty__Trjlv,.teacher-point-report_loading__EHepv{border:1px dashed var(--website-line,#ddd);border-radius:13px;padding:44px 24px;text-align:center;color:var(--website-muted,#777);line-height:1.8}.teacher-point-report_loading__EHepv{min-height:250px;display:grid;place-content:center}.teacher-point-report_error__N6QeF{display:flex;align-items:center;gap:16px;color:#a8463c;line-height:1.7}.teacher-point-report_pagination__dAxrC{justify-content:flex-end}.teacher-point-report_pagination__dAxrC>span{color:var(--website-muted,#777);font-size:12px}@container pointreport (max-width: 760px){.teacher-point-report_filterGrid___jo4c{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-point-report_filterGrid___jo4c>label:nth-child(5),.teacher-point-report_range__olOCU{grid-column:1/-1}.teacher-point-report_metrics__bGQRD{grid-template-columns:repeat(2,minmax(0,1fr))}.teacher-point-report_metrics__bGQRD>div{padding:16px}.teacher-point-report_metrics__bGQRD>div:nth-child(3){border-left:0}.teacher-point-report_metrics__bGQRD>div:nth-child(n+3){border-top:1px solid var(--website-line,#e3e3e3)}.teacher-point-report_entry__C7pNC{padding:16px;column-gap:12px}.teacher-point-report_entryTitle__wqZfy{flex-direction:column;align-items:flex-start;gap:5px}.teacher-point-report_entryIdentity__vBO7W{grid-column:1/-1}.teacher-point-report_entryValue__41saz{grid-row:1;min-width:90px;max-width:130px;overflow-wrap:anywhere}.teacher-point-report_entryValue__41saz strong{font-size:23px}.teacher-point-report_entry__C7pNC[data-large-points=true]{grid-template-columns:minmax(0,1fr)}.teacher-point-report_entry__C7pNC[data-large-points=true] .teacher-point-report_entryTitle__wqZfy{flex-direction:row;align-items:baseline}.teacher-point-report_entry__C7pNC[data-large-points=true] .teacher-point-report_entryValue__41saz{grid-column:1;grid-row:3;justify-self:end;max-width:100%}.teacher-point-report_entry__C7pNC[data-large-points=true] .teacher-point-report_entryBody__LL2ML{grid-row:4}}@container pointreport (max-width: 450px){.teacher-point-report_entryDetails__RvtrR{grid-template-columns:minmax(0,1fr);gap:18px}.teacher-point-report_balanceExplanation__T_oci{border-left:0;border-top:1px solid var(--website-line,#ddd);padding:16px 0 0}.teacher-point-report_entryBody__LL2ML{padding-top:34px}.teacher-point-report_entryBody__LL2ML .teacher-point-report_entryReason__FGrFO{padding-right:0}.teacher-point-report_heading__HudV1 h2{font-size:20px}.teacher-point-report_heading__HudV1{gap:8px}.teacher-point-report_filters__0T__c{padding:15px}.teacher-point-report_quick__pNq5J>span{width:100%}.teacher-point-report_quick__pNq5J small{margin-left:0}.teacher-point-report_filterGrid___jo4c{gap:14px 10px}.teacher-point-report_filterGrid___jo4c label:nth-child(3),.teacher-point-report_filterGrid___jo4c label:nth-child(4){grid-column:1/-1}.teacher-point-report_range__olOCU{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.teacher-point-report_range__olOCU>:first-child{grid-column:1/-1}.teacher-point-report_range__olOCU>legend{grid-column:auto}.teacher-point-report_range__olOCU>:nth-child(2){grid-column:1/-1}.teacher-point-report_filterGrid___jo4c input{font-size:16px}.teacher-point-report_filterActions___2ey6>span{flex-basis:100%}.teacher-point-report_metrics__bGQRD strong{font-size:25px}.teacher-point-report_toolbar__bSeRC{gap:12px}.teacher-point-report_tabs__XNE3L{width:100%}.teacher-point-report_tabs__XNE3L button{flex:1 1;font-size:13px;padding:7px 8px}.teacher-point-report_tools__PkSdm{width:100%;justify-content:space-between}.teacher-point-report_tools__PkSdm button{font-size:12px}.teacher-point-report_context__l4w_h{align-items:flex-start}.teacher-point-report_metrics__bGQRD[data-large-points=true] strong{font-size:17px;white-space:nowrap}.teacher-point-report_metrics__bGQRD[data-large-points=true] .teacher-point-report_split__g88IZ{flex-direction:column;gap:3px}.teacher-point-report_metrics__bGQRD[data-large-points=true] .teacher-point-report_split__g88IZ i{display:none}}@media (max-width:700px){.teacher-point-report_filterDisclosure__5_PtQ{display:flex}}@container pointreport (max-width: 600px){.teacher-point-report_mobileCards__1fxgI{display:grid}.teacher-point-report_report__Uv4rm [aria-label="作业历史明细，可横向滚动"],.teacher-point-report_report__Uv4rm [aria-label="学生积分总览，可横向滚动"],.teacher-point-report_report__Uv4rm [aria-label="每周积分汇总，可横向滚动"],.teacher-point-report_report__Uv4rm [aria-label="每日积分汇总，可横向滚动"],.teacher-point-report_report__Uv4rm [aria-label="考试历史明细，可横向滚动"]{display:none}}.teacher-statistics_statistics__LN_Qk{min-width:0;display:grid;grid-gap:24px;gap:24px}.teacher-statistics_statistics__LN_Qk>div{min-width:0}.teacher-statistics_statistics__LN_Qk>[hidden]{display:none}.teacher-statistics_navigation__wsRHO{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--website-line,#ddd)}.teacher-statistics_navigation__wsRHO button{font:inherit;font-size:14px;font-weight:550;cursor:pointer;background:transparent;color:var(--website-muted,#777);border:0;border-bottom:2px solid transparent;padding:4px 2px 14px;min-height:44px;border-radius:0}.teacher-statistics_navigation__wsRHO button[aria-pressed=true]{border-bottom-color:var(--website-ink,#262626);color:var(--website-ink,#262626)}.teacher-statistics_recordPicker__mk0oK{min-width:0;border-top:1px solid var(--website-line,#ddd);padding-top:12px}.teacher-statistics_recordPicker__mk0oK summary{min-height:36px;font-size:13px;line-height:36px;cursor:pointer}.teacher-statistics_recordPicker__mk0oK p{color:var(--website-muted,#777);font-size:12px;line-height:1.8;margin:8px 0}.teacher-statistics_recordPicker__mk0oK>div{max-height:250px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:10px;gap:10px;padding:3px}.teacher-statistics_recordPicker__mk0oK label{display:flex;align-items:flex-start;gap:10px;background:var(--website-surface,#fff);border:1px solid var(--website-line,#ddd);border-radius:8px;padding:12px;cursor:pointer}.teacher-statistics_recordPicker__mk0oK input[type=checkbox]{width:16px;height:16px;margin:3px 0 0;min-height:16px;flex:0 0 16px;accent-color:var(--website-ink,#333)}.teacher-statistics_recordPicker__mk0oK label>span{display:grid;grid-gap:6px;gap:6px;font-size:12px;overflow-wrap:anywhere}.teacher-statistics_recordPicker__mk0oK strong{font-weight:550;line-height:1.7}.teacher-statistics_recordPicker__mk0oK small{color:var(--website-muted,#777);line-height:1.7}.teacher-statistics_identity__PGN9u{display:grid;grid-gap:5px;gap:5px;min-width:150px;max-width:280px;overflow-wrap:anywhere}.teacher-statistics_identity__PGN9u strong{font-weight:550;line-height:1.7}.teacher-statistics_identity__PGN9u small{color:var(--website-muted,#777);font-size:12px;font-weight:400}.teacher-statistics_gradeDistribution___8KsI{display:flex;flex-wrap:wrap;gap:8px}.teacher-statistics_gradeDistribution___8KsI>span{display:inline-flex;gap:12px;padding:8px 12px;border:1px solid var(--website-line,#ddd);border-radius:8px;font-size:13px}.teacher-statistics_gradeDistribution___8KsI b{color:var(--website-muted,#777);font-weight:400}.teacher-statistics_categoryField__T9QOu,.teacher-statistics_homeworkField__RyPsi{grid-column:span 2}.teacher-statistics_learningTable__3G5B7{table-layout:fixed}.teacher-statistics_learningTable__3G5B7.teacher-statistics_learningTable__3G5B7 td,.teacher-statistics_learningTable__3G5B7.teacher-statistics_learningTable__3G5B7 th{vertical-align:middle;line-height:22px;overflow-wrap:anywhere}.teacher-statistics_learningTable__3G5B7.teacher-statistics_learningTable__3G5B7 tr>:not(:first-child){text-align:center}.teacher-statistics_learningTable__3G5B7 th:first-child{width:23%}.teacher-statistics_learningTable__3G5B7 th:nth-child(2){width:12%}.teacher-statistics_learningTable__3G5B7 th:nth-child(3){width:15%}.teacher-statistics_learningTable__3G5B7 th:nth-child(4){width:17%}.teacher-statistics_learningTable__3G5B7 th:nth-child(5){width:14%}.teacher-statistics_learningTable__3G5B7 th:nth-child(6){width:19%}.teacher-statistics_learningTable__3G5B7 .teacher-statistics_identity__PGN9u{min-width:0;max-width:none;gap:5px}.teacher-statistics_learningTable__3G5B7 .teacher-statistics_identity__PGN9u strong{line-height:22px}.teacher-statistics_learningTable__3G5B7 .teacher-statistics_identity__PGN9u small{line-height:18px}.teacher-statistics_modeBar__AzdRh{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}.teacher-statistics_modeBar__AzdRh>span{font-size:12px;line-height:1.7;color:var(--website-muted,#777)}.teacher-statistics_recordScope__jEDgR{display:flex;gap:12px;align-items:end;min-width:0}.teacher-statistics_recordField__VEwD7{display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:0;font-size:12px}.teacher-statistics_recordScope__jEDgR>button{flex:0 0 auto;min-height:42px}.teacher-statistics_recordField__VEwD7 [data-site-select-trigger][role=combobox]{width:100%!important;height:42px!important}.teacher-statistics_studentFilters__f0TQm{padding-top:18px;border-top:1px solid var(--website-line,#ddd)}.teacher-statistics_scoreRange__IleW4{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.teacher-statistics_scoreRange__IleW4 legend{font-size:12px;margin-bottom:8px;padding:0}.teacher-statistics_scoreRange__IleW4>span{font-size:12px;color:var(--website-muted,#777)}.teacher-statistics_recordResults__r3CtK{display:grid;grid-gap:12px;gap:12px;min-width:0}.teacher-statistics_recordHeading__t3Tv1{display:flex;align-items:start;justify-content:space-between;gap:14px;padding:10px 2px 0}.teacher-statistics_recordHeading__t3Tv1>div{min-width:0}.teacher-statistics_recordHeading__t3Tv1 h3{margin:0;font-size:15px;line-height:1.7;font-weight:600;overflow-wrap:anywhere}.teacher-statistics_recordHeading__t3Tv1 p{margin:5px 0 0;color:var(--website-muted,#777);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.teacher-statistics_recordHeading__t3Tv1>button{flex:0 0 auto;font-size:12px}.teacher-statistics_learningTable__3G5B7{min-width:720px}.teacher-statistics_learningTable__3G5B7[data-project-column=true]{min-width:970px}.teacher-statistics_learningTable__3G5B7[data-project-column=true] th{width:auto}.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:first-child{width:21%}.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:nth-child(3){width:23%}.teacher-statistics_learningTableWrap__L3EwO{min-width:0}.teacher-statistics_learningTable__3G5B7 .teacher-statistics_identity__PGN9u>button{position:relative;justify-content:center;align-items:center;min-height:28px;padding:0 18px;line-height:22px}.teacher-statistics_learningTable__3G5B7 .teacher-statistics_identity__PGN9u>button svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.teacher-statistics_learningTable__3G5B7 td:first-child,.teacher-statistics_learningTable__3G5B7 th:first-child{text-align:left}.teacher-statistics_learningTable__3G5B7 td:not(:first-child),.teacher-statistics_learningTable__3G5B7 th:not(:first-child){text-align:center;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.teacher-statistics_learningTable__3G5B7 td:last-child,.teacher-statistics_learningTable__3G5B7 th:last-child{text-align:left}.teacher-statistics_learningTable__3G5B7 td .teacher-statistics_identity__PGN9u{justify-items:center;text-align:center}.teacher-statistics_learningTable__3G5B7[data-project-column=true] td:first-child,.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:first-child{width:20%}.teacher-statistics_learningTable__3G5B7[data-project-column=true] td:nth-child(2),.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:nth-child(2){width:10%}.teacher-statistics_learningTable__3G5B7[data-project-column=true] td:nth-child(3),.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:nth-child(3){width:22%;text-align:left}.teacher-statistics_learningTable__3G5B7[data-project-column=true] td:nth-child(4),.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:nth-child(4){width:14%}.teacher-statistics_learningTable__3G5B7[data-project-column=true] td:nth-child(5),.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:nth-child(5){width:12%}.teacher-statistics_learningTable__3G5B7[data-project-column=true] td:nth-child(6),.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:nth-child(6){width:10%}.teacher-statistics_learningTable__3G5B7[data-project-column=true] td:nth-child(7),.teacher-statistics_learningTable__3G5B7[data-project-column=true] th:nth-child(7){width:12%}.teacher-statistics_learningTable__3G5B7[data-project-column=true] td:nth-child(3) .teacher-statistics_identity__PGN9u{justify-items:start;text-align:left}.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) td:first-child,.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) th:first-child{width:22%}.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) td:nth-child(2),.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) th:nth-child(2){width:13%}.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) td:nth-child(3),.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) th:nth-child(3){width:17%}.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) td:nth-child(4),.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) td:nth-child(5),.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) th:nth-child(4),.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) th:nth-child(5){width:15%}.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) td:nth-child(6),.teacher-statistics_learningTable__3G5B7:not([data-project-column=true]) th:nth-child(6){width:18%}@container pointreport (max-width: 760px){.teacher-statistics_studentFilters__f0TQm>label:nth-child(3),.teacher-statistics_studentFilters__f0TQm>label:nth-child(4){grid-column:auto}.teacher-statistics_scopeGrid__RM2WM>.teacher-statistics_categoryField__T9QOu{grid-column:1/-1}}@container pointreport (max-width: 450px){.teacher-statistics_studentFilters__f0TQm{grid-template-columns:minmax(0,1fr)}.teacher-statistics_scoreRange__IleW4,.teacher-statistics_studentFilters__f0TQm>label{grid-column:1/-1}.teacher-statistics_recordScope__jEDgR{flex-wrap:wrap}.teacher-statistics_recordField__VEwD7{flex-basis:100%}.teacher-statistics_recordScope__jEDgR>button{margin-left:auto}.teacher-statistics_recordHeading__t3Tv1{flex-wrap:wrap}.teacher-statistics_recordHeading__t3Tv1>button{margin-left:auto}.teacher-statistics_identity__PGN9u{min-width:0}}