@font-face{font-family:sans;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a9adbd{font-family:sans,sans Fallback}.__variable_a9adbd{--font-inter:"sans","sans Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4ea632{font-family:mono,mono Fallback}.__variable_4ea632{--font-ibm-plex-mono:"mono","mono Fallback"}:root{--brand-navy:#1B3664;--brand-red:#ED1C24;--brand-plate:#FFFFFF;--accent:#0EA5E9;--accent-deep:#0C5CAB;--accent-on:#04131D;--on-deep:#FFFFFF;--color-primary:#0C5CAB;--color-primary-hover:#0A4A8C;--color-primary-soft:#E6F1FB;--color-primary-border:#B6D4EE;--color-danger:#C0342F;--color-danger-hover:#9A2A26;--color-danger-soft:#FCEDEC;--color-danger-border:#F3CFCD;--color-warning:#8A5A00;--color-warning-hover:#6E4700;--color-warning-soft:#FDF3E0;--color-warning-border:#EAD6AE;--color-warning-text:var(--color-warning-hover);--color-success:#0F7A57;--color-success-hover:#0C6245;--color-success-soft:#E7F7F1;--color-success-border:#BCE4D5;--color-info:#1D6FA3;--color-info-hover:#175881;--color-info-soft:#E8F2F8;--color-info-border:#B4D2E5;--color-neutral:#5C6B80;--color-neutral-soft:#EDF3F8;--color-neutral-border:#D8E2EE;--bg-page:#F4F7FB;--bg-surface:#FFFFFF;--bg-subtle:#F8FAFC;--surface-warm:#EEF6FF;--bg-sidebar:#0B1B2B;--bg-sidebar-hover:#12293E;--bg-footer-row:#EDF3F8;--border-default:#D8E2EE;--border-soft:#EDF3F8;--border-strong:#B9C3D0;--text-primary:#111827;--text-secondary:#334155;--text-muted:#5C6B80;--text-inverse:#FFFFFF;--text-sidebar:#CBD8E6;--text-sidebar-label:#8EA3B8;--text-sidebar-strong:#FFFFFF;--chart-lead:#0A4A8C;--chart-quiet:#78889B;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-input-mobile:16px;--text-lg:17px;--text-xl:22px;--text-2xl:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:9999px;--shadow-sm:0 1px 2px rgba(15,23,42,0.05);--shadow-md:0 8px 24px rgba(15,23,42,0.08);--shadow-lg:0 18px 46px rgba(15,23,42,0.10);--focus-ring:0 0 0 4px rgba(14,165,233,0.22);--motion-fast:120ms;--motion-base:200ms;--ease-standard:cubic-bezier(0.2,0,0,1);--control-h:32px;--control-h-sm:28px;--row-h:42px;--sidebar-w:248px;--topbar-h:64px;--border:var(--border-default);--border-subtle:var(--border-soft);--danger:var(--color-danger)}body,html{margin:0;padding:0;background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--brand-red);text-decoration:underline}@media screen and (max-width:767px){:root{--control-h:44px;--control-h-sm:40px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:var(--text-input-mobile)}}:root{--font-sans:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,"SF Mono",Menlo,monospace}