:root{--teal:#0e7c7b;--teal-2:#129a98;--coral:#ff6f5c;--coral-2:#ff8775;--cream:#faf3e7;--charcoal:#1f2421;--gold:#e5b567;--bg-0:#14110e;--bg-1:#1f2421;--bg-2:#2a302c;--bg-3:#353c37;--line:#ffffff1a;--line-2:#fff3;--ink:#faf3e7;--ink-2:#c9cfc8;--ink-3:#8c948c;--grad-sunset:linear-gradient(120deg, #fc6448 0%, #e5b567 45%, #8e7ab5 100%);--grad-surf:linear-gradient(140deg, #0e7c7b 0%, #129a98 55%, #0a5a59 100%);--surf-turf:#009e73;--surf-dirt:#d55e00;--surf-synth:#0072b2;--dirt-ft:#f6c453;--dirt-gd:#e59b3a;--dirt-sl:#c9742a;--dirt-sy:#a1521e;--dirt-my:#7a3b17;--dirt-hy:#4d2510;--turf-fm:#7fd08c;--turf-gd:#4fb36a;--turf-yl:#2e8f55;--turf-sf:#1c6b45;--turf-hy:#0e4a33;--pos:#28b66f;--neg:#e2533f;--neutral:#8c948c;--steam:#34d399;--drift:#f87171;--value:#e5b567;--sc1-bg:#d7282f;--sc1-tx:#fff;--sc2-bg:#f4f4f0;--sc2-tx:#15110e;--sc3-bg:#2c5faa;--sc3-tx:#fff;--sc4-bg:#f4c20d;--sc4-tx:#15110e;--sc5-bg:#27a05b;--sc5-tx:#fff;--sc6-bg:#1a1a1a;--sc6-tx:#fff;--sc7-bg:#e8772e;--sc7-tx:#15110e;--sc8-bg:#ee8fb5;--sc8-tx:#15110e;--sc9-bg:#3bc4c4;--sc9-tx:#15110e;--sc10-bg:#7a3fa0;--sc10-tx:#fff;--sc11-bg:#9aa0a6;--sc11-tx:#15110e;--sc12-bg:#a6d635;--sc12-tx:#15110e;--radius:16px;--radius-sm:10px;--radius-pill:999px;--shadow:0 6px 24px #00000040;--shadow-lg:0 16px 50px #00000059;--maxw:1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg-0);color:var(--ink);letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.01em;margin:0 0 .35em;font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.12}h1{font-size:clamp(1.9rem,5vw,3rem)}h2{font-size:clamp(1.4rem,3.5vw,2rem)}h3{font-size:1.15rem}a{color:inherit;text-decoration:none}.num,.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mono{font-variant-numeric:tabular-nums;font-family:Space Mono,ui-monospace,monospace}.serif{font-family:Fraunces,serif}.muted{color:var(--ink-3)}.dim{color:var(--ink-2)}small,.small{font-size:.8rem}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-size:.7rem;font-weight:700}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 16px}.stack>*+*{margin-top:14px}.row{align-items:center;gap:10px;display:flex}.row.wrap-row{flex-wrap:wrap}.between{justify-content:space-between;align-items:center;gap:10px;display:flex}.grid{gap:14px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.spread{flex-wrap:wrap;gap:14px;display:flex}.fill{flex:1 1 0;min-width:0}.center{text-align:center}.hide-mobile{display:none}@media (min-width:860px){.hide-mobile{display:revert}.hide-desktop{display:none}}@media (max-width:859px){.g2,.g3,.g4{grid-template-columns:1fr}.g4.keep,.g3.keep{grid-template-columns:repeat(2,1fr)}}.topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#14110ecc;position:sticky;top:0}.topbar .wrap{justify-content:space-between;align-items:center;gap:12px;height:60px;display:flex}.brand{align-items:center;gap:10px;font-family:Fraunces;font-size:1.05rem;font-weight:600;display:flex}.brand .diamond{background:var(--grad-surf);border-radius:6px;flex:none;width:26px;height:26px;transform:rotate(45deg);box-shadow:inset 0 0 0 1.5px #fff3}.navlinks{color:var(--ink-2);gap:22px;font-size:.92rem;font-weight:600;display:none}@media (min-width:860px){.navlinks{display:flex}}.bottom-nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:8px 6px env(safe-area-inset-bottom);background:#1b1814f2;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:var(--ink-3);flex-direction:column;flex:1;align-items:center;gap:3px;padding:4px;font-size:.66rem;font-weight:700;display:flex}.bottom-nav a.active{color:var(--coral)}.bottom-nav svg{width:22px;height:22px}@media (min-width:860px){.bottom-nav{display:none}}.page{padding:18px 0 96px}@media (min-width:860px){.page{padding:26px 0 40px}}.card{background:var(--bg-1);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.card.raised{background:var(--bg-2);box-shadow:var(--shadow)}.card.flush{padding:0;overflow:hidden}.card-pad{padding:16px}.hr{background:var(--line);border:0;height:1px;margin:14px 0}.section-title{align-items:baseline;gap:10px;margin:22px 0 12px;display:flex}.section-title h2{margin:0}.btn{cursor:pointer;border-radius:var(--radius-pill);border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:13px 20px;font-size:.95rem;font-weight:700;display:inline-flex}.btn-primary{background:var(--coral);color:#2a0f0a}.btn-primary:hover{background:var(--coral-2)}.btn-ghost{color:var(--ink);border:1px solid var(--line-2);background:#ffffff12}.btn-block{width:100%;display:flex}.btn-sm{min-height:36px;padding:8px 14px;font-size:.85rem}.tag{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-2);background:#ffffff10;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.tag.solid{background:var(--teal);color:#fff;border-color:#0000}.tag.gold{color:var(--gold);background:#e5b56722;border-color:#e5b56755}.tag.coral{color:var(--coral-2);background:#ff6f5c22;border-color:#ff6f5c55}.sc{border:1px solid #0003;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-family:Space Mono;font-size:.95rem;font-weight:700;display:inline-flex}.sc.lg{border-radius:10px;width:40px;height:40px;font-size:1.2rem}.sc.sm{border-radius:6px;width:24px;height:24px;font-size:.8rem}.sc1{background:var(--sc1-bg);color:var(--sc1-tx)}.sc2{background:var(--sc2-bg);color:var(--sc2-tx)}.sc3{background:var(--sc3-bg);color:var(--sc3-tx)}.sc4{background:var(--sc4-bg);color:var(--sc4-tx)}.sc5{background:var(--sc5-bg);color:var(--sc5-tx)}.sc6{background:var(--sc6-bg);color:var(--sc6-tx)}.sc7{background:var(--sc7-bg);color:var(--sc7-tx)}.sc8{background:var(--sc8-bg);color:var(--sc8-tx)}.sc9{background:var(--sc9-bg);color:var(--sc9-tx)}.sc10{background:var(--sc10-bg);color:var(--sc10-tx)}.sc11{background:var(--sc11-bg);color:var(--sc11-tx)}.sc12{background:var(--sc12-bg);color:var(--sc12-tx)}.surf{border-radius:var(--radius-pill);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.surf-turf{color:#46d6ad;background:#009e7322;box-shadow:inset 0 0 0 1px #009e7355}.surf-dirt{color:#ff9a5c;background:#d55e0022;box-shadow:inset 0 0 0 1px #d55e0055}.surf-synth{color:#5cb4ee;background:#0072b222;box-shadow:inset 0 0 0 1px #0072b255}.cond{color:#15110e;border-radius:6px;padding:3px 7px;font-family:Space Mono;font-size:.7rem;font-weight:700}.style-chip{color:var(--ink);background:#ffffff14;border-radius:6px;padding:3px 8px;font-family:Space Mono;font-size:.72rem;font-weight:700}.dots{gap:3px;display:inline-flex}.dots i{background:#ffffff26;border-radius:50%;width:7px;height:7px;display:inline-block}.dots i.on{background:var(--gold)}.angle{border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.angle.pos{color:#5fd99b;background:#28b66f22;box-shadow:inset 0 0 0 1px #28b66f44}.angle.neg{color:#f08c7c;background:#e2533f22;box-shadow:inset 0 0 0 1px #e2533f44}.angle.neu{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff10}.stat{flex-direction:column;gap:2px;display:flex}.stat .v{font-variant-numeric:tabular-nums;font-family:Fraunces;font-size:1.5rem;font-weight:600}.stat .l{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-size:.7rem;font-weight:700}.pbar{background:#ffffff14;border-radius:6px;height:10px;position:relative;overflow:hidden}.pbar>span{background:var(--grad-surf);border-radius:6px;position:absolute;inset:0 auto 0 0}.pbar.gold>span{background:linear-gradient(90deg,#e5b567,#ff6f5c)}.odds{font-family:Space Mono;font-weight:700}.up{color:var(--drift)}.down{color:var(--steam)}.flash-up{animation:1s flashup}.flash-down{animation:1s flashdn}@keyframes flashup{0%{background:#f8717133}to{background:0 0}}@keyframes flashdn{0%{background:#34d39933}to{background:0 0}}.payout{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.payout .amt{color:var(--gold);font-family:Space Mono;font-size:1.05rem;font-weight:700}.payout .base{color:var(--ink-3);font-size:.68rem}.livedot{background:var(--coral);border-radius:50%;width:9px;height:9px;animation:1.4s infinite pulse;display:inline-block;box-shadow:0 0 #ff6f5c99}@keyframes pulse{0%{box-shadow:0 0 #ff6f5c88}70%{box-shadow:0 0 0 8px #ff6f5c00}to{box-shadow:0 0 #ff6f5c00}}.skeleton{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d) 0 0/200% 100%;border-radius:8px;animation:1.3s infinite sk}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.phone{width:390px;max-width:100%;box-shadow:var(--shadow-lg);background:var(--bg-0);border:10px solid #000;border-radius:42px;overflow:hidden}.dial{--p:62;background:conic-gradient(var(--gold) calc(var(--p)*1%), #ffffff14 0);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}.dial>span{background:var(--bg-2);border-radius:50%;place-items:center;width:44px;height:44px;font-family:Fraunces;font-size:1.1rem;font-weight:700;display:grid}.disclaimer{color:var(--ink-3);border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-size:.72rem}.tabs{background:var(--bg-2);border-radius:var(--radius-pill);border:1px solid var(--line);gap:4px;padding:5px;display:flex}.tabs button,.tabs a{text-align:center;border-radius:var(--radius-pill);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:1;padding:9px 12px;font-size:.85rem;font-weight:700}.tabs .active{background:var(--teal);color:#fff}table.data{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}table.data th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-bottom:1px solid var(--line);padding:8px 10px;font-size:.7rem}table.data td{border-bottom:1px solid var(--line);padding:11px 10px;font-size:.9rem}table.data tr:hover td{background:#ffffff08}
