:root{--bg-base:#06090e;--bg-surface:#0e131f;--bg-card:rgba(15,21,34,0.78);--bg-card-hover:rgba(22,31,50,0.95);--border-subtle:rgba(255,255,255,0.08);--border-focus:rgba(6,182,212,0.45);--text-main:#f8fafc;--text-muted:#94a3b8;--text-faint:#64748b;--cyan-pulse:#06b6d4;--cyan-light:#67e8f9;--cyan-glow:rgba(6,182,212,0.2);--gold-lock:#f59e0b;--gold-light:#fcd34d;--gold-glow:rgba(245,158,11,0.22);--green-edge:#10b981;--green-light:#6ee7b7;--green-glow:rgba(16,185,129,0.2);--purple-vision:#8b5cf6;--purple-light:#c4b5fd;--purple-glow:rgba(139,92,246,0.2);--red-pass:#ef4444;--red-glow:rgba(239,68,68,0.18);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px}.lumen-workspace *{box-sizing:border-box}.lumen-workspace{background-color:var(--bg-base);background-image:radial-gradient(circle at 50% 0,rgba(6,182,212,.09) 0,transparent 55%),radial-gradient(circle at 10% 25%,rgba(139,92,246,.06) 0,transparent 45%),radial-gradient(circle at 90% 75%,rgba(245,158,11,.05) 0,transparent 50%);background-attachment:fixed;color:var(--text-main);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}.glass-panel{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.lumen-mobile-only{display:none!important}.lumen-desktop-only{display:block}.kpi-label-mobile{display:none!important}.kpi-label-desktop{display:inline}.container{max-width:1280px;margin:0 auto;padding:32px 24px 90px}.lumen-header,header.lumen-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--border-subtle);margin-bottom:24px}.brand-area{gap:16px}.brand-area,.lumen-avatar{display:flex;align-items:center}.lumen-avatar{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#0284c7,#06b6d4,#10b981);justify-content:center;box-shadow:0 0 20px var(--cyan-glow);font-weight:800;font-size:20px;color:#03131e;position:relative}.lumen-avatar:after{content:"";position:absolute;inset:-2px;border-radius:14px;background:linear-gradient(135deg,rgba(6,182,212,.8),transparent);z-index:-1}.brand-titles h1{font-size:20px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.brand-titles .powered{font-size:13px;color:var(--cyan-light);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.meta-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.04);padding:6px 14px;border-radius:999px;font-size:12px;color:var(--text-muted);border:1px solid var(--border-subtle)}.meta-pill .dot{width:6px;height:6px;border-radius:50%;background:var(--green-edge);box-shadow:0 0 8px var(--green-edge)}.main-nav-bar{display:flex;align-items:center;justify-content:space-between;background:rgba(14,19,31,.85);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:6px 12px;margin-bottom:24px;flex-wrap:wrap;gap:12px}.nav-tab-btn,.nav-tabs-left{display:flex;align-items:center;gap:8px}.nav-tab-btn{background:transparent;border:none;color:var(--text-muted);font-size:13px;font-weight:700;padding:8px 18px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.nav-tab-btn:hover{color:#fff;background:rgba(255,255,255,.05)}.nav-tab-btn.active{background:rgba(6,182,212,.15);color:var(--cyan-light);border:1px solid rgba(6,182,212,.35);box-shadow:0 0 12px var(--cyan-glow)}.nav-tab-btn.perf-btn.active{background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(6,182,212,.15));color:var(--green-light);border:1px solid rgba(16,185,129,.4);box-shadow:0 0 14px var(--green-glow)}.mode-switch-container{display:flex;align-items:center;background:rgba(8,12,22,.9);border:1px solid var(--border-subtle);border-radius:999px;padding:3px}.mode-btn{background:transparent;border:none;color:var(--text-muted);padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .25s ease}.mode-btn.active{background:linear-gradient(135deg,#0284c7,#06b6d4);color:#03131e;font-weight:700;box-shadow:0 0 12px var(--cyan-glow)}.proof-banner{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;background:rgba(14,19,31,.7);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:18px 20px;margin-bottom:24px}.proof-item{display:flex;flex-direction:column;gap:2px}.proof-num{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;color:#fff}.proof-num.cyan{color:var(--cyan-light)}.proof-num.gold{color:var(--gold-light)}.proof-num.green{color:var(--green-light)}.proof-num.red{color:#fca5a5}.proof-label{font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:4px;text-transform:uppercase;letter-spacing:.04em}.daily-read-card{padding:24px 28px;margin-bottom:24px;position:relative;overflow:hidden;border-left:3px solid var(--cyan-pulse)}.section-eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-pulse);margin-bottom:8px;display:flex;align-items:center;gap:8px}.daily-read-title{font-size:18px;font-weight:800;margin-bottom:10px;color:#fff}.daily-read-text{font-size:14.5px;line-height:1.65;color:#cbd5e1}.daily-read-text p{margin-bottom:8px}.daily-read-text p:last-child{margin-bottom:0}.best-ribbon-section{margin-bottom:28px;width:100%;box-sizing:border-box}.best-ribbon-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.best-ribbon-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-light);margin:0}.best-ribbon-arrows,.best-ribbon-title{display:flex;align-items:center;gap:6px}.best-arrow-btn{background:rgba(15,21,35,.7);border:1px solid var(--border-subtle);color:var(--text-secondary);width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-size:13px;line-height:1;padding:0;-webkit-user-select:none;user-select:none}.best-arrow-btn:hover{background:rgba(6,182,212,.15);border-color:var(--cyan-pulse);color:#fff;transform:translateY(-1px)}.best-arrow-btn:active{transform:translateY(0) scale(.95)}.best-ribbon-carousel-wrapper{position:relative;width:100%;overflow:hidden}.best-ribbon-track{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:14px;padding-bottom:8px;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(6,182,212,.4) rgba(255,255,255,.05)}.best-ribbon-track::-webkit-scrollbar{height:6px}.best-ribbon-track::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:9999px}.best-ribbon-track::-webkit-scrollbar-thumb{background:rgba(6,182,212,.4);border-radius:9999px;-webkit-transition:background .2s ease;transition:background .2s ease}.best-ribbon-track::-webkit-scrollbar-thumb:hover{background:rgba(6,182,212,.7)}.best-card,.best-pill{flex:0 0 240px;width:240px;min-width:240px;max-width:240px;height:146px;min-height:146px;max-height:146px;box-sizing:border-box;scroll-snap-align:start;background:rgba(15,21,35,.75);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.best-card:hover,.best-pill:hover{background:var(--bg-card-hover);border-color:var(--cyan-pulse);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.35),0 0 12px rgba(6,182,212,.15)}.best-card-zone1,.best-pill-top{display:flex;justify-content:space-between;align-items:center;min-height:22px;max-height:22px}.best-card-badge,.best-pill-badge{font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 7px;border-radius:4px;text-transform:uppercase;white-space:nowrap;line-height:1.2}.best-card-league,.best-pill-league{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.best-card-zone2{min-height:34px;max-height:34px;display:flex;align-items:center}.best-card-match,.best-pill-match{font-size:12.5px;font-weight:700;color:#fff;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;margin:0}.best-card-zone3-4{display:flex;justify-content:space-between;align-items:center;min-height:26px;max-height:26px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px}.best-card-pick,.best-pill-pick{font-size:11.5px;font-weight:700;color:var(--cyan-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:135px}.best-card-odds,.best-pill-odds{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);padding:2px 7px;border-radius:4px;white-space:nowrap;flex-shrink:0}.lumen-overview-return{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .8rem;border:1px solid rgba(34,211,238,.35);border-radius:999px;color:var(--cyan-light);background:rgba(8,51,68,.42);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-decoration:none;white-space:nowrap}@media (max-width:480px){.best-card,.best-pill{flex:0 0 220px;width:220px;min-width:220px;max-width:220px}}.toolkit-section{background:rgba(14,19,31,.5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:28px;margin-bottom:32px}.toolkit-intro h2{font-size:20px;font-weight:800;margin-bottom:10px;letter-spacing:-.01em}.toolkit-intro p{font-size:14px;color:var(--text-muted);line-height:1.6;max-width:980px;margin-bottom:20px}.quote-box{font-style:italic;color:var(--cyan-light);background:rgba(6,182,212,.05);border-left:2px solid var(--cyan-pulse);padding:10px 16px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:13.5px;margin-bottom:24px}.families-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.family-box{background:rgba(8,12,22,.6);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;justify-content:space-between}.family-box.fam-industry{border:1px solid rgba(148,163,184,.2)}.family-box.fam-proprietary{border:1px solid rgba(6,182,212,.3);background:linear-gradient(135deg,rgba(6,182,212,.04),rgba(8,12,22,.7))}.family-header{margin-bottom:10px}.family-tag{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.fam-industry .family-tag{color:var(--text-muted)}.fam-proprietary .family-tag{color:var(--cyan-light)}.family-title{font-size:16px;font-weight:800;color:#fff}.family-desc{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin-bottom:14px}.metrics-pill-list{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.metric-pill{font-size:11px;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.05);color:#cbd5e1;border:1px solid rgba(255,255,255,.06)}.fam-proprietary .metric-pill{background:rgba(6,182,212,.08);color:var(--cyan-light);border-color:rgba(6,182,212,.2)}.governance-note{font-size:11px;color:var(--text-faint);border-top:1px solid var(--border-subtle);padding-top:10px}.toolkit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tool-card{background:rgba(15,21,35,.6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease}.tool-card:hover{background:rgba(20,28,45,.85);border-color:var(--border-focus)}.tool-step{font-size:10px;font-weight:800;color:var(--cyan-pulse);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.tool-title{font-size:14px;font-weight:700;color:#fff;margin-bottom:2px}.tool-subhead{font-size:11px;color:var(--text-muted);margin-bottom:8px}.tool-desc{font-size:12px;color:#94a3b8;line-height:1.45;margin-bottom:12px}.btn-tool-expand{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--cyan-light);font-size:11px;font-weight:600;padding:5px 10px;border-radius:999px;cursor:pointer;transition:all .2s ease;align-self:flex-start}.btn-tool-expand:hover{background:rgba(6,182,212,.1);border-color:var(--cyan-pulse)}.filter-command-center{background:rgba(14,19,31,.85);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px 24px;margin-bottom:32px;display:flex;flex-direction:column;gap:16px}.filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);width:100px;flex-shrink:0}.filter-options{display:flex;gap:8px;flex-wrap:wrap;flex-grow:1}.filter-chip{background:rgba(15,21,35,.65);border:1px solid var(--border-subtle);color:var(--text-muted);padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.filter-chip:hover{color:var(--text-main);background:rgba(24,33,52,.85);border-color:rgba(255,255,255,.15)}.filter-chip.active{background:#ffffff;color:#06090e;border-color:#ffffff;font-weight:700;box-shadow:0 0 10px rgba(255,255,255,.25)}.filter-chip.active .chip-count{background:rgba(0,0,0,.15);color:#06090e}.chip-count{font-size:10.5px;font-family:JetBrains Mono,monospace;background:rgba(255,255,255,.08);padding:1px 6px;border-radius:999px;color:var(--text-muted)}.filter-bottom-bar{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:12.5px;color:var(--text-muted)}.btn-reset-filters{background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);padding:6px 14px;border-radius:999px;font-size:12px;cursor:pointer;transition:all .2s ease}.btn-reset-filters:hover{color:#fff;border-color:rgba(255,255,255,.3)}.hero-lock-card{border:1px solid rgba(245,158,11,.35);background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(15,21,35,.85));border-radius:var(--radius-xl);padding:30px;margin-bottom:36px;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.35)}.hero-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.lock-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(245,158,11,.15);color:var(--gold-light);border:1px solid rgba(245,158,11,.35);padding:6px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 0 16px var(--gold-glow)}.hero-match-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.hero-match-name{font-size:26px;font-weight:800;letter-spacing:-.02em}.hero-pick-display{display:flex;align-items:baseline;gap:12px}.hero-selection{font-size:24px;font-weight:800;color:var(--gold-light)}.hero-odds{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;background:rgba(255,255,255,.08);padding:4px 12px;border-radius:var(--radius-sm);color:#fff}.hero-narrative{font-size:15px;color:#cbd5e1;line-height:1.6;max-width:900px;margin-bottom:20px}.hero-actions{display:flex;align-items:center;gap:16px}.btn-story{background:linear-gradient(135deg,#0284c7,#06b6d4);color:#03131e;font-weight:700;font-size:13.5px;padding:10px 22px;border-radius:999px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .25s ease;box-shadow:0 4px 16px var(--cyan-glow)}.btn-story:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(6,182,212,.35)}.btn-evidence{background:transparent;color:var(--text-muted);border:1px solid var(--border-subtle);font-weight:600;font-size:13.5px;padding:10px 18px;border-radius:999px;cursor:pointer;transition:all .2s ease}.btn-evidence:hover{color:#fff;border-color:rgba(255,255,255,.2)}.matches-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));gap:20px;margin-bottom:50px}.match-card{padding:22px;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;position:relative}.match-card:hover{background:var(--bg-card-hover);border-color:var(--border-focus);transform:translateY(-3px)}.card-meta{justify-content:space-between;margin-bottom:10px}.card-league-tag,.card-meta{display:flex;align-items:center}.card-league-tag{font-size:11px;font-weight:800;color:var(--cyan-light);gap:6px;text-transform:uppercase;letter-spacing:.05em}.card-time{font-size:11.5px;color:var(--text-faint)}.card-badges{display:flex;gap:6px;margin-bottom:12px}.badge{font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.badge-lock{background:rgba(245,158,11,.15);color:var(--gold-light);border:1px solid rgba(245,158,11,.3)}.badge-strong{background:rgba(6,182,212,.12);color:var(--cyan-light);border:1px solid rgba(6,182,212,.25)}.badge-standard{background:rgba(148,163,184,.12);color:#cbd5e1;border:1px solid rgba(148,163,184,.25)}.badge-edge{background:rgba(16,185,129,.15);color:var(--green-light);border:1px solid rgba(16,185,129,.3)}.badge-vision{background:rgba(139,92,246,.15);color:var(--purple-light);border:1px solid rgba(139,92,246,.3)}.badge-pass{background:rgba(239,68,68,.12);color:#fca5a5;border:1px solid rgba(239,68,68,.25)}.match-title{font-size:18px;font-weight:800;margin-bottom:12px;color:#fff}.card-pick-container{background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s ease}.match-card:hover .card-pick-container{border-color:rgba(6,182,212,.35)}.card-pick-left{display:flex;flex-direction:column;gap:2px}.card-pick-human{font-size:15px;font-weight:800;color:#fff}.card-pick-acronym{font-size:11.5px;color:var(--cyan-light);font-weight:600}.card-pick-acronym,.card-pick-odds{font-family:JetBrains Mono,monospace}.card-pick-odds{font-size:18px;font-weight:800;color:#fff;background:rgba(255,255,255,.08);padding:5px 10px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.05)}.story-mode-discovery{margin-bottom:12px}.story-what-lumen-sees{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--cyan-pulse);font-weight:700;margin-bottom:4px}.card-insight{font-size:13px;color:var(--text-muted);line-height:1.5;min-height:40px}.card-dual-avoid{margin-top:8px;padding:8px 12px;background:rgba(239,68,68,.08);border-left:2px solid var(--red-pass);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:11.5px;color:#fca5a5}.card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:11.5px;color:var(--text-faint)}.btn-card-action{background:transparent;border:none;color:var(--cyan-light);font-weight:600;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.btn-card-action:hover{text-decoration:underline}.combinations-section{margin-top:40px;margin-bottom:60px}.section-title{font-size:22px;font-weight:800;margin-bottom:6px;letter-spacing:-.01em}.section-subtitle{font-size:14px;color:var(--text-muted);margin-bottom:24px}.combinations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.combo-card{padding:24px;display:flex;flex-direction:column;justify-content:space-between}.combo-badge{display:inline-block;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.combo-title{font-size:16px;font-weight:800;margin-bottom:12px}.combo-legs{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;background:rgba(0,0,0,.2);padding:12px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.combo-leg{font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:8px}.combo-leg-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan-pulse)}.combo-why{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin-bottom:16px}.combo-why strong{color:#fff}.combo-odds-bar{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border-subtle)}.combo-odds{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:var(--cyan-light)}.performance-section{margin-top:50px;margin-bottom:60px;scroll-margin-top:40px}.perf-hero-card{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(15,21,35,.95));border:1px solid rgba(6,182,212,.35);border-radius:var(--radius-xl);padding:32px;margin-bottom:30px;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.4)}.perf-status-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(6,182,212,.15);color:var(--cyan-light);border:1px solid rgba(6,182,212,.35);padding:6px 14px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.perf-scoreboard-grid{display:grid;grid-template-columns:280px 1fr;gap:28px;margin-top:20px}.perf-accuracy-box{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.accuracy-big-val{font-family:JetBrains Mono,monospace;font-size:44px;font-weight:800;color:#fff;margin-bottom:4px;line-height:1}.accuracy-sub-tag{font-size:12px;font-weight:700;color:var(--cyan-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.accuracy-formula-desc{font-size:11px;color:var(--text-muted);line-height:1.45}.perf-kpi-subgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-tile{background:rgba(0,0,0,.25);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;justify-content:space-between}.kpi-num{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;color:#fff;margin-bottom:2px}.kpi-label{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.kpi-desc{font-size:10.5px;color:var(--text-faint);margin-top:4px}.playdoit-verified-card{background:rgba(14,19,31,.7);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-lg);padding:24px;margin-bottom:30px}.playdoit-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.playdoit-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(16,185,129,.15);color:var(--green-light);border:1px solid rgba(16,185,129,.3);padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase}.playdoit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}.rule-box{background:rgba(0,0,0,.2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px 14px;font-size:12px;color:#cbd5e1;line-height:1.45}.rule-box strong{color:#fff;display:block;margin-bottom:4px}.dimensions-section{margin-bottom:36px}.dimensions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.dimension-card{background:rgba(14,19,31,.65);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px}.dimension-title{font-size:14px;font-weight:800;color:#fff;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.04em}.dimension-table{width:100%;border-collapse:collapse;font-size:12.5px}.dimension-table th{text-align:left;padding:8px 10px;color:var(--text-faint);font-size:11px;text-transform:uppercase}.dimension-table td,.dimension-table th{border-bottom:1px solid var(--border-subtle)}.dimension-table td{padding:9px 10px;color:#cbd5e1}.dimension-table td.num{font-family:JetBrains Mono,monospace;color:#fff;font-weight:600}.settlement-demo-module{background:rgba(14,19,31,.85);border:1px solid rgba(245,158,11,.35);border-radius:var(--radius-xl);padding:28px;margin-bottom:40px}.demo-disclaimer-banner{display:flex;align-items:center;gap:10px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);padding:10px 16px;border-radius:var(--radius-sm);margin-bottom:20px;font-size:12.5px;color:var(--gold-light)}.demo-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.demo-case-card{background:rgba(0,0,0,.35);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s ease;cursor:pointer}.demo-case-card:hover{border-color:var(--cyan-pulse);background:rgba(15,23,42,.7);transform:translateY(-2px)}.demo-badge-hit{background:rgba(16,185,129,.15);color:var(--green-light);border:1px solid rgba(16,185,129,.3);border-radius:4px}.demo-badge-hit,.demo-badge-push{padding:3px 8px;font-size:10.5px;font-weight:800;text-transform:uppercase}.demo-badge-push{background:rgba(148,163,184,.15);color:#cbd5e1;border:1px solid rgba(148,163,184,.3);border-radius:4px}.demo-badge-early{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(6,182,212,.2));color:var(--cyan-light);border:1px solid rgba(6,182,212,.4);padding:3px 8px;border-radius:4px;font-size:10.5px;font-weight:800;text-transform:uppercase}.trace-modal-overlay{position:fixed;inset:0;background:rgba(3,6,12,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1200;display:none;align-items:center;justify-content:center;padding:24px}.trace-modal-overlay.open{display:flex}.trace-modal-card{background:#0d121f;border:1px solid rgba(6,182,212,.4);border-radius:var(--radius-xl);max-width:720px;width:100%;max-height:90vh;overflow-y:auto;padding:28px;box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 40px var(--cyan-glow)}.trace-timeline{margin:18px 0;padding-left:16px;border-left:2px solid var(--border-subtle);display:flex;flex-direction:column;gap:12px}.trace-event{position:relative;font-size:13px;color:#cbd5e1}.trace-event:before{content:"";position:absolute;left:-21px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--cyan-pulse);box-shadow:0 0 6px var(--cyan-pulse)}.trace-event.trigger:before{background:var(--green-edge);box-shadow:0 0 8px var(--green-edge);width:10px;height:10px;left:-22px}.modal-overlay{position:fixed;inset:0;background:rgba(3,6,12,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;display:none;align-items:center;justify-content:center;padding:24px}.modal-overlay.open{display:flex}.story-modal{background:#0e1422;border:1px solid rgba(6,182,212,.3);border-radius:var(--radius-xl);max-width:860px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 35px var(--cyan-glow);position:relative}.modal-header{padding:24px 28px 18px;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:rgba(14,20,34,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.modal-titles h2{font-size:22px;font-weight:800;letter-spacing:-.01em}.modal-titles p{font-size:13px;color:var(--cyan-light)}.modal-close-btn{background:rgba(255,255,255,.06);border:1px solid var(--border-subtle);color:var(--text-muted);width:36px;height:36px;border-radius:50%;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close-btn:hover{background:rgba(255,255,255,.15);color:#fff}.modal-tabs{display:flex;padding:10px 28px;background:rgba(0,0,0,.25);border-bottom:1px solid var(--border-subtle);gap:12px}.modal-tab-btn{background:transparent;border:none;color:var(--text-muted);font-size:13px;font-weight:600;padding:6px 14px;border-radius:999px;cursor:pointer;transition:all .2s ease}.modal-tab-btn.active{background:rgba(6,182,212,.15);color:var(--cyan-light);border:1px solid rgba(6,182,212,.3)}.modal-body{padding:28px}.story-step{display:flex;gap:20px;margin-bottom:26px}.step-indicator{flex-direction:column;flex-shrink:0}.step-circle,.step-indicator{display:flex;align-items:center;width:32px}.step-circle{height:32px;border-radius:50%;background:rgba(6,182,212,.1);border:1px solid var(--cyan-pulse);color:var(--cyan-light);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;justify-content:center}.step-line{width:2px;background:linear-gradient(to bottom,var(--cyan-pulse),rgba(6,182,212,.1));margin-top:8px;min-height:40px}.step-content,.step-line{flex-grow:1}.step-tag{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--cyan-pulse);margin-bottom:4px}.step-title{font-size:15px;font-weight:700;color:#fff;margin-bottom:6px}.step-narrative{font-size:13.5px;color:#cbd5e1;line-height:1.6;background:rgba(255,255,255,.02);padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.signals-box{background:rgba(6,182,212,.04);border:1px solid rgba(6,182,212,.2);border-radius:var(--radius-md);padding:16px 20px;margin-top:12px}.signals-title{font-size:12.5px;font-weight:700;color:var(--cyan-light);margin-bottom:10px;display:flex;align-items:center;gap:8px}.signals-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.signal-item{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#e2e8f0}.signal-check{color:var(--green-edge);font-weight:800}.signal-warn{color:var(--gold-lock);font-weight:800}.pick-reveal-box{margin-top:32px;padding:24px;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(15,20,32,.95));border:1px solid rgba(245,158,11,.35);box-shadow:0 12px 36px rgba(0,0,0,.4)}.reveal-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);margin-bottom:4px}.reveal-verdict{font-size:18px;font-weight:800;color:#fff;margin-bottom:16px}.reveal-card{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.32);padding:14px 20px;border-radius:var(--radius-md);border:1px solid rgba(245,158,11,.25)}.reveal-selection{font-size:20px;font-weight:800;color:var(--gold-light)}.reveal-odds{font-family:JetBrains Mono,monospace;font-size:19px;font-weight:700;color:#fff;background:rgba(255,255,255,.1);padding:5px 12px;border-radius:var(--radius-sm)}.reveal-avoid-note{margin-top:12px;padding:10px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-sm);font-size:12px;color:#fca5a5}.risk-box{margin-top:24px;padding:16px 20px;border-radius:var(--radius-md);background:rgba(255,255,255,.02);border:1px solid var(--border-subtle)}.risk-title{font-size:12px;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.risk-list,.risk-title{color:var(--text-muted)}.risk-list{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.risk-list li{margin-left:18px;line-height:1.45}.evidence-content{display:none}.tech-table{width:100%;border-collapse:collapse;margin-bottom:24px;font-size:13px}.tech-table th{text-align:left;background:rgba(255,255,255,.04);color:var(--text-muted);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.tech-table td,.tech-table th{padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.tech-table td{color:#cbd5e1}.tech-table td.mono{font-family:JetBrains Mono,monospace;color:var(--cyan-light);font-weight:600}.tool-modal-overlay{position:fixed;inset:0;background:rgba(3,6,12,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1100;display:none;align-items:center;justify-content:center;padding:24px}.tool-modal-overlay.open{display:flex}.tool-modal-card{background:#0e1422;border:1px solid rgba(6,182,212,.3);border-radius:var(--radius-lg);max-width:660px;width:100%;padding:30px;box-shadow:0 20px 50px rgba(0,0,0,.8)}.tool-modal-card h3{font-size:19px;font-weight:800;color:#fff;margin-bottom:4px}.tool-modal-card .sub{font-size:12.5px;color:var(--cyan-light);margin-bottom:16px}.tool-modal-card .body-text{font-size:13.5px;color:#cbd5e1;line-height:1.6;margin-bottom:14px}.tool-modal-card .bullet-box{background:rgba(255,255,255,.03);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px 16px;margin-bottom:18px;font-size:12.5px;color:#94a3b8;line-height:1.55}.tool-modal-card .bullet-box strong{color:#fff}@media (max-width:1024px){.proof-banner{grid-template-columns:repeat(3,1fr)}.toolkit-grid{grid-template-columns:repeat(2,1fr)}.combinations-grid{grid-template-columns:1fr}.hero-match-row{flex-direction:column;gap:10px}.perf-scoreboard-grid{grid-template-columns:1fr}.perf-kpi-subgrid{grid-template-columns:repeat(2,1fr)}.demo-cases-grid,.dimensions-grid,.playdoit-grid{grid-template-columns:1fr}}@media (min-width:641px){.toolkit-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important;overflow-x:visible!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.toolkit-card,.toolkit-grid .tool-card,.toolkit-grid .toolkit-card{flex:initial!important;width:auto!important;min-width:0!important;max-width:none!important}}@media (max-width:640px){.lumen-workspace,body,html{width:100%!important}.container,.lumen-workspace,body,html{overflow-x:hidden!important;max-width:100vw!important}.container{padding:12px 12px calc(var(--ovs-native-bottom-nav-safe-space, 62px) + 24px) 12px!important}.lumen-mobile-only{display:block!important}.kpi-label-desktop,.lumen-desktop-only{display:none!important}.kpi-label-mobile{display:block!important;font-size:9px!important;font-weight:700!important;color:var(--text-muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.15!important}.lumen-header,header.lumen-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding-bottom:12px!important;margin-bottom:14px!important;border-bottom:1px solid var(--border-subtle)!important}.brand-area{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}.lumen-avatar{width:34px!important;height:34px!important;font-size:16px!important;border-radius:8px!important;flex-shrink:0!important;box-shadow:0 0 12px var(--cyan-glow)!important}.brand-titles{overflow:hidden!important;flex:1 1!important}.brand-titles h1{font-size:17px!important;font-weight:800!important;line-height:1.15!important;margin:0!important;letter-spacing:-.01em!important;white-space:normal!important;word-break:break-word!important}.brand-titles .powered{font-size:10px!important;line-height:1.2!important;letter-spacing:.04em!important;color:var(--cyan-light)!important;font-weight:600!important;text-transform:uppercase!important;margin-top:2px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.lumen-header-controls{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;margin-top:4px!important}.lumen-overview-return{padding:0 10px!important;font-weight:700!important;letter-spacing:.04em!important;color:var(--text-muted)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important}.lumen-overview-return,.meta-pill{min-height:28px!important;height:28px!important;font-size:9.5px!important;border-radius:999px!important;background:rgba(255,255,255,.04)!important;border:1px solid var(--border-subtle)!important}.meta-pill{padding:4px 10px!important;gap:6px!important}.meta-pill .dot{width:5px!important;height:5px!important}.mode-switch-container{display:flex!important;min-height:32px!important;height:32px!important;padding:2px!important;border-radius:999px!important;background:rgba(14,19,31,.9)!important;border:1px solid var(--border-subtle)!important;width:100%!important;margin-top:2px!important}.mode-btn{flex:1 1!important;padding:0!important;font-size:11px!important;font-weight:700!important;min-height:26px!important;height:26px!important;gap:4px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important}.main-nav-bar{padding:8px!important;margin-bottom:14px!important;gap:8px!important;flex-direction:column!important;align-items:stretch!important;border-radius:var(--radius-md)!important;background:rgba(14,19,31,.85)!important;border:1px solid var(--border-subtle)!important}.nav-tabs-left{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important}.nav-tab-btn{min-height:42px!important;height:42px!important;padding:4px 8px!important;font-size:11px!important;font-weight:700!important;justify-content:center!important;gap:4px!important;border-radius:8px!important;background:rgba(15,21,34,.75)!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--text-muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.nav-tab-btn.active{background:rgba(6,182,212,.15)!important;border-color:var(--cyan-pulse)!important;color:#fff!important}.nav-tab-btn .chip-count{font-size:9px!important;font-weight:800!important;padding:1px 5px!important;border-radius:999px!important}.nav-tab-btn .badge{font-size:9px!important;padding:1px 4px!important;margin-left:2px!important}.lumen-audit-authority{font-size:9.5px!important;line-height:1.2!important;justify-content:center!important;width:100%!important;padding-top:4px!important;border-top:1px solid rgba(255,255,255,.05)!important;margin-top:2px!important;text-align:center!important;gap:4px!important}.proof-banner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:8px 6px!important;gap:6px!important;margin-bottom:14px!important;border-radius:12px!important;background:rgba(14,19,31,.85)!important;border:1px solid rgba(255,255,255,.08)!important}.proof-item{background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:8px!important;padding:8px 2px!important;gap:2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.proof-num{font-size:20px!important;font-weight:800!important;line-height:1.1!important}.proof-label{font-size:9px!important;line-height:1.15!important;letter-spacing:.03em!important;text-align:center!important;margin-top:2px!important}.daily-read-card{padding:12px 14px!important;margin-bottom:16px!important;border-radius:var(--radius-md)!important}.section-eyebrow{font-size:9.5px!important;margin-bottom:4px!important;gap:5px!important}.daily-read-title{font-size:14px!important;line-height:1.25!important;margin-bottom:6px!important;font-weight:700!important}.daily-read-text{font-size:12px!important;line-height:1.45!important}.daily-read-text.collapsed-mobile{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.daily-read-text.expanded{display:block!important}.daily-read-toggle-btn{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:11.5px!important;font-weight:700!important;color:var(--cyan-light)!important;background:none!important;border:none!important;padding:6px 0 0!important;cursor:pointer!important}.best-ribbon-section{margin-bottom:16px!important}.best-ribbon-header{margin-bottom:8px!important}.best-ribbon-title{font-size:12px!important;font-weight:700!important}.best-ribbon-arrows{gap:4px!important}.best-arrow-btn{width:26px!important;height:26px!important;font-size:12px!important;border-radius:4px!important}.best-ribbon-track{gap:10px!important;padding-bottom:4px!important}.best-card,.best-pill{flex:0 0 215px!important;width:215px!important;min-width:215px!important;max-width:215px!important;height:134px!important;min-height:134px!important;max-height:134px!important;padding:10px 12px!important;border-radius:var(--radius-sm)!important;flex-direction:column!important}.best-card,.best-card-zone1,.best-pill,.best-pill-top{display:flex!important;justify-content:space-between!important}.best-card-zone1,.best-pill-top{align-items:center!important;gap:8px!important;min-height:20px!important;max-height:20px!important;width:100%!important}.best-card-badge,.best-pill-badge{font-size:9px!important;font-weight:800!important;padding:2px 6px!important;border-radius:4px!important;white-space:nowrap!important;flex-shrink:0!important;margin-right:4px!important}.best-card-league,.best-pill-league{font-size:10px!important;font-weight:600!important;color:var(--text-muted)!important;text-align:right!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1!important}.best-card-zone2{min-height:28px!important;margin:4px 0!important}.best-card-match,.best-pill-match{font-size:12px!important;font-weight:700!important;line-height:1.25!important;margin:0!important}.best-card-zone3-4{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding-top:4px!important;border-top:1px solid rgba(255,255,255,.05)!important;min-height:22px!important}.best-card-pick,.best-pill-pick{font-size:11px!important;font-weight:700!important;color:var(--cyan-light)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1!important}.best-card-odds,.best-pill-odds{font-size:11px!important;font-weight:800!important;color:#fff!important;background:rgba(6,182,212,.15)!important;border:1px solid rgba(6,182,212,.3)!important;border-radius:4px!important;padding:1px 5px!important;flex-shrink:0!important}.lumen-mobile-filter-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:8px 12px!important;margin-bottom:16px!important;border-radius:var(--radius-md)!important;background:rgba(14,19,31,.85)!important;border:1px solid var(--border-subtle)!important}.mobile-filter-trigger-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;background:linear-gradient(135deg,rgba(6,182,212,.2),rgba(2,132,199,.3))!important;border:1px solid rgba(6,182,212,.4)!important;border-radius:999px!important;color:#fff!important;font-size:11.5px!important;font-weight:700!important;padding:6px 12px!important;cursor:pointer!important}.mobile-filter-badge{background:var(--cyan-pulse)!important;color:#03131e!important;font-size:9.5px!important;font-weight:800!important;padding:1px 5px!important;border-radius:999px!important}.mobile-filter-summary-text{font-size:10px!important;color:var(--text-muted)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;flex:1 1!important;margin:0 4px!important}.mobile-reset-filter-btn{width:28px!important;height:28px!important;border-radius:50%!important;background:rgba(255,255,255,.05)!important;border:1px solid var(--border-subtle)!important;color:var(--text-muted)!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.filter-drawer-card{max-height:85dvh!important;height:auto!important;border-radius:20px 20px 0 0!important;width:100%!important;display:flex!important;flex-direction:column!important;background:#0b101b!important}.filter-drawer-body{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:14px 16px!important;flex:1 1!important}.filter-drawer-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:12px 16px 28px!important;border-top:1px solid var(--border-subtle)!important;background:rgba(10,14,23,.98)!important}.filter-drawer-body .filter-row{margin-bottom:12px!important}.filter-drawer-body .filter-label{font-size:10.5px!important;font-weight:700!important;color:var(--text-muted)!important;text-transform:uppercase!important;margin-bottom:6px!important;display:block!important}.filter-drawer-body .filter-options-wrap{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.filter-drawer-body .filter-btn{height:32px!important;font-size:11px!important;padding:0 10px!important;border-radius:999px!important}.hero-lock-card{padding:14px 16px!important;margin-bottom:18px!important;border-radius:var(--radius-md)!important}.hero-top{margin-bottom:8px!important}.lock-badge{font-size:10px!important;padding:3px 9px!important;gap:5px!important}.hero-match-row{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin-bottom:6px!important}.hero-match-name{font-size:17px!important;line-height:1.2!important;font-weight:800!important}.hero-pick-display{gap:8px!important;align-items:center!important}.hero-selection{font-size:15px!important;font-weight:700!important}.hero-odds{font-size:14px!important;padding:2px 7px!important}.hero-narrative{font-size:12px!important;line-height:1.4!important;margin-bottom:12px!important}.hero-actions{gap:8px!important;width:100%!important;display:flex!important;flex-direction:column!important}.btn-story{font-size:12px!important;padding:8px 14px!important;width:100%!important;min-height:38px!important;border-radius:8px!important}.btn-story,.hero-subtext{justify-content:center!important}.hero-subtext{font-size:10.5px!important;color:var(--text-faint)!important;text-align:center!important;gap:6px!important;display:flex!important}.matches-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-bottom:24px!important}.match-card{padding:12px 14px!important;border-radius:var(--radius-md)!important;background:rgba(15,21,34,.78)!important;border:1px solid var(--border-subtle)!important;flex-direction:column!important}.card-meta,.match-card{display:flex!important;gap:8px!important}.card-meta{justify-content:space-between!important;align-items:center!important;margin-bottom:2px!important;width:100%!important}.card-league-badge{font-size:11px!important;font-weight:800!important;color:var(--cyan-light)!important;letter-spacing:.02em!important;flex-shrink:0!important}.card-datetime{font-size:10.5px!important;color:var(--text-faint)!important;font-weight:500!important;text-align:right!important;flex-shrink:0!important}.card-match-title{font-size:15px!important;font-weight:700!important;line-height:1.25!important;margin:0!important}.card-badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:2px 0 4px!important}.badge,.card-badges{align-items:center!important}.badge{display:inline-flex!important;font-size:9.5px!important;font-weight:800!important;padding:2px 7px!important;border-radius:4px!important;letter-spacing:.02em!important;line-height:1.3!important}.diff-gauge{padding:6px 8px!important;background:rgba(255,255,255,.02)!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.03)!important;margin:2px 0!important}.diff-top{font-size:10px!important;color:var(--text-muted)!important;margin-bottom:4px!important}.card-pick-container,.diff-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}.card-pick-container{padding:8px 10px!important;border-radius:8px!important;margin:2px 0!important}.card-pick-left{display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}.card-pick-human{font-size:13px!important;font-weight:700!important}.card-pick-market-tag{font-size:9.5px!important;color:var(--text-muted)!important}.card-pick-odds{font-size:15px!important;font-weight:800!important;flex-shrink:0!important}.card-dual-body{font-size:11.5px!important;line-height:1.4!important;color:var(--text-muted)!important;margin:2px 0!important}.card-dual-avoid{background:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.2)!important;border-radius:6px!important;padding:6px 8px!important;font-size:11px!important;color:#fca5a5!important;margin-top:4px!important}.card-footer{margin-top:4px!important;padding-top:6px!important;border-top:1px solid rgba(255,255,255,.04)!important}.btn-card-action{width:100%!important;min-height:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:11.5px!important;font-weight:700!important;border-radius:6px!important;padding:0 10px!important}.mobile-comparison-cards{display:flex!important;flex-direction:column!important;gap:10px!important;margin:12px 0!important}.mobile-comp-card{background:rgba(15,21,34,.7)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-sm)!important;padding:10px 12px!important}.mobile-comp-header h4{font-size:12.5px!important;font-weight:700!important;color:var(--cyan-light)!important;margin:0 0 8px!important}.mobile-comp-body{display:flex!important;flex-direction:column!important;gap:8px!important;font-size:11px!important;line-height:1.35!important}.mobile-comp-old{background:rgba(239,68,68,.05)!important;border-left:2px solid var(--red-pass)!important}.mobile-comp-ivs,.mobile-comp-old{padding:6px 8px!important;border-radius:0 4px 4px 0!important}.mobile-comp-ivs{background:rgba(6,182,212,.05)!important;border-left:2px solid var(--cyan-pulse)!important}.comp-tag.old{color:#fca5a5!important}.comp-tag.ivs,.comp-tag.old{font-size:9.5px!important;font-weight:700!important;display:block!important;margin-bottom:2px!important}.comp-tag.ivs{color:var(--cyan-light)!important}.toolkit-section{padding:14px 16px!important;margin-bottom:18px!important;border-radius:var(--radius-md)!important}.toolkit-intro h2{font-size:16px!important;margin-bottom:6px!important}.toolkit-intro p{font-size:12px!important;line-height:1.45!important;margin-bottom:10px!important}.toolkit-grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:12px!important;margin-left:-12px!important;margin-right:-12px!important;padding:4px 12px 12px!important;scrollbar-width:none!important}.toolkit-grid::-webkit-scrollbar{display:none!important}.toolkit-card,.toolkit-grid .tool-card,.toolkit-grid .toolkit-card{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 72px);width:calc(100vw - 72px)!important;min-width:275px!important;max-width:330px!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important;padding:12px 14px!important;border-radius:var(--radius-md)!important}.filter-command-center{display:block!important;padding:14px 12px!important;margin-top:16px!important;margin-bottom:20px!important;border-radius:var(--radius-md)!important}.filter-header-row{flex-direction:column!important;align-items:flex-start!important;margin-bottom:14px!important}.filter-header-row,.filter-stats-right{display:flex!important;gap:8px!important}.filter-stats-right{width:100%!important;justify-content:space-between!important;align-items:center!important}.filter-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin-bottom:10px!important}.filter-label{font-size:11px!important;font-weight:700!important;color:var(--cyan-light)!important;min-width:0!important}.filter-options,.filter-options-wrap{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}.filter-btn,.filter-chip{border-radius:6px!important;white-space:nowrap!important}.filter-btn,.filter-chip,.reset-filter-btn{min-height:32px!important;padding:4px 10px!important;font-size:11px!important}.combinations-section{margin-top:24px!important;margin-bottom:30px!important}.section-title{font-size:16px!important}.section-subtitle{font-size:12px!important;margin-bottom:14px!important}.combinations-grid{grid-template-columns:1fr!important;gap:12px!important}.combo-card{padding:14px 16px!important;border-radius:var(--radius-md)!important}.perf-scoreboard-grid{grid-template-columns:1fr!important;gap:12px!important}.perf-kpi-subgrid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.kpi-tile{padding:10px 12px!important;border-radius:var(--radius-sm)!important}.playdoit-grid{grid-template-columns:1fr!important;gap:10px!important}.rule-box{padding:10px 12px!important;font-size:11px!important}.modal-overlay{padding:0!important;align-items:flex-end!important}.story-modal,.tool-modal-card,.trace-modal-card{max-height:95dvh!important;height:95dvh!important;border-radius:20px 20px 0 0!important;max-width:100%!important;width:100%!important}.modal-header{padding:12px 16px!important}.modal-titles h2{font-size:16px!important;line-height:1.2!important}.modal-titles p{font-size:11px!important}.modal-close-btn{width:28px!important;height:28px!important;font-size:13px!important}.modal-tabs{padding:6px 14px!important;gap:6px!important;overflow-x:auto!important}.modal-tab-btn{font-size:11px!important;padding:4px 10px!important}.modal-body{padding:14px 14px 40px!important}.story-step{gap:10px!important;margin-bottom:14px!important}.step-num{width:24px!important;height:24px!important;font-size:11px!important}.step-title{font-size:12.5px!important}.step-desc{font-size:11.5px!important;line-height:1.35!important}.tech-table td,.tech-table th{padding:6px 8px!important;font-size:10.5px!important}}@media (max-width:430px){.proof-num{font-size:19px!important}.proof-label{font-size:8.5px!important}.brand-titles h1{font-size:16.5px!important}.best-card,.best-pill{flex:0 0 205px!important;width:205px!important;min-width:205px!important;max-width:205px!important}}