:root{--filing-paper:#f6f8fc;--brand-blue:#1769e0;--brand-sky:#68b5ff;--plate-white:#ffffff;--seal-ink:#10203b;--ink-soft:#5b6776;--registry-brass:#865b12;--focus-brass:#347be0;--stamp-red:#a33a2d;--class-slate:#496073;--rule:#dce5f0;--paper-press:#eaf0f8;--ink-deep:#09162d;--ink-panel:#132644;--ink-panel-soft:#1b3153;--signal-teal:#13756f;--signal-teal-soft:#e3f3ee;--signal-gold:#d19b33;--signal-gold-soft:#f7edda;--surface-muted:#eef3fa;--surface-warm:#fbf8f1;--brand-watermark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='white' fill-opacity='.06'%3E%3Cpath d='M6 25V9L10 5L16 11V19L11 14V25Z'/%3E%3Cpath d='M26 25V9L22 5L16 11V19L21 14V25Z'/%3E%3Cpath d='M16 22L19 25L16 28L13 25Z'/%3E%3C/svg%3E");--brand-watermark-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%231769e0' fill-opacity='.06'%3E%3Cpath d='M6 25V9L10 5L16 11V19L11 14V25Z'/%3E%3Cpath d='M26 25V9L22 5L16 11V19L21 14V25Z'/%3E%3Cpath d='M16 22L19 25L16 28L13 25Z'/%3E%3C/svg%3E");--brand-docket-watermark:var(--brand-watermark);--brand-docket-watermark-ink:var(--brand-watermark-ink);--font-sans:var(--font-public-sans),"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-plex-mono),"SFMono-Regular",Menlo,Consolas,monospace;--text-h1:clamp(2.85rem,6vw,5.25rem);--text-h2:clamp(2rem,3.5vw,3.2rem);--text-h3:1.28rem;--text-small:0.875rem;--text-caption:0.75rem;--radius-doc:16px;--radius-action:11px;--radius-pill:999px;--shadow-plate:0 1px 2px rgba(16,32,59,0.05),0 14px 36px rgba(16,32,59,0.08);--shadow-lift:0 22px 64px rgba(9,22,45,0.14);--space-1:0.5rem;--space-2:0.85rem;--space-3:1.35rem;--space-4:2.2rem;--space-5:3.75rem;--space-6:6rem;--page-max-width:92rem;--color-severity-high-bg:#f6e4e0;--color-severity-high-fg:var(--stamp-red);--color-severity-moderate-bg:#eee7d8;--color-severity-moderate-fg:#7a5a1f;--color-severity-low-bg:#e6eaea;--color-severity-low-fg:var(--ink-soft);color-scheme:light;--page-max:84rem;--reading-max:48rem;--prose-measure:40rem;--gutter:2.5rem;--page-inline:max(var(--gutter),calc((100% - var(--page-max)) / 2));--hero-space:clamp(3rem,6vw,5rem);--section-space:clamp(4rem,7vw,6rem);--section-space-tight:clamp(2.5rem,4vw,3.5rem);--navy-950:#030b1b;--navy-900:#07152a;--navy-800:#0d2340;--ink:#10203b;--ink-muted:#63748d;--on-navy:#f4f8ff;--on-navy-muted:#b9c8dc;--accent-on-navy:#83c8ff;--eyebrow-on-light:#2867b4;--line:#dce5f0;--surface-tint:#f5f8fd;--surface-blue:#edf4ff;--action:#1769e0;--action-hover:#1159c5;--focus-ring:#58a6ff;--focus-ring-on-light:var(--action-hover);--surface-ring:var(--focus-ring-on-light);--h1-size:clamp(3.2rem,5vw,5.2rem);--h1-weight:650;--h1-track:-0.06em;--h1-leading:1.05;--h2-size:clamp(2.25rem,3.5vw,3.6rem);--h2-weight:650;--h2-track:-0.05em;--h2-leading:1.08;--h3-size:clamp(1.3rem,1.6vw,1.6rem);--h3-weight:550;--h3-track:-0.035em;--h3-leading:1.25;--title-size:clamp(2rem,3.3vw,2.8rem);--title-weight:550;--title-track:-0.045em;--eyebrow-font:500 0.75rem/1.6 var(--font-mono);--eyebrow-track:0.075em;--lead-size:1.08rem;--lead-leading:1.7;--lead-max:30rem;--btn-height:3.25rem;--btn-height-sm:2.75rem;--btn-radius:8px;--btn-pad-x:1.25rem;--btn-font:600 0.875rem/1.5 var(--font-sans);--radius-card:12px;--radius-panel:16px}@media (max-width:1120px){:root{--gutter:2rem}}@media (max-width:560px){:root{--gutter:1.25rem;--h1-size:clamp(2.6rem,11vw,3.8rem)}}html{scrollbar-gutter:stable}h1,h2,h3{text-wrap:balance}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--filing-paper);color:var(--seal-ink);font-family:var(--font-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has([data-dashboard-main])>footer,body:has([data-dashboard-main])>header,body:has([data-dashboard-shell])>footer,body:has([data-dashboard-shell])>header{display:none}body:has([data-auth-shell])>footer,body:has([data-auth-shell])>header{display:none}h1,h2,h3{font-family:var(--font-sans);font-weight:700;letter-spacing:-.035em;line-height:1.04;margin:0;color:var(--seal-ink)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);line-height:1.2}p{margin:0}a{color:var(--seal-ink);text-underline-offset:.2em}ol,ul{margin:0;padding:0;list-style:none}button,input{font-family:inherit}input{font-size:1rem}button,input,select,textarea{min-height:44px}::selection{background:rgba(19,117,111,.2);color:var(--ink-deep)}table{font-family:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-brass);outline-offset:2px}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.skipLink{position:absolute;top:0;left:var(--space-2);z-index:1000;min-height:44px;padding:.5rem .9rem;display:inline-flex;align-items:center;background:var(--seal-ink);color:var(--filing-paper);font-weight:600;font-size:var(--text-small);text-decoration:none;border-radius:0 0 var(--radius-action) var(--radius-action);transform:translateY(-150%)}@media (max-width:639px){:root{--space-5:3rem;--space-6:4.25rem}}.skipLink:focus{transform:translateY(0);outline:2px solid var(--focus-brass);outline-offset:2px}.srOnly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.RouteProgress_routeProgress__erAPw{--route-progress:0;position:fixed;z-index:60;top:4.68rem;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-sky));box-shadow:0 1px 10px rgba(23,105,224,.16);pointer-events:none;transform:scaleX(var(--route-progress,0));transform-origin:left center;will-change:transform}@media (max-width:959px){.RouteProgress_routeProgress__erAPw{top:4.68rem}}@media (prefers-reduced-motion:reduce){.RouteProgress_routeProgress__erAPw{display:none}}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_81ca43{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_81ca43{--font-public-sans:"Public Sans","Public Sans 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"}