@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/newsreader.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/hanken-grotesk.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/jetbrains-mono.woff2) format("woff2")}:root{color-scheme:light;--color-primary:#e8590c;--color-primary-hover:#cf4f0a;--color-primary-tint:#fcefe7;--color-positive:#16a34a;--color-negative:#dc2626;--color-warning:#e6a817;--color-btc:#f7931a;--color-usd:#4f46e5;--chart-bar-muted:#e7ddd0;--surface-app:#eeeef0;--surface-card:#ffffff;--surface-header:#ffffff;--surface-subtle:#f1f1f3;--surface-input:#f4f4f6;--text-primary:#16161a;--text-secondary:#6e6e76;--text-muted:#9a9aa2;--text-placeholder:#b0b0b8;--text-disabled:#c4c4cb;--text-mono:#3a3a40;--text-on-primary:#ffffff;--border-card:#e5e5e8;--border-field:#e0e0e4;--border-divider:#ececef;--border-strong:#d4d4da;--radius-pill:999px;--radius-card:16px;--radius-field:14px;--radius-input:12px;--radius-tile:14px;--radius-chip:8px;--control-h-sm:30px;--control-h-md:36px;--control-font-sm:12px;--control-font-md:13px;--control-pad-sm:0 12px;--control-pad-md:0 18px;--stat-label-size:11px;--stat-label-spacing:0.12em;--stat-value-hero:32px;--stat-value-sub:20px;--shadow-card:0 1px 3px rgba(0,0,0,0.06);--shadow-input:0 1px 3px rgba(0,0,0,0.04);--shadow-pop:0 8px 30px rgba(0,0,0,0.12);--shadow-seg:0 1px 2px rgba(0,0,0,0.08);--font-display:"Newsreader",Georgia,serif;--font-body:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono","SF Mono",ui-monospace,monospace;--bg:var(--surface-app);--panel:var(--surface-card);--surface:var(--surface-card);--surface-2:var(--surface-card);--border:var(--border-card);--border-hover:var(--border-strong);--border-subtle:var(--border-divider);--text:var(--text-primary);--muted:var(--text-muted);--accent:var(--color-primary);--accent-2:var(--color-primary-hover);--accent-glow:var(--color-primary-tint);--ok:var(--color-positive);--danger:var(--color-negative);--warn:var(--color-warning);--font-sans:var(--font-body);--radius-sm:var(--radius-chip);--radius-md:var(--radius-input);--radius-lg:var(--radius-card);--shadow:var(--shadow-card);--shadow-lg:var(--shadow-pop);--site-header-height:56px;--edge:0;--radius:0px}[data-theme=dark]{color-scheme:dark;--color-primary:#f2640f;--color-primary-hover:#ff7a2e;--color-primary-tint:#2a1a10;--chart-bar-muted:#3c332b;--surface-app:#0d0d0f;--surface-card:#16161a;--surface-header:#121214;--surface-subtle:#1c1c20;--surface-input:#1c1c20;--text-primary:#f3f2ee;--text-secondary:#8a8a92;--text-muted:#6e6e76;--text-placeholder:#6e6e76;--text-disabled:#4a4a52;--text-mono:#c9c9cf;--border-card:#26262b;--border-field:#2a2a30;--border-divider:#232328;--border-strong:#33333a;--shadow-card:0 1px 3px rgba(0,0,0,0.25);--shadow-input:0 1px 3px rgba(0,0,0,0.2);--shadow-pop:0 8px 30px rgba(0,0,0,0.35);--shadow-seg:0 1px 2px rgba(0,0,0,0.3)}*{box-sizing:border-box}#__next,body,html{height:100%}body,html{padding:0;margin:0;font-family:var(--font-sans);background:var(--bg);color:var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}body{overflow-y:scroll;font-variant-numeric:tabular-nums}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-2)}a:visited{color:var(--accent)}::selection{background:var(--color-primary);color:#ffffff}::-moz-selection{background:var(--color-primary);color:#ffffff}:focus{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.siteNav{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.siteNav a{color:var(--text-secondary);text-decoration:none;font-weight:600;font-size:13px;padding:6px 10px;border-radius:var(--radius-pill)}.siteNav a:hover{color:var(--text);background:var(--surface-subtle)}.hScroller{overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card)}.hScrollerRow{display:flex;gap:12px;padding:10px;will-change:transform;transition:transform .2s linear}canvas{image-rendering:auto;text-rendering:optimizeSpeed}.hBlockCard{min-width:200px;background:var(--surface-card);border:1px solid var(--border-card);padding:10px;border-radius:var(--radius-tile)}.hBlockCard h4{margin:0 0 8px;color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.hBlockMeta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.retro-button{background:var(--color-primary);color:var(--text-on-primary);border:none;padding:10px 20px;font-family:var(--font-sans);font-size:14px;font-weight:700;cursor:pointer;border-radius:var(--radius-pill);box-shadow:var(--shadow-card);transition:transform .08s ease,background .2s ease}.retro-button:hover{background:var(--color-primary-hover)}.retro-button:active{transform:translateY(1px)}.skeleton{position:relative;overflow:hidden;background:var(--surface-subtle);border-radius:var(--radius-chip)}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(127,127,135,.12),transparent);transform:translateX(-100%);animation:shimmer 1.5s ease-in-out infinite}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.data-table{border-collapse:collapse;width:100%;border:1px solid var(--border-card);border-radius:var(--radius-card)}.data-table td,.data-table th{border-bottom:1px solid var(--border-card);padding:10px;text-align:left;font-family:var(--font-sans)}.data-table th{color:var(--text-secondary);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.data-table td{color:var(--text);font-size:13px;font-variant-numeric:tabular-nums}.data-table tbody tr:hover td{background:var(--surface-subtle)}.hideOnMobile{display:inline}code[class*=language-],pre[class*=language-]{color:var(--text-mono);background:transparent;text-shadow:none;font-family:var(--font-mono);font-size:13px;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2}pre[class*=language-]{overflow:auto}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--text-muted)}.token.punctuation{color:var(--text-secondary)}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:var(--color-negative)}.token.boolean,.token.number{color:var(--color-warning)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--color-positive)}.token.entity,.token.operator,.token.url{color:var(--color-primary)}.token.atrule,.token.attr-value,.token.keyword{color:var(--color-primary-hover)}.token.class-name,.token.function{color:var(--text-secondary)}.token.important,.token.regex,.token.variable{color:var(--color-warning)}.token.bold{font-weight:700}.token.italic{font-style:italic}@media (max-width:768px){.siteNav{justify-content:center;gap:10px}}@media (max-width:600px){.hideOnMobile{display:none!important}.hScrollerRow{gap:8px}.hBlockCard{min-width:160px;padding:8px}}