*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:#060913;color:#fff}body.light{background:#eef2f7;color:#0f172a}a{color:inherit;text-decoration:none}.nav{position:sticky;top:0;z-index:10;background:rgba(6,9,19,.9);backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;padding:16px 7%;border-bottom:1px solid rgba(34,197,94,.28)}body.light .nav{background:rgba(255,255,255,.9)}.brand{display:flex;gap:12px;align-items:center}.brand strong{font-size:22px}.brand span{display:block;color:#94a3b8;font-size:12px}.bot-icon{width:46px;height:46px;border-radius:15px;background:#22c55e;color:#03100a;display:grid;place-items:center;font-weight:900}.nav-links{display:flex;gap:20px;color:#cbd5e1}.mode{background:#132034;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:10px;cursor:pointer}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;padding:70px 7%;background:radial-gradient(circle at top left,rgba(34,197,94,.24),transparent 35%),linear-gradient(180deg,#111827,#060913)}body.light .hero{background:linear-gradient(180deg,#dfffea,#eef2f7)}.badge{display:inline-block;color:#22c55e;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);padding:8px 12px;border-radius:999px;font-weight:900;font-size:13px}.hero h1{font-size:60px;line-height:1;margin:18px 0}.sub{font-size:18px;color:#cbd5e1;max-width:760px;line-height:1.55}body.light .sub,body.light .disclaimer,body.light .status,body.light .card p,body.light .split p,body.light .feature-grid p,body.light .vip p{color:#475569}.hero-actions{display:flex;gap:14px;margin:28px 0}.btn{display:inline-block;padding:13px 18px;border-radius:14px;font-weight:900;border:0;cursor:pointer}.primary{background:#22c55e;color:#03100a}.secondary{border:1px solid rgba(255,255,255,.18);color:#fff;background:#132034}.disclaimer,.status{color:#94a3b8}.hero-card,.card,.vip,.feature-grid div,.slip,.tracker,.pricing div{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 45px rgba(0,0,0,.32);border-radius:24px}body.light .hero-card,body.light .card,body.light .vip,body.light .feature-grid div,body.light .slip,body.light .tracker,body.light .pricing div{background:#fff}.hero-card{padding:28px}.live-dot{color:#22c55e;font-weight:900}.big-score{font-size:76px;color:#22c55e;font-weight:900}.mini-row{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.ticker{display:flex;gap:16px;align-items:center;background:#22c55e;color:#03100a;font-weight:900;padding:10px 7%}.ticker span{background:#03100a;color:#22c55e;padding:6px 10px;border-radius:99px}.section{padding:58px 7%}.board-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px}.board-head h2,.section-title h2,.split h2,.vip h2{font-size:40px;margin:12px 0}.controls{display:flex;gap:10px;flex-wrap:wrap}.controls select,.controls button{padding:13px 15px;border-radius:14px;border:1px solid rgba(148,163,184,.25);font-weight:800}.controls select{background:#0f172a;color:#fff}.controls button{background:#22c55e;color:#03100a;cursor:pointer}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:10px 0 25px}.stats-row div{background:#0f172a;border:1px solid rgba(148,163,184,.16);border-radius:18px;padding:18px}.stats-row b{display:block;color:#22c55e;font-size:28px}.stats-row span{color:#94a3b8}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.small-grid{grid-template-columns:repeat(4,1fr)}.card{padding:20px}.topline{display:flex;justify-content:space-between;align-items:center}.league{color:#22c55e;font-weight:900}.logo{width:42px;height:42px;border-radius:50%;background:rgba(34,197,94,.2);display:grid;place-items:center;color:#22c55e;font-weight:900}.teams{font-size:21px;font-weight:900;margin:12px 0}.pick{font-size:17px;color:#22c55e;font-weight:900}.confidence{font-size:32px;color:#22c55e;font-weight:900}.row{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding:9px 0;color:#cbd5e1}.pill{display:inline-block;background:rgba(34,197,94,.12);color:#22c55e;border:1px solid rgba(34,197,94,.3);border-radius:99px;padding:5px 9px;margin:4px 4px 4px 0;font-size:12px;font-weight:800}.danger{color:#f97316;border-color:rgba(249,115,22,.3);background:rgba(249,115,22,.1)}.section-title{text-align:center}.split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.slip{padding:18px;min-height:180px;margin:20px 0}.slip-item{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.08);padding:10px 0}.tracker{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px}.tracker div{text-align:center}.tracker b{display:block;color:#22c55e;font-size:32px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-grid div{padding:22px}.vip{text-align:center;margin:30px 7%;padding:50px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.pricing div{padding:24px}.pricing b{font-size:30px;color:#22c55e}.featured{outline:2px solid #22c55e}.modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:99;place-items:center;padding:20px}.modal-box{background:#0f172a;border:1px solid rgba(34,197,94,.3);border-radius:24px;max-width:560px;padding:28px;position:relative}.x{position:absolute;right:18px;top:14px;background:none;border:0;color:#fff;font-size:30px;cursor:pointer}footer{text-align:center;color:#94a3b8;padding:35px;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:1050px){.hero,.split{grid-template-columns:1fr}.grid,.small-grid,.feature-grid,.pricing{grid-template-columns:1fr 1fr}.hero h1{font-size:44px}.nav-links{display:none}}@media(max-width:650px){.grid,.small-grid,.feature-grid,.pricing,.stats-row{grid-template-columns:1fr}.board-head{display:block}.hero{padding:48px 6%}.section{padding:48px 6%}.hero-actions{flex-direction:column}.vip{margin:20px 6%;padding:30px}.ticker{display:none}}