@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_4eeef7{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_4eeef7{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_704693{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_704693{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--ground:#f3f5f8;--surface:#ffffff;--surface-sunken:#eef1f5;--surface-hover:#f1f5fa;--ink:#16202f;--ink-muted:#566174;--border:#dfe3ea;--border-control:#8a94a6;--brand-900:#0b2545;--brand-800:#113262;--brand-700:#17407a;--brand-600:#1f55a0;--brand-100:#dfe8f5;--brand-50:#eff4fb;--on-brand:#ffffff;--on-brand-muted:#c3d0e3;--gold:#c4a969;--gold-text:#76591c;--teal:#0f766e;--teal-soft:#e3f4f1;--success:#0a6b4a;--success-soft:#e2f3ea;--caution:#8a4b08;--caution-soft:#fcefd6;--danger:#b42318;--danger-strong:#912018;--danger-soft:#fde8e6;--info:#1f55a0;--info-soft:#eff4fb;--focus:#2f6fdb;--scrim:rgba(11,37,69,0.45);--font-sans:var(--font-plex-sans),"Segoe UI",system-ui,-apple-system,sans-serif;--font-display:var(--font-source-serif),"Iowan Old Style",Georgia,serif;--font-mono:var(--font-plex-mono),ui-monospace,"Cascadia Mono",Consolas,monospace;--type-xs:0.75rem;--type-sm:0.8125rem;--type-md:0.875rem;--type-lg:1rem;--type-xl:1.125rem;--type-title:1.5rem;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-xs:4px;--radius-control:6px;--radius-surface:10px;--radius-overlay:14px;--radius-full:999px;--control-h:36px;--control-h-sm:30px;--shadow-xs:0 1px 2px rgba(11,37,69,0.06);--shadow-sm:0 2px 6px rgba(11,37,69,0.08);--shadow-md:0 8px 24px rgba(11,37,69,0.14);--shadow-lg:0 20px 48px rgba(11,37,69,0.22);--ease:cubic-bezier(0.2,0,0,1);--duration-fast:120ms;--duration:180ms;--z-sticky:25;--z-topbar:40;--z-drawer:60;--z-dialog:100;--z-toast:120;--z-tooltip:130}@media (pointer:coarse){:root{--control-h:44px;--control-h-sm:40px}}.viewNav{margin:0 0 1rem}.viewNavBadge{margin-left:.45rem;padding:0 .4rem;border-radius:999px;background:var(--navy-soft);color:var(--navy-strong);font-size:.78rem;font-weight:700;line-height:1.5}.workspaceTab.active .viewNavBadge{background:rgba(255,255,255,.22);color:var(--white)}@media (max-width:720px){.viewNav{display:flex;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.viewNav .workspaceTab{flex:0 0 auto;width:auto}}.recordHeader{margin:0 0 1rem;padding:1rem 1.15rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white)}.recordHeaderBack{display:inline-flex;align-items:center;min-height:24px;gap:.35rem;margin-bottom:.5rem;color:var(--navy);font-size:.85rem;font-weight:600}.recordHeaderRow{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1.25rem}.recordHeaderKind{margin:0;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.recordHeaderTitle{margin:.1rem 0 0;font-size:1.35rem;line-height:1.25}.recordHeaderMeta{margin:.25rem 0 0;color:var(--muted);font-size:.92rem}.recordHeaderStatus{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem}.recordHeaderActions{display:flex;flex-wrap:wrap;gap:.5rem}.disclosure{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.disclosure+.disclosure{margin-top:.5rem}.disclosureHeading{margin:0;font-size:1rem}.disclosureToggle{display:flex;align-items:center;gap:.6rem;width:100%;min-height:44px;padding:.55rem .85rem;border:0;background:transparent;color:var(--navy);font:inherit;font-weight:600;text-align:left;cursor:pointer}.disclosureToggle:focus-visible{outline:3px solid rgba(196,169,105,.55);outline-offset:-3px;border-radius:var(--radius-md)}.disclosureChevron{flex:0 0 auto;transition:transform .15s ease;transform:rotate(-90deg)}.disclosure.open .disclosureChevron{transform:rotate(0deg)}.disclosureSummary{margin-left:auto;color:var(--muted);font-size:.88rem;font-weight:500}.disclosurePanel{padding:.25rem .85rem .85rem}.stepIndicator{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1.25rem;padding:0;list-style:none}.stepIndicatorItem{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.92rem}.stepIndicatorNumber{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid var(--line);border-radius:999px;background:var(--white);font-size:.8rem;font-weight:700}.stepIndicatorItem.current{color:var(--navy-strong);font-weight:700}.stepIndicatorItem.current .stepIndicatorNumber{border-color:var(--navy);background:var(--navy);color:var(--white)}.stepIndicatorItem.done .stepIndicatorNumber{border-color:var(--success);color:var(--success)}.batchResults{display:grid;gap:.75rem}.batchResultsGroup{padding:.75rem .9rem;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius-md);background:var(--white)}.batchResultsGroup.success{border-left-color:var(--success)}.batchResultsGroup.danger{border-left-color:var(--warning)}.batchResultsGroup.neutral{border-left-color:var(--brown-700)}.batchResultsTitle{margin:0 0 .35rem;font-size:1rem}.batchResultsCount{margin-left:.35rem;color:var(--muted);font-weight:600}.batchResultsNone{margin:0;color:var(--muted)}.batchResultsList{margin:0;padding-left:1.1rem}.batchResultsDetail{color:var(--muted)}.workspaceSwitcher{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--white)}.workspaceSwitcherOption{min-height:32px;padding:.2rem .8rem;border:0;border-radius:999px;background:transparent;color:var(--navy);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.workspaceSwitcherOption.active{background:var(--navy);color:var(--white)}.workspaceSwitcherOption:focus-visible{outline:3px solid rgba(196,169,105,.55);outline-offset:2px}@media (max-width:640px){.workspaceSwitcherOption{padding:.2rem .5rem;font-size:.75rem}}.wsPanel.wsPanelWide{width:min(720px,100%)}.stickyActionBar{position:sticky;bottom:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:1rem;padding:.7rem .9rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:0 -6px 18px rgba(16,46,80,.08)}.wsAlertsBell{position:relative}.wsAlertsBadge{position:absolute;top:1px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--warning);color:#ffffff;font-size:11px;font-weight:700;line-height:18px;text-align:center;pointer-events:none}@media (pointer:coarse){.wsFilterTab,.wsRowButton,.wsRowMenuTrigger,.wsSortButton,a.wsRowButton{min-height:44px;height:auto}.wsNavToggle,.wsPanelClose,.wsTopbarIcon{min-width:44px;min-height:44px}.breadcrumbs a,.publicBreadcrumbs a,.publicFooterGrid a:not(.siteBrand),.recordHeaderBack,.wsFooterLinks a{min-height:44px}}.breadcrumbs a,.publicBreadcrumbs a,.wsFooterLinks a{display:inline-flex;align-items:center;min-height:24px}.publicFooterGrid a:not(.siteBrand){display:flex;align-items:center;min-height:24px}.recordEnrollmentPicker{display:grid;gap:.2rem;min-width:12rem;max-width:100%}.recordEnrollmentPicker label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.recordNavGroups{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:flex-end;margin:0 0 1rem}.recordNavGroup{min-width:0;max-width:100%}.recordNavGroupLabel{margin:0 0 .25rem;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.recordNavGroup .viewNav{margin:0}.recordTaskBack{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.recordViewBody>.wsSection+.wsSection,.recordViewBody>.wsSummaryStrip+.wsSection{margin-top:1rem}.recordActionBar{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem}.recordOpenConditions ul{margin:.25rem 0 .5rem 1.25rem;list-style:disc}.recordNextActions,.registrarAttention,.registrarDestinations{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.recordNextActions li,.registrarAttention li{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.recordNextLink{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.registrarDestinations li{display:grid;gap:.1rem}.registrarDestinations a{font-weight:600}.recordAddress{display:grid;font-style:normal}.registrarContextLinks{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0 0 .75rem}.registrarBlockers{margin:.4rem 0 0;padding-left:1.2rem}.registrarWaitlist{display:grid;gap:.6rem;margin:0;padding-left:0;list-style:none}.registrarWaitlist li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.registrarCompare{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:1rem 0}.registrarCompareCard{display:grid;align-content:start;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white)}.registrarCompareCard h3{margin:0}.registrarCompareCard.keep{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy)}@media (max-width:720px){.recordNavGroups{display:grid;gap:.75rem}.recordEnrollmentPicker{width:100%}}.registrarBlockNotice{padding:1rem 1.1rem;border:1px solid #b84c42;border-radius:9px;background:rgba(184,76,66,.1);color:#7f302a}.recordNavGroup .viewNav,.wsPageBody>.viewNav{position:static;box-shadow:none}@media (min-width:721px){.recordNavGroup .viewNav,.wsPageBody>.viewNav{flex-wrap:wrap;overflow:visible;width:auto}}.homeAttentionList{display:grid;gap:var(--ws-2);margin:0;padding:0;list-style:none}.homeAttentionItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ws-2) var(--ws-3);padding:var(--ws-2) var(--ws-3);border:1px solid var(--line);border-radius:var(--ws-radius);background:var(--white)}.homeAttentionMain{flex:1 1 18rem;min-width:0}.homeAttentionMore,.homeClassesMore{margin:var(--ws-2) 0 0}.homeShortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--ws-2)}.homeShortcut{display:grid;gap:2px;min-height:44px;padding:var(--ws-2) var(--ws-3);border:1px solid var(--line);border-radius:var(--ws-radius);background:var(--white);color:var(--navy-strong);font-weight:650;text-decoration:none}.homeShortcut:hover{border-color:var(--navy)}.homeShortcut:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.homeShortcutHint{color:var(--muted);font-size:.8125rem;font-weight:500}.classViewNavWrap .workspaceTabs{display:flex;flex-wrap:wrap}.classSubheading{margin:var(--ws-3) 0 var(--ws-2);color:var(--navy-strong);font-size:.9375rem;font-weight:650}.classPlan{display:grid;gap:var(--ws-2)}.classPlan .disclosure+.disclosure{margin-top:0}.classFootLinks{margin:0}.classResourceSearch{display:grid;gap:4px;max-width:28rem;margin-bottom:var(--ws-2)}.classResourceInput{width:100%;min-height:44px;padding:0 var(--ws-3);border:1px solid var(--line);border-radius:var(--ws-radius);background:var(--white);color:var(--ink);font:inherit}.classResourceGroup+.classResourceGroup{margin-top:var(--ws-3)}.courseSyllabus .syllabusTitle{margin:0 0 var(--ws-1);color:var(--navy-strong);font-size:1.25rem}.lessonAnchor,.lessonSticky~.disclosure{scroll-margin-top:calc(var(--ws-topbar-height) + 4.5rem)}.lessonAnchor:focus{outline:none}.lessonAnchor:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.lessonSticky{position:sticky;top:var(--ws-topbar-height);z-index:30;display:grid;gap:var(--ws-2);max-height:45vh;overflow-y:auto;background:var(--paper)}.lessonSticky>.notice{margin:0}.lessonContents{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ws-1) var(--ws-3);padding:var(--ws-1) var(--ws-2);border:1px solid var(--line);border-radius:var(--ws-radius);background:var(--white)}.lessonContentsList{display:flex;flex-wrap:wrap;gap:var(--ws-1);margin:0;padding:0;list-style:none}.lessonContentsLink{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--ws-2);border-radius:var(--ws-radius);color:var(--navy-strong);font-size:.875rem;font-weight:650;text-decoration:none}.lessonContentsLink:hover{background:var(--navy-soft)}.lessonContentsLink:focus-visible,.lessonContentsProgress:focus-visible{outline:3px solid var(--navy);outline-offset:1px}.lessonContentsHint{color:var(--muted);font-size:.75rem;font-weight:500}.lessonContentsProgress{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:.8125rem;text-decoration:none}.lessonContentsProgress:hover{text-decoration:underline;text-underline-offset:2px}.lessonCourseworkIndex{margin-bottom:var(--ws-3)}.lessonFocus{display:grid;gap:var(--ws-2)}.lessonPrivateNote{margin:0 0 var(--ws-2)}.lessonPrivateCallout{border-left:4px solid var(--navy);background:var(--navy-soft)}.lessonPrivateThreads{margin-bottom:var(--ws-3)}@media (max-width:640px){.lessonContentsList{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.lessonContentsLink{flex:0 0 auto}.lessonSticky{max-height:40vh}.homeAttentionItem .wsListActions{width:100%}}.lessonThreadUnread{box-shadow:inset 4px 0 0 var(--navy)}.lessonContentsUnread{color:var(--navy-strong);font-weight:700}.ssFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem 1.25rem;margin:0 0 1rem;padding:0}.ssFact dt{color:var(--muted);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ssFact dd{margin:.15rem 0 0;font-size:1.05rem;font-weight:600;overflow-wrap:anywhere}.ssSequence{max-width:44rem}.ssSequenceActions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.ssMoreRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem;color:var(--muted);font-size:.9rem}.frmFullText{white-space:pre-wrap;overflow-wrap:anywhere}.frmActionList .frmAction{align-items:flex-start}.frmActionDate{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;text-align:right;white-space:nowrap}.frmDateLabel{color:var(--muted);font-size:.8rem}.frmPlanGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none}.frmPlacement,.frmPlanCard{padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.frmPlacement+.frmPlacement{margin-top:.75rem}.frmPlanTitle{margin:0;font-size:1.05rem}.frmPlanLinks{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:.6rem 0 0;font-weight:600}.frmEvaluations{display:grid;gap:.5rem;margin-top:.75rem}.frmEditor{min-height:22rem;line-height:1.6}.frmSaveState{flex-basis:100%;margin:0;color:var(--muted);font-size:.92rem}.frmSaveState.error{color:var(--warning);font-weight:600}.frmStatementText{max-width:46rem;font-size:1.02rem;line-height:1.7;white-space:pre-wrap}@media (max-width:640px){.frmActionList .frmAction{flex-direction:column}.frmActionList .frmAction .wsListMain{flex:0 0 auto}.frmActionDate{align-items:flex-start;text-align:left;white-space:normal}}.recProgramPicker{max-width:24rem;margin:0 0 1rem}.recBackLink{display:inline-flex;align-items:center;gap:.35rem}.recNextList .wsListMain{min-width:0}.recRequestList .wsListBody{overflow-wrap:anywhere}.regStatusActions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.regCartSummary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1rem;padding:.7rem .9rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--navy-soft)}.regCartSummaryText{margin:0;overflow-wrap:anywhere}.regFilters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1.25rem;margin:.75rem 0 1rem}.regSearch{flex:1 1 16rem}.regSearchInput{width:100%;min-height:44px;padding:.4rem .7rem;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--white);font:inherit}.regClassList,.regOfferingList{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.regOffering{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.25rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.regOfferingMain{flex:1 1 18rem;min-width:0}.regOfferingMain p{margin:.15rem 0 0;overflow-wrap:anywhere}.regOfferingSummary{color:var(--ink);font-size:.92rem}.regOfferingSide{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.regClassActions,.regOfferingActions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.regDrawerFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.regClass{padding:.35rem .85rem .6rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.regClass .wsListItem{border:0;padding-left:0;padding-right:0}.regClass .wsListActions,.regClassActions{min-width:0;max-width:100%}.regDecisionNote{margin:.25rem 0 0;padding:.4rem .6rem;border-left:3px solid var(--warning);background:var(--paper);overflow-wrap:anywhere;white-space:pre-wrap}.regIssue{margin:.3rem 0 0;font-size:.92rem;overflow-wrap:anywhere}.regIssue.blocking{color:var(--warning);font-weight:600}.regReviewBar .regReviewBarActions{display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:721px){.regPhoneCartBar{display:none}}@media (max-width:720px){.regOfferingSide{flex-direction:row;flex-wrap:wrap;align-items:center}.regCartSummary .wsRowButton{width:100%}}.billOverdue a,.billReturn a{font-weight:700;text-decoration:underline}.billPayAction{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem}.billPayAction .wsFieldHint{margin:0}.billRecent{display:grid;margin:0;padding:0;list-style:none}.billRecentItem+.billRecentItem{border-top:1px solid var(--line)}.billRecentLink{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;padding:.65rem .15rem;color:inherit;text-decoration:none}.billRecentLink:hover .billRecentTitle{text-decoration:underline}.billRecentTitle{font-weight:600;overflow-wrap:anywhere}.billRecentMeta{grid-column:1;color:var(--muted);font-size:.88rem}.billRecentAmount{grid-column:2;grid-row:1/span 2;align-self:center;font-weight:700;font-variant-numeric:tabular-nums}.billTermFilter{display:grid;gap:.2rem;min-width:11rem}.billEntries{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.billEntries .disclosureToggle{flex-wrap:wrap;align-items:flex-start;row-gap:.15rem}.billEntries .disclosureTitle{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.billEntries .disclosureSummary{flex:0 1 auto;margin-left:auto}.billEntrySummary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.15rem .75rem}.billEntryKind{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.billEntryAmount{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.billDetailHeading{margin:.75rem 0 .25rem;font-size:.95rem}.billApplied{margin:0 0 .75rem;padding-left:1.1rem}@media (max-width:640px){.billEntries .disclosureSummary{flex:1 1 100%;margin-left:2.1rem}}.billConsentSummary{display:grid;gap:.6rem;margin:0 0 .5rem;padding:0;list-style:none}.billConsentItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.75rem .9rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.billConsentMain{flex:1 1 16rem;min-width:0}.billConsentMain p{margin:0 0 .2rem}.billConsentName{font-weight:700;overflow-wrap:anywhere}.billConsentTable{width:100%;margin:.5rem 0 1rem;border-collapse:collapse;font-size:.92rem}.billConsentTable td,.billConsentTable th{padding:.5rem .6rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.billConsentTable thead th{color:var(--muted);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.billConsentCurrent{margin:0 0 .25rem}.billSaveState{min-height:1.4em;margin:.5rem 0 0;color:var(--muted);font-size:.92rem}.billReturn p{margin:0 0 .4rem}.billReturnActions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.billStatementLine{overflow-wrap:anywhere}.wsPageBody>.billingPrintable{min-width:0}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.teachSectionBar{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;min-width:0;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.teachSectionBarIdentity{flex:16rem;min-width:0}.teachSectionBarKind{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.teachSectionBarTitle{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:1.05rem;font-weight:700;line-height:1.3}.teachSectionBarTerm{color:var(--muted);margin:0;font-size:.88rem}.teachSectionBarPicker{contain:inline-size;flex:16rem;min-width:0;max-width:24rem}.teachSectionBarExtra{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.teachSectionBarNav{border-top:1px solid var(--line);flex-wrap:wrap;flex:100%;gap:.25rem .5rem;padding-top:.5rem;display:flex}.teachSectionBarNav a{border-radius:var(--radius-md);min-height:40px;color:var(--navy);align-items:center;padding:.3rem .65rem;font-size:.9rem;font-weight:600;display:inline-flex}.teachSectionBarNav a:hover{background:var(--navy-soft)}.teachSectionBarNav a.active{background:var(--navy);color:var(--white)}@media (max-width:720px){.teachSectionBarNav{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.teachSectionBarNav a{flex:none}}.teachCardList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.teachCard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);gap:.35rem;padding:.8rem .9rem;display:grid}.teachCardTitle{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.teachCardMeta{color:var(--muted);margin:0;font-size:.88rem}.teachCardActions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.teachOnlyWide{display:block}.teachOnlyNarrow{display:none}@media (max-width:720px){.teachOnlyWide{display:none}.teachOnlyNarrow{display:block}}.teachClassCards{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.teachClassCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);align-content:start;gap:.6rem;padding:.95rem 1rem;display:grid}.teachClassCardTitle{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.3}.teachClassCardFacts{gap:.4rem;margin:0;display:grid}.teachClassCardFacts>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;display:flex}.teachClassCardFacts dt{color:var(--muted);font-size:.85rem}.teachClassCardFacts dd{text-align:right;margin:0;font-weight:600}.teachDestinations{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.teachDestinations li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);gap:.1rem;padding:.65rem .85rem;display:grid}.teachDestinations a{min-height:24px;font-weight:700}.teachDestinationGroup+.teachDestinationGroup{margin-top:1rem}.teachFacts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem 1.5rem;display:grid}.teachFacts dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.teachFacts dd{overflow-wrap:anywhere;margin:.1rem 0 0}.inboxList{gap:.5rem;display:grid}.inboxItem{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.4rem 1.25rem;padding:.8rem 1rem;display:grid;position:relative}.inboxItem:hover{border-color:var(--navy)}.inboxItem:focus-within{outline:2px solid var(--navy);outline-offset:2px}.inboxItemMain{min-width:0}.inboxItemLink{min-height:24px;color:var(--navy);overflow-wrap:anywhere;font-weight:700;display:inline-block}.inboxItemLink:after{content:"";position:absolute;inset:0}.inboxItemLink:focus-visible{outline:none}.inboxItemWhere,.inboxItemWho{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.9rem}.inboxItemEmail,.inboxItemWhere{color:var(--muted)}.inboxItemState{flex-wrap:wrap;align-content:flex-start;gap:.25rem .75rem;min-width:0;display:flex}.inboxItemMeta{color:var(--muted);font-size:.85rem}@media (max-width:720px){.inboxItem{grid-template-columns:minmax(0,1fr)}}.markHeldChoice{cursor:pointer;align-items:flex-start;gap:.6rem;width:100%;min-height:44px;display:flex}.markHeldChoice input{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.markHeldChoice>span{gap:2px;min-width:0;display:grid}.markHeldBar{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.75rem;display:flex}.markHeldBar>span{flex:12rem;font-weight:600}.markHeldReview{border:1px solid var(--navy);border-radius:var(--radius-md);background:var(--white);gap:.6rem;padding:.9rem 1rem;display:grid}.markHeldReviewTitle{margin:0;font-size:1.05rem}.markHeldOutcome{gap:.6rem;margin-bottom:.75rem;display:grid}.markLayout{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.markRailColumn{display:none}.markMainColumn{min-width:0;container-type:inline-size}@media (min-width:1560px){.markLayout{grid-template-columns:15rem minmax(0,1fr)}.markRailColumn{display:block}.markRail{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}}.markRail{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);gap:.5rem;padding:.75rem;display:grid}.markRailHeader{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.markRailTitle{margin:0;font-size:.95rem}.markRailCount{color:var(--muted);font-size:.85rem}.markRailList{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.markRailList a{border-radius:var(--radius-md);color:var(--ink);overflow-wrap:anywhere;gap:1px;padding:.4rem .55rem;font-size:.85rem;display:grid}.markRailList a span{color:var(--muted)}.markRailList a:hover{background:var(--navy-soft)}.markRailList a.active{background:var(--navy);color:var(--white)}.markRailList a.active span{color:var(--white)}.markRailBack{font-size:.88rem;font-weight:600}.markColumns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@container (min-width:780px){.markColumns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.markForm{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}}.markForm,.markWork{gap:1rem;min-width:0;display:grid}.markCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);gap:.75rem;padding:1rem 1.1rem;display:grid}.markCard>.wsSectionHeader,.markCard>h2{margin:0}.markPager{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.markActionBar{border-top:1px solid var(--line);gap:.5rem;padding-top:.5rem;display:grid}.markActionState p{margin:0}.markOutcome,.markUnsaved{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}@media (max-width:900px){.markActionBar{z-index:20;border:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--white);margin:0 -1.1rem -1rem;padding:.7rem 1.1rem;position:sticky;bottom:0;box-shadow:0 -6px 18px #102e5014}}.markActionState p{font-size:.85rem}.teachGradebookActions{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.teachGradebookLegend{margin-top:-.25rem}.teachColumnChoices{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);flex-wrap:wrap;gap:.25rem .9rem;min-width:0;margin:0;padding:.35rem .6rem;font-size:.85rem;display:flex}.teachColumnChoices legend{padding:0 .25rem;font-size:.8rem;font-weight:700}.teachColumnChoice{align-items:center;gap:.35rem;min-height:32px;display:inline-flex}.teachLinkButton{color:var(--navy);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.teachManageColumns{border-top:2px solid var(--navy-soft);margin-top:1.25rem;padding:.5rem 0 0}.teachGradebookMatrix{contain:inline-size;min-width:0}.teachGradebookMatrix .wsTable td:first-child,.teachGradebookMatrix .wsTable th:first-child{z-index:1;background:var(--white);min-width:11rem;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.teachGradebookMatrix .wsTable th:first-child{z-index:3;background:#fafbfc}.teachGradebookMatrix .wsTable tbody tr:hover td:first-child{background:#f8fafc}.teachGradebookMatrix .wsTable tbody tr.active td:first-child{background:var(--muted-bg)}.teachPhoneMarksControls{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-bottom:.75rem;display:grid}.teachPhoneMarksSummary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin:0 0 .5rem;display:flex}.teachMarkList{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);margin:0;padding:0;list-style:none}.teachMarkRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.teachMarkRow:last-child{border-bottom:0}.teachMarkWhat{overflow-wrap:anywhere;min-width:0;display:grid}.teachMarkValue{background:var(--paper);min-width:6.5rem;min-height:44px;color:inherit;font:inherit;text-align:right;cursor:pointer;flex:none;padding:.25rem .6rem;display:grid}.teachMarkValue,.teachSelectedCell{border:1px solid var(--line);border-radius:var(--radius-md)}.teachSelectedCell{background:var(--muted-bg);padding:.6rem .75rem}.teachImportRows{margin-top:.75rem}.teachPostingIdentity{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.teachExceptionList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.teachExceptionItem{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.65rem .8rem;display:flex}.teachExceptionWhy{color:var(--muted);flex-wrap:wrap;gap:.25rem .9rem;margin:.2rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.teachPostingNav{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1rem;display:flex}.teachPostingGrade{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:720px){.teachPostingNav{z-index:15;background:var(--paper);padding:.6rem 0;position:sticky;bottom:0}.teachPostingNav>*{flex:8rem}}.teachWholeColumnPicker{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin:0 0 .75rem;display:flex}.teachWholeColumnPicker .field{flex:14rem;min-width:0;margin:0}@media (min-width:641px){.teachPhoneOnly{display:none}}.commsFilterRow{max-width:26rem;margin:0 0 .75rem}.commsThreadList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.commsThread{border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:var(--radius-md);background:var(--white);min-height:44px;color:var(--ink);gap:.3rem;padding:.75rem .9rem;text-decoration:none;display:grid}.commsThread.selected,.commsThread:hover{background:var(--navy-soft)}.commsThread.selected{border-left-color:var(--navy)}.commsThreadTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.commsThreadTitle{overflow-wrap:anywhere;min-width:0}.commsThreadExcerpt{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}.commsThreadMeta{color:var(--muted);flex-wrap:wrap;gap:.15rem .9rem;font-size:.82rem;display:flex}.commsAudience{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--muted-bg);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0 0 .75rem;padding:.6rem .8rem;font-size:.92rem;display:flex}.commsSplit{display:block}.commsSplit.wide{grid-template-columns:minmax(20rem,26rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.commsRail{max-height:calc(100vh - 2rem);padding-right:.25rem;position:sticky;top:1rem;overflow-y:auto}.commsThreadPane{min-width:0}.commsFilterBar{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.75rem 1rem;margin:0 0 .75rem;display:grid}.commsFilterBar select{min-width:0}.commsAgendaDay{margin:0 0 1.1rem;scroll-margin-top:1rem}.commsAgendaHeading{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:0 0 .4rem;padding-bottom:.3rem;font-size:1rem;display:flex}.commsAgendaHeading span{color:var(--muted);font-size:.88rem;font-weight:500}.commsAgendaDay.today .commsAgendaHeading{border-bottom-color:var(--navy);color:var(--navy-strong)}.commsAgendaList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.commsAgendaEvent{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);grid-template-columns:5.5rem minmax(0,1fr) auto auto;align-items:center;gap:.3rem .9rem;padding:.55rem .75rem;display:grid}.commsAgendaTime{color:var(--muted);font-size:.88rem}.commsAgendaWhat{overflow-wrap:anywhere;min-width:0;display:grid}@media (max-width:720px){.commsAgendaEvent{grid-template-columns:minmax(0,1fr)}}.commsAnonymity{border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:var(--radius-md);background:var(--muted-bg);margin:0 0 .9rem;padding:.65rem .85rem;font-size:.92rem}.commsThreshold{margin:0 0 .9rem;font-size:.95rem}.commsComments{gap:.5rem;margin-top:1rem;display:grid}.commsProgress{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0 0 1rem;font-size:.92rem;display:flex}.commsProgress progress{width:min(18rem,100%);height:.6rem}.commsEvaluationForm{gap:1.1rem;display:grid}.commsQuestion{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);gap:.5rem;margin:0;padding:.9rem 1rem;display:grid}.commsQuestion.invalid{border-color:var(--warning)}.commsQuestion legend,.commsQuestionLabel{overflow-wrap:anywhere;padding:0 .25rem;font-weight:600}.commsQuestionNumber{color:var(--muted)}.commsRatings{gap:.25rem;display:grid}.commsRating{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.6rem;min-height:44px;padding:.2rem .5rem;display:flex}.commsRating:hover{background:var(--navy-soft)}.commsRating input{width:1.15rem;height:1.15rem}.commsDone span:focus{outline:none}@media (max-width:1099px){.commsSplit.wide{display:block}.commsSplit.wide>.commsRail{display:none}}.authoringInlineLink{color:var(--navy);text-decoration:underline}.authoringOutline{display:grid;gap:var(--ws-3);margin:0;padding:0;list-style:none}.authoringUnit{padding:var(--ws-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.authoringCourseRow,.authoringOutlineRow,.authoringUnitHeader{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ws-2) var(--ws-3)}.authoringUnitTitle{margin:0;font-size:1.05rem;color:var(--navy-strong)}.authoringUnitActions{display:flex;flex-wrap:wrap;gap:var(--ws-2);margin:var(--ws-2) 0 var(--ws-3)}.authoringCourseList,.authoringMaterialList,.authoringOutlineList,.authoringQuestionList,.authoringWaitingList{display:grid;margin:0;padding:0;list-style:none}.authoringCourseList>li,.authoringOutlineList>li,.authoringWaitingList>li{border-top:1px solid var(--line);padding:var(--ws-2) 0}.authoringOutlineNested{margin-inline-start:var(--ws-4)}.authoringOutlineNested>li{border-top:1px dashed var(--line)}.authoringOutlineMain{display:grid;flex:1 1 14rem;gap:2px;min-width:0}.authoringOutlineTitle{color:var(--navy-strong);font-weight:650;overflow-wrap:anywhere}a.authoringOutlineTitle{text-decoration:underline;text-underline-offset:2px}.authoringOutlineState{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ws-1) var(--ws-3)}.authoringWaitingList>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ws-2) var(--ws-3)}.authoringHistoryLink{margin-top:var(--ws-3)}.authoringMoveButtons{display:inline-flex;gap:var(--ws-1)}.authoringIconButton{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);color:var(--navy);cursor:pointer}.authoringIconButton:hover:not(:disabled){background:var(--muted-bg)}.authoringIconButton:focus-visible{outline:3px solid rgba(15,118,110,.55);outline-offset:1px}.authoringIconButton:disabled{opacity:.4;cursor:not-allowed}.authoringSplit{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:var(--ws-4);min-width:0}.authoringSplitList{display:grid;gap:var(--ws-3);min-width:0}.authoringSplitEditor{min-width:0}.authoringBackToList{display:none}.authoringMaterialRow,.authoringQuestionRow{display:flex;align-items:center;gap:var(--ws-1);border-bottom:1px solid var(--line);border-left:3px solid transparent;padding-inline-end:var(--ws-1)}.authoringMaterialRow.active,.authoringQuestionRow.active{border-left-color:var(--navy);background:var(--muted-bg)}.authoringMaterialSelect,.authoringQuestionSelect{display:flex;flex:1 1 auto;align-items:center;gap:var(--ws-2);min-width:0;min-height:44px;padding:var(--ws-2);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.authoringMaterialSelect:focus-visible,.authoringQuestionSelect:focus-visible{outline:3px solid rgba(15,118,110,.55);outline-offset:-3px}.authoringMaterialNumber{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--navy-soft);color:var(--navy-strong);font-size:.8rem;font-weight:700}.authoringQuestionPrompt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--navy-strong);font-weight:600;overflow-wrap:anywhere}.authoringMaterialEditor,.authoringQuestionEditor{display:grid;gap:var(--ws-3);min-width:0}.authoringHiddenMaterials{margin-top:var(--ws-3)}.authoringInlineActions{display:inline-flex;flex-wrap:wrap;gap:var(--ws-2)}.authoringRuleSummary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ws-1) var(--ws-3)}@media (max-width:899px){.authoringSplit{grid-template-columns:minmax(0,1fr)}.authoringSplit[data-mode=editor] .authoringSplitList,.authoringSplit[data-mode=list] .authoringSplitEditor{display:none}.authoringSplit[data-mode=editor] .authoringBackToList{display:inline-flex}.authoringIconButton{width:44px;height:44px}.authoringUnit{padding:var(--ws-2)}.authoringOutlineNested{margin-inline-start:var(--ws-2)}}.afCard{padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.afCardLead{margin:0 0 .4rem}.afCardBody{margin:0 0 .6rem;max-width:72ch;white-space:pre-wrap;overflow-wrap:anywhere}.afCardActions{display:flex;flex-wrap:wrap;gap:.5rem}.afNextAction{margin:0;max-width:72ch}.afNextStudent{margin:0 0 .75rem}.afStepRow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-bottom:.5rem}.afStepList{display:grid;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.afStep{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.afStep.done>label span{color:var(--muted);text-decoration:line-through}.afStepMeta{color:var(--muted);font-size:.88rem}.afStepEdit{flex-basis:100%}.afUnsaved{color:var(--gold-text);font-size:.9rem;font-weight:600}.afImpact{margin:.5rem 0 1rem;padding:.85rem 1rem;border:1px solid var(--navy);border-left-width:4px;border-radius:var(--radius-md);background:var(--navy-soft)}.afImpactTitle{margin:0 0 .4rem;font-size:1rem}.afImpact dl{display:grid;grid-template-columns:max-content 1fr;gap:.2rem 1rem;margin:0 0 .6rem}.afImpact dt{color:var(--muted)}.afImpact dd{margin:0}.afImpact p{margin:0 0 .4rem;max-width:72ch}.afReading{max-width:74ch;margin:0 0 1.25rem;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.afReadingCompact{max-height:22rem;overflow:auto}.afReadingTitle{margin:0 0 .25rem;font-size:1.1rem}.afReadingBody{font-size:1.02rem;line-height:1.65;overflow-wrap:anywhere}.afReadingBody p{margin:0 0 .9rem;white-space:pre-wrap}.afReadingBody h4{margin:.5rem 0 .2rem;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.afReply{max-width:74ch;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--line)}.afReplyDone{padding:.75rem .9rem;border:0;border-left:4px solid var(--success);background:var(--teal-soft);border-radius:var(--radius-md)}.afReplyDone p{margin:0 0 .3rem;white-space:pre-wrap}.afReflectionStack{display:grid;gap:1rem}.afReflectionList{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.afReflectionList>li{padding-bottom:.9rem;border-bottom:1px solid var(--line)}.afReflectionExcerptText{margin:.2rem 0 .3rem;max-width:72ch;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.afReflectionExcerpt{margin-bottom:.75rem;padding:.5rem .75rem;border-left:3px solid var(--line);overflow-wrap:anywhere}.afReflectionExcerpt p{margin:0 0 .25rem;white-space:pre-wrap}.afPosition{align-self:center;color:var(--muted);font-size:.9rem}.afExceptionList{gap:.5rem}.afChecklist,.afExceptionList{display:grid;margin:0 0 .75rem;padding:0;list-style:none}.afChecklist{gap:.4rem}.afDetails{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.4rem 1.25rem;margin:0 0 1rem}.afDetails dt{color:var(--muted)}.afDetails dd{margin:0;overflow-wrap:anywhere}.afLinkButton{padding:0;border:0;background:none;color:var(--navy);font:inherit;text-decoration:underline;cursor:pointer}.afLinkButton:focus-visible{outline:3px solid rgba(196,169,105,.55);outline-offset:2px}.wsSectionSubtitle{margin:1rem 0 .4rem;font-size:1rem}.afRoster{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.afRosterRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.afRosterRow.unsaved{border-color:var(--navy);box-shadow:inset 4px 0 0 var(--navy)}.afRosterSelect{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.afRosterWho{display:grid;gap:.1rem;min-width:0;overflow-wrap:anywhere}.afRosterState{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.afRosterMark{display:inline-flex;gap:.35rem}.afMarkButton{min-width:5.5rem;min-height:44px;padding:.3rem .8rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.afMarkButton:hover:not(:disabled){border-color:var(--navy)}.afMarkButton:focus-visible{outline:3px solid rgba(196,169,105,.55);outline-offset:2px}.afMarkButton.active.present{border-color:var(--success);background:var(--success);color:var(--white)}.afMarkButton.active.absent{border-color:var(--warning);background:var(--warning);color:var(--white)}.afMarkButton.active.excused{border-color:var(--navy);background:var(--navy);color:var(--white)}.afMarkButton:disabled{opacity:.55;cursor:not-allowed}.afSaveActions{display:inline-flex;flex-wrap:wrap;gap:.5rem}@media (max-width:720px){.afStepRow{grid-template-columns:1fr}.afRosterRow{grid-template-columns:auto minmax(0,1fr)}.afRosterMark{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.afMarkButton{min-width:0;min-height:52px;font-size:1rem}.afDetails{grid-template-columns:1fr;gap:.1rem}.afDetails dd{margin-bottom:.5rem}.afImpact dl{grid-template-columns:1fr;gap:0}.afReading{padding:.85rem .9rem}.stickyActionBar .afSaveActions{width:100%}.stickyActionBar .afSaveActions button{flex:1 1 0}}.admViewActions{margin:0 0 1rem}.admSubheading{margin:.5rem 0 .25rem;color:var(--navy-strong);font-size:.95rem;font-weight:700}.admPlainList{margin:0;padding-left:1.15rem;display:grid;gap:.3rem;font-size:.93rem}.admFieldError{margin:.25rem 0 0;color:var(--warning);font-size:.88rem;font-weight:600}.admLinkButton{padding:0;border:0;background:none;color:var(--navy);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.admLinkButton:focus-visible{outline:3px solid rgba(196,169,105,.55);outline-offset:2px}.admFilterNote{margin:0;padding:.6rem .85rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--muted-bg);font-size:.92rem}.admFieldset{display:grid;gap:.85rem;margin:0;padding:0;border:0}.admLegend{padding:0;margin-bottom:.5rem;color:var(--navy-strong);font-size:1.05rem;font-weight:700}.admDecisionStep{max-width:860px}.admEmailPreview h3{margin:0 0 .5rem;font-size:1rem;color:var(--navy-strong)}.admSummaryBox{padding:.85rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--muted-bg)}.admSummaryBox h3{margin:0 0 .4rem;font-size:.98rem;color:var(--navy-strong)}.admCompare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admCompareColumn{display:grid;align-content:start;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);min-width:0;overflow-wrap:anywhere}.admCompareColumn.keep{border-color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}.admCompareColumn h3{margin:0;font-size:1rem;color:var(--navy-strong)}@media (max-width:720px){.admCompare{grid-template-columns:minmax(0,1fr)}}.admDuplicatePanel{display:grid;gap:.75rem;padding:.9rem 1rem;border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--white)}.admDuplicatePanel:focus-visible{outline:3px solid rgba(196,169,105,.55);outline-offset:2px}.admRequirementsBar{display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 .75rem}.admRequirementsBar .field{min-width:min(360px,100%)}.admUnsavedBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin:0 0 1rem;padding:.65rem .9rem;border:1px solid var(--navy);border-radius:var(--radius-md);background:var(--navy-soft)}.admDragHandle{display:inline-grid;place-items:center;flex:0 0 auto;width:24px;color:var(--muted);cursor:grab}.admRow.dragging{opacity:.55}.admTemplateEditor{max-width:960px}.admTemplateEditor textarea{min-height:18rem;font-family:inherit;line-height:1.5}.admAnswers dd,.admChoice small,.admChoice span,.admRowBody,.admRowMeta,.recordHeaderMeta,.recordHeaderTitle{min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.admRowActions .wsRowButton,.admRowActions a,.admRowActions button{min-height:44px}.admUnsavedBar .admInlineActions{width:100%}.admDecisionStep{max-width:none}}.notice.admNotice{display:flex;align-items:flex-start;gap:.65rem}.notice.admNotice>svg{flex-shrink:0;margin-top:.15rem}.notice.admNotice p,.notice.admNotice ul{margin:0}.opsAsOf{margin:0 0 var(--ws-3);font-weight:600}.opsAsOfDate{color:var(--muted);font-weight:400}.opsGroups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--ws-4);align-items:start;margin-bottom:var(--ws-4)}.opsQueueList,.opsUploadList{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.opsQueueList li+li,.opsUploadList li+li{border-top:1px solid var(--line)}.opsQueueLink{display:flex;align-items:center;gap:var(--ws-3);min-height:44px;padding:var(--ws-2) var(--ws-3);color:inherit;text-decoration:none}.opsQueueLink:hover,.opsUploadLink:hover{background:var(--navy-soft)}.opsQueueLink:focus-visible,.opsUploadLink:focus-visible{outline:3px solid rgba(196,169,105,.55);outline-offset:-3px}.opsQueueCount{flex:0 0 auto;min-width:2.25rem;padding:.1rem .5rem;border-radius:999px;background:var(--navy);color:var(--white);font-weight:700;text-align:center}.opsQueueText{display:grid;min-width:0}.opsQueueDetail{display:block;color:var(--muted);font-size:.86rem;font-weight:400}.opsUploadLink{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ws-3);min-height:44px;padding:var(--ws-2) var(--ws-3);color:inherit;text-decoration:none}.opsUploadName{min-width:0;overflow-wrap:anywhere;font-weight:600}.opsUploadWhen{color:var(--muted);font-size:.86rem;white-space:nowrap}@media (max-width:720px){.opsUploadLink{grid-template-columns:minmax(0,1fr) auto}.opsUploadWhen{grid-column:1/-1}}.inboxHeaderActions{display:flex;flex-wrap:wrap;gap:var(--ws-2)}.inboxGroup{margin-bottom:var(--ws-4)}.inboxGroupTitle{margin:0 0 var(--ws-2);color:var(--muted);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inboxList{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.inboxItem{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ws-3);padding:var(--ws-3)}.inboxItem+.inboxItem{border-top:1px solid var(--line)}.inboxItem.unread{border-left:4px solid var(--navy);padding-left:calc(var(--ws-3) - 3px)}.inboxMain{min-width:0}.inboxTitle{margin:0;font-weight:700;overflow-wrap:anywhere}.inboxTitle a{color:var(--navy)}.inboxBody{margin:var(--ws-1) 0 0;overflow-wrap:anywhere;white-space:pre-line}.inboxBody.clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inboxToggle{min-height:44px;padding:0;border:0;background:transparent;color:var(--navy);font:inherit;font-size:.86rem;text-decoration:underline;cursor:pointer}.inboxMeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ws-1) var(--ws-3);margin:var(--ws-1) 0 0;color:var(--muted);font-size:.86rem}@media (max-width:720px){.inboxItem{flex-direction:column}}.prefTopics{display:grid;gap:var(--ws-4);margin-bottom:var(--ws-3)}.prefDirty{color:var(--muted);font-size:.9rem}.profileFacts{margin:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.profileFacts>div{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--ws-2) var(--ws-3);padding:var(--ws-3)}.profileFacts>div+div{border-top:1px solid var(--line)}.profileFacts dt{color:var(--muted);font-size:.9rem;font-weight:600}.profileFacts dd{margin:0;overflow-wrap:anywhere}.profileHint{display:block;margin-top:var(--ws-1);color:var(--muted);font-size:.86rem}.profilePhotoRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ws-3)}.photoCompare{display:flex;flex-wrap:wrap;gap:var(--ws-4);margin-bottom:var(--ws-3)}.photoFigure{margin:0;max-width:12rem;font-size:.86rem;color:var(--muted);overflow-wrap:anywhere}.photoImage{display:block;width:8rem;height:8rem;margin-bottom:var(--ws-2);border-radius:999px;object-fit:cover}.photoNone{background:var(--muted-bg)}@media (max-width:720px){.profileFacts>div{grid-template-columns:minmax(0,1fr)}}.securityActions{display:flex;flex-wrap:wrap;gap:var(--ws-2)}.securitySequence{max-width:44rem}.securityStepTitle{margin:0 0 var(--ws-2);font-size:1.15rem}.securityScan{display:flex;flex-wrap:wrap;gap:var(--ws-4);align-items:flex-start;margin:var(--ws-3) 0}.securityQr{width:200px;height:200px;border:1px solid var(--line);background:var(--white)}.securityKey{display:inline-block;padding:.3rem .5rem;border-radius:var(--radius-md);background:var(--muted-bg);font-size:1rem;letter-spacing:.06em;overflow-wrap:anywhere}.recoveryCodes{display:grid;gap:var(--ws-3)}.recoveryCodesTitle{margin:0}.recoveryCodesList{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--ws-2);margin:0;padding:0;list-style:none}.recoveryCodesList li{padding:var(--ws-2) var(--ws-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.recoveryCodesList code{font-size:1rem;letter-spacing:.04em}.recoveryCodesTools{display:flex;flex-wrap:wrap;gap:var(--ws-2)}.securityBlock{padding:var(--ws-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.securityBlock+.securityBlock{margin-top:var(--ws-3)}.securityBlock h3{margin:0 0 var(--ws-2)}.securityDanger{border-color:#f0b7b0}.securityBlockers{margin-bottom:0;font-weight:700}.sessionList{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.sessionItem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ws-2) var(--ws-3);padding:var(--ws-3)}.sessionItem+.sessionItem{border-top:1px solid var(--line)}.sessionName{display:flex;flex-wrap:wrap;gap:var(--ws-2);margin:0;font-weight:700}.sessionMeta{margin:var(--ws-1) 0 0;color:var(--muted);font-size:.86rem}.announcementExcerpt{margin:0;overflow-wrap:anywhere}.announcementBody{max-width:46rem;padding:var(--ws-3) 0;overflow-wrap:anywhere}.announcementAudience{color:var(--ink)}.composerLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:var(--ws-4);align-items:start}.composerMain{display:grid;gap:var(--ws-3);min-width:0}.composerAside{padding:var(--ws-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.composerAsideTitle{margin:0 0 var(--ws-2);font-size:1rem}.composerCount{margin:0;font-size:1.4rem}.composerPreview{padding:var(--ws-2) var(--ws-3);border:1px dashed var(--line);border-radius:var(--radius-md);overflow-wrap:anywhere}.composerPreviewTitle{margin:0 0 var(--ws-2);font-weight:700}.composerActions{grid-column:1/-1;justify-content:flex-start}@media (max-width:900px){.composerLayout{grid-template-columns:minmax(0,1fr)}}.drawerSubheading{margin:var(--ws-4) 0 var(--ws-2);font-size:1rem}.drawerLinks{margin:0;padding-left:1.1rem}.drawerLinks li{margin-bottom:var(--ws-2)}.accessConsequences{margin:var(--ws-3) 0}.consequenceList{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.consequenceList li{padding:var(--ws-2) var(--ws-3);border-left:4px solid var(--navy)}.consequenceList li+li{border-top:1px solid var(--line)}.consequenceList li.danger{border-left-color:var(--warning)}.adjunctChecklist{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.adjunctChecklist li{display:flex;gap:var(--ws-3);align-items:flex-start;padding:var(--ws-3)}.adjunctChecklist li+li{border-top:1px solid var(--line)}.adjunctChecklist li.current{background:var(--navy-soft)}.adjunctStepLabel{margin:0;font-weight:700}.adjunctStepText{margin:var(--ws-1) 0 0;color:var(--muted)}.adjunctNotes{margin:0;white-space:pre-line;overflow-wrap:anywhere}.placeList{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.placeItem{padding:var(--ws-3)}.placeItem+.placeItem{border-top:1px solid var(--line)}.placeTitle{margin:0}.placeNotes{margin:var(--ws-1) 0 0;padding-left:1.8rem;color:var(--muted);font-size:.9rem}.placeNext,.placeRetry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ws-2) var(--ws-3);margin-top:var(--ws-3)}.placeRetry p{margin:0}.auditFilters{display:grid;gap:var(--ws-2)}.auditAdvanced{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--ws-3)}.auditWhat{margin:0 0 var(--ws-2);font-size:1.05rem;font-weight:600;overflow-wrap:anywhere}.auditSummary{margin:0 0 var(--ws-3);padding-left:1.1rem}.diagLines{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.diagLines li+li{border-top:1px solid var(--line)}.diagLine{display:flex;align-items:center;gap:var(--ws-3);min-height:44px;padding:var(--ws-3);color:inherit;text-decoration:none}.diagLine:hover{background:var(--navy-soft)}.diagLineText{display:grid;min-width:0}.settingsDirectory{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.settingsDirectory li+li{border-top:1px solid var(--line)}.settingsDirectoryLink{display:flex;align-items:center;justify-content:space-between;gap:var(--ws-3);min-height:44px;padding:var(--ws-3);color:inherit;text-decoration:none}.settingsDirectoryLink:hover{background:var(--navy-soft)}.settingsDirectoryText{display:grid;min-width:0}.brandingPreview{margin-bottom:var(--ws-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);overflow:hidden}.brandingBar{display:flex;align-items:center;gap:var(--ws-3);padding:var(--ws-2) var(--ws-3);color:#ffffff}.brandingLogo{width:32px;height:32px;object-fit:contain}.brandingName{font-weight:700;overflow-wrap:anywhere}.brandingAccent{height:4px}.brandingCaption{margin:0;padding:var(--ws-2) var(--ws-3);color:var(--muted);font-size:.86rem}.brandingPreview .wsFieldError{padding:0 var(--ws-3) var(--ws-2);margin:0}.colourRow{display:flex;align-items:center;gap:var(--ws-2)}.colourRow input[type=color]{width:44px;height:44px;padding:2px;border:1px solid var(--input);border-radius:var(--radius-md);background:var(--white)}.scaleGrid{display:grid;gap:var(--ws-2)}.scaleRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--ws-2) var(--ws-3);align-items:end;padding:var(--ws-2) var(--ws-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.scaleEffect{margin:var(--ws-3) 0}.scaleReadonly{width:100%;max-width:32rem;border-collapse:collapse;background:var(--white)}.scaleReadonly td,.scaleReadonly th{padding:var(--ws-2) var(--ws-3);border:1px solid var(--line);text-align:left}.letterheadPreview{max-width:28rem;margin:var(--ws-3) 0;padding:var(--ws-3);border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--white)}.letterheadPreview p{margin:0 0 var(--ws-2);overflow-wrap:anywhere}.letterheadName{font-weight:700}.letterheadAddress{color:var(--muted);white-space:pre-line}.letterheadSign span{display:block;color:var(--muted);font-size:.86rem}.importChoices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--ws-3);margin:0;padding:0;list-style:none}.importChoice{padding:var(--ws-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.importChoiceTitle{margin:0 0 var(--ws-2);font-size:1.05rem}.columnList{margin:0 0 var(--ws-3);padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.columnList li{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--ws-1) var(--ws-3);padding:var(--ws-2) var(--ws-3)}.columnList li+li{border-top:1px solid var(--line)}.problemGroups{margin:0 0 var(--ws-3);padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.problemGroups li{padding:var(--ws-2) var(--ws-3);overflow-wrap:anywhere}.problemGroups li+li{border-top:1px solid var(--line)}@media (max-width:720px){.columnList li{grid-template-columns:minmax(0,1fr)}}.columnList code,.drawerLinks code,.problemGroups code,.wsFieldHint code,.wsPageDescription code{overflow-wrap:anywhere;word-break:break-all}.gettingStartedList{display:grid;gap:.5rem;margin:.75rem 0 0;padding-left:1.25rem}.gettingStartedStep{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem 1rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.gettingStartedStep.next{font-weight:500}.gettingStartedText{min-width:0;flex:1 1 18rem}.gettingStartedText p{margin:0}