:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8fafc;--surface:#fff;--surface-secondary:#f1f5f9;--primary:#0f2742;--primary-hover:#0b1f35;--brand-navy:#0f2742;--brand-navy-deep:#081421;--brand-navy-soft:#14324f;--brand-amber:#ffb703;--brand-amber-soft:#ffb70324;--action:#008f82;--action-hover:#00766c;--action-soft:#e6f7f5;--text-primary:#111827;--text-secondary:#64748b;--text-inverse:#fff;--border:#e2e8f0;--focus-ring:#008f8240;--success:#15803d;--success-soft:#15803d1f;--warning:#b45309;--warning-soft:#b453091f;--danger:#dc2626;--danger-soft:#dc26261f;--info:#2563eb;--info-soft:#2563eb1f;--neutral-soft:#eef2f6;--hover-row:#f1f5f9;--radius-card:16px;--radius-inner:12px;--radius-control:10px;--radius-chip:9px;--shadow-sm:0 1px 2px #0f172a14;--shadow-md:0 6px 16px #0f172a1a;--shadow-lg:0 16px 40px #0f172a24;--font:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#081421;--surface:#102235;--surface-secondary:#172c40;--primary:#20b8a6;--primary-hover:#35c8b6;--action:#20b8a6;--action-hover:#35c8b6;--action-soft:#20b8a624;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-inverse:#081421;--border:#294056;--focus-ring:#20b8a64d;--success:#4ade80;--success-soft:#4ade8021;--warning:#fbbf24;--warning-soft:#fbbf2424;--danger:#f87171;--danger-soft:#f8717121;--info:#60a5fa;--info-soft:#60a5fa24;--neutral-soft:#222a35;--hover-row:#1c232e;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 6px 16px #00000073;--shadow-lg:0 16px 40px #0000008c}[data-font-size=small]{zoom:.875}[data-font-size=large]{zoom:1.125}*,:before,:after{box-sizing:border-box}body{background:var(--background);color:var(--text-primary);font-family:var(--font);margin:0}a{color:var(--action-hover)}a:hover{color:var(--action)}:focus-visible{outline:2px solid var(--action);outline-offset:2px;border-radius:4px}.money{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.legal-prose{color:var(--text-primary);font-size:15px;line-height:1.75}.legal-prose>:first-child{margin-top:0}.legal-prose>:last-child{margin-bottom:0}.legal-prose p{margin:0 0 1em}.legal-prose h2{margin:1.4em 0 .6em;font-size:22px;font-weight:700}.legal-prose h3{margin:1.2em 0 .5em;font-size:17px;font-weight:700}.legal-prose ul,.legal-prose ol{margin:0 0 1em;padding-left:1.5em}.legal-prose li{margin:.3em 0}.legal-prose blockquote{border-left:3px solid var(--action);color:var(--text-secondary);margin:0 0 1em;padding:6px 16px}.legal-prose a{color:var(--action);text-decoration:underline}.legal-prose strong{font-weight:700}
