:where(.frame){--accent-50:#fff3ec;--accent-100:#ffe1d1;--accent-200:#ffc0a3;--accent-300:#ff9a70;--accent-400:#fb7440;--accent-500:#f2571b;--accent-600:#d8430c;--accent-700:#ad3309;--accent-contrast:#fff;--n-0:#fff;--n-25:#fcfbfa;--n-50:#f7f6f4;--n-100:#f1efec;--n-200:#e5e2dd;--n-300:#d2cdc6;--n-400:#a8a29a;--n-500:#7a746c;--n-600:#57524b;--n-700:#3b3731;--n-800:#262320;--n-900:#17150f;--n-950:#0d0c09;--ok-bg:#e7f6ec;--ok-fg:#1c7a42;--warn-bg:#fdf0da;--warn-fg:#9a6708;--bad-bg:#fdeaea;--bad-fg:#b4322d;--info-bg:#e8effd;--info-fg:#2a56c6;--bg:var(--n-50);--surface:var(--n-0);--surface-2:var(--n-100);--surface-3:var(--n-200);--ink:var(--n-900);--ink-2:var(--n-600);--ink-3:var(--n-400);--line:var(--n-200);--line-soft:var(--n-100);--invert-bg:var(--n-900);--invert-ink:var(--n-0);--sh-1:0 1px 2px #17150f0d;--sh-2:0 2px 4px #17150f0a, 0 6px 14px #17150f0d;--sh-3:0 4px 10px #17150f0d, 0 16px 34px #17150f12;--sh-4:0 8px 20px #17150f12, 0 30px 60px #17150f1a;--sh-accent:0 8px 24px #f2571b47;--ring:0 0 0 3px #f2571b2e;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-full:999px;--e-out:cubic-bezier(.16, 1, .3, 1);--e-spring:cubic-bezier(.34, 1.56, .64, 1);--e-smooth:cubic-bezier(.4, 0, .2, 1);--t-fast:.14s;--t-base:.24s;--t-slow:.52s;--t-draw:.9s;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Inter Tight", "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace}:where(.frame[data-theme=dark]){--bg:#0e0d0b;--surface:#191714;--surface-2:#211e1a;--surface-3:#2c2823;--ink:#f6f4f1;--ink-2:#a8a29a;--ink-3:#6f6960;--line:#2e2a25;--line-soft:#241f1b;--invert-bg:#f6f4f1;--invert-ink:#17150f;--ok-bg:#12301f;--ok-fg:#5ed48c;--warn-bg:#33270e;--warn-fg:#e9b75c;--bad-bg:#351917;--bad-fg:#ef857f;--info-bg:#14203f;--info-fg:#7ea2f5;--sh-1:0 1px 2px #00000080;--sh-2:0 2px 4px #0006, 0 6px 14px #00000073;--sh-3:0 4px 10px #00000073, 0 16px 34px #00000080;--sh-4:0 8px 20px #00000080, 0 30px 60px #0009;--ring:0 0 0 3px #f2571b4d}@media (prefers-reduced-motion:reduce){:where(.frame){--t-fast:1ms;--t-base:1ms;--t-slow:1ms;--t-draw:1ms}:where(.frame),:where(.frame) *,:where(.frame) :before,:where(.frame) :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
:where(.frame),:where(.frame) *,:where(.frame) :before,:where(.frame) :after{box-sizing:border-box}:where(.frame){color:var(--ink);font-family:var(--font-ui);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11" 1, "ss01" 1;transition:background var(--t-base) var(--e-smooth), color var(--t-base) var(--e-smooth);font-size:14px;line-height:1.5}:where(.frame) button,:where(.frame) input,:where(.frame) select,:where(.frame) textarea{font:inherit;color:inherit;letter-spacing:inherit}:where(.frame) button{cursor:pointer}:where(.frame) :focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm);outline:none}.ui-num{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.03em}.ui-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);transition:transform var(--t-base) var(--e-out), box-shadow var(--t-base) var(--e-out), border-color var(--t-base) var(--e-smooth), background var(--t-base) var(--e-smooth);position:relative}.ui-card[data-hoverable=true]:hover{box-shadow:var(--sh-3);border-color:var(--n-300);transform:translateY(-3px)}:where(.frame[data-theme=dark]) .ui-card[data-hoverable=true]:hover{border-color:var(--surface-3)}.ui-label{letter-spacing:.02em;color:var(--ink-2);font-size:11.5px;font-weight:500}.ui-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:600}.ui-pill{border-radius:var(--r-full);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.ui-pill[data-tone=up]{background:var(--ok-bg);color:var(--ok-fg)}.ui-pill[data-tone=down]{background:var(--bad-bg);color:var(--bad-fg)}.ui-pill[data-tone=flat]{background:var(--surface-2);color:var(--ink-2)}.ui-pill[data-tone=accent]{background:var(--accent-500);color:var(--accent-contrast)}.ui-pill[data-tone=ink]{background:var(--invert-bg);color:var(--invert-ink)}.ui-rise{opacity:0;transition:opacity var(--t-slow) var(--e-out), transform var(--t-slow) var(--e-out);transition-delay:var(--delay,0s);transform:translateY(14px)}.ui-rise[data-in=true]{opacity:1;transform:none}
