.ticker__track.svelte-ijcev1{animation:svelte-ijcev1-ticker-scroll 48s linear infinite}@keyframes svelte-ijcev1-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track.svelte-ijcev1{animation:none}.ticker.svelte-ijcev1{overflow-x:auto}}:root[data-theme=dark],:root{--bg: #0b1020;--surface: #121a2e;--surface-2: #1a2440;--raise: #223052;--line: #243253;--ink: #e8ecf5;--ink-soft: #a9b3c9;--ink-faint: #6f7a94;--brand: #ff8a2a;--brand-ink: #1a0d00;--pos: #2fd18a;--neg: #ff5d6c;--warn: #f4c152;--info: #4fb3ff;--heat-0: #3b4a6b;--heat-1: #f4c152;--heat-2: #ff8a2a;--heat-3: #ff5d6c;--radius-card: 12px;--radius-chip: 999px;--radius-btn: 8px;--shadow-card: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 8px 24px rgba(0, 0, 0, .35);--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter: 24px;--content-max: 1152px}@media(max-width:640px){:root{--gutter: 16px}}.ds-display{font:600 32px/38px var(--font-sans);letter-spacing:-.01em}.ds-h1{font:600 24px/30px var(--font-sans);letter-spacing:-.01em}.ds-h2{font:600 18px/24px var(--font-sans)}.ds-body{font:400 14px/20px var(--font-sans)}.ds-small{font:400 12px/16px var(--font-sans)}.ds-label{font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.ds-mono{font:400 13px/16px var(--font-mono);font-variant-numeric:tabular-nums}.ds-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--line) 70%,transparent),var(--shadow-card);padding:16px}.ds-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--surface-2);border-radius:var(--radius-chip);font:400 12px/16px var(--font-sans);color:var(--ink);white-space:nowrap}.ds-btn{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--radius-btn);font:600 14px/20px var(--font-sans)}.ds-btn-primary{background:var(--brand);color:var(--brand-ink)}.ds-btn-ghost{border:1px solid var(--line);color:var(--ink);background:transparent}.ds-asof{font:400 11px/14px var(--font-sans);color:var(--ink-faint)}:is(.ds-btn,.ds-chip,a,button,select,input):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.consent-bar.svelte-7wn48d{border-color:var(--app-line);background:var(--app-bg, #0b0f15);color:var(--app-ink-soft);isolation:isolate}.consent-bar.svelte-7wn48d a:where(.svelte-7wn48d),.consent-action.svelte-7wn48d{color:var(--app-ink)}.consent-action.svelte-7wn48d:hover{background:var(--app-raise)}.consent-accept.svelte-7wn48d{background:var(--app-brand);color:var(--app-bg)}.consent-action.svelte-7wn48d:focus-visible,.consent-accept.svelte-7wn48d:focus-visible,.consent-bar.svelte-7wn48d a:where(.svelte-7wn48d):focus-visible{outline:2px solid var(--app-brand);outline-offset:2px}.progress-bar.svelte-7aoqrt{transition:width .42s cubic-bezier(.22,1,.36,1),opacity .15s ease-out}@media(prefers-reduced-motion:reduce){.progress-bar.svelte-7aoqrt{width:100%!important;transition:opacity .12s ease-out}}.primary-mobile-tab-bar.svelte-12qhfyh{display:none}@media(max-width:480px){:root{--primary-mobile-nav-height: calc(44px + env(safe-area-inset-bottom)) ;--sharkie-dock-clearance: 136px;--mobile-bottom-clearance: max( var(--primary-mobile-nav-height), var(--sharkie-dock-clearance) )}html,#main{scroll-padding-bottom:var(--mobile-bottom-clearance)}.site-shell{box-sizing:border-box;padding-bottom:var(--mobile-bottom-clearance)}.primary-mobile-tab-bar.svelte-12qhfyh{position:fixed;z-index:60;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--app-line);background:var(--app-bg)}.primary-mobile-tab-bar.svelte-12qhfyh a:where(.svelte-12qhfyh){display:flex;min-width:0;min-height:44px;align-items:center;justify-content:center;padding:0 .25rem;color:var(--app-ink-soft);font-size:.6875rem;font-weight:600;line-height:1;text-align:center}.primary-mobile-tab-bar.svelte-12qhfyh a.active:where(.svelte-12qhfyh){background:var(--app-surface-2);color:var(--app-ink)}}
