@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-inter:"inter","inter Fallback"}:root{color-scheme:light dark;--color-bg:#F6F8FC;--color-surface:#FFFFFF;--color-surface-alt:#ECF1F8;--color-sheet-bg:#FFFFFF;--color-text:#0F1B2E;--color-text-muted:#475569;--color-primary:#1D5FA6;--color-logo-blue:#246DB5;--color-logo-navy:#162740;--color-primary-hover:#164B85;--color-on-primary:#FFFFFF;--color-accent:#0B7A6F;--color-border:#D5DDE9;--color-border-strong:#748397;--color-focus:#1D5FA6;--color-danger:#B42318;--color-danger-hover:#8F1B12;--color-on-danger:#FFFFFF;--color-success:#157347;--color-warning:#8A5200;--color-primary-soft:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));--color-accent-soft:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));--color-danger-soft:color-mix(in srgb,var(--color-danger) 8%,var(--color-surface));--color-success-soft:color-mix(in srgb,var(--color-success) 10%,var(--color-surface));--color-warning-soft:color-mix(in srgb,var(--color-warning) 10%,var(--color-surface));--color-overlay:rgb(15 27 46/0.5);--color-panel-bg:#0F1B2E;--color-panel-surface:#1A2A47;--color-panel-border:#2A3B5C;--color-panel-text:#E9EFF8;--color-panel-muted:#A9B6CB;--color-panel-accent:#7AAEEA;--color-panel-danger:#FF8A80;--font-sans:var(--font-inter),"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--fw-regular:400;--fw-semibold:600;--lh-body:1.5;--lh-heading:1.2;--lh-tight:1.25;--fs-xs:0.8125rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-lg:clamp(1.125rem,1.05rem + 0.35vw,1.25rem);--fs-xl:clamp(1.25rem,1.1rem + 0.7vw,1.5625rem);--fs-2xl:clamp(1.5rem,1.25rem + 1.2vw,1.953rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--icon-size:1.25rem;--icon-size-lg:1.5rem;--target-min:1.5rem;--target-comfort:2.75rem;--app-bar-height:5rem;--focus-ring:3px solid var(--color-focus);--focus-offset:2px;--shadow-surface:none;--shadow-overlay:none;--transition:150ms ease-out;--transition-slow:200ms ease-out}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0B1424;--color-surface:#131F36;--color-surface-alt:#1A2A47;--color-text:#E9EFF8;--color-text-muted:#A9B6CB;--color-primary:#7AAEEA;--color-logo-blue:#7AAEEA;--color-logo-navy:#E9EFF8;--color-primary-hover:#9CC3F0;--color-on-primary:#0B1424;--color-accent:#4FC3B0;--color-border:#2A3B5C;--color-border-strong:#6F7F99;--color-focus:#9CC3F0;--color-danger:#FF8A80;--color-danger-hover:#FFB0A9;--color-on-danger:#0B1424;--color-success:#5FD39A;--color-warning:#F2B14C;--color-primary-soft:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface));--color-accent-soft:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface));--color-danger-soft:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));--color-success-soft:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));--color-warning-soft:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface));--color-overlay:rgb(0 0 0/0.65);--shadow-surface:none;--shadow-overlay:none}}:root[data-theme=dark]{--color-bg:#0B1424;--color-surface:#131F36;--color-surface-alt:#1A2A47;--color-text:#E9EFF8;--color-text-muted:#A9B6CB;--color-primary:#7AAEEA;--color-logo-blue:#7AAEEA;--color-logo-navy:#E9EFF8;--color-primary-hover:#9CC3F0;--color-on-primary:#0B1424;--color-accent:#4FC3B0;--color-border:#2A3B5C;--color-border-strong:#6F7F99;--color-focus:#9CC3F0;--color-danger:#FF8A80;--color-danger-hover:#FFB0A9;--color-on-danger:#0B1424;--color-success:#5FD39A;--color-warning:#F2B14C;--color-primary-soft:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface));--color-accent-soft:color-mix(in srgb,var(--color-accent) 16%,var(--color-surface));--color-danger-soft:color-mix(in srgb,var(--color-danger) 14%,var(--color-surface));--color-success-soft:color-mix(in srgb,var(--color-success) 14%,var(--color-surface));--color-warning-soft:color-mix(in srgb,var(--color-warning) 14%,var(--color-surface));--color-overlay:rgb(0 0 0/0.65);--shadow-surface:none;--shadow-overlay:none}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--transition:0.01ms;--transition-slow:0.01ms}:root:not([data-motion=full]) *,:root:not([data-motion=full]) :after,:root:not([data-motion=full]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root[data-motion=reduce]{--transition:0.01ms;--transition-slow:0.01ms}:root[data-motion=reduce] *,:root[data-motion=reduce] :after,:root[data-motion=reduce] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-contrast=high]{--color-bg:#FFFFFF;--color-surface:#FFFFFF;--color-surface-alt:#EEF1F6;--color-sheet-bg:#FFFFFF;--color-text:#000000;--color-text-muted:#1F2937;--color-primary:#0A3A78;--color-logo-blue:#0A3A78;--color-logo-navy:#000000;--color-primary-hover:#062654;--color-on-primary:#FFFFFF;--color-accent:#05564E;--color-border:#4B5563;--color-border-strong:#1F2937;--color-focus:#0A3A78;--color-danger:#8A0F06;--color-danger-hover:#5E0A04;--color-on-danger:#FFFFFF;--color-success:#0B5A33;--color-warning:#6B3F00;--color-panel-muted:#D5DEEC;--color-panel-border:#6F7F99}@media (prefers-color-scheme:dark){:root[data-contrast=high]:not([data-theme=light]){--color-bg:#000000;--color-surface:#0A0F18;--color-surface-alt:#101826;--color-text:#FFFFFF;--color-text-muted:#E2E8F0;--color-primary:#A8D0FF;--color-logo-blue:#A8D0FF;--color-logo-navy:#FFFFFF;--color-primary-hover:#CDE4FF;--color-on-primary:#000000;--color-accent:#7CF0DC;--color-border:#A0A8B5;--color-border-strong:#CBD2DC;--color-focus:#FFD84D;--color-danger:#FFA8A0;--color-danger-hover:#FFCBC6;--color-on-danger:#000000;--color-success:#8CF0BC;--color-warning:#FFD27F}}:root[data-contrast=high][data-theme=dark]{--color-bg:#000000;--color-surface:#0A0F18;--color-surface-alt:#101826;--color-text:#FFFFFF;--color-text-muted:#E2E8F0;--color-primary:#A8D0FF;--color-logo-blue:#A8D0FF;--color-logo-navy:#FFFFFF;--color-primary-hover:#CDE4FF;--color-on-primary:#000000;--color-accent:#7CF0DC;--color-border:#A0A8B5;--color-border-strong:#CBD2DC;--color-focus:#FFD84D;--color-danger:#FFA8A0;--color-danger-hover:#FFCBC6;--color-on-danger:#000000;--color-success:#8CF0BC;--color-warning:#FFD27F}*{font-family:var(--font-sans)}body,html{height:100%}html{font-size:115%}html[data-text-size="90"]{font-size:90%}html[data-text-size="100"]{font-size:100%}html[data-text-size="130"]{font-size:130%}.app{height:100%;overflow:hidden}body:has(.app){overflow:hidden}body{margin:0;background-color:var(--color-bg);color:var(--color-text)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.page-transition{--page-transition-shift:10px;animation:page-transition-in .3s ease-out}}@keyframes page-transition-in{0%{opacity:0;transform:translateY(var(--page-transition-shift))}}