.hero{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:28px}.pf{background:linear-gradient(160deg,#1e2118,#141619 46%);border:1px solid var(--ink3);border-radius:var(--r);padding:26px 28px;color:var(--onink);position:relative;overflow:hidden;display:flex;flex-direction:column}.pf:before{content:"";position:absolute;top:-40%;right:-10%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(200,242,74,.16),transparent 65%);pointer-events:none}.pf .eyebrow{color:var(--onink-mut)}.pf-greet{font-family:var(--disp);font-weight:700;font-size:18px;letter-spacing:-.4px;color:var(--lime2);margin-top:13px}.pf-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:14px}.pf-val{display:flex;align-items:baseline;gap:14px}.pf-val .n{font-family:var(--disp);font-weight:700;font-size:62px;line-height:.9;letter-spacing:-2.5px}.pf-val .n .u{font-size:26px;color:var(--onink-mut);font-weight:600}.pf-chg{display:inline-flex;align-items:center;gap:5px;background:var(--lime-dim);color:var(--lime);font-family:var(--disp);font-weight:700;font-size:14px;padding:6px 11px;border-radius:999px}.pf-rank{text-align:right;flex:0 0 auto}.pf-rank .r{font-family:var(--disp);font-weight:700;font-size:30px;letter-spacing:-1px}.pf-rank .r sup{font-size:15px;color:var(--onink-mut)}.pf-rank .l{font-size:10.5px;letter-spacing:.6px;color:var(--onink-mut);text-transform:uppercase;font-weight:600;margin-top:3px}.pf-chart{margin:18px -4px 4px;height:120px;position:relative}.pf-chart svg{width:100%;height:100%;display:block}.pf-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--ink3);padding-top:18px;margin-top:14px}.pf-stat .n{font-family:var(--disp);font-weight:700;font-size:20px}.pf-stat .l{font-size:10.5px;letter-spacing:.4px;color:var(--onink-mut);text-transform:uppercase;font-weight:600;margin-top:2px}.pf-form{display:flex;align-items:center;gap:13px}.pf-form .streak{display:flex;align-items:stretch;gap:3px;background:rgba(0,0,0,.28);padding:4px;border-radius:11px}.pf-form .pill{width:30px;height:26px;border-radius:7px;position:relative}.pf-form .pill.w{background:var(--lime);color:#1a2400}.pf-form .pill.d{background:rgba(255,255,255,.16);color:#e7eae4}.pf-form .pill.l{background:var(--down);color:#fff}.pf-form .pill.now:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--lime2)}.opcard{padding:0;display:flex;flex-direction:column;overflow:hidden}.op-head{padding:20px 22px 16px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.op-head,.op-tag{align-items:center}.op-tag{display:inline-flex;gap:8px;font-family:var(--disp);font-weight:600;font-size:12.5px;color:var(--text)}.op-tag .dot{width:8px;height:8px;border-radius:50%;background:var(--lime-deep);box-shadow:0 0 0 4px var(--lime-dim)}.op-cd{font-family:var(--mono);font-size:12px;color:var(--muted)}.op-list{padding:6px 22px;display:flex;flex-direction:column}.op-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line);cursor:pointer}.op-row:first-child{border-top:none}.op-row .home{justify-content:flex-end}.op-row .away,.op-row .home{display:flex;align-items:center;gap:10px}.op-row .tn{font-family:var(--disp);font-weight:600;font-size:13.5px}.op-row .pk{font-weight:600;font-size:13px;background:var(--lime-dim);color:var(--lime-deep);border-radius:8px}.op-row .open,.op-row .pk{font-family:var(--mono);padding:4px 9px}.op-row .open{font-size:12px;color:var(--faint);border:1px dashed var(--line2);border-radius:8px}.op-foot{padding:6px 22px 0;font-size:12.5px;color:var(--muted);font-weight:600}.op-cta{margin:16px 22px 22px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--lime);color:#1a2400;border:none;font-family:var(--disp);font-weight:700;font-size:15px;padding:15px;border-radius:14px;cursor:pointer}.op-cta:hover{background:var(--lime2)}.fx-list{display:flex;flex-direction:column;gap:8px}.fx-row{display:grid;grid-template-columns:30px 1fr 92px 1fr 56px;align-items:center;gap:14px;padding:13px 16px;border-radius:14px;background:var(--panel);border:1px solid transparent;cursor:pointer}.fx-row:hover{border-color:var(--line2);background:var(--surface)}.fx-row.hot{background:var(--lime-dim);border-color:rgba(166,214,43,.4)}.fx-home{justify-content:flex-end}.fx-away,.fx-home{display:flex;align-items:center;gap:11px}.fx-tn{font-family:var(--disp);font-weight:600;font-size:14px}.fx-score{display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--mono);font-weight:600;font-size:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 0}.fx-row.hot .fx-score{background:rgba(12,13,15,.55);border-color:rgba(200,242,74,.4)}.fx-num{color:var(--faint)}.fx-num,.fx-pts{font-family:var(--mono);font-weight:600;font-size:12px;text-align:center}.fx-pts{color:var(--amber)}.fx-pts.fx-go{color:var(--faint);font-family:var(--disp);font-weight:700;font-size:15px}.mscreen{position:fixed;inset:0;z-index:60;background:var(--bg);overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .22s ease}.mscreen.open{opacity:1;pointer-events:auto}.mscreen .sheet{transform:translateY(14px);transition:transform .26s cubic-bezier(.16,1,.3,1)}.mscreen.open .sheet{transform:none}.mtop .inner{gap:18px}.backbtn{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-family:var(--disp);font-weight:600;font-size:13px;padding:9px 14px 9px 11px;border-radius:11px;cursor:pointer}.backbtn:hover{background:var(--panel);border-color:var(--line2)}.backbtn .ar{font-size:15px;line-height:1}.mtop .closebtn{margin-left:auto;width:40px;height:40px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:17px;cursor:pointer;display:grid;place-items:center}.mtop .closebtn:hover{background:var(--panel);color:var(--lime)}.mtop .mtitle{font-family:var(--disp);font-weight:700;font-size:15px;letter-spacing:-.3px;display:flex;align-items:center;gap:8px}.mtop .mtitle .esc{font-family:var(--mono);font-size:11px;color:var(--faint);border:1px solid var(--line2);padding:3px 7px;border-radius:7px;margin-left:4px}.mp .crumb{justify-content:space-between;gap:16px;margin-top:24px;flex-wrap:wrap}.mp .crumb,.mp .crumb .path{display:flex;align-items:center}.mp .crumb .path{gap:9px;font-family:var(--disp);font-weight:600;font-size:13px;color:var(--muted)}.mp .crumb .path b{color:var(--text);font-weight:700}.mp .crumb .path .sep{color:var(--faint)}.mp .countdown{display:inline-flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--line);padding:8px 14px;border-radius:10px;font-family:var(--mono);font-size:12.5px;color:var(--text)}.mp .countdown .dot{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px var(--amber-dim)}.mp .countdown span{color:var(--muted)}.mp .countdown b{color:var(--text)}.mp .m-hero{margin-top:16px;padding:0;overflow:hidden;position:relative}.mp .m-hero:before{content:"";position:absolute;top:-55%;left:-6%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(200,242,74,.1),transparent 65%);pointer-events:none}.mp .hero-top{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;border-bottom:1px solid var(--line);position:relative}.mp .hero-top .meta{display:flex;gap:10px;font-weight:600;font-size:12.5px;color:var(--muted)}.mp .hero-top .meta,.mp .tag-up{align-items:center;font-family:var(--disp)}.mp .tag-up{display:inline-flex;gap:6px;background:var(--amber-dim);color:var(--amber);font-weight:700;font-size:10.5px;letter-spacing:.4px;text-transform:uppercase;padding:4px 9px;border-radius:6px}.mp .hero-top .venue{font-family:var(--mono);font-size:12px;color:var(--faint)}.mp .hero-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:30px 36px 26px;position:relative}.mp .hm-team{display:flex;align-items:center;gap:18px}.mp .hm-team.away{flex-direction:row-reverse;text-align:right}.mp .hm-crest{width:74px;height:74px;border-radius:50%;background:var(--c);color:var(--t);font-size:20px;display:grid;place-items:center;flex:0 0 auto;box-shadow:inset 0 0 0 2px rgba(255,255,255,.18)}.mp .hm-crest,.mp .hm-meta .nm{font-family:var(--disp);font-weight:700}.mp .hm-meta .nm{font-size:26px;letter-spacing:-.8px;line-height:1}.mp .hm-meta .sub{font-size:12.5px;color:var(--muted);font-weight:600;margin-top:7px}.mp .hm-form{display:flex;gap:4px;margin-top:10px}.mp .away .hm-form{justify-content:flex-end}.mp .fp{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:9.5px}.mp .fp.w{background:var(--up-dim);color:var(--up)}.mp .fp.l{background:var(--down-dim);color:#ff8b93}.mp .fp.d{background:var(--draw-dim);color:#aeb6c2}.mp .hm-mid{display:flex;flex-direction:column;align-items:center;gap:8px}.mp .hm-mid .ko{font-family:var(--mono);font-size:12px;color:var(--muted)}.mp .hm-mid .vs{font-size:18px;color:var(--faint);letter-spacing:1px}.mp .hm-mid .date,.mp .hm-mid .vs{font-family:var(--disp);font-weight:700}.mp .hm-mid .date{font-size:13px;background:var(--ink2);border:1px solid var(--line);padding:6px 12px;border-radius:9px}.mp .hero-prob{padding:4px 36px 28px;position:relative}.mp .hp-lab{justify-content:space-between;margin-bottom:9px}.mp .hp-lab,.mp .hp-lab .side{display:flex;align-items:center}.mp .hp-lab .side{gap:8px;font-family:var(--disp);font-weight:700;font-size:12.5px}.mp .hp-lab .side .dot{width:9px;height:9px;border-radius:3px}.mp .hp-lab .side .pc{font-family:var(--mono);font-weight:600}.mp .hp-lab .mid{font-family:var(--disp);font-weight:600;font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.4px}.mp .probbar{height:34px;border-radius:10px;overflow:hidden;display:flex;gap:3px}.mp .probbar i{display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-weight:700;font-size:13px}.mp .hp-odds{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.mp .oddbtn{display:flex;align-items:center;justify-content:space-between;background:var(--ink2);border:1px solid var(--line);border-radius:12px;padding:12px 15px;cursor:pointer}.mp .oddbtn:hover{border-color:var(--line2)}.mp .oddbtn .k{font-family:var(--disp);font-weight:700;font-size:12.5px;color:var(--muted)}.mp .oddbtn .v{font-family:var(--mono);font-weight:700;font-size:16px}.mp .oddbtn.home .v{color:var(--lime2)}.mp .oddbtn.away .v{color:var(--amber)}.mp .cols{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-top:20px}.mp .cmp{display:flex;flex-direction:column;gap:15px;margin-top:4px}.mp .cmp-row{display:grid;grid-template-columns:42px 1fr 96px 1fr 42px;align-items:center;gap:10px}.mp .cmp-v{font-family:var(--mono);font-weight:700;font-size:14px}.mp .cmp-v.l{text-align:right;color:var(--lime2)}.mp .cmp-v.r{text-align:left;color:var(--amber)}.mp .cmp-k{font-family:var(--disp);font-weight:600;font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.3px;text-align:center}.mp .cmp-bar{height:9px;border-radius:5px;background:var(--ink3);overflow:hidden;display:flex}.mp .cmp-bar.l{justify-content:flex-end}.mp .cmp-bar.l i{background:linear-gradient(90deg,rgba(200,242,74,.45),var(--lime))}.mp .cmp-bar.r i{background:linear-gradient(90deg,var(--amber),rgba(247,177,58,.45))}.mp .cmp-bar i{display:block;height:100%;border-radius:5px}.mp .cmp-bar.win.l i{background:linear-gradient(90deg,rgba(200,242,74,.6),var(--lime2))}.mp .slip{padding:0;display:flex;flex-direction:column;overflow:hidden}.mp .slip-h{padding:16px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.mp .slip-h .t{font-size:15px}.mp .slip-h .ct,.mp .slip-h .t{font-family:var(--disp);font-weight:700}.mp .slip-h .ct{font-size:11px;color:var(--lime-deep);background:var(--lime-dim);padding:4px 9px;border-radius:999px}.mp .slip-pick{padding:18px 20px;border-bottom:1px solid var(--line)}.mp .sp-teams{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:14px}.mp .sp-teams .crest{width:34px;height:34px;font-size:10px}.mp .sp-score{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:700;font-size:30px}.mp .sp-score .x{color:var(--faint);font-size:20px}.mp .sp-note{text-align:center;font-size:12px;color:var(--muted);font-weight:600}.mp .sp-note b{color:var(--amber);font-weight:700}.mp .cs-lab{font-family:var(--disp);font-weight:700;font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.3px;padding:14px 20px 0}.mp .cs-grid{padding:10px 20px 4px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.mp .cs-btn{background:var(--ink2);border:1px solid var(--line);border-radius:9px;padding:8px 0;text-align:center;cursor:pointer}.mp .cs-btn:hover{border-color:var(--line2)}.mp .cs-btn .s{font-family:var(--mono);font-weight:600;font-size:13px}.mp .cs-btn .p{font-family:var(--disp);font-weight:700;font-size:9.5px;color:var(--faint);margin-top:2px}.mp .cs-btn.sel{background:var(--lime);border-color:var(--lime)}.mp .cs-btn.sel .s{color:#1a2400}.mp .cs-btn.sel .p{color:#3c5400}.mp .slip-foot{margin-top:auto;padding:16px 20px;border-top:1px solid var(--line)}.mp .slip-tot{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.mp .slip-tot .l{font-size:12.5px;color:var(--muted);font-weight:600}.mp .slip-tot .v{font-size:22px;color:var(--lime2)}.mp .slip-cta,.mp .slip-tot .v{font-family:var(--disp);font-weight:700}.mp .slip-cta{width:100%;background:var(--lime);color:#1a2400;border:none;font-size:14px;padding:14px;border-radius:12px;cursor:pointer}.mp .slip-cta:hover{background:var(--lime2)}.mp .trio{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:20px}.mp .h2h-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:11px 0;border-top:1px solid var(--line)}.mp .h2h-row:first-of-type{border-top:none}.mp .h2h-row .t{display:flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:600;font-size:12.5px}.mp .h2h-row .t.away{flex-direction:row-reverse}.mp .h2h-row .t .crest{width:22px;height:22px;font-size:7.5px}.mp .h2h-sc{font-family:var(--mono);font-weight:700;font-size:13px;background:var(--ink2);border:1px solid var(--line);padding:4px 9px;border-radius:7px;white-space:nowrap}.mp .h2h-foot{justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.mp .h2h-foot,.mp .h2h-rec{display:flex;align-items:center}.mp .h2h-rec{gap:7px;font-family:var(--disp);font-weight:700;font-size:12px}.mp .h2h-rec .b{padding:3px 9px;border-radius:7px}.mp .rec-w{background:var(--lime-dim);color:var(--lime2)}.mp .rec-d{background:var(--draw-dim);color:#aeb6c2}.mp .rec-l{background:var(--amber-dim);color:var(--amber)}.mp .ls-seg{display:flex;height:13px;border-radius:5px;overflow:hidden;gap:3px;margin-bottom:14px}.mp .ls-seg i{display:block;height:100%;border-radius:4px}.mp .ls-list{display:flex;flex-direction:column;gap:11px}.mp .ls-item{display:flex;align-items:center;gap:11px}.mp .ls-item .sc{font-family:var(--mono);font-weight:600;font-size:12px;width:34px;color:var(--text)}.mp .ls-track{flex:1;height:8px;border-radius:5px;background:var(--ink3);overflow:hidden}.mp .ls-track i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--amber),var(--amber2))}.mp .ls-track i.h{background:linear-gradient(90deg,var(--lime),var(--lime2))}.mp .ls-pc{font-family:var(--mono);font-weight:600;font-size:12px;width:34px;text-align:right;color:var(--muted)}.mp .ls-item.top .sc{color:var(--amber)}.mp .insight{display:flex;flex-direction:column;gap:13px;margin-top:2px}.mp .ins-row{display:flex;gap:11px;align-items:flex-start}.mp .ins-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-family:var(--disp);font-weight:700;font-size:12px;flex:0 0 auto}.mp .ins-ic.b{background:var(--lime-dim);color:var(--lime2)}.mp .ins-ic.o{background:var(--amber-dim);color:var(--amber)}.mp .ins-ic.g{background:var(--up-dim);color:var(--up)}.mp .ins-row .tx{font-size:12.5px;color:var(--muted);line-height:1.5}.mp .ins-row .tx b{color:var(--text);font-weight:700}.mp .verdict-foot{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.mp .vf-n{font-family:var(--disp);font-weight:700;font-size:24px;letter-spacing:-.5px}.mp .vf-n span{font-size:13px;color:var(--muted);font-weight:700}.mp .vf-l{font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.4px;font-weight:700;margin-top:2px}.mp .om-row{display:grid;grid-template-columns:1fr auto 1fr 92px;align-items:center;gap:14px;padding:13px 16px;border-radius:13px;background:var(--ink2);border:1px solid transparent;cursor:pointer}.mp .om-row+.om-row{margin-top:8px}.mp .om-row:hover{border-color:var(--line2)}.mp .om-home{justify-content:flex-end}.mp .om-away,.mp .om-home{display:flex;align-items:center;gap:10px}.mp .om-tn{font-family:var(--disp);font-weight:600;font-size:13.5px}.mp .om-ko{font-family:var(--mono);font-size:11.5px;color:var(--muted);text-align:center;white-space:nowrap}.mp .om-cta{font-family:var(--disp);font-weight:700;font-size:11.5px;color:var(--lime2);text-align:right}.mp .om-cta.done{color:var(--faint)}@media(max-width:1080px){.hero,.mp .cols,.mp .trio{grid-template-columns:1fr}.mp .hero-match{padding:24px 20px}.mp .hm-meta .nm{font-size:21px}.mp .hm-crest{width:58px;height:58px;font-size:16px}}.pf-eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.pf .empty-cta{padding:44px 22px 52px}.pf .empty-cta .msg{color:var(--onink-mut)}.tile.hot{border-color:rgba(166,214,43,.4);box-shadow:0 0 0 4px var(--lime-dim),0 1px 2px rgba(0,0,0,.2)}.tile.hot .n{color:var(--lime-deep)}@media(max-width:560px){.pf{padding:22px 18px}.pf-val{gap:8px 10px;flex-wrap:wrap}.pf-val .n{font-size:46px;letter-spacing:-1.6px}.pf-val .n .u{font-size:20px}.pf-chg{font-size:12px;padding:5px 10px}.pf-top{gap:14px}.pf-rank .r{font-size:26px}.pf-rank .r sup{font-size:12px}.pf-foot{gap:10px}.pf-form{gap:9px}.pf-form .pill{width:26px;height:24px}.pf-stat .n{font-size:18px}}