@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-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_a918ff{font-family:inter,inter Fallback}.__variable_a918ff{--font-inter:"inter","inter Fallback"}@font-face{font-family:saira;src:url(/_next/static/media/80d41117062bc4c1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:saira;src:url(/_next/static/media/bf9d3ee29debdc56-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}@font-face{font-family:saira Fallback;src:local("Arial");ascent-override:109.56%;descent-override:42.38%;line-gap-override:0.00%;size-adjust:103.59%}.__className_ebf5e9{font-family:saira,saira Fallback}.__variable_ebf5e9{--font-saira:"saira","saira Fallback"}:root{--bg-primary:#f8f7f5;--bg-secondary:#ffffff;--bg-tertiary:#f1efec;--text-primary:#1c1917;--text-secondary:#57534e;--text-tertiary:#6b6660;--border-subtle:#eae7e2;--border-strong:#d6d3ce;--accent-primary:#16130e;--accent-primary-hover:#000000;--accent-subtle:#e7e5e4;--accent-foreground:#ffffff;--brand-black:#0a0a0a;--brand-white:#ffffff;--font-display:var(--font-saira),"Arial Narrow",system-ui,sans-serif;--font-wordmark:var(--font-saira),"Arial Narrow",system-ui,sans-serif;--font-body:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.55;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-caps:0.08em;--success:#10b981;--success-bg:#d1fae5;--success-text:#065f46;--warning:#f59e0b;--warning-bg:#fef3c7;--warning-text:#92400e;--danger:#dc2626;--danger-bg:#fee2e2;--danger-text:#991b1b;--chart-series-1:#2a78d6;--chart-series-2:#eb6834;--info:#0ea5e9;--info-bg:#e0f2fe;--info-text:#0369a1;--info-border:#bae6fd;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(28,25,23,0.04);--shadow-sm:0 1px 3px rgba(28,25,23,0.06),0 1px 2px rgba(28,25,23,0.04);--shadow-md:0 4px 12px -2px rgba(28,25,23,0.08),0 2px 6px -2px rgba(28,25,23,0.05);--shadow-lg:0 12px 28px -6px rgba(28,25,23,0.12),0 6px 12px -4px rgba(28,25,23,0.06);--shadow-ring:0 0 0 1px var(--border-subtle);--focus-ring:0 0 0 3px color-mix(in srgb,var(--accent-primary) 22%,transparent);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:300ms cubic-bezier(0.4,0,0.2,1);--transition-slow:500ms cubic-bezier(0.4,0,0.2,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--motion-press:110ms var(--ease-spring);--motion-enter:360ms var(--ease-out-expo);color-scheme:light}[data-theme=dark]{color-scheme:dark;--bg-primary:#17140f;--bg-secondary:#211d17;--bg-tertiary:#2b261f;--chart-series-1:#3987e5;--chart-series-2:#d95926;--text-primary:#f5f3f0;--text-secondary:#c4beb6;--text-tertiary:#a8a196;--border-subtle:#2f2a22;--border-strong:#443d33;--accent-primary:#ffffff;--accent-primary-hover:#e7e5e4;--accent-subtle:#292524;--accent-foreground:#0a0a0a;--success-bg:#212a1f;--success-text:#a8c4a0;--warning-bg:#302819;--warning-text:#d9b483;--danger-bg:#2f1f19;--danger-text:#d8a99b;--info-bg:#1b2a30;--info-text:#9fc4cf;--info-border:#2f4a52;--shadow-ring:0 0 0 1px var(--border-subtle)}:root{--tint-gray-bg:#f3f4f6;--tint-gray-text:#374151;--tint-slate-bg:#f1f5f9;--tint-slate-text:#475569;--tint-blue-bg:#dbeafe;--tint-blue-text:#1e40af;--tint-sky-bg:#e0f2fe;--tint-sky-text:#0c4a6e;--tint-green-bg:#dcfce7;--tint-green-text:#166534;--tint-amber-bg:#fef3c7;--tint-amber-text:#92400e;--tint-yellow-bg:#fef9c3;--tint-yellow-text:#713f12;--tint-red-bg:#fee2e2;--tint-red-text:#991b1b;--tint-purple-bg:#f3e8ff;--tint-purple-text:#6b21a8;--tint-violet-bg:#ede9fe;--tint-violet-text:#6d28d9}[data-theme=dark]{--tint-gray-bg:#2a251e;--tint-gray-text:#c9c1b4;--tint-slate-bg:#29241d;--tint-slate-text:#c2b8a8;--tint-blue-bg:#1e2733;--tint-blue-text:#a9c2d6;--tint-sky-bg:#1b2a30;--tint-sky-text:#9fc4cf;--tint-green-bg:#212a1f;--tint-green-text:#a8c4a0;--tint-amber-bg:#302819;--tint-amber-text:#d9b483;--tint-yellow-bg:#2e2a17;--tint-yellow-text:#cfc07f;--tint-red-bg:#2f1f19;--tint-red-text:#d8a99b;--tint-purple-bg:#29222e;--tint-purple-text:#c0aecb;--tint-violet-bg:#262230;--tint-violet-text:#b6aecb}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{padding:0;font-family:var(--font-body);font-size:var(--text-base);background-color:var(--bg-primary);line-height:var(--leading-normal);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}p{margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{background:var(--accent-subtle);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}