:root{--bg-page: #ffffff;--bg-dark: #0a0e1f;--bg-darker: #05070f;--bg-soft: #f4f5f7;--border: #e6e8eb;--border-strong: #d0d4d9;--border-dark: #1a1f33;--text: #0a0e1f;--text-soft: #4b5563;--text-muted: #6b7280;--text-on-dark: #ffffff;--text-on-dark-muted: #a8b0c4;--accent: #c8ff00;--accent-soft: #e6ffa0;--accent-ink: #0a0e1f;--link: #0a0e1f;--link-hover: #2563eb;--up: #16a34a;--down: #dc2626;--warn: #f59e0b;--radius: 4px;--radius-pill: 999px;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Inter Tight", "Inter", sans-serif;--font-size: 14px}*{box-sizing:border-box}html{font-size:16px}body{margin:0;padding:0;background:var(--bg-page);color:var(--text);font-family:var(--font-body);font-size:var(--font-size);line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:1.2rem 0 .6rem;font-weight:800;line-height:1.1}h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.1rem}.upper{text-transform:uppercase;letter-spacing:.01em}.container{max-width:1280px;margin:0 auto;padding:0 24px}.container-narrow{max-width:900px;margin:0 auto;padding:0 24px}@media(max-width:800px){.container,.container-narrow{padding:0 20px}}@media(max-width:400px){.container,.container-narrow{padding:0 16px}}.section{padding:1.5rem 0}.section+.section{border-top:1px solid var(--border)}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem}.grid{display:grid;gap:1rem}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-main-side{grid-template-columns:minmax(0,1fr) 320px}@media(max-width:900px){.grid-2,.grid-3,.grid-main-side{grid-template-columns:1fr}}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th,.tbl td{padding:.6rem .75rem;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}.tbl th{color:var(--text-muted);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.05em;background:var(--bg-soft)}.tbl tr:hover td{background:#fafbfd}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl .name{font-weight:700}.tbl .name a{color:var(--text);text-decoration:none}.tbl .name a:hover{color:var(--link-hover);text-decoration:underline}.up{color:var(--up)}.down{color:var(--down)}.muted{color:var(--text-muted)}.small{font-size:12px}.tag{display:inline-block;padding:.1rem .55rem;border-radius:var(--radius-pill);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.tag-buy{background:var(--accent);color:var(--accent-ink)}.tag-sell{background:#fdecec;color:var(--down)}.tag-neutral{background:var(--bg-soft);color:var(--text-muted)}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.15rem;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-weight:700;font-family:var(--font-display);font-size:14px;text-decoration:none;border:1px solid var(--accent)}.btn:hover{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink)}.btn-ghost{background:transparent;color:var(--text-on-dark);border:1px solid rgba(255,255,255,.35)}.btn-ghost:hover{background:#ffffff14;border-color:#fff;color:#fff}.pills{display:flex;gap:.5rem;flex-wrap:wrap;padding:1rem 0;border-bottom:1px solid var(--border)}.pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:#fff;color:var(--text);font-size:13px;font-weight:600;text-decoration:none}.pill:hover{border-color:var(--text);color:var(--text)}.tabs{display:flex;gap:1.25rem;border-bottom:2px solid var(--border);margin-bottom:.75rem;overflow-x:auto}.tab{padding:.6rem 0;font-size:14px;font-weight:700;color:var(--text-soft);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em}.tab.is-active,.tab:hover{color:var(--text);border-bottom-color:var(--accent);text-decoration:none}.subpills{display:flex;gap:.5rem;padding:.5rem 0 1rem;flex-wrap:wrap}.subpill{padding:.3rem .85rem;border-radius:var(--radius-pill);background:var(--bg-soft);color:var(--text-soft);font-size:12.5px;text-decoration:none;border:1px solid transparent}.subpill.is-active,.subpill:hover{background:var(--accent);color:var(--accent-ink);text-decoration:none}.hero{background:var(--bg-dark);color:var(--text-on-dark);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:22px 22px;pointer-events:none}.hero-inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;align-items:center;padding-block:3.5rem}@media(max-width:900px){.hero-inner{grid-template-columns:1fr;padding-block:2.25rem}}.hero h1{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.75rem);line-height:1;font-weight:800;margin:0 0 1rem;text-transform:uppercase;letter-spacing:-.01em}.hero h1 em{color:var(--accent);font-style:normal}.hero p{color:var(--text-on-dark-muted);font-size:1.05rem;margin:0 0 1.5rem;max-width:540px}.hero-ctas{display:flex;gap:.6rem;flex-wrap:wrap}.hero-stats{display:flex;align-items:center;gap:1.25rem;margin-top:1.5rem;color:var(--text-on-dark-muted);font-size:13px;flex-wrap:wrap}.callouts{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:.65rem}@media(max-width:600px){.callouts{grid-template-columns:repeat(2,1fr)}}.callout{background:#0000008c;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:.7rem .9rem;min-height:54px;font-size:14px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-variant-numeric:tabular-nums;text-decoration:none;transition:border-color .15s ease,background .15s ease}.callout:hover{border-color:var(--accent);background:#c8ff000f;color:#fff;text-decoration:none}.callout .sym{letter-spacing:.02em}.callout .pct{font-weight:800}.callout .pct.up{color:var(--accent)}.callout .pct.down{color:#ff5757}.rail{position:fixed;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;z-index:30}.rail a{width:56px;padding:.5rem .25rem;text-align:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius);font-size:11px;color:var(--text-soft);text-decoration:none}.rail a:hover{color:var(--text);border-color:var(--text)}@media(max-width:1400px){.rail{display:none}}.ad-slot{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#f4f5f7,#f4f5f7 10px,#eef0f3 10px 20px);border:1px dashed var(--border-strong);color:var(--text-muted);font-size:11px;margin:1rem auto;text-transform:uppercase;letter-spacing:.05em}.ad-slot.leaderboard{width:728px;height:90px;max-width:100%}.ad-slot.rectangle{width:300px;height:250px;max-width:100%}.ad-slot.half-page{width:300px;height:600px;max-width:100%}.ad-slot.in-content{width:100%;height:90px;max-width:728px}.ad-slot.mobile{display:none}@media(max-width:600px){.ad-slot.leaderboard,.ad-slot.in-content{display:none}.ad-slot.mobile{display:flex;position:fixed;bottom:0;left:0;right:0;width:100%;height:50px;z-index:40;margin:0}}.mobile-only{display:none}.desktop-only{display:block}@media(max-width:800px){.mobile-only{display:block}.desktop-only{display:none}}.site-header[data-astro-cid-3ef6ksr2]{background:var(--bg-darker);color:var(--text-on-dark);border-bottom:1px solid var(--border-dark);position:sticky;top:0;z-index:50}.header-row[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;padding-block:.75rem}.brand[data-astro-cid-3ef6ksr2]{color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.4rem;letter-spacing:.01em;text-decoration:none;text-transform:none}.brand-hl[data-astro-cid-3ef6ksr2]{color:var(--accent)}.search[data-astro-cid-3ef6ksr2] input[data-astro-cid-3ef6ksr2]{width:100%;padding:.55rem .9rem;background:#fff;border:1px solid #1a1f33;border-radius:var(--radius-pill);font-size:13px;color:var(--text)}.header-cta[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.85rem}.header-cta[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text-on-dark);text-decoration:none}.header-cta[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].signup{color:var(--accent);font-weight:700}.header-cta[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff}.btn-mini[data-astro-cid-3ef6ksr2]{padding:.45rem .95rem;background:var(--accent);color:var(--accent-ink)!important;border-radius:var(--radius-pill);font-weight:700;font-family:var(--font-display);font-size:13px}.btn-mini[data-astro-cid-3ef6ksr2]:hover{background:var(--accent-soft)}.primary-nav[data-astro-cid-3ef6ksr2]{background:var(--bg-darker);border-top:1px solid var(--border-dark)}.nav-inner[data-astro-cid-3ef6ksr2]{display:flex;gap:1.5rem;overflow-x:auto}.navlink[data-astro-cid-3ef6ksr2]{color:#cfd3da;text-decoration:none;padding:.75rem 0;font-size:13px;font-weight:700;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid transparent;white-space:nowrap}.navlink[data-astro-cid-3ef6ksr2]:hover,.navlink[data-astro-cid-3ef6ksr2].is-active{color:var(--accent);border-bottom-color:var(--accent);text-decoration:none}.navlink-primary[data-astro-cid-3ef6ksr2]{color:var(--accent-ink);background:var(--accent);padding-inline:.85rem;border-radius:999px;margin-block:.4rem;border-bottom:0;font-weight:800}.navlink-primary[data-astro-cid-3ef6ksr2]:hover,.navlink-primary[data-astro-cid-3ef6ksr2].is-active{background:#d9ff5c;color:var(--accent-ink);border-bottom-color:transparent}.subnav[data-astro-cid-3ef6ksr2]{background:#0d1126;border-top:1px solid var(--border-dark);font-size:12.5px}.subnav-inner[data-astro-cid-3ef6ksr2]{display:flex;gap:1.25rem;padding-block:.5rem;overflow-x:auto}.subnav-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:#9aa3b2;text-decoration:none;white-space:nowrap}.subnav-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:#fff}.subnav-inner[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].hl{color:var(--accent);font-weight:700}.hamburger[data-astro-cid-3ef6ksr2]{display:none;cursor:pointer;flex-direction:column;gap:4px;width:28px;padding:6px 0}.hamburger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;background:#fff;border-radius:2px;transition:transform .18s ease}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:800px){.header-row[data-astro-cid-3ef6ksr2]{grid-template-columns:auto 1fr auto;gap:.75rem}.search[data-astro-cid-3ef6ksr2]{display:none}.desktop-link[data-astro-cid-3ef6ksr2]{display:none!important}.hamburger[data-astro-cid-3ef6ksr2]{display:flex}.primary-nav[data-astro-cid-3ef6ksr2]{max-height:0;overflow:hidden;transition:max-height .25s ease}.nav-toggle[data-astro-cid-3ef6ksr2]:checked~.primary-nav[data-astro-cid-3ef6ksr2]{max-height:600px}.nav-inner[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:0;padding-block:.5rem .75rem}.navlink[data-astro-cid-3ef6ksr2]{padding:.65rem 0;border-bottom:1px solid var(--border-dark);width:100%}}.site-footer[data-astro-cid-sz7xmlte]{background:#0a0a0a;color:#cfd3da;margin-top:3rem}.foot-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2rem;padding:2rem 1rem 1.5rem}@media(max-width:700px){.foot-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}.brand[data-astro-cid-sz7xmlte]{color:#fff;font-weight:800;font-size:1.25rem}.brand-hl[data-astro-cid-sz7xmlte]{color:var(--accent)}.site-footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:.5rem 0 0}.site-footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{padding:.18rem 0}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#cfd3da;text-decoration:none;font-size:13px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.site-footer[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte].small{color:#fff;letter-spacing:.04em;text-transform:uppercase}.risk[data-astro-cid-sz7xmlte]{background:#161616;border-top:1px solid #222;padding:.85rem 0;color:#cfd3da;line-height:1.5}.copy[data-astro-cid-sz7xmlte]{padding:.75rem 0;color:#8c919b}
