:root{--bg: #F1F2F5;--panel: #FFFFFF;--panel2: #F4F5F7;--line: #ECEEF2;--track: #E3E5EA;--border: #E3E5EA;--text: #15161B;--text2: #2A2C33;--text3: #3C3F48;--muted: #5A5E69;--accent: #E8531A;--accent-2: #F26722;--accent-text: #C2410C;--on-accent: #FFFFFF;--tint-bg: #FFF1E8;--tint-bd: #FBD3BC;--tint-fg: #8A3A12;--live: #E5484D;--live-bg: #FFF5F5;--warn: #6B4A00;--warn-bg: #FFE9A8;--down: #FFFFFF;--down-bg: #E5484D;--ok-bg: #E6F4EC;--ok-fg: #1F6B3E;--loss: #E5484D;--win: #1F8A4C;--navy: #141519;--navy2: #1E2026;--navy-line: #2C2F37;--on-navy: #FFFFFF;--on-navy-muted: #C9CBD2;--dim-on-navy: #8A8E99;--hdr: radial-gradient(120% 80% at 50% 0%, #2A1C14 0%, #141519 55%, #101114 100%);--shadow: 0 2px 6px rgba(16, 17, 20, .05);--display: "Barlow Condensed", "Benton Sans", Inter, Roboto, sans-serif;--sans: "Benton Sans", BentonSans, Inter, Roboto, "Segoe UI", Arial, sans-serif;--mono: var(--sans);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text)}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{font-family:var(--sans);font-size:18px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}a{color:var(--accent-text);text-decoration:none}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}p{margin:0}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app{max-width:560px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}main.page{display:flex;flex-direction:column;gap:20px;padding:24px 20px 32px}main.page.tight{gap:18px}.top{position:relative;z-index:5;background:var(--navy);color:var(--on-navy);border-radius:0 0 36px 36px;padding-bottom:12px}.top-row{padding:18px 20px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.top-row.slim{padding:14px 16px 10px}.brand{display:flex;flex-direction:column;gap:2px;min-width:0}.brand b{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:24px}.kicker{font-size:15px;color:var(--on-navy-muted)}.title-lg{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:30px;line-height:1.05;white-space:nowrap}.top a{color:var(--on-navy)}.icon-btn{width:52px;height:52px;border-radius:26px;display:flex;align-items:center;justify-content:center;color:var(--text);background:var(--panel);border:0;flex-shrink:0}.top .icon-btn,.icon-btn.boxed{background:var(--navy2);color:var(--on-navy)}.live-pill{height:34px;padding:0 14px;border-radius:17px;background:var(--accent);color:#fff;font-size:15px;font-weight:800;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.dot{width:8px;height:8px;border-radius:4px;background:currentColor;display:inline-block;flex-shrink:0}.sample-pill{height:28px;padding:0 10px;border-radius:14px;background:var(--warn-bg);color:var(--warn);font-size:13px;font-weight:800;display:inline-flex;align-items:center;white-space:nowrap}.hero{padding:4px 20px 16px;display:flex;flex-direction:column;gap:6px}.hero h1{margin:0;font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:38px;line-height:1.05}.hero .sub{font-size:17px}.game-title{display:flex;flex-direction:column;min-width:0;flex:1}.game-title b{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:24px;line-height:1.1}.game-title span{font-size:15px;color:var(--on-navy-muted)}.search-pill{margin:0 20px 12px;height:60px;border-radius:30px;background:#fff;color:var(--muted)!important;padding:0 22px;display:flex;align-items:center;justify-content:space-between;font-size:17px}.tiles{margin-top:-40px;padding:0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;z-index:6}.tiles a{height:100px;border-radius:24px;background:var(--panel);color:var(--text);box-shadow:0 8px 20px #1d1a391a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.tiles a.on{background:var(--accent);color:#fff;box-shadow:0 12px 24px #c2410c4d}.tiles b{font-size:30px;font-weight:800;line-height:1}.tiles span{font-size:16px;font-weight:700}.home .top{padding-bottom:52px}.card{border-radius:28px;background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.card.pad{padding:22px;display:flex;flex-direction:column;gap:14px}.card-head{padding:20px 22px 8px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.card-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:23px;line-height:1.15;color:var(--text)}.card-head a,.link{font-size:16px;font-weight:700;color:var(--accent-text)}.card-body{padding:14px 22px 22px;display:flex;flex-direction:column;gap:14px}.row{padding:14px 22px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;color:var(--text)}a.row:active,a.tap:active{background:var(--panel2)}.mini{border-radius:24px;background:var(--panel);box-shadow:var(--shadow);padding:18px;display:flex;flex-direction:column;gap:4px;min-width:0}.mini .label,.tile .label{font-size:14px;font-weight:700;color:var(--muted)}.mini .big{font-size:21px;font-weight:800}.sub{font-size:15px;color:var(--muted);line-height:1.45}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tile{background:var(--panel2);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:6px;min-width:0}.stat-box{background:var(--panel2);border-radius:18px;padding:12px 4px;text-align:center}.stat-box .v{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}.stat-box .k{font-size:14px;color:var(--muted)}.top .stat-box{background:var(--navy2)}.top .stat-box .k{color:var(--on-navy-muted)}.chip{height:36px;padding:0 14px;border-radius:18px;background:var(--panel2);font-size:15px;font-weight:600;display:inline-flex;align-items:center;white-space:nowrap}.chip.warn{background:var(--warn-bg);color:var(--warn)}.chips{display:flex;flex-wrap:wrap;gap:8px}.note{font-size:14px;color:var(--muted);line-height:1.5}.prose{font-size:18px;line-height:1.55;color:var(--text2)}.plain{padding:14px 16px;border-radius:18px;background:var(--panel2);font-size:17px;line-height:1.5}.muted{color:var(--muted)}.mono{font-family:var(--sans);font-variant-numeric:tabular-nums}.live-text{color:var(--live)}.empty{padding:4px 22px 22px;font-size:17px;color:var(--text3)}.btn{min-height:58px;border-radius:29px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px;font-weight:800;border:0;padding:0 20px;width:100%}.btn.primary{background:var(--accent);color:#fff}.btn.tint{background:transparent;color:var(--text);border:2px solid var(--text)}.top .btn.tint{background:var(--navy2);color:#fff;border:0;min-height:48px}.card>.btn{margin:10px 22px 22px;width:auto}.card.pad>.btn{margin:0}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--panel2);border-radius:26px;padding:5px;gap:6px}.seg button{height:44px;border-radius:22px;border:0;background:none;color:var(--muted);font-weight:800;font-size:16px}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:#fff;color:var(--text);box-shadow:0 2px 8px #1d1a391f}.top .seg{background:var(--navy2)}.top .seg button{color:#e4e0f2}.top .seg button[aria-selected=true],.top .seg button[aria-pressed=true]{background:#fff;color:var(--text)}.pills{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 20px 12px}.pills::-webkit-scrollbar{display:none}.pills button{height:46px;padding:0 18px;border-radius:23px;border:0;background:var(--navy2);color:#fff;font-weight:800;font-size:16px;white-space:nowrap;flex-shrink:0}.pills button[aria-pressed=true]{background:#fff;color:var(--text)}.badge{display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.team-line{display:flex;align-items:center;gap:14px}.team-line .name{flex:1;min-width:0;font-weight:700;display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-line .score{font-weight:800;font-variant-numeric:tabular-nums}.trail{color:var(--muted)!important}.trail-name{color:var(--muted)}.poss{width:9px;height:9px;border-radius:5px;background:var(--accent);flex-shrink:0}.game-row{padding:16px 22px;border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;color:var(--text)}.card-head+.game-row,.card>.game-row:first-child{border-top:1px solid var(--line)}.game-row .teams{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.game-row .teams .team-line{gap:12px}.game-row .teams .name{font-size:19px}.game-row .teams .score{font-size:26px}.game-row .teams .rec{font-size:15px;color:var(--muted)}.game-row .status{width:104px;flex-shrink:0;text-align:right;display:flex;flex-direction:column;gap:3px;align-items:flex-end}.game-row .status b{font-size:15px;font-weight:800}.game-row .status span{font-size:14px;color:var(--muted)}.form{display:flex;gap:3px}.form i{width:11px;height:11px;border-radius:3px;background:var(--loss);display:block}.form i.w{background:var(--win)}.form i.t{background:var(--muted)}.form-lg{display:flex;gap:5px}.form-lg span{width:32px;height:32px;border-radius:10px;background:var(--line);color:var(--text);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center}.form-lg span.w{background:var(--win);color:#fff}.form-lg span.l{background:var(--loss);color:#fff}.status-pill{height:32px;padding:0 12px;border-radius:16px;font-size:14px;font-weight:800;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.s-out{background:var(--down-bg);color:var(--down)}.s-q{background:var(--warn-bg);color:var(--warn)}.s-ok{background:var(--ok-bg);color:var(--ok-fg)}.scoreboard{padding:8px 16px 18px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.sb-side{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--on-navy)!important;min-width:0;text-align:center}.sb-side .meta{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:14px;color:var(--on-navy-muted);min-width:0}.sb-side .tname{font-size:19px;font-weight:700;color:var(--on-navy)}.timeouts{display:flex;gap:4px}.timeouts span{width:14px;height:4px;border-radius:2px;background:#4a4570}.timeouts span.on{background:#fff}.sb-mid{display:flex;flex-direction:column;align-items:center;gap:8px}.sb-score{font-size:56px;font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.sb-score .sep{font-size:32px;color:#6e6994}.sb-status{height:34px;padding:0 14px;border-radius:17px;background:var(--accent);color:#fff;font-size:15px;font-weight:800;display:inline-flex;align-items:center;white-space:nowrap}.sb-status.final{background:var(--navy2)}.linescore{display:grid;gap:0;text-align:center;border-radius:18px;background:var(--panel2);padding:6px 12px;font-variant-numeric:tabular-nums}.linescore>span,.linescore>span>span{padding:8px 0}.linescore .h{font-size:14px;font-weight:700;color:var(--muted)}.linescore .t{text-align:left;font-weight:700}.linescore .tot{font-weight:800}.field{display:flex;height:48px;border-radius:14px;overflow:hidden}.field .ez{width:34px;font-size:11px;font-weight:800;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center}.field .turf{flex:1;position:relative;background:#e7f0e9}.field .yards{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(10,minmax(0,1fr))}.field .yards span{border-right:1px solid #CFE0D3}.field .yards span:nth-child(5){border-right:2px solid #B7CDBD}.field .yards span:last-child{border-right:0}.field .drive{position:absolute;top:10px;bottom:10px;border-radius:6px;background:#fbd5c1}.field .los{position:absolute;top:0;bottom:0;width:4px;background:var(--accent)}.field .fd{position:absolute;top:0;bottom:0;width:4px;background:var(--navy)}.fieldbar{display:flex;align-items:center;gap:6px}.fieldbar .tag{height:22px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:800;display:flex;align-items:center}.fieldbar .track{flex:1;position:relative;height:12px;border-radius:6px;background:#e7f0e9}.fieldbar .mid{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#b7cdbd}.fieldbar .drv{position:absolute;top:0;bottom:0;border-radius:6px;background:#fbd5c1}.fieldbar .mk{position:absolute;top:-4px;height:20px;border-radius:2px}.field-legend{display:flex;justify-content:space-between;font-size:14px;color:var(--muted);gap:8px}.meter{height:6px;border-radius:3px;background:var(--track)}.meter>div{height:6px;border-radius:3px;background:var(--accent)}.wpbar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:3px}.statbars{display:flex;gap:4px;height:8px}.statbars>div{flex:1;display:flex;background:var(--panel2);border-radius:4px}.statbars>div:first-child{justify-content:flex-end}.statbars i{display:block;border-radius:4px}.stat-row{display:flex;flex-direction:column;gap:6px}.stat-row .lbls{display:flex;justify-content:space-between;font-size:17px}.stat-row .lbls b{font-weight:800}.stat-row .lbls span{color:var(--muted)}.play{padding:14px 22px;border-top:1px solid var(--line);display:flex;gap:14px}.play .clk{width:56px;flex-shrink:0;font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.play .body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.play .tag{font-size:14px;font-weight:700}.play .txt{font-size:17px;line-height:1.45;color:var(--text2)}.play .wp{font-size:15px;font-weight:800;min-width:32px;text-align:right}.drive-head{padding:16px 22px;display:flex;align-items:center;gap:12px;background:#fdf6f1}.drive-head .what{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.drive-head .what b{font-size:19px}.drive-head .what span{font-size:15px;color:var(--muted)}.drive-head+.play{border-top:1px solid var(--line)}.q-head{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:24px;color:var(--text);padding:4px 2px 0}.expander{height:64px;border-radius:24px;border:0;background:var(--panel);box-shadow:0 6px 18px #1d1a390f;color:var(--text);font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;width:100%}.st-head,.st-row{display:grid;grid-template-columns:minmax(0,1fr) 60px 50px 68px;align-items:center;gap:4px;padding:0 18px}.st-head{min-height:52px;font-size:13px;font-weight:700;color:var(--muted)}.st-head span:first-child{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:20px;color:var(--text);white-space:nowrap}.st-row{min-height:62px;border-top:1px solid var(--line);color:var(--text);font-size:17px}.st-row .tm{display:flex;align-items:center;gap:10px;font-weight:700;min-width:0}.st-row .num{font-size:16px;font-variant-numeric:tabular-nums}.seed{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--tint-bg);color:var(--tint-fg);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.hotcold{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hotcold a{border-radius:24px;background:var(--panel);box-shadow:var(--shadow);padding:16px;display:flex;flex-direction:column;gap:2px;color:var(--text)}.hotcold .kicker{color:var(--accent-text)!important;font-weight:800;font-size:14px}.hotcold b{font-size:19px}.legend{display:flex;flex-wrap:wrap;gap:16px;font-size:15px;color:var(--text3)}.legend span{display:inline-flex;align-items:center;gap:6px}.sub-head{padding:4px 22px 10px;font-size:15px;color:var(--muted)}.countdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.countdown>div{background:var(--panel2);border-radius:18px;padding:10px 4px}.countdown>div:last-child{background:var(--accent);color:#fff}.countdown>div:last-child .k{color:#fff}.countdown .v{font-size:28px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.countdown .k{font-size:14px;color:var(--muted)}.search-box{flex:1;min-width:0;height:60px;border-radius:30px;background:#fff;display:flex;align-items:center;gap:12px;padding:0 20px;color:var(--text)}.search-box input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;color:var(--text);font:inherit;font-size:18px}.search-box input::placeholder{color:var(--muted)}.div-chips{display:flex;flex-wrap:wrap;gap:8px}.div-chips a{height:48px;padding:0 14px;border-radius:24px;background:var(--panel2);color:var(--text);font-size:16px;font-weight:700;display:inline-flex;align-items:center}mark{background:none;color:var(--accent-text);font-weight:800}.offline{background:var(--warn-bg);color:#713f12;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;border-radius:0}.offline button{height:44px;padding:0 16px;border-radius:22px;border:2px solid #713F12;background:none;color:#713f12;font-weight:800;font-size:15px}.alert{border-radius:28px;background:var(--tint-bg);padding:22px;display:flex;flex-direction:column;gap:10px}.alert b{color:var(--tint-fg);font-size:19px}.sk{background:var(--line);border-radius:10px;display:block;animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.sk{animation:none}}.nav{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;z-index:10;background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -8px 24px #1d1a391a;padding-bottom:env(safe-area-inset-bottom)}.nav-inner{max-width:560px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 16px 12px}.nav a{height:64px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:15px;font-weight:800;color:var(--muted)}.nav a svg{opacity:.8}.nav a[aria-current=page] svg{opacity:1}.nav a[aria-current=page]{background:var(--tint-bg);color:var(--tint-fg)}.footer-note{font-size:14px;color:var(--muted);line-height:1.5}.fine,.note{font-size:13px!important;color:var(--muted)!important}.week-chip{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;white-space:nowrap;line-height:1.2}.week-chip .l{font-size:14px;font-weight:800;letter-spacing:1.6px;color:#fdba74}.week-chip .sep{width:4px;height:4px;border-radius:2px;background:#6b6690}.week-chip .r{font-size:15px;font-weight:600;color:var(--on-navy-muted)}.go{flex:none;width:38px;height:38px;border-radius:19px;background:var(--tint-bg);border:1.5px solid #F9C9AE;color:var(--accent);display:flex;align-items:center;justify-content:center}.center-bar{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;padding:26px 20px 4px}.center-bar .mid{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 0}.center-bar .mid .week-chip{align-self:center;margin-top:12px}.center-bar .ttl{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:26px;line-height:1.2}.center-bar .lbl{font-size:14px;font-weight:800;letter-spacing:1.4px;color:var(--on-navy-muted)}.center-bar .star{width:52px;height:52px;border:0;border-radius:26px;background:var(--navy2);color:#fdba74;display:flex;align-items:center;justify-content:center}.center-bar .star[aria-pressed=true] svg{fill:#fdba74}.glist{display:flex;flex-direction:column;gap:14px}.glist-title{display:flex;justify-content:space-between;align-items:baseline}.gcard{background:var(--panel);border-radius:24px;box-shadow:0 8px 22px #1d1a3914;padding:18px 20px;display:flex;flex-direction:column;gap:8px;color:var(--text)}.gpill{align-self:center;height:30px;padding:0 12px;border-radius:15px;font-size:14px;font-weight:800;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.gpill.live{background:var(--tint-bg);color:var(--tint-fg)}.gpill.live .dot{background:var(--accent)}.gpill.done{background:var(--panel2);color:var(--text3)}.gpill.kick{background:var(--navy);color:#fff}.gpill.kick svg{color:#fdba74}.gdiv{height:0;border-top:1px solid var(--line);margin:2px -4px}.gbody{display:flex;align-items:center;gap:12px}.gteams{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.gline{display:flex;align-items:center;gap:12px}.gname{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font-size:19px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gname.trail{color:var(--text3)}.gname.won{font-weight:800}.gname .hasball{font-size:14px;font-weight:600;color:var(--muted)}.won-tag{height:22px;padding:0 7px;border-radius:11px;background:#dcfce7;color:var(--win);font-size:11px;font-weight:800;letter-spacing:.6px;display:inline-flex;align-items:center}.sbox{min-width:48px;height:40px;padding:0 10px;border-radius:12px;background:var(--panel2);color:var(--text3);font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.sbox.lead{background:var(--navy);color:#fff}.grec{font-size:15px;font-weight:600;color:var(--text3);white-space:nowrap}.godds{align-self:stretch;margin-top:2px;padding-top:10px;border-top:1px dashed #E4DEE8;display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:700;color:var(--accent-text);white-space:nowrap}.sec-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:26px;margin:4px 0 0}.home .hero{padding:6px 20px 4px;gap:14px}.home .hero h1{font-size:40px;line-height:1.1}.home .hero .sub{font-size:18px;margin-top:-4px}.home .top{padding-bottom:8px}.medals{margin-top:-50px;padding:0 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative;z-index:6}.medals a{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text)}.medals .disc{position:relative;width:92px;height:92px;border-radius:46px;background:#fff;color:var(--navy);border:5px solid var(--bg);box-shadow:0 8px 20px #1d1a391a;display:flex;align-items:center;justify-content:center}.medals .on .disc{background:var(--accent);color:#fff;box-shadow:0 12px 24px #c2410c4d}.medals .count{position:absolute;top:-6px;right:-8px;min-width:34px;height:34px;padding:0 6px;border-radius:17px;background:var(--navy);color:#fff;border:3px solid var(--bg);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.medals b{font-size:16px;font-weight:800}.sbcall{display:grid;grid-template-columns:84px minmax(0,1fr) 76px;border-radius:18px;overflow:hidden;background-color:#0b0a1c;background-image:radial-gradient(rgba(253,186,116,.13) 1px,transparent 1.4px);background-size:6px 6px;color:#fff}.sbcall>span{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px}.sbcall .k{font-size:11px;font-weight:800;letter-spacing:1.2px;color:var(--on-navy-muted)}.sbcall .q{font-size:24px;font-weight:800;line-height:1.1}.sbcall .t{font-size:34px;font-weight:800;line-height:1;color:#fdba74;font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(253,186,116,.45)}.sbcall .lv{background:var(--accent);font-size:14px;font-weight:800;letter-spacing:1px;flex-direction:row!important;gap:7px}.sbline{padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;background-color:var(--navy);background-image:radial-gradient(rgba(253,186,116,.12) 1px,transparent 1.4px);background-size:6px 6px;color:#fff}.sbline .lvp{height:28px;padding:0 11px;border-radius:14px;background:var(--accent);display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800;letter-spacing:1px}.sbline .qq{font-size:14px;font-weight:800;letter-spacing:1px;color:var(--on-navy-muted)}.sbline .tt{font-size:22px;font-weight:800;color:#fdba74;font-variant-numeric:tabular-nums}.sb-side .rec{font-size:14px;color:var(--on-navy-muted);white-space:nowrap}.pg-teams{padding:22px 20px 0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;text-align:center}.pg-teams a{display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff}.pg-teams .at{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:22px;color:var(--on-navy-muted)}.kickboard{margin:22px 20px 6px;display:grid;grid-template-columns:minmax(0,1fr) 104px;border-radius:22px;overflow:hidden;border:2px solid rgba(253,186,116,.55);box-shadow:0 0 0 4px #fdba741a,0 10px 24px #00000059;text-align:center}.kickboard .cd{background-color:#0b0a1c;background-image:radial-gradient(rgba(253,186,116,.13) 1px,transparent 1.4px);background-size:6px 6px;padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px}.kickboard .cap{font-size:12px;font-weight:800;letter-spacing:1.6px;color:#fdba74}.kickboard .nums{display:flex;align-items:flex-start;justify-content:center;gap:6px}.kickboard .n{display:flex;flex-direction:column;align-items:center}.kickboard .n b{font-size:40px;font-weight:800;line-height:1;color:#fdba74;font-variant-numeric:tabular-nums;text-shadow:0 0 12px rgba(253,186,116,.45)}.kickboard .n span{margin-top:4px;font-size:13px;font-weight:700;color:#e4e0f2}.kickboard .colon{font-size:34px;font-weight:800;line-height:1;color:#fdba7499}.kickboard .ko{background:var(--accent);color:#fff;padding:10px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.kickboard .ko small{font-size:12px;font-weight:800;letter-spacing:1.2px;opacity:.9}.kickboard .ko b{font-size:28px;font-weight:800;line-height:1.05}.kickboard .ko span{font-size:13px;font-weight:700}.teampick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.teampick button{min-width:0;padding:14px 8px 12px;border-radius:22px;border:2px solid #E4DEE8;background:linear-gradient(160deg,#fff,#f6f2f7);color:var(--text);display:flex;flex-direction:column;align-items:center;gap:8px;font-size:18px;font-weight:800;white-space:nowrap}.teampick button[aria-selected=true]{color:#fff;box-shadow:0 8px 18px #1d1a392e}.row.inj{gap:14px}.row.inj .who{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.row.inj .who b{font-size:19px;line-height:1.2}.row.inj .hurt{margin-top:2px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--text)}.row.inj .status-pill{height:34px;padding:0 14px;border-radius:17px}.drivefield{position:relative;height:92px;border-radius:14px;overflow:hidden;display:flex;box-shadow:inset 0 0 0 2px #ffffff40}.drivefield .ez{width:30px;flex:none;color:#ffffffd9;font-size:10px;font-weight:800;letter-spacing:1px;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center}.drivefield .ez.left{transform:rotate(180deg)}.drivefield .turf{position:relative;flex:1;background-color:#2f7d3a;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 2px,transparent 2px 10%),linear-gradient(90deg,rgba(255,255,255,.06) 50%,transparent 50%);background-size:auto,20% 100%}.drivefield .path{position:absolute;top:50%;height:10px;margin-top:-5px;border-radius:5px;background:linear-gradient(90deg,#fdba748c,#fdba74)}.drivefield .start{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:8px;background:#fff;border:3px solid var(--navy);box-sizing:border-box}.drivefield .startlbl{position:absolute;bottom:6px;transform:translate(-50%);font-size:11px;font-weight:800;color:#fff;white-space:nowrap}.drivefield .fifty{position:absolute;left:50%;top:5px;transform:translate(-50%);font-size:11px;font-weight:800;color:#ffffffe6}.drivefield .ball{position:absolute;top:50%;width:34px;height:22px;margin-top:-11px;border-radius:50%;background:#7c3a12;border:2px solid #FFFFFF;box-shadow:0 2px 6px #00000059}.callout{border-radius:18px;background:var(--tint-bg);padding:14px 16px;display:flex;gap:12px;align-items:flex-start}.callout .ic{flex:none;width:36px;height:36px;border-radius:18px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center}.pickweek{font-size:14px;font-weight:800;letter-spacing:1px;color:#fdba74;padding:0 20px}.tickets-wrap{position:relative}.tickets{display:flex;gap:8px;overflow-x:auto;padding:4px 56px 6px 20px;scroll-snap-type:x mandatory;scrollbar-width:none}.tickets::-webkit-scrollbar{display:none}.tickets-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:64px;background:linear-gradient(90deg,rgba(29,26,57,0) 0%,var(--navy) 75%);pointer-events:none}.ticket{position:relative;flex:none;width:116px;scroll-snap-align:start;padding:0;border:2px solid #3D3868;border-radius:16px;background:var(--navy2);color:#fff;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.ticket[aria-selected=true]{background:linear-gradient(160deg,#ea580c,#c2410c 55%,#9a3412);border-color:#fdba74;box-shadow:0 8px 18px #00000059;transform:translateY(-2px)}.ticket .top1{padding:8px 4px 7px;display:flex;flex-direction:column;align-items:center;gap:1px}.ticket .top1 small{font-size:11px;font-weight:800;letter-spacing:1.4px;opacity:.85}.ticket .top1 b{font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:30px;line-height:1}.ticket .perf{height:0;border-top:2px dashed rgba(255,255,255,.18);margin:0 10px}.ticket[aria-selected=true] .perf{border-top-color:#ffffff73}.ticket .notch{position:absolute;top:55px;width:14px;height:14px;border-radius:7px;background:var(--navy)}.ticket .notch.a{left:-9px}.ticket .notch.b{right:-9px}.ticket .bot{padding:7px 4px 9px;display:flex;flex-direction:column;align-items:center;white-space:nowrap;line-height:1.2}.ticket .bot b{font-size:13px;font-weight:800}.ticket .bot span{font-size:12px;font-weight:600;opacity:.85}.wk-title{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:2px solid #E4DEE8}.wk-title h2{margin:0;display:flex;align-items:center;gap:10px;font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:32px;line-height:1.1}.wk-title h2:before{content:"";width:6px;height:30px;border-radius:3px;background:var(--accent)}.srow{padding:20px;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:start;color:var(--text);border-top:1px solid var(--line)}.srow:first-child{border-top:0}.srow .tm{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.srow .tm b{font-size:22px;font-weight:800;line-height:1.1}.srow .tm span{font-size:15px;font-weight:800;color:var(--muted)}.srow .wx{margin-top:10px;border-radius:12px;background:var(--panel2);padding:6px 8px;display:flex;flex-direction:column;line-height:1.2}.srow .wx b{font-size:16px;font-weight:800}.srow .wx span{font-size:13px;font-weight:600;color:var(--muted)}.srow .teams{display:flex;flex-direction:column;gap:8px;min-width:0}.srow .tl{display:flex;align-items:center;gap:10px}.srow .tl .nm{flex:1;min-width:0;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srow .tl .rc{font-size:14px;color:var(--muted)}.srow .fav svg{flex:none;margin-top:3px}.srow .fav{margin-top:2px;display:flex;align-items:flex-start;gap:6px;font-size:15px;font-weight:700;color:var(--accent-text)}.viewbtns{display:flex;justify-content:center;gap:10px;padding:0 20px 14px}.viewbtns button{height:44px;padding:0 16px;border:2px solid #4A4570;border-radius:22px;background:transparent;color:#fff;font-size:16px;font-weight:700}.viewbtns button[aria-selected=true]{border-color:#fff}.team-id{padding:18px 20px 4px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.team-id .badge{border:4px solid var(--navy2);box-shadow:0 10px 22px #0000004d}.team-id h1{margin:0;font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:32px;line-height:1.1}.livecard{border-radius:28px;background:var(--panel);box-shadow:0 10px 28px #1d1a391a;overflow:hidden;color:var(--text);display:flex;flex-direction:column}.ng-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ng-grid>span{border-radius:16px;background:var(--panel2);padding:10px 12px;display:flex;flex-direction:column;gap:2px}.ng-grid .k{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--muted)}.ng-grid .k svg{color:var(--accent)}.ng-grid b{font-size:17px;white-space:nowrap}.res-box{width:32px;height:32px;border-radius:10px;color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.center-bar .lbl-only{text-align:center;font-size:14px;font-weight:800;letter-spacing:1.4px;color:var(--on-navy-muted)}.page-h1{margin:6px 20px 0;text-align:center;font-family:var(--display);text-transform:uppercase;letter-spacing:.4px;font-weight:800;font-size:32px;line-height:1.15}.chips3{display:grid;grid-template-columns:.9fr 1.15fr 1.05fr;gap:8px}.chips3 a{min-width:0;height:52px;padding:0 8px;border-radius:26px;background:#fff;border:1.5px solid #E4DEE8;color:var(--text);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.chips3 a.on{background:var(--tint-bg);border-color:#f9c9ae;color:var(--tint-fg)}.chips3 b{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.chips3 span{font-size:14px;font-weight:700}.stat4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat4>div{min-width:0;border-radius:18px;background:var(--navy2);padding:12px 14px;display:flex;align-items:center;gap:12px}.stat4 .ic{flex:none;width:36px;height:36px;border-radius:12px;background:var(--navy);color:#fdba74;display:flex;align-items:center;justify-content:center}.stat4 .tx{min-width:0;display:flex;flex-direction:column;line-height:1.15}.stat4 .k{font-size:13px;font-weight:700;color:var(--on-navy-muted);white-space:nowrap}.stat4 .v{font-size:21px;font-weight:800;white-space:nowrap}.drivestats{padding-top:14px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.drivestats>div{padding:2px 4px;display:flex;flex-direction:column;align-items:center;gap:2px;border-right:1px solid var(--line)}.drivestats>div:last-child{border-right:0}.drivestats b{font-size:24px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.drivestats span{font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.ngkick{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 100px;border-radius:18px;overflow:hidden;text-align:center}.ngkick .cd{background-color:var(--navy);background-image:radial-gradient(rgba(253,186,116,.13) 1px,transparent 1.4px);background-size:6px 6px;padding:10px 8px 12px;display:flex;flex-direction:column;gap:4px;color:#fff}.ngkick .cap{font-size:12px;font-weight:800;letter-spacing:1.6px;color:#fdba74}.ngkick .nums{display:flex;align-items:flex-start;justify-content:center;gap:8px}.ngkick .n{display:flex;flex-direction:column;align-items:center}.ngkick .n b{font-size:34px;font-weight:800;line-height:1;color:#fdba74}.ngkick .n span{margin-top:4px;font-size:13px;font-weight:700;color:#e4e0f2}.ngkick .colon{font-size:28px;font-weight:800;line-height:1;color:#fdba7499}.ngkick .ko{background:var(--accent);color:#fff;padding:10px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.ngkick .ko small{font-size:12px;font-weight:800;letter-spacing:1.2px;opacity:.9}.ngkick .ko b{font-size:26px;font-weight:800;line-height:1.05}.ngkick .ko span{font-size:13px;font-weight:700}.strow{padding:14px 20px;display:flex;flex-direction:column;gap:10px;color:var(--text);border-top:1px solid var(--line)}.strow.lead{background:#fdf6f1}.strow .pos{width:22px;font-size:15px;font-weight:700;color:var(--muted);flex:none}.strow .nm{flex:1;min-width:0;display:flex;flex-direction:column}.strow .nm b{font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.strow .nm span{font-size:14px;color:var(--muted);line-height:1.35}.strow .wl{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.strow .wl b{font-size:19px;font-weight:800;font-variant-numeric:tabular-nums}.st-card-head{padding:18px 20px 10px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.st-card-head .card-title{font-size:22px}.st-card-head span:last-child{font-size:14px;font-weight:700;color:var(--muted);white-space:nowrap}.sub-head{padding:4px 20px 10px}.playfil{padding:0 20px 18px;display:flex;flex-direction:column;gap:8px}.playfil .seg3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border-radius:26px;background:var(--navy2)}.playfil .seg3 button{height:44px;border:0;border-radius:22px;background:transparent;color:#e4e0f2;font-size:16px;font-weight:800;white-space:nowrap}.playfil .seg3 button[aria-pressed=true]{background:#fff;color:var(--text)}.playfil .teams2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.playfil .teams2 button{height:46px;border:2px solid #4A4570;border-radius:23px;background:transparent;color:#e4e0f2;display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:800;white-space:nowrap}.playfil .teams2 button[aria-pressed=true]{border-color:#fff;background:#fff;color:var(--text)}.top .btn.tint{white-space:nowrap;flex:none}.strow-top{display:flex;align-items:center;gap:12px}.strow .wl small,.strow .stline small{font-size:11px;font-weight:800;letter-spacing:1px;color:#6b6880}.strow .wl{line-height:1.1}.strow .wl b{font-size:21px}.strow .stline{margin-left:34px;padding:8px 12px;border-radius:14px;background:#f7f4f8;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center}.strow .stline>span{display:flex;flex-direction:column;gap:4px;border-right:1px solid #E4DEE8}.strow .stline>span:last-child{border-right:0}.strow .stline .c{align-items:center;gap:2px}.strow .stline b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}.strow .stline .form i{width:12px;height:12px}.strow .nm .seedtx{margin-top:2px;font-size:13px;font-weight:800;color:var(--accent-text);white-space:nowrap}body{font-size:16px;line-height:1.4}.app{background:var(--bg)}main.page{padding:18px 12px 24px;gap:14px}main.page.tight{gap:14px}.top{background:var(--hdr);border-radius:0;padding-bottom:0;color:#fff}.top .sub,.top .muted{color:var(--on-navy-muted)}.mbar{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.mbar .l{display:flex;align-items:center;gap:6px;min-width:0}.logo{display:flex;align-items:center;gap:10px;color:#fff!important}.logo .mk{width:32px;height:32px;border-radius:8px;background:linear-gradient(160deg,#ff8a3d,#e8531a);display:flex;align-items:center;justify-content:center;flex:none}.logo .wm{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:1px;line-height:1;color:#fff}.logo .wm span{color:var(--accent-2)}.sq-btn{width:40px;height:40px;border-radius:10px;background:#1e2026;border:1px solid var(--navy-line);color:#fff!important;display:flex;align-items:center;justify-content:center;flex:none;padding:0}.back-btn{width:36px;height:40px;margin-left:-8px;display:flex;align-items:center;justify-content:center;color:#fff!important;background:none;border:0}.sample-pill{background:#ffe9a8;color:#5a3e00}.mhero{padding:6px 16px 0;display:flex;flex-direction:column;gap:4px}.mhero .kick{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:16px;font-weight:700}.wk-tag{height:26px;padding:0 9px;border-radius:6px;background:var(--accent);color:#fff;font-size:14px;font-weight:800;display:inline-flex;align-items:center}.mhero .over{font-size:16px;font-weight:700;color:var(--on-navy-muted)}.mhero h1{margin:4px 0 0;font-family:var(--display);font-weight:800;font-size:40px;line-height:1;letter-spacing:.5px;text-transform:uppercase}.mhero p{margin:2px 0 0;font-size:16px;color:var(--on-navy-muted)}.mtiles{padding:14px 16px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mtiles button{min-width:0;text-align:left;border-radius:12px;background:#1a1c21;border:1.5px solid var(--navy-line);padding:10px 12px;display:flex;flex-direction:column;gap:2px;color:#fff}.mtiles button[aria-pressed=true]{background:#f267221a;border-color:var(--accent-2)}.mtiles b{font-size:24px;font-weight:800;line-height:1.1}.mtiles b.red{color:#ff6b6b}.mtiles span{font-size:13px;color:#a9acb5;white-space:nowrap}.mpills{padding:14px 16px 18px;display:flex;gap:6px;flex-wrap:nowrap}.mpills button{height:38px;padding:0 12px;border-radius:19px;border:1.5px solid var(--navy-line);background:#1a1c21;color:#e4e5ea;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;white-space:nowrap;flex:none}.mpills button[aria-pressed=true]{background:#fff;color:var(--text);border-color:#fff}.mpills button i{font-style:normal;opacity:.7}.mpills .rd{width:7px;height:7px;border-radius:4px;background:var(--live)}.sect-h{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:6px 4px 0}.sect-h h2{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:.5px;text-transform:uppercase}.sect-h .cnt{min-width:26px;height:26px;padding:0 8px;border-radius:13px;background:var(--text);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.sect-h .lv{width:22px;height:22px;border-radius:6px;background:var(--live);display:flex;align-items:center;justify-content:center}.sect-h .lv:after{content:"";width:10px;height:10px;border-radius:5px;border:2px solid #FFFFFF;box-sizing:border-box}.dayh{display:flex;align-items:center;gap:10px;padding:8px 4px 0}.dayh b{font-size:14px;font-weight:800;letter-spacing:.8px;color:var(--text3);white-space:nowrap;text-transform:uppercase}.dayh span{font-size:13px;color:var(--muted);white-space:nowrap}.dayh i{flex:1;height:1px;background:#dadde3}.card,.gcard-m,.mini,.livecard,.hotcold a,.alert{border-radius:14px;background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.card.pad{padding:16px;gap:12px}.card-head{padding:16px 16px 6px}.card-body{padding:12px 16px 16px}.card-title{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:.8px;text-transform:uppercase;color:var(--text)}.card-head a,.link{font-family:var(--sans);font-size:13px;font-weight:800;letter-spacing:.6px;color:var(--accent-text);text-transform:uppercase}.row,.play{padding:12px 16px}.empty{padding:4px 16px 16px;font-size:16px}.prose{font-size:17px}.plain{border-radius:10px;font-size:16px}.tile,.stat-box,.countdown>div,.ng-grid>span{border-radius:10px}.sub{font-size:14px}.sec-title{font-size:26px}.btn{min-height:46px;border-radius:10px;font-size:16px}.btn.primary{background:linear-gradient(180deg,#ff7a35,#e8531a);font-family:var(--display);font-size:19px;letter-spacing:.8px;text-transform:uppercase}.btn.tint{border:1.5px solid var(--border);background:#fff;color:var(--text)}.card>.btn{margin:8px 16px 16px}.seg{border-radius:12px;padding:4px}.seg button{height:40px;border-radius:9px}.icon-btn{width:40px;height:40px;border-radius:10px;background:#1e2026;color:#fff;border:1px solid var(--navy-line)}.badge{border-radius:50%!important;box-shadow:inset 0 0 0 2px #ffffff2e}.status-pill{height:22px;padding:0 8px;border-radius:5px;font-size:11px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.row.inj .status-pill{height:24px;padding:0 8px;border-radius:5px}.s-q{background:#f5b700;color:#3a2a00}.s-out{background:var(--live);color:#fff}.row.inj .who b{font-size:16px}.row.inj .hurt{font-weight:500;color:var(--muted)}.form-lg span{width:22px;height:22px;border-radius:5px;font-size:12px}.watch{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:var(--tint-bg);border:1px solid var(--tint-bd);white-space:nowrap;min-width:0}.watch span{font-size:13px;font-weight:600;color:var(--tint-fg)}.watch b{font-size:16px;font-weight:800;color:var(--text);overflow:hidden;text-overflow:ellipsis}.watch.big{padding:11px 14px}.watch.big b{font-size:18px}.watch.dark{background:#f2672224;border-color:#f267228c}.watch.dark span{color:#ffb089}.watch.dark b{color:#fff}.mcard{display:block;background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;color:var(--text)!important}.mcard.is-live{border-top:3px solid var(--live)}.mc-head{padding:12px 14px 4px;display:flex;align-items:center;gap:8px;min-height:36px}.mc-head .when{flex:1;min-width:0;font-size:14px;font-weight:800;color:var(--text3);white-space:nowrap;text-transform:uppercase}.mc-head .when em{font-style:normal;margin-left:4px;color:var(--accent-text);text-transform:none}.mc-head .when.red{color:var(--live);display:flex;align-items:center;gap:8px}.lv-pill{height:22px;padding:0 7px;border-radius:6px;background:var(--live);color:#fff;font-size:12px;font-weight:800;letter-spacing:.4px;display:inline-flex;align-items:center;gap:5px}.lv-pill:before{content:"";width:8px;height:8px;border-radius:4px;border:2px solid #FFFFFF;box-sizing:border-box}.mc-teams{padding:8px 14px 12px;display:flex;flex-direction:column;gap:10px}.mc-row{display:flex;align-items:center;gap:10px}.mc-row .nm{flex:1;min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-row .nm b{font-weight:700}.mc-row.dim .nm,.mc-row.dim .sc{color:#a3a7b0}.mc-row .ball{flex:none;width:16px;height:10px;border-radius:50%;background:#8b4513;transform:rotate(-30deg)}.mc-row .rc{width:40px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.mc-row .sc{min-width:34px;text-align:right;font-family:var(--display);font-weight:800;font-size:28px;line-height:1}.mcard .watch{margin:0 14px 12px}.mc-foot{padding:10px 14px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;color:var(--muted);white-space:nowrap}.mc-foot.live{background:var(--live-bg)}.mc-foot .sit{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:#c2272d;overflow:hidden}.mc-foot .rz{height:20px;padding:0 6px;border-radius:4px;background:var(--live);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center}.mc-foot b{font-weight:700;color:var(--text3)}.byes{margin:2px 4px 0;font-size:14px;color:var(--muted)}.updated{margin:6px 0 0;text-align:center;font-size:13px;color:var(--muted)}.spot{border-radius:16px;overflow:hidden;border-top:3px solid var(--live);background:radial-gradient(120% 70% at 85% 100%,#5a1420,#1a1c24 55%,#121318);color:#fff;box-shadow:0 10px 24px #10111440}.spot-top{padding:16px 16px 0;display:flex;align-items:center;gap:14px}.spot-top .lv-pill{height:24px;font-size:13px}.spot-top .k{display:flex;flex-direction:column}.spot-top .k small{font-size:11px;font-weight:800;letter-spacing:.8px;color:#a9acb5}.spot-top .k b{font-family:var(--display);font-weight:800;font-size:24px;line-height:1}.spot-teams{padding:14px 16px 0;display:flex;flex-direction:column;gap:12px}.spot-team{display:flex;align-items:center;gap:12px;color:#fff!important}.spot-team .tx{flex:1;min-width:0;display:flex;flex-direction:column}.spot-team .tx small{font-size:13px;color:var(--on-navy-muted)}.spot-team .tx b{font-family:var(--display);font-weight:800;font-size:26px;line-height:1;text-transform:uppercase}.spot-team .tx em{font-style:normal;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#f5b700}.spot-team .tx em i{width:14px;height:9px;border-radius:50%;background:#b5651d;transform:rotate(-30deg)}.spot-team .sc{font-family:var(--display);font-weight:800;font-size:48px;line-height:1}.spot-team.dim .sc{color:#8a8e99}.spot .watch{margin:14px 16px 0}.spot-body{padding:14px 16px 18px;display:flex;flex-direction:column}.spot-body .dd{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:.4px;text-transform:uppercase}.spot-body p{margin:8px 0 0;font-size:16px;line-height:1.5;color:#e4e5ea}.spot .btn{margin-top:16px}.spot .ghost{margin-top:10px;height:42px;border-radius:10px;border:1px solid #3A3D46;background:#ffffff0d;color:#fff!important;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.wpnums{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.wpnums b{font-family:var(--display);font-weight:800;font-size:34px;line-height:1.1}.wpnums span span{font-size:14px;color:var(--muted)}.spot .wpnums span span{color:var(--on-navy-muted)}.spot .wpnums{margin-top:16px}.wpbar{height:12px;border-radius:6px;gap:2px;margin-top:4px}.nextm{padding:16px;display:flex;flex-direction:column;gap:12px}.nextm .kk{font-size:13px;font-weight:800;letter-spacing:.8px;color:var(--accent-text)}.nextm .vs{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:start;color:var(--text)!important}.nextm .vs>span{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.nextm .vs b{font-family:var(--display);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase}.nextm .vs small{font-size:14px;color:var(--muted)}.nextm .vs .at{padding-top:16px;font-size:13px;font-weight:800;color:var(--muted)}.nextm .meta{font-size:15px;color:var(--text3)}.cd3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cd3>div{border-radius:10px;background:linear-gradient(180deg,#23252b,#121317);color:#fff;padding:12px 0 10px;display:flex;flex-direction:column;align-items:center}.cd3 b{font-family:var(--display);font-weight:800;font-size:46px;line-height:1;font-variant-numeric:tabular-nums}.cd3 span{margin-top:4px;font-size:12px;font-weight:800;letter-spacing:1px;color:var(--on-navy-muted)}.wkpick{margin-top:14px;border-top:1px solid #23262D;display:grid;grid-template-columns:40px repeat(3,minmax(0,1fr)) 40px}.wkpick button{position:relative;height:50px;border:0;background:none;color:var(--dim-on-navy);font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.6px;white-space:nowrap;display:flex;align-items:center;justify-content:center;padding:0}.wkpick button[aria-current=true]{color:#fff}.wkpick button[aria-current=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent-2)}.wkpick .arr{color:#fff}.wkpick .arr:disabled{opacity:.3}.wk-h{margin:0 4px;font-family:var(--display);font-weight:800;font-size:28px;text-transform:uppercase}.stbar{padding:14px 16px 18px;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:nowrap}.stbar>div{display:flex;gap:6px;flex:none}.stbar button{height:36px;padding:0 12px;border-radius:18px;border:1.5px solid #3A3D46;background:#ffffff0f;color:#e4e5ea;font-size:14px;font-weight:800;white-space:nowrap}.stbar .vw button{padding:0 11px}.stbar button[aria-selected=true]{background:#fff;color:var(--text);border-color:#fff}.stt-head,.stt-row{display:grid;grid-template-columns:minmax(0,1fr) 22px 22px 40px 40px;gap:6px;align-items:center;padding:0 14px}.stt-head{height:34px;background:#f6f7f9;font-size:11px;font-weight:800;letter-spacing:.6px;color:var(--muted);border-top:1px solid var(--line)}.stt-head span:not(:first-child),.stt-row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.stt-row{position:relative;min-height:46px;border-top:1px solid var(--line);color:var(--text)!important;font-size:15px}.stt-row .tm{display:flex;align-items:center;gap:8px;min-width:0}.stt-row .tm b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stt-row .tm .rk{width:16px;font-size:13px;color:var(--muted);flex:none}.stt-row.seeded:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--win)}.stt-row .sd{font-size:12px;font-weight:800;color:var(--muted)}.stt-row .pos{color:var(--win);font-weight:700}.stt-row .neg{color:var(--live);font-weight:700}.stt-sub{padding:6px 14px;background:#fbf7f4;border-top:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.8px;color:var(--tint-fg)}.gh-meta{margin:0 16px;padding-top:12px;border-top:1px solid #23262D;display:flex;align-items:center;justify-content:space-between;gap:8px}.gh-meta span{font-size:14px;font-weight:700;color:var(--on-navy-muted)}.gh{padding:12px 16px 0;display:grid;grid-template-columns:92px minmax(0,1fr) 92px;align-items:start;gap:4px}.gh-side{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;color:#fff!important}.gh-side small{margin-top:6px;font-size:13px;color:var(--on-navy-muted);white-space:nowrap}.gh-side b{font-family:var(--display);font-weight:800;font-size:22px;line-height:1.05;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis}.gh-side .rec{font-size:13px;color:#a9acb5;white-space:nowrap}.gh-side .hb{margin-top:4px;height:20px;padding:0 7px;border-radius:10px;background:#f5b70029;color:#f5b700;font-size:11px;font-weight:800;display:flex;align-items:center;gap:5px;white-space:nowrap}.gh-side .hb i{width:12px;height:8px;border-radius:50%;background:#b5651d;transform:rotate(-30deg)}.gh-side .won{margin-top:4px;height:20px;padding:0 7px;border-radius:10px;background:var(--win);color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center}.gh .timeouts{margin-top:6px}.timeouts span{background:#3a3d46}.timeouts span.on{background:#f5b700}.gh-mid{padding-top:10px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.gh-mid .day{font-size:13px;font-weight:800;letter-spacing:.8px;color:var(--on-navy-muted);white-space:nowrap}.gh-mid .time{font-family:var(--display);font-weight:800;font-size:44px;line-height:1.05;white-space:nowrap}.gh-mid .cap{font-size:12px;font-weight:800;letter-spacing:1px;color:#a9acb5}.gh-mid .score{font-family:var(--display);font-weight:800;font-size:54px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.gh-mid .score i{font-style:normal;color:#4a4e58;margin:0 6px}.gh-mid .score .lo{color:#8a8e99}.gh-mid .st{margin-top:10px;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:14px;font-weight:800;color:#ff6b6b}.gh-mid .st.done{color:var(--on-navy-muted)}.top>.watch{margin:14px 16px 16px}.gsit{background:#17181d;color:#fff;padding:12px 16px 14px;border-top:1px solid #23262D}.gsit b{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:.4px;text-transform:uppercase}.gsit p{margin:4px 0 0;font-size:14px;color:var(--on-navy-muted)}.gtabs{position:sticky;top:0;z-index:8;background:#fff;border-bottom:1px solid var(--border);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:0 8px}.gtabs button,.gtabs a{position:relative;height:50px;border:0;background:none;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;color:#6b6f7a;white-space:nowrap;padding:0 4px}.gtabs [aria-selected=true]{font-weight:800;color:var(--text)}.gtabs [aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--accent-2)}.callout-m{border-radius:14px;border:1px solid var(--border);border-left:4px solid var(--accent-2);background:linear-gradient(90deg,#fff4ed,#fff 70%);box-shadow:var(--shadow);padding:16px}.callout-m small{font-size:13px;font-weight:800;letter-spacing:.8px;color:var(--accent-text);text-transform:uppercase}.callout-m p{margin:6px 0 0;font-size:17px;line-height:1.45}.kv{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;font-size:15px}.kv span{color:var(--muted)}.kv b{font-weight:600}.bet2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bet2>div{border-radius:10px;background:var(--panel2);padding:12px}.bet2 small{font-size:11px;font-weight:800;letter-spacing:.8px;color:var(--muted)}.bet2 b{display:block;margin-top:4px;font-family:var(--display);font-weight:800;font-size:24px;line-height:1.15}.mltab-h,.mltab-r{margin:0 -16px;padding:8px 16px;display:grid;grid-template-columns:minmax(0,1fr) 92px 72px;align-items:center}.mltab-h{background:#f6f7f9;font-size:11px;font-weight:800;letter-spacing:.6px;color:var(--muted)}.mltab-r{padding:11px 16px;border-top:1px solid var(--line);font-size:15px}.mltab-h span:not(:first-child),.mltab-r span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.mltab-r>span:first-child{display:flex;align-items:center;gap:10px}.wx-top{display:flex;align-items:center;gap:16px}.wx-top>b{font-family:var(--display);font-weight:800;font-size:56px;line-height:1}.wx-top strong{font-size:17px}.wx3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wx3>div{border-radius:10px;background:var(--panel2);padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.wx3 svg{color:var(--accent-2)}.wx3 span{font-size:13px;color:var(--muted)}.wx3 b{font-size:15px}.lu-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:6px;align-items:center;padding:8px 0;border-top:1px solid var(--line);font-size:15px}.lu-row .p{font-size:13px;font-weight:800;color:var(--muted)}.lu-team{display:flex;align-items:center;gap:8px;margin:10px 0 6px;font-size:17px;font-weight:700}.recent{margin:0 -16px;padding:12px 16px;border-top:1px solid var(--line)}.recent .hd{display:flex;align-items:center;gap:10px}.recent .hd b{font-size:16px}.recent .hd em{font-style:normal;font-size:16px;font-weight:700;color:var(--muted)}.recent .hd .form-lg{margin-left:auto}.linescore{border-radius:10px}.field{border-radius:8px}.site-footer{margin-top:16px;background:linear-gradient(180deg,#1a1311,#101114);color:var(--on-navy-muted);padding:26px 16px 30px;display:flex;flex-direction:column;gap:12px}.site-footer .logo .mk{width:28px;height:28px}.site-footer p{margin:0;font-size:13px;line-height:1.55}.nav{background:#15161b;border-radius:0;box-shadow:none}.nav-inner{gap:0;padding:0}.nav a{position:relative;height:64px;border-radius:0;gap:3px;font-size:13px;font-weight:700;color:#8a8e99}.nav a svg{opacity:1}.nav a[aria-current=page]{background:none;color:#fff;font-weight:800}.nav a[aria-current=page] svg{color:var(--accent-2)}.nav a[aria-current=page]:before{content:"";position:absolute;top:0;left:28%;right:28%;height:3px;border-radius:0 0 3px 3px;background:var(--accent-2)}.footer-note{margin:0 4px}.offline{border-radius:0}.cb-mid{padding:2px 16px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0}.cb-mid .ttl{font-family:var(--display);font-weight:800;font-size:32px;line-height:1.05;text-transform:uppercase;letter-spacing:.5px}.cb-mid .lbl,.cb-mid .lbl-only{font-size:13px;font-weight:800;letter-spacing:1.4px;color:var(--on-navy-muted)}.star{width:40px;height:40px;border:1px solid var(--navy-line);border-radius:10px;background:#1e2026;color:#f5b700;display:flex;align-items:center;justify-content:center}.star[aria-pressed=true] svg{fill:#f5b700}.site-footer{margin-top:auto}main.page{padding-bottom:8px}.team-id .badge{border:0}.stat4>div{background:#1a1c21;border:1px solid var(--navy-line);border-radius:12px}.stat4 .ic{background:#f2672224;color:var(--accent-2);border-radius:8px}.search-box{height:50px;border-radius:12px}.playfil .seg3{background:#1a1c21;border-radius:12px}.playfil .seg3 button{border-radius:9px;color:#e4e5ea}.playfil .teams2 button{border:1.5px solid #3A3D46;border-radius:12px;color:#e4e5ea}.drive-head{background:#fff7f2}.expander{border-radius:14px;border:1px solid var(--border);box-shadow:var(--shadow);height:56px;font-size:16px}.q-head{font-size:26px}.gpill{border-radius:6px}.go{width:32px;height:32px;border-radius:9px;background:var(--tint-bg);border:1px solid var(--tint-bd);color:var(--accent-2)}.div-chips a{border-radius:10px;height:44px}.stt-head,.stt-row{grid-template-columns:minmax(0,1fr) 20px 22px 38px 38px;gap:4px;padding:0 12px}.stt-row{padding-top:6px;padding-bottom:6px;font-size:14px}.stt-row .tm{gap:7px}.stt-row .tm b{white-space:normal;overflow:visible;line-height:1.2}.stt-row .tm .rk{width:18px}.gh{grid-template-columns:102px minmax(0,1fr) 102px;gap:2px;padding-left:12px;padding-right:12px}.gh-mid .score{font-size:50px}.gh-mid .score i{margin:0 4px}.gh-side .hb{font-size:10px;padding:0 6px;gap:4px;letter-spacing:.2px}.card .kicker{color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.div-chips .badge,.chip .badge{font-size:8px!important}.nm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nm-grid>div{min-width:0;border-radius:10px;background:var(--panel2);padding:8px 10px;display:flex;flex-direction:column;gap:1px}.nm-grid span{font-size:11px;font-weight:800;letter-spacing:.8px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-grid b{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nextm .vs{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);column-gap:14px}.nextm .vs>span:first-child{align-items:flex-end;text-align:right}.nextm .vs .at{padding-top:0;height:48px;display:flex;align-items:center;justify-content:center;letter-spacing:.8px}.nextm .vs>span,.nextm .vs>span:first-child{align-items:center;text-align:center}.logo .wm{font-size:23px;letter-spacing:.4px;white-space:nowrap}.mbar .l{min-width:0}
