@font-face{font-family:geistSans;src:url(../media/Geist_VariableFont_wght-s.p.1fa54ud7ewvj5.ttf)format("truetype");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.0%;size-adjust:106.39%}.geistsans_666927f3-module__43fZwG__className{font-family:geistSans,geistSans Fallback}.geistsans_666927f3-module__43fZwG__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_VariableFont_wght-s.p.04eko1khfx1ib.ttf)format("truetype");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_469e2c52-module__pAmTVW__className{font-family:geistMono,geistMono Fallback}.geistmono_469e2c52-module__pAmTVW__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7d9c82e455b419c-s.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_fa30a4c8-module__pCL1AG__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_fa30a4c8-module__pCL1AG__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
.GenerationNavigationGuardProvider-module__7rdRZq__dialog{z-index:1000;color:var(--milo-ink);font-family:var(--font-ui);position:relative}.GenerationNavigationGuardProvider-module__7rdRZq__backdrop{background:color-mix(in srgb, var(--milo-ink) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.GenerationNavigationGuardProvider-module__7rdRZq__positioner{padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.GenerationNavigationGuardProvider-module__7rdRZq__panel{width:100%;max-width:32rem;padding:var(--space-6);border:var(--border-w-card) solid var(--milo-border-strong);border-radius:var(--radius-hero);background:var(--milo-surface);box-shadow:var(--shadow-ws-rest)}.GenerationNavigationGuardProvider-module__7rdRZq__title{font:800 var(--type-title) / 1.25 var(--font-brand);text-wrap:balance;margin:0}.GenerationNavigationGuardProvider-module__7rdRZq__description{margin:var(--space-4) 0 var(--space-6);color:var(--milo-ink-soft);line-height:1.6}.GenerationNavigationGuardProvider-module__7rdRZq__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.GenerationNavigationGuardProvider-module__7rdRZq__stay,.GenerationNavigationGuardProvider-module__7rdRZq__leave{min-height:var(--target-teacher);padding:var(--space-3) var(--space-4);border:var(--border-w-card) solid var(--milo-border-strong);border-radius:var(--radius-control);cursor:pointer;font-weight:700}.GenerationNavigationGuardProvider-module__7rdRZq__stay{background:var(--milo-mint);color:var(--milo-ink-on-bright)}.GenerationNavigationGuardProvider-module__7rdRZq__leave{background:var(--milo-surface);color:var(--milo-ink-soft)}.GenerationNavigationGuardProvider-module__7rdRZq__stay:hover{background:var(--milo-mint-hover)}.GenerationNavigationGuardProvider-module__7rdRZq__leave:hover{color:var(--milo-ink)}.GenerationNavigationGuardProvider-module__7rdRZq__stay:focus-visible,.GenerationNavigationGuardProvider-module__7rdRZq__leave:focus-visible{outline:3px solid var(--milo-mint-text);outline-offset:3px}
.LivingPaperShell-module__2QkBgW__paperBackdrop{--shell-glass-strong:#ffffffb8;background:0 0}html[data-theme=dark] .LivingPaperShell-module__2QkBgW__paperBackdrop{--shell-glass-strong:#1a1e28bd}.LivingPaperShell-module__2QkBgW__topBackdrop{z-index:30;background-color:var(--shell-paper);box-shadow:none;border:0;padding:12px 12px 0;position:relative}.LivingPaperShell-module__2QkBgW__topSurface{border:1px solid var(--shell-border);background:var(--shell-glass-strong);box-shadow:0 16px 40px -28px var(--shell-shadow), inset 0 calc(var(--border-w-inner) / 2) 0 var(--shell-highlight);-webkit-backdrop-filter:blur(9px)saturate(106%);backdrop-filter:blur(9px)saturate(106%);border-radius:20px}.LivingPaperShell-module__2QkBgW__topBarLayout{gap:16px}.LivingPaperShell-module__2QkBgW__topPrimary{min-width:0}.LivingPaperShell-module__2QkBgW__brandControl{border:1px solid var(--shell-border);background:color-mix(in srgb, var(--shell-pill) 82%, transparent);min-width:max-content;box-shadow:inset 0 calc(var(--border-w-inner) / 2) 0 var(--shell-highlight);border-radius:999px;gap:10px;padding:4px 12px 4px 8px;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out}.LivingPaperShell-module__2QkBgW__brandControl:hover,.LivingPaperShell-module__2QkBgW__brandControl:focus-visible{border-color:var(--shell-focus);background:color-mix(in srgb, var(--shell-focus) 14%, var(--shell-pill));box-shadow:0 8px 18px -14px var(--shell-focus), inset 0 calc(var(--border-w-inner) / 2) 0 var(--shell-highlight)}.LivingPaperShell-module__2QkBgW__brandLabel{color:var(--shell-ink);letter-spacing:.04em;font-size:.78rem;font-weight:800}.LivingPaperShell-module__2QkBgW__utilityGroup{border-left:1px solid var(--shell-border);align-items:center;gap:12px;padding-left:16px}.LivingPaperShell-module__2QkBgW__tipsGroup{padding-top:0}.LivingPaperShell-module__2QkBgW__utilityAction,.LivingPaperShell-module__2QkBgW__accountAction,.LivingPaperShell-module__2QkBgW__signOutAction{border:1px solid var(--shell-border);min-height:44px;color:var(--shell-ink-soft);box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:750;text-decoration:none;display:inline-flex}.LivingPaperShell-module__2QkBgW__utilityAction{padding:8px 12px}.LivingPaperShell-module__2QkBgW__accountArea{margin-left:auto}.LivingPaperShell-module__2QkBgW__accountGroup{gap:8px}.LivingPaperShell-module__2QkBgW__identityPill{border:1px solid var(--shell-border);background:var(--shell-pill);min-height:44px;color:var(--shell-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 7px 6px 14px;display:inline-flex}.LivingPaperShell-module__2QkBgW__roleBadge{background:color-mix(in srgb, var(--shell-focus) 18%, var(--shell-pill));min-height:28px;color:var(--shell-focus);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 9px;font-size:.66rem;font-weight:850;display:inline-flex}.LivingPaperShell-module__2QkBgW__accountAction,.LivingPaperShell-module__2QkBgW__signOutAction{padding:8px 14px}.LivingPaperShell-module__2QkBgW__accountAction:hover,.LivingPaperShell-module__2QkBgW__accountAction:focus-visible,.LivingPaperShell-module__2QkBgW__utilityAction:hover,.LivingPaperShell-module__2QkBgW__utilityAction:focus-visible{border-color:var(--shell-focus);background:color-mix(in srgb, var(--shell-focus) 12%, var(--shell-pill));color:var(--shell-ink)}.LivingPaperShell-module__2QkBgW__signOutAction{border-color:var(--shell-ink);background:var(--shell-ink);color:var(--shell-paper)}.LivingPaperShell-module__2QkBgW__signOutAction:hover,.LivingPaperShell-module__2QkBgW__signOutAction:focus-visible{background:color-mix(in srgb, var(--shell-ink) 84%, var(--shell-focus))}.LivingPaperShell-module__2QkBgW__teacherBackdrop{gap:12px;min-height:calc(100dvh - 105px);padding:4px 0 12px 12px}.LivingPaperShell-module__2QkBgW__teacherContent{min-width:0}.LivingPaperShell-module__2QkBgW__sideSurface{border:1px solid var(--shell-border);background:var(--shell-glass);min-height:0;color:var(--shell-ink);box-shadow:0 22px 48px -32px var(--shell-shadow), inset 0 calc(var(--border-w-inner) / 2) 0 var(--shell-highlight);-webkit-backdrop-filter:blur(8px)saturate(104%);backdrop-filter:blur(8px)saturate(104%);border-radius:20px;align-self:stretch;overflow-y:auto}.LivingPaperShell-module__2QkBgW__topSurface :where(a,button),.LivingPaperShell-module__2QkBgW__sideSurface :where(a,button){min-height:44px}.LivingPaperShell-module__2QkBgW__topSurface :where(a,button):focus-visible,.LivingPaperShell-module__2QkBgW__sideSurface :where(a,button):focus-visible{outline:3px solid var(--shell-focus);outline-offset:3px}.LivingPaperShell-module__2QkBgW__navLoading{padding:var(--space-4)}.LivingPaperShell-module__2QkBgW__navLoadingPulse{animation:1.4s ease-in-out infinite LivingPaperShell-module__2QkBgW__shell-loading-pulse}.LivingPaperShell-module__2QkBgW__navLoadingHeading,.LivingPaperShell-module__2QkBgW__navLoadingRow{border-radius:var(--radius-control);background:color-mix(in srgb, var(--shell-border) 72%, transparent)}.LivingPaperShell-module__2QkBgW__navLoadingHeading{width:70%;height:var(--space-6);margin-bottom:var(--space-4)}.LivingPaperShell-module__2QkBgW__navLoadingRows{gap:var(--space-2);display:grid}.LivingPaperShell-module__2QkBgW__navLoadingRow{height:var(--space-4)}.LivingPaperShell-module__2QkBgW__navHeading{color:var(--shell-ink);font-family:var(--font-brand);font-size:.875rem;font-weight:750}.LivingPaperShell-module__2QkBgW__navSectionLabel{margin:0 0 var(--space-2);padding-inline:var(--space-1);color:var(--shell-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:750}.LivingPaperShell-module__2QkBgW__navToggle,.LivingPaperShell-module__2QkBgW__navItem,.LivingPaperShell-module__2QkBgW__navGroupButton{border:calc(var(--border-w-inner) / 2) solid transparent;border-radius:var(--radius-control);color:var(--shell-ink-soft);transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);background:0 0}.LivingPaperShell-module__2QkBgW__navToggle{min-width:var(--target-teacher);min-height:var(--target-teacher);justify-content:center;align-items:center;display:inline-flex}.LivingPaperShell-module__2QkBgW__navItem,.LivingPaperShell-module__2QkBgW__navGroupButton{width:100%;min-width:var(--target-teacher);min-height:var(--target-teacher);align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:.75rem;text-decoration:none;display:flex}.LivingPaperShell-module__2QkBgW__navGroupButton{text-align:left}.LivingPaperShell-module__2QkBgW__navToggle:hover,.LivingPaperShell-module__2QkBgW__navToggle:focus-visible,.LivingPaperShell-module__2QkBgW__navItem:hover,.LivingPaperShell-module__2QkBgW__navItem:focus-visible,.LivingPaperShell-module__2QkBgW__navGroupButton:hover,.LivingPaperShell-module__2QkBgW__navGroupButton:focus-visible,.LivingPaperShell-module__2QkBgW__navGroupActive{border-color:color-mix(in srgb, var(--shell-focus) 22%, var(--shell-border));background:color-mix(in srgb, var(--shell-focus) 8%, var(--shell-pill));color:var(--shell-ink)}.LivingPaperShell-module__2QkBgW__navItemCurrent{border-color:color-mix(in srgb, var(--shell-focus) 42%, var(--shell-border));background:color-mix(in srgb, var(--shell-focus) 18%, var(--shell-pill));color:var(--shell-ink);box-shadow:inset var(--space-1) 0 0 var(--shell-focus)}.LivingPaperShell-module__2QkBgW__navItemEmphasis{font-weight:700}.LivingPaperShell-module__2QkBgW__navItemNested{font-weight:500}.LivingPaperShell-module__2QkBgW__navItemWithBadge{position:relative}.LivingPaperShell-module__2QkBgW__navBadge{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));padding:calc(var(--space-1) / 2) var(--space-1);border:calc(var(--border-w-inner) / 2) solid var(--shell-focus);border-radius:var(--radius-pill);background:var(--shell-pill);color:var(--shell-focus);letter-spacing:.04em;font-size:.5625rem;font-weight:800;position:absolute}.LivingPaperShell-module__2QkBgW__navBadgePro{border-style:double}.LivingPaperShell-module__2QkBgW__navHint{color:var(--shell-ink-soft);font-size:.5625rem}@keyframes LivingPaperShell-module__2QkBgW__shell-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.LivingPaperShell-module__2QkBgW__topSurface,.LivingPaperShell-module__2QkBgW__sideSurface{background:var(--shell-fallback)}}@media (max-width:1024px){.LivingPaperShell-module__2QkBgW__topBarLayout,.LivingPaperShell-module__2QkBgW__topPrimary,.LivingPaperShell-module__2QkBgW__accountGroup{flex-wrap:wrap}.LivingPaperShell-module__2QkBgW__accountArea{width:100%}.LivingPaperShell-module__2QkBgW__teacherBackdrop{min-height:calc(100dvh - 165px)}}@media (max-width:767px){.LivingPaperShell-module__2QkBgW__topBackdrop{padding:8px 8px 0}.LivingPaperShell-module__2QkBgW__topSurface,.LivingPaperShell-module__2QkBgW__sideSurface{border-radius:16px}.LivingPaperShell-module__2QkBgW__utilityGroup{gap:var(--space-2);border-left:0;flex-wrap:wrap;width:100%;min-width:0;max-width:100%;padding-left:0}.LivingPaperShell-module__2QkBgW__tipsGroup{flex-wrap:wrap;min-width:0;max-width:100%}.LivingPaperShell-module__2QkBgW__utilityAction{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.LivingPaperShell-module__2QkBgW__teacherBackdrop{gap:8px;min-height:calc(100dvh - 220px);padding:4px 0 8px 8px}.LivingPaperShell-module__2QkBgW__sideSurface{min-width:56px;max-width:56px;overflow-x:hidden;width:56px!important}.LivingPaperShell-module__2QkBgW__sideSurface>div{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.LivingPaperShell-module__2QkBgW__topSurface *,.LivingPaperShell-module__2QkBgW__sideSurface *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.LivingPaperShell-module__2QkBgW__featureTitle{display:none}@media (min-width:1500px){.LivingPaperShell-module__2QkBgW__featureTitle{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;color:var(--shell-ink);letter-spacing:-.035em;flex:1;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2vw,30px);display:block;overflow:hidden}.LivingPaperShell-module__2QkBgW__workspaceContentTitle{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.LivingPaperShell-module__2QkBgW__workspaceTitleRow{justify-content:flex-end!important}.LivingPaperShell-module__2QkBgW__workspaceContextCopy{margin-block-start:0!important}}
.ReportingLivingPaper-module__0iA_3W__routeScope{--background:var(--milo-bg);--foreground:var(--milo-ink);--card:var(--milo-surface);--card-foreground:var(--milo-ink);--muted:var(--milo-bg-end);--muted-foreground:var(--milo-ink-soft);--accent:var(--milo-mint);--accent-foreground:var(--milo-ink-on-bright);--border:var(--milo-border-soft);--input:var(--milo-border-soft);--primary:var(--milo-ink);--primary-foreground:var(--milo-surface-raised);--destructive:var(--milo-attention);--destructive-foreground:var(--milo-ink-on-bright);--ring:var(--milo-mint-text)}.ReportingLivingPaper-module__0iA_3W__setupPage{min-block-size:100dvh;font-family:var(--font-ui);background:0 0;padding:.5rem 1rem 1rem}.ReportingLivingPaper-module__0iA_3W__setupLoading{min-block-size:100dvh;font-family:var(--font-ui);background:0 0;place-items:center;padding:1rem;display:grid}.ReportingLivingPaper-module__0iA_3W__setupShell{gap:.75rem;inline-size:min(100%,80rem);margin-inline:auto;display:grid}.ReportingLivingPaper-module__0iA_3W__setupHeader{background:var(--milo-surface-raised);border:.0625rem solid var(--milo-border-soft);box-shadow:0 .25rem 0 var(--milo-shadow);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem;display:grid}.ReportingLivingPaper-module__0iA_3W__setupHeaderCopy{min-inline-size:0}.ReportingLivingPaper-module__0iA_3W__setupHeaderTitle{color:var(--milo-ink);font-family:var(--font-brand);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.15}.ReportingLivingPaper-module__0iA_3W__setupHeaderSubtitle{color:var(--milo-ink-soft);margin-block-start:.25rem;font-size:.875rem;line-height:1.5}.ReportingLivingPaper-module__0iA_3W__setupHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ReportingLivingPaper-module__0iA_3W__setupHeaderAction{border:.0625rem solid var(--milo-border-strong);min-block-size:2.75rem;color:var(--milo-ink);font-family:var(--font-ui);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.ReportingLivingPaper-module__0iA_3W__setupHeaderAction:focus-visible{outline:.1875rem solid var(--milo-mint-text);outline-offset:.125rem}.ReportingLivingPaper-module__0iA_3W__setupHeaderAction:hover:not(:disabled){box-shadow:0 .1875rem 0 var(--milo-border-strong);transform:translateY(-.0625rem)}.ReportingLivingPaper-module__0iA_3W__setupHeaderAction:disabled{cursor:not-allowed;opacity:.55}.ReportingLivingPaper-module__0iA_3W__setupHeaderPrimaryAction{background:var(--milo-mint)}.ReportingLivingPaper-module__0iA_3W__setupHeaderPrimaryAction:hover:not(:disabled){background:var(--milo-mint-hover)}.ReportingLivingPaper-module__0iA_3W__setupHeaderSecondaryAction{background:var(--milo-surface-raised)}.ReportingLivingPaper-module__0iA_3W__setupHeaderNote{background:var(--milo-bg-end);border:.0625rem solid var(--milo-border-soft);color:var(--milo-ink-soft);border-radius:.75rem;grid-column:1/-1;padding:.625rem .75rem;font-size:.8125rem;line-height:1.5}.ReportingLivingPaper-module__0iA_3W__setupAttentionWarning{background:var(--milo-surface-raised);border:.0625rem solid var(--milo-attention);color:var(--milo-ink);border-radius:.75rem;padding:1rem}.ReportingLivingPaper-module__0iA_3W__setupAttentionIcon,.ReportingLivingPaper-module__0iA_3W__setupAttentionTitle,.ReportingLivingPaper-module__0iA_3W__setupAttentionAction{color:var(--milo-attention-text)}.ReportingLivingPaper-module__0iA_3W__setupAttentionAction{background:0 0;border-radius:.5rem;min-block-size:2.75rem}.ReportingLivingPaper-module__0iA_3W__setupAttentionAction:focus-visible{outline:.1875rem solid var(--milo-mint-text);outline-offset:.125rem}@media (max-width:40rem){.ReportingLivingPaper-module__0iA_3W__setupHeader{grid-template-columns:1fr}.ReportingLivingPaper-module__0iA_3W__setupHeaderActions{justify-content:stretch}.ReportingLivingPaper-module__0iA_3W__setupHeaderAction{flex:100%}}@media (prefers-reduced-motion:reduce){.ReportingLivingPaper-module__0iA_3W__setupHeaderAction{transition:none}.ReportingLivingPaper-module__0iA_3W__setupHeaderAction:hover:not(:disabled){transform:none}}
.ReportSetupWizard-module__Sck1uG__modalOverlay{z-index:50;padding:var(--space-4);background:color-mix(in srgb, var(--milo-ink) 56%, transparent);animation:ReportSetupWizard-module__Sck1uG__modalFadeIn var(--dur-micro) var(--ease-out) both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ReportSetupWizard-module__Sck1uG__modalContent{inline-size:min(100%,64rem);max-block-size:calc(100dvh - (var(--space-4) * 2));background:var(--milo-surface-raised);border:var(--border-w-inner) solid var(--milo-border-strong);border-radius:var(--radius-hero);box-shadow:var(--shadow-hero);color:var(--milo-ink);font-family:var(--font-ui);animation:ReportSetupWizard-module__Sck1uG__modalEnter var(--dur-panel) var(--ease-lift) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.ReportSetupWizard-module__Sck1uG__modalHeader,.ReportSetupWizard-module__Sck1uG__modalFooter{background:var(--milo-surface-raised);flex:none}.ReportSetupWizard-module__Sck1uG__modalHeader{min-block-size:calc(var(--target-teacher) + var(--space-4));justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-block-end:.0625rem solid var(--milo-border-soft);display:flex}.ReportSetupWizard-module__Sck1uG__modalTitle{min-inline-size:0;color:var(--milo-ink);font-family:var(--font-brand);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:700;line-height:var(--leading-title);margin:0}.ReportSetupWizard-module__Sck1uG__modalClose{min-inline-size:var(--target-teacher);min-block-size:var(--target-teacher);flex:0 0 var(--target-teacher);background:var(--milo-surface);border:.0625rem solid var(--milo-border-soft);border-radius:var(--radius-control);color:var(--milo-ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);place-items:center;padding:0;display:inline-grid}.ReportSetupWizard-module__Sck1uG__modalClose svg{block-size:1.25rem;inline-size:1.25rem}.ReportSetupWizard-module__Sck1uG__modalClose:hover{background:var(--milo-bg-end);border-color:var(--milo-border-strong);transform:translateY(-.0625rem)}.ReportSetupWizard-module__Sck1uG__modalClose:focus-visible,.ReportSetupWizard-module__Sck1uG__scrollRegion:focus-visible,.ReportSetupWizard-module__Sck1uG__navigationButton:focus-visible,.ReportSetupWizard-module__Sck1uG__beginButton:focus-visible,.ReportSetupWizard-module__Sck1uG__editButton:focus-visible,.ReportSetupWizard-module__Sck1uG__reviewLinkButton:focus-visible{outline:.1875rem solid var(--milo-mint-text);outline-offset:.125rem}.ReportSetupWizard-module__Sck1uG__modalBody{flex:auto;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.ReportSetupWizard-module__Sck1uG__modalFooter{border-block-start:.0625rem solid var(--milo-border-soft)}.ReportSetupWizard-module__Sck1uG__contentWrapper{flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}.ReportSetupWizard-module__Sck1uG__progressShell,.ReportSetupWizard-module__Sck1uG__footerShell{background:var(--milo-surface-raised);flex:none}.ReportSetupWizard-module__Sck1uG__progressShell{padding:var(--space-3) var(--space-4) var(--space-2);border-block-end:.0625rem solid var(--milo-border-soft)}.ReportSetupWizard-module__Sck1uG__scrollRegion{overscroll-behavior:contain;min-block-size:0;min-inline-size:0;padding:var(--space-4);scrollbar-gutter:stable;scroll-padding-block:var(--space-4);flex:auto;overflow:hidden auto}.ReportSetupWizard-module__Sck1uG__scrollRegion:focus-visible{outline-offset:calc(-1 * var(--space-1))}.ReportSetupWizard-module__Sck1uG__scrollRegion button{min-inline-size:var(--target-teacher);min-block-size:var(--target-teacher)}.ReportSetupWizard-module__Sck1uG__scrollRegion>*{max-inline-size:100%}:is(.ReportSetupWizard-module__Sck1uG__scrollRegion input:not([type=checkbox]):not([type=radio]),.ReportSetupWizard-module__Sck1uG__scrollRegion select,.ReportSetupWizard-module__Sck1uG__scrollRegion textarea){min-block-size:var(--target-teacher)}.ReportSetupWizard-module__Sck1uG__welcomeStep{display:flex}.ReportSetupWizard-module__Sck1uG__welcomeStep>*{margin:auto}.ReportSetupWizard-module__Sck1uG__customSkillsStep .overflow-y-auto{padding-inline-end:0;max-height:none!important;max-block-size:none!important;overflow-y:visible!important}.ReportSetupWizard-module__Sck1uG__customSkillsStep input[type=search]{min-block-size:var(--target-teacher)}.ReportSetupWizard-module__Sck1uG__customSkillsStep label:has(input[type=checkbox]){min-block-size:1.5rem}.ReportSetupWizard-module__Sck1uG__customSkillsStep label:has(input[type=checkbox]):focus-within{outline:.1875rem solid var(--milo-mint-text);outline-offset:var(--space-1)}.ReportSetupWizard-module__Sck1uG__footerShell{padding:var(--space-3) var(--space-4);border-block-start:.0625rem solid var(--milo-border-soft)}.ReportSetupWizard-module__Sck1uG__progress{gap:var(--space-2);display:grid}.ReportSetupWizard-module__Sck1uG__progressHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ReportSetupWizard-module__Sck1uG__stepCounter,.ReportSetupWizard-module__Sck1uG__optionalBadge{min-block-size:1.5rem;padding-inline:var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.ReportSetupWizard-module__Sck1uG__stepCounter{background:color-mix(in srgb, var(--milo-mint) 18%, var(--milo-surface));color:var(--milo-mint-text)}.ReportSetupWizard-module__Sck1uG__stepTitle{min-inline-size:0;color:var(--milo-ink);font-size:.9375rem;font-weight:700;line-height:var(--leading-title)}.ReportSetupWizard-module__Sck1uG__optionalBadge{background:var(--milo-bg-end);color:var(--milo-ink-soft);text-transform:uppercase}.ReportSetupWizard-module__Sck1uG__progressBar{background:var(--milo-bg-end);border-radius:var(--radius-pill);block-size:.375rem;overflow:hidden}.ReportSetupWizard-module__Sck1uG__progressFill{background:var(--milo-mint);border-radius:inherit;block-size:100%;transition:inline-size var(--dur-panel) var(--ease-out)}.ReportSetupWizard-module__Sck1uG__stepDescription{color:var(--milo-ink-soft);font-size:.8125rem;line-height:var(--leading-body-sm);margin:0}.ReportSetupWizard-module__Sck1uG__navigation{gap:var(--space-2);display:grid}.ReportSetupWizard-module__Sck1uG__validationAlert{padding:var(--space-3);background:color-mix(in srgb, var(--milo-attention) 10%, var(--milo-surface));border:.0625rem solid var(--milo-attention);border-radius:var(--radius-control);color:var(--milo-attention-text);font-size:.875rem;line-height:var(--leading-body-sm)}.ReportSetupWizard-module__Sck1uG__validationAlert p{margin:0 0 var(--space-1);font-weight:700}.ReportSetupWizard-module__Sck1uG__validationAlert ul{margin:0;padding-inline-start:var(--space-4)}.ReportSetupWizard-module__Sck1uG__navigationRow,.ReportSetupWizard-module__Sck1uG__navigationActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ReportSetupWizard-module__Sck1uG__navigationRow{justify-content:space-between}.ReportSetupWizard-module__Sck1uG__navigationActions{justify-content:flex-end}.ReportSetupWizard-module__Sck1uG__navigationButton,.ReportSetupWizard-module__Sck1uG__beginButton,.ReportSetupWizard-module__Sck1uG__editButton,.ReportSetupWizard-module__Sck1uG__reviewLinkButton{min-inline-size:var(--target-teacher);min-block-size:var(--target-teacher);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--milo-ink);cursor:pointer;font-family:var(--font-ui);transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:700;line-height:1.2;display:inline-flex}.ReportSetupWizard-module__Sck1uG__navigationButton{padding-inline:var(--space-4);border:.0625rem solid var(--milo-border-strong);font-size:.875rem}.ReportSetupWizard-module__Sck1uG__navigationButton svg,.ReportSetupWizard-module__Sck1uG__beginButton svg{flex:none;block-size:1rem;inline-size:1rem}.ReportSetupWizard-module__Sck1uG__secondaryButton{background:var(--milo-surface-raised)}.ReportSetupWizard-module__Sck1uG__quietButton{color:var(--milo-ink-soft);background:0 0;border-color:#0000}.ReportSetupWizard-module__Sck1uG__primaryButton,.ReportSetupWizard-module__Sck1uG__beginButton{background:var(--milo-mint);border-color:var(--milo-border-strong);color:var(--milo-ink-on-bright)}.ReportSetupWizard-module__Sck1uG__navigationButton:hover:not(:disabled),.ReportSetupWizard-module__Sck1uG__beginButton:hover:not(:disabled){box-shadow:0 .1875rem 0 var(--milo-border-strong);transform:translateY(-.0625rem)}.ReportSetupWizard-module__Sck1uG__primaryButton:hover:not(:disabled),.ReportSetupWizard-module__Sck1uG__beginButton:hover:not(:disabled){background:var(--milo-mint-hover)}.ReportSetupWizard-module__Sck1uG__navigationButton:active:not(:disabled),.ReportSetupWizard-module__Sck1uG__beginButton:active:not(:disabled){box-shadow:none;transform:translateY(.0625rem)}.ReportSetupWizard-module__Sck1uG__navigationButton:disabled,.ReportSetupWizard-module__Sck1uG__beginButton:disabled,.ReportSetupWizard-module__Sck1uG__editButton:disabled,.ReportSetupWizard-module__Sck1uG__reviewLinkButton:disabled{cursor:not-allowed;opacity:.5}.ReportSetupWizard-module__Sck1uG__savingIcon{animation:ReportSetupWizard-module__Sck1uG__spin var(--dur-ambient) linear infinite}.ReportSetupWizard-module__Sck1uG__welcome{align-items:center;gap:var(--space-6);inline-size:min(100%,32rem);padding-block:var(--space-4);text-align:center;animation:ReportSetupWizard-module__Sck1uG__welcomeEnter var(--dur-panel) var(--ease-out) both;flex-direction:column;display:flex}.ReportSetupWizard-module__Sck1uG__welcomeHeader{justify-items:center;gap:var(--space-2);display:grid}.ReportSetupWizard-module__Sck1uG__welcomeIcon{background:color-mix(in srgb, var(--milo-mint) 18%, var(--milo-surface));border:.0625rem solid var(--milo-border-soft);border-radius:var(--radius-card);block-size:3.25rem;inline-size:3.25rem;color:var(--milo-mint-text);place-items:center;display:grid}.ReportSetupWizard-module__Sck1uG__welcomeIcon svg{block-size:1.75rem;inline-size:1.75rem}.ReportSetupWizard-module__Sck1uG__welcomeTitle{color:var(--milo-ink);font-family:var(--font-brand);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;line-height:var(--leading-display-md);margin:0}.ReportSetupWizard-module__Sck1uG__welcomeSubtitle{max-inline-size:42ch;color:var(--milo-ink-soft);font-size:1rem;line-height:var(--leading-body);margin:0}.ReportSetupWizard-module__Sck1uG__beginButton{padding-inline:var(--space-6);border:.0625rem solid var(--milo-border-strong);font-size:1rem}.ReportSetupWizard-module__Sck1uG__step{min-inline-size:0;animation:ReportSetupWizard-module__Sck1uG__stepEnter var(--dur-lift) var(--ease-out) both}.ReportSetupWizard-module__Sck1uG__stepHeader{margin-block-end:var(--space-4)}.ReportSetupWizard-module__Sck1uG__stepTitleHeading{color:var(--milo-ink);font-family:var(--font-brand);font-size:1.125rem;font-weight:700;line-height:var(--leading-title);margin:0}.ReportSetupWizard-module__Sck1uG__stepCopy{margin:var(--space-1) 0 0;color:var(--milo-ink-soft);font-size:.875rem;line-height:var(--leading-body-sm)}.ReportSetupWizard-module__Sck1uG__stepContent,.ReportSetupWizard-module__Sck1uG__reviewStepContent{min-inline-size:0}.ReportSetupWizard-module__Sck1uG__reviewStepContent{gap:var(--space-4);max-block-size:none;padding-inline-end:0;display:grid;overflow:visible}.ReportSetupWizard-module__Sck1uG__reviewSection{padding:var(--space-4);background:var(--milo-surface);border:.0625rem solid var(--milo-border-soft);border-radius:var(--radius-card)}.ReportSetupWizard-module__Sck1uG__reviewSectionHeader{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-2);display:flex}.ReportSetupWizard-module__Sck1uG__reviewSectionTitle{color:var(--milo-ink);margin:0;font-size:.875rem;font-weight:700}.ReportSetupWizard-module__Sck1uG__optionalText{color:var(--milo-ink-soft);margin-inline-start:var(--space-1);font-size:.75rem;font-weight:500}.ReportSetupWizard-module__Sck1uG__editButton,.ReportSetupWizard-module__Sck1uG__reviewLinkButton{padding-inline:var(--space-2);color:var(--milo-mint-text);background:0 0;border:0;font-size:.8125rem}.ReportSetupWizard-module__Sck1uG__editButton:hover:not(:disabled),.ReportSetupWizard-module__Sck1uG__reviewLinkButton:hover:not(:disabled){text-decoration:underline}.ReportSetupWizard-module__Sck1uG__summaryGrid{gap:var(--space-2) var(--space-4);color:var(--milo-ink);grid-template-columns:repeat(2,minmax(0,1fr));font-size:.875rem;display:grid}.ReportSetupWizard-module__Sck1uG__summaryFull{grid-column:1/-1}.ReportSetupWizard-module__Sck1uG__successText,.ReportSetupWizard-module__Sck1uG__checkmark{color:var(--milo-mint-text)}.ReportSetupWizard-module__Sck1uG__successPanel{padding:var(--space-4);background:color-mix(in srgb, var(--milo-mint) 12%, var(--milo-surface));border:.0625rem solid var(--milo-mint-text);border-radius:var(--radius-card);color:var(--milo-ink)}.ReportSetupWizard-module__Sck1uG__successPanel p{font-size:.875rem;line-height:var(--leading-body-sm);margin:0}.ReportSetupWizard-module__Sck1uG__skillReviewGroup{border-block-end:.0625rem solid var(--milo-border-soft);padding-block-end:var(--space-2)}.ReportSetupWizard-module__Sck1uG__skillReviewGroup:last-child{border-block-end:0;padding-block-end:0}.ReportSetupWizard-module__Sck1uG__confettiContainer{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ReportSetupWizard-module__Sck1uG__confetti{background:var(--milo-mint);opacity:0;block-size:.625rem;inline-size:.625rem;animation:ReportSetupWizard-module__Sck1uG__confettiFall 3s var(--ease-out) both;position:absolute;inset-block-start:-.625rem}.ReportSetupWizard-module__Sck1uG__confetti:nth-child(5n+2){background:var(--milo-info)}.ReportSetupWizard-module__Sck1uG__confetti:nth-child(5n+3){background:var(--milo-evidence)}.ReportSetupWizard-module__Sck1uG__confetti:nth-child(5n+4){background:var(--milo-nature)}.ReportSetupWizard-module__Sck1uG__confetti:nth-child(5n){background:var(--milo-attention)}.ReportSetupWizard-module__Sck1uG__confetti:nth-child(odd){border-radius:50%}.ReportSetupWizard-module__Sck1uG__confetti:nth-child(2n){border-radius:.125rem}@media (max-width:40rem){.ReportSetupWizard-module__Sck1uG__modalOverlay{padding:var(--space-2)}.ReportSetupWizard-module__Sck1uG__modalContent{max-block-size:calc(100dvh - (var(--space-2) * 2));border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ReportSetupWizard-module__Sck1uG__modalHeader,.ReportSetupWizard-module__Sck1uG__progressShell,.ReportSetupWizard-module__Sck1uG__scrollRegion,.ReportSetupWizard-module__Sck1uG__footerShell{padding-inline:var(--space-3)}.ReportSetupWizard-module__Sck1uG__stepDescription{display:none}.ReportSetupWizard-module__Sck1uG__navigationRow{align-items:stretch}.ReportSetupWizard-module__Sck1uG__navigationActions,.ReportSetupWizard-module__Sck1uG__primaryButton{flex:auto}.ReportSetupWizard-module__Sck1uG__summaryGrid{grid-template-columns:1fr}.ReportSetupWizard-module__Sck1uG__summaryFull{grid-column:auto}}@media (max-height:36rem){.ReportSetupWizard-module__Sck1uG__modalOverlay{padding-block:var(--space-2);align-items:stretch}.ReportSetupWizard-module__Sck1uG__modalContent{max-block-size:calc(100dvh - (var(--space-2) * 2))}.ReportSetupWizard-module__Sck1uG__modalHeader{min-block-size:var(--target-teacher);padding-block:0}.ReportSetupWizard-module__Sck1uG__progressShell,.ReportSetupWizard-module__Sck1uG__footerShell{padding-block:var(--space-2)}.ReportSetupWizard-module__Sck1uG__progress{gap:var(--space-1)}.ReportSetupWizard-module__Sck1uG__stepDescription{display:none}}@media (prefers-reduced-motion:reduce){.ReportSetupWizard-module__Sck1uG__modalOverlay,.ReportSetupWizard-module__Sck1uG__modalContent,.ReportSetupWizard-module__Sck1uG__welcome,.ReportSetupWizard-module__Sck1uG__step,.ReportSetupWizard-module__Sck1uG__confetti,.ReportSetupWizard-module__Sck1uG__savingIcon{animation:none}.ReportSetupWizard-module__Sck1uG__modalClose,.ReportSetupWizard-module__Sck1uG__progressFill,.ReportSetupWizard-module__Sck1uG__navigationButton,.ReportSetupWizard-module__Sck1uG__beginButton,.ReportSetupWizard-module__Sck1uG__editButton,.ReportSetupWizard-module__Sck1uG__reviewLinkButton{transition:none}.ReportSetupWizard-module__Sck1uG__modalClose:hover,.ReportSetupWizard-module__Sck1uG__navigationButton:hover:not(:disabled),.ReportSetupWizard-module__Sck1uG__beginButton:hover:not(:disabled),.ReportSetupWizard-module__Sck1uG__navigationButton:active:not(:disabled),.ReportSetupWizard-module__Sck1uG__beginButton:active:not(:disabled){transform:none}}@keyframes ReportSetupWizard-module__Sck1uG__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReportSetupWizard-module__Sck1uG__modalEnter{0%{opacity:0;transform:translateY(var(--space-2)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ReportSetupWizard-module__Sck1uG__welcomeEnter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes ReportSetupWizard-module__Sck1uG__stepEnter{0%{opacity:0;transform:translateX(var(--space-2))}to{opacity:1;transform:translate(0)}}@keyframes ReportSetupWizard-module__Sck1uG__spin{to{transform:rotate(360deg)}}@keyframes ReportSetupWizard-module__Sck1uG__confettiFall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100dvh)rotate(720deg)}}
