@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-devanagari-500-normal-B_DH_jja.woff2)format("woff2"),url(/assets/rajdhani-devanagari-500-normal-BPH8g_s8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-ext-500-normal-DiyUS11w.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-500-normal-CyRWJZ5B.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rajdhani-latin-500-normal-ByNUCHrt.woff2)format("woff2"),url(/assets/rajdhani-latin-500-normal-DfvNI-Td.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-devanagari-600-normal-DhS7ScYx.woff2)format("woff2"),url(/assets/rajdhani-devanagari-600-normal-BtY48IV_.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-ext-600-normal-C9ZjJQAt.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-600-normal-BleIgkPp.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rajdhani-latin-600-normal-CXCVEoA9.woff2)format("woff2"),url(/assets/rajdhani-latin-600-normal-Dx02qI2_.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-devanagari-700-normal-BQQOj9BB.woff2)format("woff2"),url(/assets/rajdhani-devanagari-700-normal-DBRwWuxA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-ext-700-normal-S6aYESQK.woff2)format("woff2"),url(/assets/rajdhani-latin-ext-700-normal-BPaQ7tlD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rajdhani-latin-700-normal-BPDUZo87.woff2)format("woff2"),url(/assets/rajdhani-latin-700-normal-e0Uj8ZlN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070c16;--surface-0:#0e1626;--surface-1:#121b2e;--surface-2:#101827;--surface-inset:#0a1120;--border:#ffffff0f;--divider:#ffffff14;--inner-light:#ffffff24;--text-primary:#e8eefc;--text-secondary:#cbd5e1;--text-muted:color-mix(in srgb, var(--text-primary) 55%, transparent);--accent-score:#ffd75e;--accent-me:#34d399;--me-surface-0:#14261f;--me-surface-1:#101d1a;--positive:#4ade80;--negative:#f87171;--danger:#ef4444;--neutral:#64748b;--on-accent:#06101e;--stat-goal:#ffd75e;--stat-assist:#7dd3fc;--stat-save:#86efac;--stat-shot:#cbd5e1;--stat-touch:#cbd5e1;--stat-demo:#fca5a5;--stat-boost:#ffd75e;--team-0-fallback:#1878e8;--team-1-fallback:#f2842c;--team-0-hi:#4da3ff;--team-1-hi:#ffb066;--accent-recurring:#c084fc;--recurring-glow:#a855f7;--recurring-0:#221433;--recurring-1:#1a1028;--recurring-label:#d8b4fe;--recurring-ink:#e9d5ff;--banner-choose-0:#14203a;--banner-choose-1:#1b2b4d;--tilt-0:#450a0a;--tilt-1:#7f1d1d;--boost-grad-0:#b97708;--ember-0:#ff8c00;--ember-text:#ffae4d;--font-display:"Rajdhani", "Segoe UI", system-ui, sans-serif;--font-body:"Rajdhani", "Segoe UI", system-ui, sans-serif;--tracking-caps:3px;--font-script:var(--font-display);--tracking-script:var(--tracking-caps);--caps-script:uppercase;--radius:4px;--radius-pin:8px;--edge-width:5px;--shadow-panel:0 4px 14px #00000059;--glow-score:0 0 16px color-mix(in srgb, var(--accent-score) 35%, transparent);--glow-me:0 0 20px color-mix(in srgb, var(--accent-me) 28%, transparent);--fx-level:1;--fs-xs:clamp(11px, 1.4vh, 20px);--fs-sm:clamp(13px, 1.9vh, 30px);--fs-md:clamp(16px, 2.6vh, 44px);--fs-lg:clamp(24px, 4.5vh, 80px);--fs-xl:clamp(40px, 9vh, 160px);--delay-1:.12s;--delay-2:.26s;--delay-3:.5s;--delay-4:.75s;--dur-fast:.25s;--dur-base:.3s;--dur-slow:.45s;--dur-slower:.6s;--dur-pulse:1.5s;--ease-broadcast:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.2, 1.6, .4, 1);--dur-continuous:.5s;--ease-continuous:cubic-bezier(.4, 0, .2, 1)}@media (prefers-reduced-motion:reduce){:root{--dur-continuous:10ms}}:root[data-script=cyrillic]{--font-script:"Segoe UI", "Noto Sans", system-ui, sans-serif}:root[data-script=jp]{--font-script:"Yu Gothic UI", "Yu Gothic", "Meiryo", "Hiragino Sans", system-ui, sans-serif;--tracking-script:1px;--caps-script:none}:root[data-script=sc]{--font-script:"Microsoft YaHei UI", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--tracking-script:1px;--caps-script:none}:root[data-script=hebrew]{--font-script:"Segoe UI", "Arial Hebrew", system-ui, sans-serif;--tracking-script:1px;--caps-script:none}:root[data-script=arabic]{--font-script:"Segoe UI", "Tahoma", system-ui, sans-serif;--tracking-script:0;--caps-script:none}body{color:var(--text-primary);font-family:var(--font-body);background:radial-gradient(1200px 500px at 50% -10%, color-mix(in srgb, var(--team-0-fallback) 18%, transparent), transparent 60%), radial-gradient(1200px 500px at 50% 110%, color-mix(in srgb, var(--team-1-fallback) 14%, transparent), transparent 60%), repeating-linear-gradient(115deg, transparent 0 42px, #ffffff04 42px 44px), var(--bg);min-height:100vh;margin:0}body[data-app=hud]{overflow:hidden}.hud-ornament{pointer-events:none}.hud-ornament[data-slot=bg]{z-index:-1;position:fixed;inset:0}.cut-in{animation:cut-in var(--dur-base) var(--ease-broadcast)}@keyframes cut-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(10px)scale(.995)}to{opacity:1;clip-path:inset(0);transform:none}}[data-calmo="1"] .cut-in{animation:none}.hud{box-sizing:border-box;text-transform:uppercase;flex-direction:column;gap:12px;height:100vh;padding:18px clamp(16px,3vw,44px);display:flex}.label{letter-spacing:var(--tracking-caps);color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:600}.panel{background:linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px}.banner{text-align:center;letter-spacing:1px;clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);padding:9px 16px;font-size:17px;font-weight:700}.banner.choose-me{background:linear-gradient(90deg, var(--banner-choose-0), var(--banner-choose-1), var(--banner-choose-0));border:1px solid color-mix(in srgb, var(--accent-score) 50%, transparent)}.banner.choose-me button{font:inherit;text-transform:inherit;cursor:pointer;color:var(--bg);background:var(--accent-score);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border:none;margin-left:10px;padding:4px 16px}.banner.tilt{background:linear-gradient(90deg, var(--tilt-0), var(--tilt-1), var(--tilt-0));border:1px solid var(--danger);animation:pulse var(--dur-pulse) ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 24px color-mix(in srgb, var(--danger) 45%, transparent)}}.pause-overlay{z-index:5;letter-spacing:12px;color:var(--accent-score);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cut-in var(--dur-base) var(--ease-broadcast);justify-content:center;align-items:center;font-size:120px;font-style:italic;font-weight:700;display:flex;position:fixed;inset:0}.scorebar{filter:drop-shadow(0 8px 24px #00000080);justify-content:center;align-items:stretch;display:flex}.team-block{background:linear-gradient(135deg, color-mix(in srgb, var(--team) 45%, black), var(--team));box-shadow:inset 0 0 40px var(--inner-light), 0 0 30px color-mix(in srgb, var(--team) 40%, transparent);border-radius:var(--radius) 0 0 var(--radius);align-items:center;gap:22px;padding:6px 34px;display:flex;transform:skew(-12deg)}.team-block.right{border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(225deg, color-mix(in srgb, var(--team) 45%, black), var(--team))}.tname{letter-spacing:4px;font-size:24px;font-weight:700;transform:skew(12deg)}.tscore{text-align:center;text-shadow:0 2px 12px #0000008c;min-width:54px;animation:score-pop var(--dur-slow) var(--ease-pop);font-size:68px;font-weight:700;line-height:1;transform:skew(12deg)}@keyframes score-pop{0%{filter:brightness(2);transform:skew(12deg)scale(1.9)}to{filter:brightness();transform:skew(12deg)scale(1)}}.center-block{background:var(--surface-2);border-top:1px solid var(--divider);border-bottom:3px solid var(--accent-score);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 28px;display:flex;transform:skew(-12deg)}.center-block>*{transform:skew(12deg)}.clock{font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.clock.ot{color:var(--accent-score)}.clock em{color:var(--accent-score);animation:pulse var(--dur-pulse) infinite;margin-right:8px;font-size:18px;font-style:normal}.rating{color:var(--accent-score);letter-spacing:1px;font-size:16px;font-weight:700}.pp{align-items:center;gap:14px;padding:0 6px;display:flex}.poss-end{font-variant-numeric:tabular-nums;text-align:center;min-width:52px;font-size:22px;font-weight:700}.pressure-track{background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius);flex:1;height:20px;position:relative;overflow:visible}.pressure-fill{border-radius:var(--radius);transition:width var(--dur-slow) var(--ease-broadcast), left var(--dur-slow) var(--ease-broadcast);opacity:.9;position:absolute;top:0;bottom:0;box-shadow:0 0 16px}.pressure-center{background:#ffffff59;width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}.pressure-ball{transition:left var(--dur-slow) var(--ease-broadcast);filter:drop-shadow(0 0 6px #fff9);font-size:15px;font-style:normal;position:absolute;top:-4px}.kickoff{background:linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);border-left:var(--edge-width) solid var(--accent-score);border-radius:var(--radius);box-shadow:var(--shadow-panel);justify-content:center;align-items:center;gap:clamp(16px,2.4vw,32px);padding:8px 24px;display:flex}.kickoff .label{margin:0}.kickoff-score{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(20px,3vh,30px);font-weight:700;display:flex}.kickoff-score i{color:var(--text-muted);font-style:normal}.kickoff-vd{color:var(--text-secondary);align-items:baseline;gap:5px;font-size:16px;font-weight:700;display:flex}.kickoff-vd i{letter-spacing:var(--tracking-caps);color:var(--text-muted);margin-right:1px;font-size:11px;font-style:normal}.kickoff-rating{color:var(--accent-score);letter-spacing:1px;font-size:16px;font-weight:700}.kickoff-goaln{color:var(--text-muted);letter-spacing:1px;font-size:13px;font-weight:600}.live-mid{flex:1;gap:16px;min-height:0;display:flex}.live-left{flex:1.35;min-height:0}.live-right{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.pcards{flex-direction:column;gap:8px;height:100%;display:flex}.pcard{background:linear-gradient(90deg, color-mix(in srgb, var(--team) 12%, transparent), transparent 46%), linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);min-height:0;box-shadow:var(--shadow-panel);flex-direction:column;flex:1;justify-content:center;gap:6px;padding:8px 18px 8px 22px;display:flex;position:relative;overflow:hidden}.pcard-edge{width:var(--edge-width);background:var(--team);box-shadow:0 0 16px var(--team);position:absolute;top:0;bottom:0;left:0}.pcard.me{background:linear-gradient(180deg, var(--me-surface-0), var(--me-surface-1));box-shadow:var(--glow-me), var(--shadow-panel)}.pcard.me .pcard-edge{background:var(--accent-me);box-shadow:0 0 18px var(--accent-me)}.pcard.demolished{filter:saturate(.6)brightness(.85)}.pcard-id{align-items:center;gap:0;min-width:0;display:flex}.pcard-name{text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(16px,2.1vh,24px);font-weight:700;overflow:hidden}.me-star{color:var(--accent-me);margin-right:6px}.platform-icon{color:var(--text-muted);flex:none;margin-right:7px;font-size:.9em}.recurring-icon{opacity:.85;color:var(--accent-recurring);filter:drop-shadow(0 0 6px var(--accent-recurring));flex:none;margin-left:8px;font-size:.72em}.demo-badge{letter-spacing:1px;color:var(--stat-demo);background:color-mix(in srgb, var(--danger) 18%, transparent);border:1px solid color-mix(in srgb, var(--danger) 60%, transparent);animation:cut-in var(--dur-fast) var(--ease-broadcast);flex:none;align-items:center;gap:4px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.pcard-main{justify-content:space-between;align-items:flex-end;gap:clamp(8px,1.5vw,20px);display:flex}.pcard-cols{flex:1;justify-content:space-between;align-items:flex-end;gap:clamp(8px,1.6vw,22px);min-width:0;margin-right:clamp(12px,2.6vw,60px);display:flex}.stat-col{flex-direction:column;align-items:center;gap:1px;display:flex}.sc-label{letter-spacing:var(--tracking-caps);color:var(--text-muted);white-space:nowrap;font-size:clamp(8px,1vh,10px);font-weight:600}.sc-val{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;line-height:1;display:flex}.sc-icon{opacity:.85}.stat-col[data-weight=hi] .sc-val{font-size:clamp(20px,3vh,34px)}.stat-col[data-weight=mid] .sc-val{font-size:clamp(16px,2.4vh,26px)}.stat-col[data-weight=lo] .sc-val{font-size:clamp(14px,1.9vh,20px)}.stat-col[data-weight=lo]{opacity:.92}.stat-col[data-zero]{opacity:.35}.stat-col[data-zero] .sc-val{color:var(--text-muted)}.st-goals{color:var(--stat-goal)}.st-assists{color:var(--stat-assist)}.st-saves{color:var(--stat-save)}.st-shots{color:var(--stat-shot)}.st-touches{color:var(--stat-touch)}.st-demos{color:var(--stat-demo)}.st-centers{color:var(--stat-assist)}.st-clears{color:var(--stat-save)}.pcard-points{flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.pcard-points-label{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:clamp(8px,1vh,10px);font-weight:600}.pcard-score{color:var(--accent-score);font-variant-numeric:tabular-nums;text-shadow:var(--glow-score);font-size:clamp(28px,4vh,52px);font-weight:700;line-height:1}.tier-good{--tier-color:var(--positive)}.tier-mid{--tier-color:var(--accent-score)}.tier-bad{--tier-color:var(--negative)}.pcard-rating{border:1px solid color-mix(in srgb, var(--tier-color) 50%, transparent);background:color-mix(in srgb, var(--tier-color) 12%, transparent);border-radius:5px;flex-direction:column;flex:none;align-items:center;gap:1px;padding:3px 12px;display:flex}.pcard-rating-label{letter-spacing:var(--tracking-caps);white-space:nowrap;color:color-mix(in srgb, var(--tier-color) 85%, white);font-size:clamp(7px,.9vh,9px);font-weight:700}.pcard-rating-val{font-variant-numeric:tabular-nums;color:var(--tier-color);text-shadow:0 0 14px color-mix(in srgb, var(--tier-color) 45%, transparent);font-size:clamp(24px,3.6vh,46px);font-weight:800;line-height:1}.sb-rating{align-items:baseline;gap:.45em;display:inline-flex}.sb-rating b{font-variant-numeric:tabular-nums;color:var(--tier-color);font-size:1.3em;font-weight:700}.postgame-scores{flex-direction:column;gap:6px;width:fit-content;max-width:100%;display:flex}.pgs-list{flex-direction:column;gap:5px;display:flex}.pgs-row,.pgs-head{grid-template-columns:minmax(0,clamp(64px,11vw,200px)) clamp(90px,12vw,160px) auto;align-items:center;column-gap:10px;display:grid}.postgame-scores.has-mvp .pgs-row,.postgame-scores.has-mvp .pgs-head{grid-template-columns:minmax(0,clamp(64px,11vw,200px)) clamp(48px,7vh,88px) clamp(90px,12vw,160px) auto}.pgs-row{border-left:4px solid var(--team);background:color-mix(in srgb, var(--tier-color) 12%, transparent);border-radius:6px;padding:6px 14px}.pgs-name{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,1.8vh,22px);font-weight:600;overflow:hidden}.pgs-chip{justify-self:center}.pgs-head{opacity:.95;border-left:4px solid #0000;padding:0 14px 2px}.hd{letter-spacing:1.5px;color:var(--text-muted);text-align:center;font-size:clamp(8px,1.1vh,13px);font-weight:700}.hd svg{width:1.7vh;height:1.7vh}.hd.mvp{white-space:nowrap}.pgs-mvp{color:var(--accent-score);justify-content:center;align-items:center;font-size:clamp(14px,2vh,26px);display:flex}.pgs-stats{--cell:clamp(18px, min(3.2vh, 4vw), 44px);grid-template-columns:calc(var(--cell) * 1.25) repeat(6, var(--cell));border-left:1px solid var(--divider);align-items:center;column-gap:2px;padding-left:8px;display:grid}.pgs-head .pgs-stats{border-left-color:#0000}.st{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.st b{font-variant-numeric:tabular-nums;font-size:clamp(12px,1.6vh,22px);font-weight:700;line-height:1}.st.pts b{color:var(--text-muted);font-size:clamp(10px,1.3vh,17px);font-weight:600}.st.zero b{color:color-mix(in srgb, var(--text-primary) 26%, transparent)}.st.lead b{color:var(--accent-score);text-shadow:0 0 12px color-mix(in srgb, var(--accent-score) 45%, transparent)}.st.lead svg{color:var(--accent-score)}.pcard-boost{align-items:center;gap:8px;display:flex}.boost-label{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:clamp(8px,1vh,10px);font-weight:600}.boost-segs{flex:1;gap:2px;max-width:clamp(200px,20vw,360px);display:flex}.boost-segs i{background:var(--surface-inset);border-radius:1px;flex:1;height:8px}.boost-segs i.on{background:linear-gradient(90deg, var(--boost-grad-0), var(--accent-score));box-shadow:0 0 6px color-mix(in srgb, var(--accent-score) 50%, transparent)}.pcard-boost b{color:var(--accent-score);text-align:right;font-variant-numeric:tabular-nums;min-width:26px;font-weight:700}.pcard-boost.ember b{color:var(--ember-text);text-shadow:0 0 14px color-mix(in srgb, var(--ember-0) 90%, transparent)}.pcard-boost.ember .boost-segs i.on{background:linear-gradient(90deg, var(--ember-0), var(--accent-score));box-shadow:0 0 10px color-mix(in srgb, var(--ember-0) 90%, transparent)}.pcard-boost.oneup{animation:oneup var(--dur-slower) ease}@keyframes oneup{0%,to{filter:none}20%,60%{filter:drop-shadow(0 0 10px var(--positive)) brightness(1.5)}}.pcard-boost.oneup b{color:var(--positive)}.topscorers{background:linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);border-radius:var(--radius);flex:none;padding:10px 14px}.topscorers .label{margin-bottom:8px}.ts-rows{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ts-rows li{border-left:3px solid var(--team);border-radius:0 var(--radius) var(--radius) 0;background:#ffffff08;align-items:center;gap:10px;padding:3px 10px;display:flex}.ts-pos{color:var(--text-muted);width:14px;font-size:12px;font-weight:700}.ts-name{text-transform:none;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:700;overflow:hidden}.ts-min{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.ts-count{text-align:center;min-width:22px;color:var(--on-accent);background:var(--team);font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 6px;font-weight:700}.live-right>:not(.topscorers){text-align:center;background:linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px;display:flex;overflow:hidden}.moment{animation:moment-in var(--dur-base) var(--ease-broadcast);gap:4px}.moment.rare{box-shadow:inset 0 0 60px color-mix(in srgb, var(--team) 30%, transparent);animation:moment-in var(--dur-slow) var(--ease-broadcast), pulse var(--dur-pulse) ease-in-out infinite var(--dur-slow)}@keyframes moment-in{0%{opacity:0;transform:scale(.86)}}.moment-title{letter-spacing:4px;color:var(--accent-score);text-shadow:0 0 24px color-mix(in srgb, var(--accent-score) 40%, transparent);font-size:clamp(30px,5vh,56px);font-style:italic;font-weight:700}.moment-icon{color:var(--team);filter:drop-shadow(0 0 24px var(--team));font-size:clamp(52px,9vh,96px);line-height:1}.moment-who{text-transform:none;font-size:clamp(20px,3vh,32px);font-weight:700}.moment-speed{color:var(--accent-score);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.moment-assist{color:var(--text-muted);text-transform:none;font-size:15px}.moment-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.flavor-badge{letter-spacing:1px;background:var(--team);color:var(--on-accent);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);padding:2px 10px;font-size:13px;font-weight:700}.moment-ctx{color:var(--text-muted);letter-spacing:1px;text-transform:none;margin-top:6px;font-size:13px}.rtable{animation:cut-in var(--dur-base) var(--ease-broadcast);justify-content:flex-start!important;align-items:stretch!important}.rtable-title{letter-spacing:4px;color:var(--text-muted);text-align:center;margin-bottom:1.6vh;font-size:clamp(18px,2.6vh,36px);font-weight:700}.rtable-rows{flex-direction:column;flex:1;justify-content:center;gap:1.4vh;margin:0;padding:0;list-style:none;display:flex}.rtable-rows li{border-left:4px solid var(--team);border-radius:0 var(--radius) var(--radius) 0;background:#ffffff08;align-items:center;gap:12px;padding:1.1vh 1.2vw;font-size:clamp(20px,3.2vh,44px);display:flex;position:relative;overflow:hidden}.rtable-rows li:before{content:"";width:var(--fill,0%);background:linear-gradient(90deg, color-mix(in srgb, var(--team) 32%, transparent), color-mix(in srgb, var(--team) 5%, transparent));position:absolute;inset:0}.rtable-rows li>*{z-index:1;position:relative}.rt-pos{color:var(--text-muted);width:1.1em;font-weight:700}.rt-name{text-transform:none;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.rt-val{color:var(--accent-score);font-variant-numeric:tabular-nums;text-shadow:var(--glow-score);font-weight:700}.mfallback-title,.poss-split{letter-spacing:var(--tracking-caps)}.mfallback-title{color:var(--text-muted);margin-bottom:1.6vh;font-size:clamp(14px,2vh,28px)}.poss-split{font-variant-numeric:tabular-nums;gap:1.6vw;font-size:clamp(34px,7vh,84px);font-weight:700;display:flex}.poss-bar{border-radius:var(--radius-pin);background:var(--surface-inset);border:1px solid var(--border);width:min(78%,480px);height:1.8vh;margin-top:1.4vh;display:flex;overflow:hidden}.poss-bar i{height:100%;transition:width var(--dur-slow) var(--ease-broadcast)}.mfallback-speed{color:var(--text-muted);text-transform:none;margin-top:1.6vh;font-size:clamp(13px,1.9vh,26px)}.live-bottom{align-items:stretch;gap:16px;display:flex}.timeline{background:linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);border-radius:var(--radius);flex:3;align-items:stretch;gap:10px;min-height:132px;padding:14px 18px 22px;display:flex;position:relative;overflow:visible}.tl-label{z-index:2;margin:0;font-size:10px;position:absolute;top:8px;left:14px}.tl-view-toggle{z-index:2;letter-spacing:var(--tracking-caps);color:var(--text-muted);background:color-mix(in srgb, var(--surface-0) 72%, transparent);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:.5em;padding:.35em .9em;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:8px;right:14px}.tl-view-toggle.active{color:var(--accent-me);border-color:color-mix(in srgb, var(--accent-me) 55%, var(--border))}.tl-view-dot{opacity:.5;background:currentColor;border-radius:50%;width:.55em;height:.55em}.tl-view-toggle.active .tl-view-dot{opacity:1;box-shadow:0 0 8px color-mix(in srgb, var(--accent-me) 60%, transparent)}.tl-reg{flex:1;min-width:0;position:relative}.tl-zone{pointer-events:none;height:50%;position:absolute;left:0;right:0}.tl-zone.top{background:linear-gradient(180deg, color-mix(in srgb, var(--team) 8%, transparent), transparent);top:0}.tl-zone.bottom{background:linear-gradient(0deg, color-mix(in srgb, var(--team) 8%, transparent), transparent);bottom:0}.tl-axis{background:linear-gradient(90deg,#ffffff0d,#ffffff38,#ffffff0d);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tl-elapsed{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-score) 10%, transparent), color-mix(in srgb, var(--accent-score) 55%, transparent));height:2px;transition:width var(--dur-slow) var(--ease-broadcast);position:absolute;top:50%;left:0;transform:translateY(-50%)}.tl-now{background:var(--accent-score);width:2px;box-shadow:0 0 10px color-mix(in srgb, var(--accent-score) 60%, transparent);transition:left var(--dur-slow) var(--ease-broadcast);position:absolute;top:16%;bottom:16%;transform:translate(-50%)}.tl-tick{font-variant-numeric:tabular-nums;color:var(--text-muted);text-transform:none;white-space:nowrap;font-size:10px;position:absolute;bottom:-14px;transform:translate(-50%)}.tl-tick:before{content:"";background:#ffffff2e;width:1px;height:6px;position:absolute;bottom:15px;left:50%}.tl-empty{color:var(--text-muted);text-transform:none;font-size:13px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tl-pin{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute}.tl-pin[data-side=bottom]{top:50%;transform:translate(-50%,-11px)}.tl-pin[data-side=top]{flex-direction:column-reverse;bottom:50%;transform:translate(-50%,11px)}.tl-pin.goal[data-side=bottom]{transform:translate(-50%,-15px)}.tl-pin.goal[data-side=top]{transform:translate(-50%,15px)}.tl-pin[data-side=top][data-lane="1"]{transform:translate(-50%,-15px)}.tl-pin[data-side=bottom][data-lane="1"]{transform:translate(-50%,15px)}.tl-pin:hover{z-index:7}.tl-dot{border:2px solid var(--team);background:var(--surface-0);width:22px;height:22px;color:var(--team);box-shadow:0 0 8px color-mix(in srgb, var(--team) 40%, transparent);animation:tl-in var(--dur-base) var(--ease-broadcast);border-radius:50%;place-items:center;display:grid;position:relative}@keyframes tl-in{0%{opacity:0;transform:scale(.6)}}.tl-ic{font-size:13px}.tl-flavor{background:var(--bg);width:13px;height:13px;color:var(--text-secondary);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;top:-6px;right:-6px}.tl-pin.goal .tl-dot{border-color:var(--accent-score);width:30px;height:30px;color:var(--accent-score);box-shadow:0 0 6px color-mix(in srgb, var(--accent-score) 30%, transparent), 0 0 14px color-mix(in srgb, var(--accent-score) 25%, transparent)}.tl-pin.goal .tl-ic{font-size:17px}.tl-goalinfo{flex-direction:column;align-items:center;gap:1px;margin-top:4px;line-height:1.1;display:flex}.tl-pin[data-side=top] .tl-goalinfo{flex-direction:column-reverse;margin-top:0;margin-bottom:4px}.tl-gscore{letter-spacing:1px;color:var(--accent-score);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.tl-goalinfo b{color:var(--text-primary);text-transform:none;white-space:nowrap;text-overflow:ellipsis;max-width:96px;font-size:11px;font-weight:700;overflow:hidden}.tl-tip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-panel);opacity:0;pointer-events:none;white-space:nowrap;z-index:8;transition:opacity var(--dur-fast) var(--ease-broadcast), transform var(--dur-fast) var(--ease-broadcast);flex-direction:column;align-items:center;gap:1px;padding:5px 9px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)scale(.96)}.tl-tip b{color:var(--team);text-transform:none;font-size:11px;font-weight:700}.tl-tip span{color:var(--text-secondary);text-transform:none;font-variant-numeric:tabular-nums;font-size:10px}.tl-pin:hover .tl-tip{opacity:1;transform:translate(-50%)scale(1)}.tl-ot{border-left:2px solid color-mix(in srgb, var(--accent-score) 50%, transparent);background:color-mix(in srgb, var(--accent-score) 6%, transparent);border-radius:0 var(--radius) var(--radius) 0;flex:none;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.tl-ot-label{letter-spacing:1px;color:var(--accent-score);font-size:11px;font-weight:700}.tl-ot .tl-pin{position:relative;top:auto;bottom:auto;transform:none}.session-panel{flex-direction:column;flex:1;display:flex}.session-grid{justify-content:space-between;align-items:center;gap:12px;display:flex}.session-vd{align-items:baseline;gap:10px;font-size:40px;font-weight:700;line-height:1;display:flex}.session-vd .w{color:var(--positive);text-shadow:0 0 14px color-mix(in srgb, var(--positive) 40%, transparent)}.session-vd .l{color:var(--negative);text-shadow:0 0 14px color-mix(in srgb, var(--negative) 35%, transparent)}.session-vd i{margin-left:3px;font-size:15px;font-style:normal}.session-vd .sep{color:var(--text-muted);font-size:22px}.session-extra{color:var(--text-muted);flex-direction:column;align-items:flex-end;gap:3px;font-size:14px;display:flex}.session-chase{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.session-hero{padding:10px 30px}.session-hero .pcard-rating-val{font-size:clamp(30px,5.2vh,60px)}.session-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:flex}.form{gap:3px;display:inline-flex}.form b{place-items:center;width:16px;height:16px;font-size:13px;font-weight:700;display:grid}.form b.v{color:var(--on-accent);background:var(--positive)}.form b.d{color:var(--on-accent);background:var(--negative)}.form b.now{box-shadow:0 .18em 0 0 var(--text-primary)}.form.inline{margin-left:8px}.trend{letter-spacing:1px;color:var(--text-muted);font-size:12px}.goal-replay{box-sizing:border-box;text-transform:uppercase;grid-template-rows:1fr auto;grid-template-columns:1.6fr 1fr;align-items:center;gap:3vw;height:100vh;padding:10vh 4vw 6vh;display:grid}.goal-replay.gr-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3.2vh;display:flex}.gr-hero .gr-title{font-size:clamp(56px,15vh,190px)}.gr-hero .gr-scorer{font-size:clamp(36px,8vh,120px)}.gr-hero .gr-assist{font-size:clamp(18px,3.2vh,44px)}.gr-hero .gr-stat{align-items:center}.gr-hero .gr-stat i{font-size:clamp(12px,2vh,26px)}.gr-hero .gr-stat b{font-size:clamp(30px,7vh,100px)}.gr-hero .gr-badges{justify-content:center}.gr-momento{align-items:baseline;gap:.35em;display:inline-flex}.gr-leverage{font-variant-numeric:tabular-nums;border-radius:var(--radius);background:color-mix(in srgb, var(--on-accent) 14%, transparent);direction:ltr;unicode-bidi:isolate;padding:0 .3em}.gr-nota-stack{flex-direction:column;align-items:center;gap:2px;display:flex}.gr-feito{letter-spacing:var(--tracking-script);padding:4px 16px;font-size:clamp(12px,2vh,28px)}.gr-scorer-line,.gr-assist-line{align-items:center;gap:.6em;display:flex}.gr-scorer,.gr-assist{margin-inline-end:.5em}.gr-rating-chip{transition:color var(--dur-continuous) var(--ease-continuous), border-color var(--dur-continuous) var(--ease-continuous), background var(--dur-continuous) var(--ease-continuous)}.gr-rating-chip .pcard-rating-val{transition:color var(--dur-continuous) var(--ease-continuous), text-shadow var(--dur-continuous) var(--ease-continuous);font-size:clamp(30px,6.5vh,96px)}.gr-rating-chip.small{padding:2px 8px}.gr-rating-chip.small .pcard-rating-val{font-size:clamp(16px,3.4vh,48px)}.gr-rating-chip.small .pcard-rating-label{font-size:clamp(6px,.8vh,8px)}.gr-rating-chip.glow{animation:gr-rating-glow var(--dur-pulse) ease-in-out infinite}@keyframes gr-rating-glow{50%{box-shadow:0 0 24px color-mix(in srgb, var(--tier-color) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.gr-rating-chip.glow{animation:none}}.gr-delta{color:var(--accent-score);font-weight:800;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;animation:gr-delta-in var(--dur-continuous) var(--ease-continuous)}.gr-delta.small{font-size:var(--fs-xs)}@keyframes gr-delta-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gr-delta{animation:none}}.gr-record{border:2px solid var(--accent-score);color:var(--accent-score);letter-spacing:var(--tracking-caps);animation:gr-record-glow var(--dur-pulse) ease-in-out infinite;padding:.35em .8em;font-size:clamp(12px,2vh,28px);font-weight:700}@keyframes gr-record-glow{50%{box-shadow:0 0 24px color-mix(in srgb, var(--accent-score) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.gr-record{animation:none}}.gr-court .goal-mouth svg{max-height:72vh}.gr-court .shot-map svg{max-height:76vh}.gr-strip{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:2vw;display:flex}.gr-strip-name{text-transform:none;color:var(--text-primary);font-size:clamp(20px,3.6vh,48px);font-weight:700}.gr-strip-stat{font-variant-numeric:tabular-nums;color:var(--accent-score);font-size:clamp(18px,3.2vh,44px);font-weight:700}.gr-strip-note{color:var(--text-muted);letter-spacing:var(--tracking-caps);font-size:clamp(12px,2vh,26px)}.goal-mouth .gm-ghost{fill:var(--text-muted);opacity:.45}.shot-map .sm-prev-shot{fill:none;stroke:var(--text-muted);stroke-width:14px;stroke-dasharray:90 90;stroke-linejoin:round;opacity:.4}.shot-map .sm-prev-to,.shot-map .sm-prev-via{fill:var(--text-muted);opacity:.5}.gr-title{letter-spacing:.12em;color:var(--team);font-size:clamp(48px,11vh,150px);font-weight:700;line-height:.9}.gr-scorer{text-transform:none;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(24px,4.6vh,64px);font-weight:700;overflow:hidden}.gr-assist{color:var(--text-muted);text-transform:none;align-items:center;gap:.5em;font-size:clamp(14px,2.4vh,34px);display:inline-flex}.gr-stats{gap:2.4vw;display:flex}.gr-stat{flex-direction:column;gap:.5vh;display:flex}.gr-stat i{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:clamp(10px,1.5vh,20px);font-style:normal;font-weight:600}.gr-stat b{font-variant-numeric:tabular-nums;color:var(--accent-score);font-size:clamp(22px,4vh,56px);font-weight:700;line-height:1}.gr-badges{flex-wrap:wrap;gap:8px;display:flex}.goal-mouth,.shot-map{flex-direction:column;align-items:center;gap:1.2vh;min-width:0;display:flex}.goal-mouth svg{width:100%;max-height:62vh}.shot-map svg{width:100%;max-height:66vh}.gr-viz-label{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:clamp(10px,1.5vh,20px);font-weight:600}.goal-mouth .gm-net{stroke:var(--divider);stroke-width:6px}.goal-mouth .gm-frame{fill:none;stroke:var(--text-secondary);stroke-width:26px;stroke-linejoin:round}.goal-mouth .gm-ground{stroke:var(--border);stroke-width:10px}.goal-mouth .gm-ball{fill:var(--team);stroke:none}.goal-mouth .gm-ring{fill:none;stroke:var(--team);stroke-width:12px;opacity:.55}.goal-mouth .gm-mark{transform-origin:50%;animation:gm-stamp var(--dur-slow) var(--ease-pop);transform-box:fill-box}@keyframes gm-stamp{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.goal-mouth .gm-mark{animation:none}}.shot-map .sm-field{fill:color-mix(in srgb, var(--surface-0) 60%, transparent);stroke:var(--border);stroke-width:14px}.shot-map .sm-mid{stroke:var(--divider);stroke-width:10px}.shot-map .sm-center{fill:none;stroke:var(--divider);stroke-width:10px}.shot-map .sm-goal{stroke:var(--text-muted);stroke-width:40px}.shot-map .sm-goal.attacked{stroke:var(--team)}.shot-map .sm-shot{fill:none;stroke:var(--team);stroke-width:24px;stroke-dasharray:48 56;stroke-linecap:round;stroke-linejoin:round}.shot-map .sm-from{fill:none;stroke:var(--text-secondary);stroke-width:24px}.shot-map .sm-via{fill:var(--team);opacity:.7;stroke:none}.shot-map .sm-to{fill:var(--team);stroke:none}.shot-map .sm-shot,.shot-map .sm-to,.shot-map .sm-via{animation:gm-fade-in var(--dur-slow) var(--ease-broadcast)}@keyframes gm-fade-in{0%{opacity:0}}.intro,.postgame{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100vh;display:flex}.session-line{letter-spacing:2px;color:var(--text-muted);font-size:17px}.session-line b{color:var(--text-primary)}.training{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:3.2vh;height:100vh;display:flex}.tr-kicker{letter-spacing:var(--tracking-caps);color:var(--accent-me);font-size:clamp(13px,2vh,30px);font-weight:700}.tr-arena{letter-spacing:2px;color:var(--text-primary);font-size:clamp(20px,3.6vh,54px);font-weight:700}.tr-arena em{color:var(--text-muted);letter-spacing:1px;font-size:.6em;font-style:normal}.tr-stats{align-items:stretch;gap:1.6vw;display:flex}.tr-stat{background:linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);border-left:var(--edge-width) solid var(--accent-me);border-radius:var(--radius);min-width:11vw;box-shadow:var(--shadow-panel);animation:cut-in var(--dur-base) var(--ease-broadcast) both;flex-direction:column;align-items:center;gap:1vh;padding:2.2vh 1.8vw;display:flex}.tr-stat:nth-child(2){animation-delay:var(--delay-1)}.tr-stat:nth-child(3){animation-delay:var(--delay-2)}.tr-stat:nth-child(4){animation-delay:var(--delay-3)}.tr-stat b{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:clamp(34px,7vh,96px);font-weight:700;line-height:1}.tr-stat i{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:clamp(10px,1.5vh,20px);font-style:normal;font-weight:600}.tr-target{letter-spacing:2px;color:var(--text-muted);animation:cut-in var(--dur-base) var(--ease-broadcast) both;animation-delay:var(--delay-4);align-items:center;gap:.6em;font-size:clamp(12px,1.9vh,26px);font-weight:600;display:inline-flex}.tr-target b{color:var(--accent-score)}.idle{box-sizing:border-box;text-transform:uppercase;grid-template-rows:1fr auto;gap:2vh 0;height:100vh;padding:8.5vh 3vw 3vh;display:grid}.idle-band[data-band=meio]{grid-template-columns:1fr minmax(360px,31vw);gap:0 3vw;min-height:0;display:grid}.idle-band[data-band=rodape]{grid-template-columns:1fr;display:grid}.idle-hero{flex-direction:column;justify-content:center;align-items:center;gap:5vh;display:flex;position:relative}.idle-hero>*{position:relative}.idle-hero .hud-ornament[data-slot=idle-emblem]{position:absolute;inset:0}.idle-brand{flex-direction:column;align-items:center;gap:1.6vh;display:flex}.logo{font-family:var(--font-display);letter-spacing:.16em;color:var(--text-primary);margin:0;font-size:clamp(40px,7.5vh,112px);font-weight:700;line-height:1}.logo span{color:var(--accent-score)}.logo-sub{letter-spacing:.34em;color:var(--text-muted);white-space:nowrap;align-items:center;gap:1.2em;margin:0;font-size:clamp(10px,1.5vh,20px);font-weight:600;display:flex}.logo-sub:before,.logo-sub:after{content:"";background:var(--divider);width:3.5em;height:1px}.status-pill{z-index:5;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-0) 72%, transparent);border-radius:999px;align-items:center;gap:.55em;padding:.5em 1.1em;font-size:clamp(11px,1.6vh,22px);font-weight:600;display:inline-flex;position:fixed;top:2vh;right:3vw}.status-dot{background:var(--accent-score);width:.55em;height:.55em;box-shadow:0 0 8px color-mix(in srgb, var(--accent-score) 60%, transparent);animation:status-breathe var(--dur-pulse) ease-in-out infinite;border-radius:50%}@keyframes status-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.status-dot{animation:none}}.session-board{flex-direction:column;align-items:center;gap:2.4vh;width:min(760px,42vw);display:flex}.sb-title{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:clamp(12px,1.8vh,26px);font-weight:600}.sb-vd{align-items:stretch;gap:3.5vw;display:flex}.sb-side{flex-direction:column;align-items:center;gap:1.2vh;display:flex}.sb-side b{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:clamp(72px,16vh,230px);font-weight:700;line-height:.9}.sb-side i{letter-spacing:var(--tracking-caps);color:var(--text-muted);border-top:3px solid;padding-top:.9vh;font-size:clamp(11px,1.7vh,24px);font-style:normal;font-weight:600}.sb-w i{border-top-color:color-mix(in srgb, var(--positive) 75%, transparent)}.sb-l i{border-top-color:color-mix(in srgb, var(--negative) 65%, transparent)}.sb-sep{background:var(--divider);width:1px}.sb-meta{letter-spacing:1px;color:var(--text-muted);align-items:baseline;gap:2.2vw;font-size:clamp(14px,2.2vh,32px);display:flex}.sb-mvp{align-items:center;gap:.4em;display:inline-flex}.sb-form{align-items:center;gap:.8vw;display:flex}.sb-form-label{letter-spacing:2px;color:var(--text-muted);font-size:clamp(12px,1.9vh,30px)}.sb-form .form{gap:.35em}.form-tower{grid-template-rows:auto auto;grid-auto-rows:minmax(0,1fr);min-width:0;min-height:0;padding:2.4vh 1.4vw;display:grid;overflow:hidden}.tower-title{letter-spacing:var(--tracking-caps);color:var(--text-secondary);padding-bottom:1.4vh;font-size:clamp(13px,2vh,30px);font-weight:700}.tower-head,.tower-row{grid-template-columns:1.5fr 1fr 1fr repeat(4,.62fr);align-items:center;column-gap:.6vw;display:grid}.tower-head{border-bottom:1px solid var(--divider);color:var(--text-muted);letter-spacing:1px;padding-bottom:1vh;font-size:clamp(9px,1.3vh,18px);font-weight:600}.tower-head>span:not(:first-child){text-align:center}.tower-head .th-ic{justify-content:center;font-size:clamp(12px,1.9vh,26px);display:flex}.tower-row{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:.9vh 0 1.4vh}.tower-row+.tower-row{border-top:1px solid var(--divider)}.tower-row.empty{opacity:.4}.tw-window{flex-direction:column;gap:.3vh;min-width:0;display:flex}.tw-window b{letter-spacing:1px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(13px,2.1vh,32px);font-weight:700;overflow:hidden}.tw-window i{color:var(--text-muted);letter-spacing:1px;text-transform:none;font-size:clamp(9px,1.4vh,20px);font-style:normal}.tw-vd{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.26em;font-size:clamp(18px,3.1vh,46px);font-weight:700;line-height:1.1;display:flex}.tw-vd em{color:var(--text-muted);font-size:.6em;font-style:normal}.tw-vd .w{color:var(--positive);border-bottom:3px solid color-mix(in srgb, var(--positive) 75%, transparent)}.tw-vd .l{color:var(--negative);border-bottom:3px solid color-mix(in srgb, var(--negative) 65%, transparent)}.tw-wr{font-variant-numeric:tabular-nums;color:var(--accent-score);justify-self:center;font-size:clamp(15px,2.5vh,36px);font-weight:700}.tw-stat{font-variant-numeric:tabular-nums;color:var(--text-secondary);justify-self:center;font-size:clamp(14px,2.3vh,34px);font-weight:600}.tw-chart{grid-column:1/-1;align-self:stretch;align-items:center;gap:1.2vw;min-width:0;min-height:0;margin-top:1.2vh;display:flex}.tw-spark{flex:1;align-self:stretch;min-width:0;min-height:52px;max-height:150px;position:relative}.tw-spark svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tw-spark polyline{fill:none;stroke:var(--accent-score);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.tw-spark polyline.trail{stroke-dasharray:3 6;opacity:.3}.tw-spark path{fill:none;stroke:var(--accent-score);stroke-linecap:round;stroke-width:4px}.tw-spark path.now{stroke-width:7px}.tw-spark line.gv{stroke:#ffffff0a;stroke-width:1px}.tw-spark line.gh{stroke:var(--divider);stroke-width:1px}.tw-spark line.gm{stroke:color-mix(in srgb, var(--text-secondary) 45%, transparent);stroke-width:1px;stroke-dasharray:3 4}.chart-lbl{letter-spacing:1px;color:var(--text-secondary);font-variant-numeric:tabular-nums;pointer-events:none;font-size:clamp(9px,1.5vh,19px);font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-145%)}.chart-lbl.lo{transform:translate(-50%,45%)}.tw-rs{flex:none}.tw-rs .pcard-rating-val{font-size:clamp(16px,2.6vh,34px)}.bests-ticker{border-block:1px solid var(--border);background:color-mix(in srgb, var(--surface-0) 80%, transparent);white-space:nowrap;align-items:center;gap:0;padding:1.5vh 2vw;font-size:clamp(13px,2vh,30px);display:flex;overflow:hidden}.ticker-tag{color:var(--accent-score);letter-spacing:var(--tracking-caps);flex:none;align-items:center;gap:.5em;font-size:.82em;font-weight:700;display:inline-flex}.ticker-item{border-left:1px solid var(--divider);color:var(--text-muted);letter-spacing:1px;align-items:baseline;gap:.55em;min-width:0;margin-left:2vw;padding-left:2vw;display:inline-flex}.ticker-item b{color:var(--text-primary);font-variant-numeric:tabular-nums}.ticker-icon{color:var(--text-secondary);align-self:center}.odometer{z-index:5;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-0) 72%, transparent);border-radius:999px;align-items:center;gap:.7vw;padding:.5em 1.1em;font-size:clamp(11px,1.6vh,22px);display:flex;position:fixed;top:2vh;left:3vw}.odo-label{letter-spacing:var(--tracking-caps);color:var(--text-muted);text-transform:uppercase;font-weight:600}.odo-digits{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--text-primary);direction:ltr;unicode-bidi:isolate;font-size:1.3em;font-weight:700;line-height:1;display:flex}.odo-digits b{font-weight:inherit}.odo-digits b.zero{color:var(--text-muted);opacity:.5}.odo-sep{background:var(--divider);align-self:stretch;width:1px}.odo-time{align-items:center;gap:.7vw;display:flex}.portal-link{z-index:5;letter-spacing:var(--tracking-caps);color:var(--text-muted);border:1px solid var(--border);background:color-mix(in srgb, var(--surface-0) 72%, transparent);transition:color var(--dur-fast) var(--ease-broadcast), border-color var(--dur-fast) var(--ease-broadcast);border-radius:999px;align-items:center;gap:.4em;padding:.5em 1.1em;font-size:clamp(11px,1.6vh,22px);font-weight:600;text-decoration:none;display:inline-flex;position:fixed;top:2vh;left:50%;transform:translate(-50%)}.portal-link:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--text-primary) 30%, var(--border))}.vitrine-pill{z-index:6;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-recurring);border:1px solid color-mix(in srgb, var(--accent-recurring) 45%, var(--border));background:color-mix(in srgb, var(--surface-0) 80%, transparent);border-radius:999px;align-items:center;gap:.55em;padding:.45em 1em;font-size:clamp(10px,1.4vh,18px);font-weight:700;display:inline-flex;position:fixed;bottom:1.6vh;left:50%;transform:translate(-50%)}.vitrine-dot{background:var(--accent-recurring);border-radius:50%;width:.5em;height:.5em}.selo-transmissao{--selo-cor:var(--neutral);z-index:7;letter-spacing:var(--tracking-caps);text-transform:var(--caps-script,uppercase);color:var(--selo-cor);border:1px solid color-mix(in srgb, var(--selo-cor) 45%, transparent);background:color-mix(in srgb, var(--surface-0) 72%, transparent);border-radius:999px;align-items:center;gap:.55em;padding:.5em 1.1em;font-size:clamp(11px,1.6vh,22px);font-weight:700;display:inline-flex;position:fixed;top:2vh;right:3vw}.selo-transmissao[data-estado=atraso]{--selo-cor:var(--accent-score)}.selo-transmissao[data-estado=ao-vivo]{--selo-cor:var(--accent-me)}.selo-icone{font-style:normal;line-height:1}.selo-transmissao[data-estado=ao-vivo] .selo-icone{animation:status-breathe var(--dur-pulse) ease-in-out infinite}@media (prefers-reduced-motion:reduce){.selo-transmissao[data-estado=ao-vivo] .selo-icone{animation:none}}.selo-detalhe{color:var(--text-muted);font-weight:600}[data-fonte=fita] .status-pill{display:none}.streak-goal{width:100%;letter-spacing:var(--tracking-caps);color:var(--text-muted);align-items:center;gap:.8vw;font-size:clamp(14px,2.2vh,34px);font-weight:700;display:flex}.sg-label{white-space:nowrap;align-items:center;gap:.3em;font-size:.72em;display:inline-flex}.sg-now{color:var(--positive);font-variant-numeric:tabular-nums}.sg-track{background:var(--surface-inset);border-radius:var(--radius-pin);flex:1;height:.42em;overflow:hidden}.sg-fill{background:var(--positive);height:100%;transition:width var(--dur-slow) var(--ease-broadcast);display:block}.sg-best{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3em;display:inline-flex}.streak-goal.record{color:var(--accent-score)}.streak-goal.record .sg-fill{background:var(--accent-score)}.streak-goal.record .sg-now,.streak-goal.record .sg-best{color:var(--accent-score)}.sb-form .form b{width:clamp(26px,4.4vh,68px);height:clamp(26px,4.4vh,68px);font-size:clamp(15px,2.6vh,40px)}.intro{gap:2.4vh}.intro-kicker{font-size:var(--fs-sm);letter-spacing:var(--tracking-caps);color:var(--accent-score);animation:cut-in var(--dur-base) var(--ease-broadcast) both;font-weight:700}.intro-arena{flex-direction:column;align-items:center;gap:6px;display:flex}.arena-badge{filter:drop-shadow(0 0 30px color-mix(in srgb, var(--team-0-fallback) 50%, transparent));font-size:72px}.intro-arena h2{letter-spacing:4px;margin:0;font-size:56px;font-style:italic;font-weight:700}.arena-env{letter-spacing:4px;color:var(--accent-score);font-size:18px}.intro-arena.compact{animation:cut-in var(--dur-base) var(--ease-broadcast) both;animation-delay:var(--delay-1);flex-direction:row;align-items:baseline;gap:.8vw}.intro-arena.compact .arena-badge{filter:none;align-self:center;font-size:clamp(18px,2.6vh,40px)}.intro-arena.compact h2{letter-spacing:3px;font-size:clamp(22px,3.4vh,52px)}.intro-arena.compact .arena-env{font-size:clamp(13px,1.9vh,30px)}.stinger-score{font-variant-numeric:tabular-nums;margin-top:8px;font-size:40px;font-weight:700}.stinger-score em{color:var(--text-muted);font-style:normal}.intro-matchup{filter:drop-shadow(0 8px 24px #00000080);align-items:stretch;margin-top:1vh;display:flex}.team-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--team) 45%, black), var(--team));min-width:26vw;min-height:24vh;box-shadow:inset 0 0 40px var(--inner-light), 0 0 30px color-mix(in srgb, var(--team) 40%, transparent);border-radius:var(--radius) 0 0 var(--radius);animation:panel-in-l var(--dur-slow) var(--ease-broadcast) both;animation-delay:var(--delay-2);flex-direction:column;justify-content:center;align-items:flex-end;gap:1.2vh;padding:2.4vh 2.6vw;display:flex;transform:skew(-12deg)}.team-panel.right{background:linear-gradient(225deg, color-mix(in srgb, var(--team) 45%, black), var(--team));border-radius:0 var(--radius) var(--radius) 0;align-items:flex-start;animation-name:panel-in-r}.team-panel>*{transform:skew(12deg)}@keyframes panel-in-l{0%{opacity:0;transform:skew(-12deg)translate(-3vw)}}@keyframes panel-in-r{0%{opacity:0;transform:skew(-12deg)translate(3vw)}}.tp-team{letter-spacing:var(--tracking-caps);color:var(--text-primary);opacity:.75;font-size:clamp(12px,1.7vh,26px);font-weight:700}.tp-player{text-transform:none;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px #0000008c;max-width:30vw;animation:player-in var(--dur-slow) var(--ease-broadcast) both;font-size:clamp(22px,4vh,60px);font-weight:700;line-height:1.15;overflow:hidden}.tp-player.me{color:var(--accent-me)}@keyframes player-in{0%{opacity:0;transform:skew(12deg)translateY(.5em)}}.vs{z-index:1;color:var(--accent-score);text-shadow:0 0 30px color-mix(in srgb, var(--accent-score) 45%, transparent);animation:vs-pop var(--dur-slower) var(--ease-pop) both;animation-delay:var(--delay-3);align-self:center;margin:0 -.4em;font-size:clamp(40px,8vh,110px);font-style:italic;font-weight:700}@keyframes vs-pop{0%{opacity:0;filter:brightness(2);transform:scale(2)}}.intro-reencontros{--re-col-gap:1.6vw;animation:cut-in var(--dur-base) var(--ease-broadcast) both;animation-delay:var(--delay-4);flex-direction:column;gap:.9vh;margin-top:.6vh;display:flex}.storyline-label{letter-spacing:var(--tracking-caps);color:var(--recurring-label);align-items:center;gap:.5em;font-size:clamp(12px,1.9vh,28px);font-weight:700;display:inline-flex}.re-lista{flex-direction:column;gap:.8vh;margin:0;padding:0;list-style:none;display:flex}.re-linha{align-items:baseline;column-gap:var(--re-col-gap);padding:1vh 1.4vw;border:1px solid var(--border);border-inline-start:var(--edge-width) solid var(--accent-recurring);border-radius:var(--radius);background:linear-gradient(180deg, var(--recurring-0), var(--recurring-1));box-shadow:var(--shadow-panel);grid-template-columns:1fr auto;row-gap:.4vh;padding-inline-start:calc(1.4vw - var(--edge-width));display:grid}.re-nome{color:var(--recurring-ink);text-transform:none;text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;max-width:24vw;font-size:clamp(18px,3vh,46px);font-weight:700;line-height:1.1;overflow:hidden}.re-relacao{grid-area:2/1;align-items:baseline;gap:.5em;display:inline-flex}.re-papel{letter-spacing:2px;white-space:nowrap;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;padding:.15em .75em;font-size:clamp(12px,1.9vh,28px);font-weight:700}.re-papel.aliado{color:var(--accent-me);border-color:color-mix(in srgb, var(--accent-me) 45%, transparent);background:color-mix(in srgb, var(--accent-me) 10%, transparent)}.re-papel.adversario{color:var(--text-secondary);border-color:color-mix(in srgb, var(--text-secondary) 28%, var(--border))}.re-saldo{font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;align-items:baseline;gap:.35em;font-size:clamp(15px,2.3vh,34px);font-weight:700;display:inline-flex}.re-voce{letter-spacing:2px;color:var(--text-muted);font-size:.62em;font-weight:600}.re-saldo .w{color:var(--positive)}.re-saldo .l{color:var(--negative)}.re-ultimo{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:2/2;justify-self:end;align-items:baseline;gap:.55em;font-size:clamp(13px,1.8vh,26px);display:inline-flex}.re-quando{letter-spacing:1px;font-weight:600}.re-placar{color:var(--text-primary);font-weight:700}.re-papel-ultimo{color:var(--recurring-label)}.re-data{color:var(--text-muted)}.intro .session-line{animation:cut-in var(--dur-base) var(--ease-broadcast) both;animation-delay:var(--delay-4)}.podium-result{letter-spacing:8px;font-size:108px;font-style:italic;font-weight:700;line-height:1}.podium-result.win{color:var(--accent-score);text-shadow:0 0 60px color-mix(in srgb, var(--accent-score) 60%, transparent);animation:podium-pop var(--dur-slower) var(--ease-pop)}@keyframes podium-pop{0%{filter:brightness(2);transform:scale(1.9)}to{filter:brightness();transform:scale(1)}}.podium-result.loss{color:var(--neutral)}.podium-score{gap:20px;font-size:62px;font-weight:700;display:flex}.podium-score .x{color:var(--text-muted)}.postgame{flex-direction:row;gap:4vw}.postgame-main{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.postgame-heat{--ph-w:min(34vh, 30vw);animation:cut-in var(--dur-slow) var(--ease-broadcast) both;flex-direction:column;align-items:center;gap:1vh;display:flex}.ph-label{letter-spacing:var(--tracking-caps);color:var(--text-muted);font-size:clamp(12px,1.8vh,26px)}.ph-canvas{width:var(--ph-w);aspect-ratio:8192/10240;background:color-mix(in srgb, var(--surface-0) 70%, transparent);border:1px solid var(--border);border-radius:var(--radius)}.ph-legend{letter-spacing:1px;gap:1.4vw;font-size:clamp(11px,1.6vh,22px);display:flex}.pg-tempo{border-top:1px solid var(--divider);width:100%;max-width:var(--ph-w);flex-direction:column;align-items:center;gap:1.2vh;margin-top:1.4vh;padding-top:1.4vh;display:flex}.pg-tempo[data-sozinho]{border-top:none;margin-top:0;padding-top:0}.pgt-tiles{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.4vw;display:flex}.pgt-tile{min-width:4vw;padding:.8vh .6vw;background:linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);border-inline-start:var(--edge-width) solid var(--neutral);border-radius:var(--radius);box-shadow:var(--shadow-panel);flex-direction:column;justify-content:space-between;align-items:center;gap:.2vh;padding-inline-start:calc(.6vw - var(--edge-width));display:flex}.pgt-k{letter-spacing:var(--tracking-caps);color:var(--text-muted);text-align:center;font-size:clamp(10px,1.4vh,20px);font-weight:600}.pgt-v{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:clamp(18px,2.8vh,42px);font-weight:700;line-height:1.05}.pgt-posse{align-items:center;gap:1vw;display:flex}.pgt-pizza{filter:drop-shadow(0 2px 10px #00000073);width:clamp(44px,7vh,104px);height:clamp(44px,7vh,104px)}.pgt-posse-txt{flex-direction:column;align-items:flex-start;gap:.2vh;display:flex}.pgt-pcts{font-variant-numeric:tabular-nums;gap:.9vw;font-size:clamp(16px,2.4vh,36px);font-weight:700;display:flex}.dash-shell{box-sizing:border-box;background:var(--bg);width:100vw;height:100vh;color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps);justify-content:center;align-items:center;display:flex}.dash-grid{place-items:center;gap:1.4vh;width:100%;height:100%;display:grid}.dash-title{font-size:var(--fs-xl);font-weight:700}.dash-sub{font-size:var(--fs-md)}.dash-records{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3vh;padding:4vh 6vw}.dash-records-head{align-items:baseline;gap:1.4vw;display:flex}.dash-records-head .dash-title{font-size:var(--fs-lg)}.dash-records-grid{grid-template-columns:repeat(2,1fr);gap:2.4vh 3vw;display:grid}.dash-record{flex-direction:column;gap:.8vh;display:flex}.dr-head{font-size:var(--fs-sm);color:var(--text-secondary);align-items:center;gap:.6vw;font-weight:600;display:flex}.dr-icon{color:var(--text-muted)}.dr-label{flex:1}.dr-fire{color:var(--accent-score)}.dr-track{border-radius:var(--radius-pin);background:var(--surface-inset);height:1.6vh;overflow:hidden}.dr-fill{background:var(--record-fill);height:100%;transition:width var(--dur-continuous) var(--ease-continuous);display:block}.dr-values{font-size:var(--fs-md);font-variant-numeric:tabular-nums;align-items:baseline;gap:.5em;display:flex}.dr-values b{color:var(--text-primary)}.dr-values span{color:var(--text-muted);letter-spacing:normal;text-transform:none;font-size:.6em}.dash-record.record .dr-head{color:var(--accent-score)}.dash-record.record .dr-fill{background:var(--accent-score)}.dash-record.record .dr-values b{color:var(--accent-score)}.sl-shell{box-sizing:border-box;width:100vw;height:100vh;color:var(--text-primary);flex-direction:column;gap:1.8vh;padding:3vh 2.5vw;display:flex}.sl-bar{flex:none;align-items:baseline;gap:1.2vw;display:flex}.sl-title{font-size:var(--fs-lg);text-transform:var(--caps-script);letter-spacing:var(--tracking-script);font-weight:700;line-height:1}.sl-sub{font-size:var(--fs-sm);color:var(--text-muted);text-transform:var(--caps-script);letter-spacing:var(--tracking-script);font-weight:600}.sl-scoreboard{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;align-items:baseline;gap:.5em;margin-inline-start:auto;font-weight:700;display:flex}.sl-scoreboard em{color:var(--text-muted);font-size:.62em;font-style:normal}.sl-scoreboard .sl-gameclock{color:var(--text-secondary);font-size:.72em}.sl-scoreboard .ot{color:var(--accent-score);letter-spacing:var(--tracking-script);border:1px solid var(--accent-score);border-radius:var(--radius);padding:0 .35em;font-size:.5em}.sl-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));min-height:0;max-width:calc(var(--cols) * 34vw);flex:auto;gap:1.4vw;width:100%;margin-inline:auto;display:grid}.sl-col{background:linear-gradient(180deg, var(--surface-1), var(--surface-0));border:1px solid var(--border);border-inline-start:var(--edge-width) solid var(--team);border-radius:var(--radius);min-height:0;box-shadow:var(--shadow-panel);flex-direction:column;display:flex;overflow:hidden}.sl-col.me{background:linear-gradient(180deg, var(--me-surface-0), var(--me-surface-1));border-inline-start-color:var(--accent-me);box-shadow:var(--glow-me), var(--shadow-panel)}.sl-head{border-bottom:1px solid var(--divider);flex-direction:column;flex:none;align-items:center;gap:.8vh;padding:1.1vh .6vw 1.3vh;display:flex}.sl-name{max-width:100%;font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.05;overflow:hidden}.sl-col.me .sl-name{color:var(--accent-me)}.sl-head .pcard-rating-label{font-size:var(--fs-xs)}.sl-head .pcard-rating-val{font-size:var(--fs-lg);transition:none}.sl-table{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.sl-row{border-bottom:1px solid var(--divider);animation:cut-in var(--dur-continuous) var(--ease-continuous);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico act sfs""clk clk peso";align-items:baseline;gap:.1em .5em;padding:.5vh .7vw;display:grid}.sl-ico{color:var(--text-muted);grid-area:ico;align-self:center;display:flex}.sl-ico svg{width:1.1em;height:1.1em;font-size:var(--fs-md)}.sl-act{font-size:var(--fs-md);text-transform:var(--caps-script);letter-spacing:normal;white-space:nowrap;text-overflow:ellipsis;grid-area:act;font-weight:600;line-height:1.05;overflow:hidden}.sl-sfs{font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:end;direction:ltr;unicode-bidi:isolate;grid-area:sfs;font-weight:700}.sl-clock{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;grid-area:clk}.sl-clock .ot{color:var(--accent-score);letter-spacing:var(--tracking-script);margin-inline-end:.35em;font-style:normal;font-weight:700}.sl-peso{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--accent-score);text-align:end;direction:ltr;unicode-bidi:isolate;grid-area:peso;font-weight:800}.sl-row.sem-peso{color:var(--text-muted)}.sl-row.sem-peso .sl-sfs{color:var(--text-secondary)}.sl-row.sem-peso .sl-peso{color:var(--text-muted);font-weight:600}.sl-vazio{text-align:center;font-size:var(--fs-sm);color:var(--text-muted);text-transform:var(--caps-script);letter-spacing:var(--tracking-script);padding:2.4vh .7vw}.sl-col:has(.sl-vazio){justify-content:center}.sl-col:has(.sl-vazio) .sl-head{border-bottom-color:#0000}.sl-col:has(.sl-vazio) .sl-table{flex:none}.tournament-seal{white-space:nowrap;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent-recurring);border:1px dashed color-mix(in srgb, var(--accent-recurring) 55%, var(--border));background:0 0;border-radius:999px;align-items:center;padding:.3em .9em;font-size:clamp(9px,1.2vh,16px);font-weight:700;display:inline-flex}.tournament-path{text-transform:none;flex-direction:column;gap:.6vh;width:min(420px,26vw);margin:0;padding:0;list-style:none;display:flex}.tp-slot{border-radius:var(--radius);border:1px solid var(--divider);align-items:center;gap:.6em;padding:.5em .9em;font-size:clamp(11px,1.6vh,22px);display:flex}.tp-slot.passed{border-color:color-mix(in srgb, var(--accent-recurring) 35%, var(--border));color:var(--text-secondary)}.tp-slot.current{border-color:var(--accent-recurring);color:var(--text-primary);background:color-mix(in srgb, var(--accent-recurring) 10%, transparent)}.tp-slot.hollow{border-style:dashed;border-color:color-mix(in srgb, var(--accent-recurring) 30%, var(--border));color:var(--text-muted);opacity:.55}.tp-round{letter-spacing:1px;text-transform:uppercase;font-weight:600}.tp-series{font-variant-numeric:tabular-nums;color:var(--accent-recurring);margin-left:auto;font-weight:700}.tp-tag{color:var(--text-muted);font-size:.75em}.tournament-result{text-transform:none;flex-direction:column;align-items:center;gap:1vh;margin-top:1vh;display:flex}.tr-head{align-items:center;gap:.8em;display:flex}.tr-label{letter-spacing:var(--tracking-caps);color:var(--text-muted);text-transform:uppercase;font-size:clamp(12px,1.8vh,26px);font-weight:700}.tr-closure{flex-direction:column;align-items:center;gap:.6vh;display:flex}.tr-status{letter-spacing:2px;text-transform:uppercase;font-size:clamp(18px,3vh,44px);font-weight:700}.tr-closure.campeao .tr-status{color:var(--accent-score);text-shadow:0 0 30px color-mix(in srgb, var(--accent-score) 45%, transparent)}.tr-closure.eliminado .tr-status,.tr-closure.abandonada .tr-status{color:var(--neutral)}.tr-games,.tr-opponent{color:var(--text-muted);font-size:clamp(11px,1.6vh,22px)}.tr-closure .trophy-icon{filter:drop-shadow(0 4px 14px #0006);font-size:clamp(30px,5vh,70px)}.tournament-letreiro{font-size:var(--fs-sm);letter-spacing:var(--tracking-caps);color:var(--accent-recurring);animation:cut-in var(--dur-base) var(--ease-broadcast) both;animation-delay:var(--delay-1);align-items:center;gap:.6em;font-weight:700;display:flex}.tournament-scene{z-index:8;border-radius:var(--radius);background:color-mix(in srgb, var(--surface-0) 90%, transparent);border:1px solid color-mix(in srgb, var(--accent-recurring) 45%, var(--border));box-shadow:var(--shadow-panel);text-transform:uppercase;letter-spacing:var(--tracking-caps);animation:cut-in var(--dur-base) var(--ease-broadcast);flex-direction:column;align-items:center;gap:.6vh;padding:1.8vh 3.4vw;display:flex;position:fixed;top:28%;left:50%;transform:translate(-50%,-50%)}.tournament-scene .ts-round{color:var(--text-secondary);font-size:clamp(13px,1.9vh,28px);font-weight:700}.tournament-scene .ts-status{font-size:clamp(20px,3.4vh,50px);font-style:italic;font-weight:700}.tournament-scene .ts-series{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:clamp(12px,1.7vh,24px)}.tournament-scene.faixa .ts-status{color:var(--accent-recurring)}.tournament-scene.eliminado{border-color:color-mix(in srgb, var(--neutral) 55%, var(--border))}.tournament-scene.eliminado .ts-status{color:var(--neutral)}.tournament-scene.campeao{border-color:color-mix(in srgb, var(--accent-score) 55%, var(--border));box-shadow:var(--glow-score), var(--shadow-panel);animation:cut-in var(--dur-slower) var(--ease-pop), tournament-glow var(--dur-pulse) ease-in-out infinite;padding:3.2vh 5.4vw}.tournament-scene.campeao .ts-status{color:var(--accent-score);text-shadow:0 0 40px color-mix(in srgb, var(--accent-score) 55%, transparent);font-size:clamp(28px,5vh,76px)}.tournament-scene .trophy-icon{filter:drop-shadow(0 4px 14px #0006);font-size:clamp(32px,6vh,90px)}@keyframes tournament-glow{50%{box-shadow:0 0 40px color-mix(in srgb, var(--accent-score) 45%, transparent), var(--shadow-panel)}}@media (prefers-reduced-motion:reduce){.tournament-scene,.tournament-scene.campeao{animation:none}}:root[data-theme=broadcast]{--bg:#04070d;--surface-0:#090e18;--surface-1:#0c1322;--surface-2:#101a2e;--surface-inset:#04070e;--border:#8ca5cd24;--divider:#8ca5cd1a;--inner-light:#d7e6ff12;--text-primary:#eef3fa;--text-secondary:#c3cede;--text-muted:#74829a;--accent-score:#f0b43c;--accent-me:#35c98b;--positive:#3cc186;--negative:#e2635f;--danger:#e2635f;--on-accent:#06101e;--stat-goal:#5b9ee6;--stat-assist:#e6b04a;--stat-save:#a184e0;--stat-shot:#d97f8d;--stat-touch:#8595ad;--stat-demo:#e08a52;--stat-boost:#e6b04a;--accent-recurring:#b07bff;--recurring-glow:#8b5cf6;--recurring-label:#c9b3ff;--recurring-ink:#e2d6ff;--me-surface-0:#0c2a22;--me-surface-1:#08211d;--boost-grad-0:#a86b12;--ember-0:#ff8c2e;--ember-text:#ffb066;--glow-score:0 0 12px #f0b43c38;--glow-me:0 0 16px #35c98b29;--fx-level:1;--radius:6px;--dur-fast:.2s;--dur-base:.28s;--dur-slow:.35s;--dur-slower:.55s;--dur-pulse:1.6s;--ease-broadcast:cubic-bezier(.16, 1, .3, 1);--tracking-caps:.1em}:root[data-theme=broadcast] body{background:var(--bg)}[data-theme=broadcast] .hud-ornament[data-slot=bg]{background:radial-gradient(1500px 620px at 50% -12%, color-mix(in srgb, var(--stat-goal) 5%, transparent), transparent 62%), radial-gradient(1200px 500px at 50% 112%, color-mix(in srgb, var(--accent-score) 3%, transparent), transparent 60%), repeating-linear-gradient(45deg, transparent 0 21px, #ffffff03 21px 22px)}[data-theme=broadcast] .panel,[data-theme=broadcast] .topscorers,[data-theme=broadcast] .timeline,[data-theme=broadcast] .live-right>:not(.topscorers){background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 55%, var(--surface-1)), var(--surface-0));border:1px solid var(--border);box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffff17}[data-theme=broadcast] .pcard{background:linear-gradient(90deg, color-mix(in srgb, var(--team) 14%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 55%, var(--surface-1)), var(--surface-0));border:1px solid var(--border);box-shadow:var(--shadow-panel), inset 0 1px 0 #ffffff17}[data-theme=broadcast] .pcard[data-me]{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-me) 12%, transparent), transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 55%, var(--me-surface-1)), var(--surface-0));box-shadow:var(--glow-me), var(--shadow-panel), inset 0 1px 0 #ffffff17}[data-theme=broadcast] .scorebar{position:relative}[data-theme=broadcast] .team-block{background:linear-gradient(135deg, color-mix(in srgb, var(--team) 62%, var(--surface-0)), color-mix(in srgb, var(--team) 26%, var(--surface-0)));box-shadow:inset 0 0 42px #ffffff1a, 0 0 34px color-mix(in srgb, var(--team) 45%, transparent)}[data-theme=broadcast] .team-block.right{background:linear-gradient(225deg, color-mix(in srgb, var(--team) 62%, var(--surface-0)), color-mix(in srgb, var(--team) 26%, var(--surface-0)))}[data-theme=broadcast] .center-block{box-shadow:0 6px 22px #0000008c}[data-theme=broadcast] .center-block:has(.clock.ot){border:1px solid color-mix(in srgb, var(--accent-score) 75%, transparent);animation:pulse var(--dur-pulse) ease-in-out infinite}[data-theme=broadcast] .pressure-track{background:var(--surface-inset);border:1px solid var(--border);border-radius:3px}[data-theme=broadcast] .pressure-fill{opacity:.95;border-radius:2px}[data-theme=broadcast] .pressure-ball{color:var(--text-primary);filter:drop-shadow(0 0 8px #ffffffd9)}[data-theme=broadcast] .poss-end{text-shadow:0 0 10px #ffffff1f}[data-theme=broadcast] .pcard-edge{width:4px;box-shadow:3px 0 12px color-mix(in srgb, var(--team) 55%, transparent)}[data-theme=broadcast] .platform-icon{box-sizing:border-box;width:20px;height:20px;color:var(--text-primary);background:color-mix(in srgb, var(--team) 38%, var(--surface-2));clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);padding:2px}[data-theme=broadcast] .pcard-score{text-shadow:var(--glow-score)}[data-theme=broadcast] .demo-badge{background:color-mix(in srgb, var(--danger) 24%, transparent);border-color:color-mix(in srgb, var(--stat-demo) 70%, transparent);color:var(--stat-demo);animation:bc-demo-shake var(--dur-slow) var(--ease-broadcast)}@keyframes bc-demo-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){[data-theme=broadcast] .demo-badge{animation:none}}[data-theme=broadcast] .ts-count{border-radius:2px}[data-theme=broadcast] .moment{position:relative;overflow:hidden}[data-theme=broadcast] .moment:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 52% at 50% 42%, color-mix(in srgb, var(--team) 28%, transparent), transparent 70%);position:absolute;inset:0}[data-theme=broadcast] .moment>*{z-index:1;position:relative}[data-theme=broadcast] .moment-title{color:var(--team);text-shadow:0 0 26px color-mix(in srgb, var(--team) 45%, transparent)}[data-theme=broadcast] .moment-icon{filter:drop-shadow(0 0 32px var(--team))}[data-theme=broadcast] .moment-speed{color:var(--accent-score)}[data-theme=broadcast] .moment:after{content:"";z-index:2;pointer-events:none;width:38%;animation-name:bc-sweep;animation-duration:calc(var(--fx-level) * var(--dur-slower));animation-timing-function:var(--ease-broadcast);background:linear-gradient(100deg,#0000,#ffffff24,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)}@keyframes bc-sweep{to{transform:translate(320%)}}[data-theme=broadcast] .rtable-title{padding-bottom:8px;position:relative}[data-theme=broadcast] .rtable-title:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-score) 70%, transparent), transparent);height:2px;position:absolute;bottom:0;left:25%;right:25%}[data-theme=broadcast] .rtable{animation:bc-table-in var(--dur-base) var(--ease-broadcast)}@keyframes bc-table-in{0%{opacity:0;transform:translate(10px)}}@media (prefers-reduced-motion:reduce){[data-theme=broadcast] .moment:after{animation:none}}[data-theme=broadcast] .tl-axis{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--stat-goal) 20%, var(--border)), transparent)}[data-theme=broadcast] .tl-dot{background:var(--surface-0);box-shadow:0 0 10px color-mix(in srgb, var(--team) 45%, transparent), inset 0 0 6px color-mix(in srgb, var(--team) 20%, transparent)}[data-theme=broadcast] .tl-pin.goal .tl-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-score) 35%, transparent), 0 0 16px color-mix(in srgb, var(--accent-score) 40%, transparent)}[data-theme=broadcast] .tl-tip{box-shadow:var(--shadow-panel)}[data-theme=broadcast] .tl-tip:after{content:"";border:5px solid #0000;border-top-color:var(--surface-2);position:absolute;top:100%;left:50%;transform:translate(-50%)}[data-theme=broadcast] .tl-gscore{text-shadow:0 0 12px color-mix(in srgb, var(--accent-score) 45%, transparent)}[data-theme=broadcast] .tl-now{box-shadow:0 0 14px color-mix(in srgb, var(--accent-score) 70%, transparent)}[data-theme=broadcast] .tl-ot{background:color-mix(in srgb, var(--accent-score) 8%, transparent);border-left-color:color-mix(in srgb, var(--accent-score) 60%, transparent)}[data-theme=broadcast] .tl-ot-label{text-shadow:0 0 10px color-mix(in srgb, var(--accent-score) 40%, transparent)}[data-theme=broadcast] .session-vd .w{text-shadow:0 0 16px color-mix(in srgb, var(--positive) 45%, transparent)}[data-theme=broadcast] .session-vd .l{text-shadow:0 0 16px color-mix(in srgb, var(--negative) 40%, transparent)}[data-theme=broadcast] .logo span{text-shadow:0 0 28px color-mix(in srgb, var(--accent-score) 22%, transparent)}[data-theme=broadcast] .tw-spark polyline:not(.trail){filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent-score) 35%, transparent))}[data-theme=broadcast] .arena-badge{color:var(--stat-goal);filter:drop-shadow(0 0 34px color-mix(in srgb, var(--stat-goal) 45%, transparent))}[data-theme=broadcast] .intro-arena h2{text-shadow:0 0 26px color-mix(in srgb, var(--stat-goal) 22%, transparent)}[data-theme=broadcast] .podium-result.win{text-shadow:0 0 60px color-mix(in srgb, var(--accent-score) 55%, transparent)}@media (prefers-reduced-motion:reduce){:is([data-theme=broadcast] .rtable,[data-theme=broadcast] .center-block:has(.clock.ot)){animation:none}}.hud-editor{background:var(--bg);height:100vh;color:var(--text-primary);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden}.editor-toolbar{background:var(--surface-1);border-bottom:1px solid var(--border);z-index:10;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.editor-toolbar h1{letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 8px 0 0;font-size:15px;font-weight:700}.editor-scene-tabs{gap:4px;display:flex}.editor-scene-tabs button{border-radius:var(--radius);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;padding:6px 12px}.editor-scene-tabs button[aria-selected=true]{background:var(--surface-2);color:var(--text-primary);border-color:var(--accent-score)}.editor-btn{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--text-primary);cursor:pointer;padding:6px 12px;font-size:13px;text-decoration:none}.editor-btn.primary{border-color:var(--accent-score);color:var(--accent-score)}.editor-btn[aria-pressed=true]{background:color-mix(in srgb, var(--accent-score) 20%, var(--surface-2))}.editor-check{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.editor-name-input{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-0);color:var(--text-primary);min-width:160px;padding:6px 10px}.editor-save-status{font-size:12px}.editor-save-status.ok{color:var(--positive)}.editor-save-status.err{color:var(--negative)}.editor-body{flex:1;min-height:0;display:flex}.editor-sidebar{border-right:1px solid var(--border);flex:none;width:220px;padding:12px;overflow-y:auto}.editor-sidebar h2{text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);margin:0 0 8px;font-size:12px}.editor-sidebar ul{flex-direction:column;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.editor-sidebar button{text-align:left;border-radius:var(--radius);width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 8px}.editor-sidebar button[aria-current=true]{background:var(--surface-2);color:var(--text-primary);border-color:var(--accent-score)}.editor-btn.subtle{width:100%;color:var(--text-muted);background:0 0}.editor-canvas-wrap{background:color-mix(in srgb, var(--bg) 90%, black);flex:1;justify-content:center;align-items:center;min-width:0;display:flex;overflow:auto}.editor-canvas{width:100%;height:100%;position:relative}.editor-canvas-wrap.eye-far .editor-canvas{filter:blur(1.5px);transform-origin:50%;transform:scale(.15)}.editor-loading{color:var(--text-muted);padding:24px;font-size:13px}.editor-example-note{z-index:20;color:var(--text-muted);background:color-mix(in srgb, var(--surface-0) 80%, transparent);border-radius:var(--radius);pointer-events:none;padding:4px 8px;font-size:11px;position:absolute;top:8px;left:8px}.editor-handle{border:2px dashed color-mix(in srgb, var(--accent-score) 55%, transparent);background:color-mix(in srgb, var(--accent-score) 8%, transparent);border-radius:var(--radius);cursor:pointer;padding:0}.editor-handle:hover,.editor-handle.selected{background:color-mix(in srgb, var(--accent-score) 16%, transparent);border-style:solid}.editor-handle-label{letter-spacing:1px;text-transform:uppercase;color:var(--on-accent);background:var(--accent-score);border-radius:2px;padding:1px 5px;font-size:10px;position:absolute;top:2px;left:2px}.editor-side-panel{border-left:1px solid var(--border);flex:none;width:240px;padding:12px;overflow-y:auto}.editor-side-panel h2{letter-spacing:1px;margin:0 0 8px;font-size:13px}.editor-side-panel ul{margin:0 0 12px;padding:0;list-style:none}.editor-side-panel li{justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex}.editor-degree-group{margin-bottom:10px}.editor-degree-group>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:11px;display:block}.editor-degree-row{flex-wrap:wrap;gap:4px;display:flex}.editor-degree-row button{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;padding:4px 8px;font-size:12px}.editor-degree-row button[aria-pressed=true]{border-color:var(--accent-score);color:var(--accent-score)}.editor-toggle{border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border-radius:999px;padding:3px 10px;font-size:11px}.editor-toggle[aria-pressed=true]{background:color-mix(in srgb, var(--positive) 20%, var(--surface-2));color:var(--positive);border-color:var(--positive)}.editor-catalog-badge{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.editor-modal-backdrop{z-index:50;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.editor-modal{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-pin);width:min(560px,90vw);max-height:80vh;box-shadow:var(--shadow-panel);padding:16px;overflow-y:auto}.editor-modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.editor-modal-head h2{margin:0;font-size:16px}.editor-catalog-group{margin-bottom:14px}.editor-catalog-group h3{text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);margin:0 0 6px;font-size:11px}.editor-catalog-group ul{margin:0;padding:0;list-style:none}.editor-catalog-item{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:4px 0;display:flex}.editor-catalog-id{color:var(--text-secondary);font-family:monospace;font-size:13px}.editor-catalog-impossivel{border-top:1px solid var(--divider);color:var(--text-muted);padding-top:10px;font-size:12px}.editor-catalog-impossivel h3{text-transform:uppercase;color:var(--text-muted);margin:0 0 4px;font-size:11px}.editor-catalog-impossivel p{margin:0 0 4px}body[data-app=overlay]{background:0 0;margin:0;overflow:hidden}.overlay{color:var(--text-primary);font-family:var(--font-body);text-transform:uppercase;pointer-events:none;grid-template:"top-left top-center top-right"1fr"middle-left middle-center middle-right"1fr"bottom-left bottom-center bottom-right"1fr/1fr 56.25vh 1fr;display:grid;position:fixed;inset:0}.ov-anchor{flex-direction:column;gap:8px;min-width:0;display:flex}.ov-anchor[data-row=top]{--enter-y:-10px;justify-content:flex-start;margin-top:4.5vh}.ov-anchor[data-row=middle]{justify-content:center}.ov-anchor[data-row=bottom]{--enter-y:10px;justify-content:flex-end;margin-bottom:4.5vh}.ov-anchor[data-col=left]{align-items:flex-start;margin-left:4.5vh}.ov-anchor[data-col=center]{align-items:center}.ov-anchor[data-col=right]{align-items:flex-end;margin-right:4.5vh}.ov-anchor[data-row=bottom][data-col=center]{margin-bottom:7vh}.ov-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 92%, transparent), color-mix(in srgb, var(--surface-0) 92%, transparent));border:1px solid var(--inner-light);border-left:var(--edge-width) solid var(--accent-score);border-radius:var(--radius);box-shadow:var(--shadow-panel), 0 0 0 1px #0009;padding:10px 14px}.ov-ratings,.ov-session,.ov-brand{animation:ov-fade var(--dur-slow) var(--ease-broadcast)}@keyframes ov-fade{0%{opacity:0}}.ov-label{font-size:var(--fs-sm);letter-spacing:var(--tracking-caps);color:var(--text-secondary);align-items:center;gap:4px;margin-bottom:6px;font-weight:600;display:flex}.ov-ratings{min-width:16vw}.ov-ratings-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ov-ratings-list li{border-left:3px solid var(--team,var(--border));font-size:var(--fs-md);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;padding:2px 6px;display:flex}.ov-r-name{text-transform:none;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ov-r-val{font-variant-numeric:tabular-nums;transition:color var(--dur-continuous) var(--ease-continuous);font-weight:700}.ov-ratings-list li.tier-good .ov-r-val{color:var(--positive)}.ov-ratings-list li.tier-mid .ov-r-val{color:var(--accent-score)}.ov-ratings-list li.tier-bad .ov-r-val{color:var(--negative)}.ov-ratings-list li.me{background:color-mix(in srgb, var(--accent-me) 12%, transparent)}.ov-ratings-list li.me .ov-r-name{color:var(--accent-me);font-weight:700}.ov-session{border-left-color:var(--neutral)}.ov-session-vd{font-size:var(--fs-md);align-items:baseline;gap:10px;font-weight:700;display:flex}.ov-session-vd .w{color:var(--positive)}.ov-session-vd .l{color:var(--negative)}.ov-streak{text-transform:none;font-size:var(--fs-sm);color:var(--text-secondary);margin-left:4px;font-weight:600}.ov-form{gap:3px;margin-top:6px;display:flex}.ov-form b{font-size:var(--fs-sm);border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;font-weight:700;display:inline-flex}.ov-form b.v{background:color-mix(in srgb, var(--positive) 25%, transparent);color:var(--positive)}.ov-form b.d{background:color-mix(in srgb, var(--negative) 25%, transparent);color:var(--negative)}.ov-goal{border-left-width:calc(var(--edge-width) * 2);border-left-color:var(--team,var(--accent-score));opacity:0;min-width:0;max-width:100%;transition:opacity var(--dur-fast) var(--ease-broadcast);padding:16px 22px}.ov-goal[data-on="1"]{opacity:1}.ov-goal-in{min-width:0;animation:ov-cut-in var(--dur-slow) var(--ease-broadcast);flex-direction:column;gap:6px;display:flex}@keyframes ov-cut-in{0%{opacity:0;transform:translateY(var(--enter-y,10px)) scale(.995);clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0);transform:none}}.ov-goal-line1{align-items:baseline;gap:12px;min-width:0;display:flex}.ov-goal-name{font-size:var(--fs-lg);color:var(--text-primary);text-transform:none;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;font-weight:700;overflow:hidden}.ov-goal-rating{font-size:var(--fs-md);color:var(--accent-score);font-variant-numeric:tabular-nums;flex:none;align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.ov-goal-delta{color:var(--accent-score);font-size:.6em;font-weight:700}.ov-goal-line2{font-size:var(--fs-md);align-items:baseline;gap:14px;font-weight:600;display:flex}.ov-goal-stat{color:var(--accent-score);font-weight:700}.ov-goal-flavor{text-transform:none;color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius);padding:1px 8px;font-weight:500}.ov-brand{font-size:var(--fs-sm);letter-spacing:var(--tracking-caps);color:var(--text-secondary);text-transform:none;text-shadow:0 0 3px #000000d9,0 1px 6px #000000b3;font-weight:600}.ov-brand b{color:var(--text-primary);letter-spacing:var(--tracking-caps);font-weight:700}@media (prefers-reduced-motion:reduce){.ov-ratings,.ov-session,.ov-brand,.ov-goal-in{animation:none}.ov-goal,.ov-r-val{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portal{min-height:100vh;font-family:var(--font-script,"Rajdhani", "Segoe UI", system-ui, sans-serif);color:#e8eefc;background:radial-gradient(900px 400px at 15% -10%,#1878e824,#0000 60%),#070c16;display:flex}.sidebar{box-sizing:border-box;background:#0b1220;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:220px;height:100vh;padding:20px 0;display:flex;position:sticky;top:0}.nav-spacer{flex:1}.brand{letter-spacing:2px;padding:0 20px 18px;font-size:26px;font-style:italic;font-weight:800}.brand span{color:#ffd75e}.nav-item{letter-spacing:1px;text-transform:uppercase;color:#e8eefc99;border-inline-start:3px solid #0000;align-items:center;gap:12px;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.nav-item:hover{color:#e8eefc;background:#ffffff08}.nav-item.on{color:#ffb01e;background:#f2842c14;border-inline-start-color:#f2842c}.nav-item.hud-link{color:#4ade80;margin-top:18px}.nav-icon{text-align:center;width:20px}.content{flex:1;min-width:0;padding:28px clamp(20px,3vw,44px)}.page-title{text-transform:uppercase;letter-spacing:1px;margin:0 0 20px;font-size:30px;font-style:italic;font-weight:800}@media (width<=720px){.portal{flex-direction:column}.sidebar{border-bottom:1px solid #ffffff0f;border-right:none;flex-direction:row;align-items:center;gap:2px;width:auto;height:auto;padding:0 4px;position:static;overflow:auto hidden}.brand{flex-shrink:0;padding:0 12px;font-size:20px}.nav-spacer{flex:0 0 8px}.nav-item{white-space:nowrap;border-inline-start:none;border-bottom:3px solid #0000;flex-shrink:0;padding:12px 12px 9px;font-size:13px}.nav-item.on{border-inline-start-color:#0000;border-bottom-color:#f2842c}.nav-item.hud-link{margin-top:0}.content{padding:18px 14px}.portal .v3-mid,.portal .v1-stories,.portal .destaques,.portal .agg-grid,.portal .v1-top,.portal .v2-cols{grid-template-columns:minmax(0,1fr)}.portal table.v3-table,.portal table.stats-table{display:block;overflow-x:auto}.portal .v1-head,.portal .v1-row{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto auto auto;gap:8px;padding-inline:6px;font-size:13px}.portal .v1-head>span,.portal .v1-row>span{overflow-wrap:anywhere;min-width:0}}.cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:22px;display:grid}.panel-2{background:linear-gradient(#121b2e,#0e1626);border:1px solid #ffffff0f;border-radius:6px;padding:16px 18px}.muted{color:#e8eefc8c}table.stats-table{border-collapse:collapse;width:100%;font-size:14px}table.stats-table th{text-align:left;letter-spacing:2px;text-transform:uppercase;color:#e8eefc80;padding:8px 10px;font-size:11px}table.stats-table td{border-top:1px solid #ffffff0d;padding:9px 10px}table.stats-table tr.clickable:hover{cursor:pointer;background:#ffffff08}.win{color:#4ade80}.loss{color:#f87171}.abandon{color:var(--abandon-c)}.btn{font:inherit;text-transform:uppercase;letter-spacing:1px;color:#fff;cursor:pointer;background:#1878e8;border:none;border-radius:4px;padding:8px 16px;font-weight:700}.btn.ghost{color:#e8eefc;background:0 0;border:1px solid #fff3}.btn.danger{background:#7f1d1d}input.field,select.field{font:inherit;color:#e8eefc;background:#0a1120;border:1px solid #ffffff26;border-radius:4px;padding:7px 10px}.row-gap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stat-card-label{letter-spacing:var(--tracking-script,2px);text-transform:var(--caps-script,uppercase);color:#e8eefc80;font-size:11px}.stat-card-value{margin-top:4px;font-size:32px;font-style:italic;font-weight:800}.stat-card-sub{margin-top:2px;font-size:12px}.delta.up{color:#4ade80}.delta.down{color:#f87171}.delta.flat{color:#e8eefc66}.chart{display:block}.chart-empty{text-align:center;padding:24px 0;font-size:13px}.touch-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;margin-top:10px;display:grid}.touch-cell{flex-direction:column;align-items:center;gap:6px;display:flex}.touch-canvas{aspect-ratio:8192/10240;background:#ffffff05;border:1px solid #ffffff14;border-radius:4px;width:100%}.profile-heat{max-width:300px;margin-top:10px}.portal{--panel-0:#121b2e;--panel-1:#0e1626;--muted-c:#e8eefc8c;--faint-c:#e8eefc59;--line-c:#ffffff0f;--amber:#ffd75e;--amber-chip:#f5b93d;--win-c:#4ade80;--loss-c:#f87171;--abandon-c:var(--neutral)}.eyebrow{letter-spacing:var(--tracking-script,2.5px);text-transform:var(--caps-script,uppercase);color:var(--muted-c);font-size:11px;font-weight:600}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.up{color:var(--win-c)}.down{color:var(--loss-c)}.clickable{cursor:pointer}.chip{border-radius:4px;align-items:baseline;gap:7px;padding:3px 9px;font-size:15px;font-weight:700;display:inline-flex}.chip .vd{letter-spacing:1px;font-size:11px}.chip.w{color:var(--win-c);background:#4ade801f}.chip.l{color:var(--loss-c);background:#f871711f}.chip.a{background:color-mix(in srgb, var(--abandon-c) 14%, transparent);color:var(--abandon-c)}.rs-badge{text-align:center;border:1px solid var(--line-c);background:#ffffff08;border-radius:4px;min-width:44px;padding:3px 8px;font-size:15px;font-weight:700;display:inline-block}.rs-badge.good{border-color:#4ade808c;box-shadow:inset 0 0 12px #4ade8014}.rs-badge.mid{border-color:#f5b93d80}.rs-badge.bad{border-color:#f8717173}.style-badge{letter-spacing:.5px;border:1px solid var(--line-c);color:var(--muted-c);background:#ffffff08;border-radius:4px;margin:0 4px 4px 0;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.flag{letter-spacing:1px;vertical-align:2px;border-radius:3px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.flag.mvp{background:var(--amber-chip);color:#10141f}.flag.ot{color:#9cc4f5;background:#1878e840}.flag.hat{color:#f7b083;background:#f2842c40}.tooltip{z-index:90;pointer-events:none;background:#04070e;border:1px solid #ffffff24;border-radius:5px;max-width:260px;padding:8px 11px;font-size:13px;line-height:1.45;display:none;position:fixed;box-shadow:0 6px 24px #00000080}.tooltip .tt-title{font-weight:700}.tooltip .tt-muted{color:var(--muted-c)}.legend{color:var(--muted-c);gap:16px;margin-top:6px;font-size:12px;display:flex}.legend .sw{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.v1-top{grid-template-columns:1fr 320px;gap:18px;margin-bottom:18px;display:grid}.v1-form,.v1-rs,.v1-tape{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-radius:6px;padding:18px 22px}.v1-rs{flex-direction:column;justify-content:center;align-items:center;display:flex}.v1-streak{text-transform:uppercase;letter-spacing:1px;margin:6px 0 14px;font-size:clamp(30px,3.4vw,46px);font-style:italic;font-weight:700;line-height:1.05}.v1-streak .hl{color:var(--amber)}.v1-chips{flex-wrap:wrap;gap:8px;display:flex}.form-chip{border:1px solid var(--line-c);border-radius:5px;flex-direction:column;align-items:center;gap:1px;min-width:52px;padding:7px 6px 5px;display:flex}.form-chip b{font-size:17px;line-height:1}.form-chip i{color:var(--muted-c);font-size:11px;font-style:normal}.form-chip.w{background:#4ade801a;border-color:#4ade8059}.form-chip.l{background:#f8717114;border-color:#f871714d}.form-chip.now{outline:2px solid var(--amber);outline-offset:1px}.v1-sub{color:var(--muted-c);flex-wrap:wrap;gap:26px;margin-top:14px;font-size:14px;display:flex}.v1-sub b{color:#e8eefc;font-size:16px}.v1-rs-dial{width:168px;height:168px;margin:8px 0 4px;position:relative}.v1-rs-dial svg{position:absolute;inset:0}.v1-rs-val{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v1-rs-val b{color:var(--amber);font-size:52px;font-style:italic;font-weight:700;line-height:1}.v1-rs-val i{letter-spacing:2px;color:var(--muted-c);text-transform:uppercase;font-size:11px;font-style:normal}.v1-rs-delta{color:var(--muted-c);font-size:13.5px}.v1-stories{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.story{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-inline-start:4px solid var(--amber-chip);border-radius:6px;padding:13px 16px}.story.blue{border-inline-start-color:#1878e8}.story.orange{border-inline-start-color:#f2842c}.story h4{text-transform:uppercase;margin:3px 0 2px;font-size:19px;font-style:italic;font-weight:700}.story p{color:var(--muted-c);margin:0;font-size:13.5px}.v1-tape{margin-bottom:22px;padding-bottom:10px}.v1-head{grid-template-columns:92px 1.2fr 96px 1.5fr 70px 64px 118px;gap:14px;padding:4px 12px 8px;display:grid}.v1-head span{letter-spacing:2px;text-transform:uppercase;color:var(--faint-c);font-size:10.5px;font-weight:600}.v1-rows{flex-direction:column;display:flex}.v1-row{border-top:1px solid #ffffff0d;grid-template-columns:92px 1.2fr 96px 1.5fr 70px 64px 118px;align-items:center;gap:14px;padding:9px 12px;font-size:14.5px;display:grid}.v1-row:hover{background:#ffffff08}.v1-row .when{color:var(--muted-c)}.v1-row .arena{font-weight:600}.v1-row .arena i{color:var(--faint-c);font-size:12.5px;font-style:normal;font-weight:500}.v1-row .lineup{color:var(--muted-c);font-size:13.5px}.v1-row .lineup b{color:#e8eefc;font-weight:600}.v2-hero{border-bottom:1px solid var(--line-c);margin-bottom:20px;padding:8px 0 18px}.v2-headline{text-transform:uppercase;letter-spacing:.5px;text-wrap:balance;margin:8px 0 12px;font-size:clamp(44px,5.4vw,82px);font-style:italic;font-weight:700;line-height:.95}.v2-headline .hl{color:var(--amber)}.v2-deck{color:var(--muted-c);max-width:68ch;margin:0;font-size:17px;font-weight:500;line-height:1.5}.v2-deck b{color:#e8eefc;font-weight:600}.v2-band{flex-wrap:wrap;align-items:baseline;gap:34px;margin:18px 0 4px;display:flex}.v2-kpi b{font-size:34px;font-style:italic;font-weight:700;line-height:1;display:block}.v2-kpi.lead b{color:var(--amber);font-size:46px}.v2-kpi i{letter-spacing:2px;text-transform:uppercase;color:var(--muted-c);font-size:11px;font-style:normal;font-weight:600}.v2-cols{grid-template-columns:1fr 300px;align-items:start;gap:22px;display:grid}.v2-chart-panel,.v2-ficha{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-radius:6px;padding:16px 20px}.v2-best{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;display:flex}.v2-best:first-of-type{border-top:none}.v2-best b{white-space:nowrap;font-size:20px;font-weight:700}.v2-best .label{letter-spacing:1px;text-transform:uppercase;color:var(--muted-c);font-size:12px;font-weight:600}.v2-best .at{color:var(--faint-c);white-space:nowrap;font-size:11.5px}.v2-days{margin-top:24px}.v2-day-head{align-items:baseline;gap:14px;margin:20px 0 8px;display:flex}.v2-day-head h3{text-transform:uppercase;margin:0;font-size:21px;font-style:italic;font-weight:700}.v2-day-head .sum{color:var(--muted-c);font-size:13.5px}.v2-match-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.v2-card{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-radius:6px;padding:11px 13px}.v2-card:hover{border-color:#ffffff29}.v2-card .top{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.v2-card .hour{color:var(--faint-c);font-size:12px}.v2-card .box{color:var(--muted-c);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.v2-card .box b{color:#e8eefc}.v3-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.v3-kpi{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-radius:6px;padding:12px 16px}.v3-kpi b{margin-top:3px;font-size:30px;font-style:italic;font-weight:700;line-height:1;display:block}.v3-kpi .d{margin-top:5px;font-size:12.5px;font-weight:600}.v3-kpi .d span:last-child{color:var(--faint-c);font-weight:500}.v3-mid{grid-template-columns:1.5fr 1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.v3-panel{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-radius:6px;padding:13px 16px}.v3-panel h4{letter-spacing:2px;text-transform:uppercase;color:var(--muted-c);margin:0 0 8px;font-size:11px;font-weight:600}table.v3-table{border-collapse:collapse;width:100%;font-size:14px}table.v3-table th{text-align:left;letter-spacing:2px;text-transform:uppercase;color:var(--faint-c);padding:8px 10px;font-size:10.5px;font-weight:600}table.v3-table th.r,table.v3-table td.r{text-align:end}[dir=rtl] table.v3-table td.r.num{text-align:start}table.v3-table td{border-top:1px solid #ffffff0d;padding:8px 10px}table.v3-table tr:hover td{background:#ffffff08}.v3-table .when{color:var(--muted-c);white-space:nowrap}.v3-table .arena{font-weight:600}.v3-table .stat-strip{color:var(--muted-c);white-space:nowrap;font-size:13px}.v3-table .stat-strip b{color:#e8eefc;font-weight:600}.portal{--team-0:#1878e8;--team-1:#f2842c;--team-0-hi:#4da3ff;--team-1-hi:#ffb066;--roxo:#c084fc;--me-c:#34d399}.destaques{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0;display:grid}@media (width<=1100px){.destaques{grid-template-columns:1fr}}.bloco{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-radius:6px;padding:15px 16px 12px}.bloco.b1{border-inline-start:4px solid var(--roxo)}.bloco.b2{border-inline-start:4px solid var(--me-c)}.bloco.b3{border-inline-start:4px solid var(--amber)}.bloco h2{text-transform:uppercase;margin:0;font-size:19px;font-style:italic;font-weight:700}.bloco .sub{margin:2px 0 10px;font-size:12.5px;line-height:1.4}.bloco .vazio{padding:10px 0;font-size:13.5px}.dest{color:inherit;border-top:1px solid #ffffff0d;padding:11px 0 10px;text-decoration:none;display:block}.dest:first-of-type{border-top:none}.dest:hover{background:#ffffff08}.dest .l1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.dest .l2{color:#cbd5e1;margin-top:5px;font-size:13.5px;line-height:1.45;display:block}.dest .l3{margin-top:4px;font-size:11.5px;display:block}.porque{letter-spacing:2px;text-transform:uppercase;white-space:nowrap;color:var(--amber);background:#ffd75e21;border:1px solid #ffd75e4d;border-radius:3px;padding:3px 7px;font-size:9.5px;font-weight:700}.filtros{margin-bottom:12px;padding:12px 14px}.pill{font:inherit;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted-c);border:1px solid var(--line-c);cursor:pointer;background:#101827;border-radius:99px;padding:7px 13px;font-size:11.5px;font-weight:700}.pill:hover{color:#e8eefc;border-color:#fff3}.pill.on{background:var(--amber);color:#06101e;border-color:#0000}.pill.v.on{background:var(--win-c)}.pill.d.on{background:var(--loss-c);color:#fff}.filtros .sep{background:#ffffff14;width:1px;height:24px}.limpar{font:inherit;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted-c);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:underline}.limpar:hover{color:#e8eefc}.contagem{margin-left:auto;font-size:13.5px}.contagem b{color:#e8eefc;font-size:15px}.lista-partidas th.ord{cursor:pointer;-webkit-user-select:none;user-select:none}.lista-partidas th.ord:hover{color:#e8eefc}.ord-seta{color:var(--amber);margin-left:3px;font-style:normal}.lista-partidas tr.win td:first-child{box-shadow:inset 3px 0 0 var(--win-c)}.lista-partidas tr.loss td:first-child{box-shadow:inset 3px 0 0 var(--loss-c)}.lista-partidas tr.abandoned td:first-child{box-shadow:inset 3px 0 0 var(--abandon-c)}.lista-partidas .arena i{color:var(--faint-c);font-size:12px;font-style:normal}.lista-partidas .selos{flex-wrap:wrap;gap:4px;display:flex}.flag.vir{color:var(--amber);background:#ffd75e33}.flag.wo{color:var(--muted-c);background:#ffffff0f}.flag.abandon{background:color-mix(in srgb, var(--abandon-c) 30%, transparent);color:var(--text-primary);text-transform:var(--caps-script,uppercase)}.flag.walkover,.flag.carried{color:#c084fc;background:#c084fc33}.match-head{align-items:flex-start;margin-bottom:16px}.match-subnote{color:var(--muted-c);flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;font-size:12.5px;display:flex}.match-subnote a{color:var(--muted-c);text-underline-offset:2px;text-decoration:underline}.match-subnote a:hover{color:#e8eefc}.tdot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.v3-table tr.me td{background:#34d39912}.v3-table tr.me td:first-child{color:var(--me-c);font-weight:700}.nota-rodape{color:var(--muted-c);border-top:1px solid #ffffff0d;margin-top:10px;padding-top:9px;font-size:12.5px;line-height:1.55}.nota-rodape b{color:var(--amber)}.mt-cols{grid-template-columns:1.5fr 1fr;gap:14px;margin:14px 0;display:grid}@media (width<=1000px){.mt-cols{grid-template-columns:1fr}}.scorebug{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);z-index:20;border-radius:6px;grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0;overflow:hidden}.sb-team{align-items:center;gap:16px;min-width:0;padding:12px 18px;display:flex}.sb-team.t0{border-inline-start:5px solid var(--team-0)}.sb-team.t1{border-inline-end:5px solid var(--team-1);text-align:right;flex-direction:row-reverse}.sb-goals{font-size:54px;font-style:italic;font-weight:700;line-height:.9;transition:color .3s,transform .3s}.sb-goals.bump{color:var(--amber);transform:scale(1.14)}.sb-names{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-names .lbl{letter-spacing:2.5px;text-transform:uppercase;font-size:10.5px;font-weight:700}.t0 .sb-names .lbl{color:var(--team-0-hi)}.t1 .sb-names .lbl{color:var(--team-1-hi)}.sb-names .who{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.sb-mid{background:#0a1120;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 24px;display:flex}.sb-clock{font-size:28px;font-weight:700;line-height:1}.sb-phase{letter-spacing:2.5px;text-transform:uppercase;color:var(--muted-c);font-size:10px;font-weight:700}.sb-phase.ot{color:var(--roxo)}.sb-live{letter-spacing:2px;text-transform:uppercase;color:var(--loss-c);align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}.sb-live i{background:var(--loss-c);border-radius:50%;width:6px;height:6px}.sb-live.on i{animation:1.1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.15}}.fita-wrap{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-inline-start:5px solid var(--amber);border-radius:6px;margin-top:12px;padding:13px 16px 10px}.fita{cursor:crosshair;width:100%;display:block}.fita .mk{cursor:pointer}.fita .body{transition:transform .25s cubic-bezier(.16,1,.3,1)}.fita .mk:hover .body{transform:scale(1.3)}.fita .mk.future .body{opacity:.3}.fita .mk.sel .body{transform:scale(1.4)}.transporte{margin-top:8px}.btn.play{background:var(--amber);color:#06101e;min-width:118px}.dica{margin-left:auto;font-size:11.5px}.no-ar{min-height:240px}.oa{animation:.45s cubic-bezier(.16,1,.3,1) oaIn}@keyframes oaIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.oa-kind{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 2px;display:flex}.oa-tag{letter-spacing:2.5px;text-transform:uppercase;border:1px solid var(--line-c);background:#0a1120;border-radius:3px;padding:5px 10px;font-size:12px;font-weight:700}.oa-tag.goal{background:var(--amber);color:#06101e;border-color:#0000}.oa-tag.save{color:var(--win-c);background:#4ade802e;border-color:#4ade8059}.oa-tag.style{color:var(--roxo);background:#c084fc2e;border-color:#c084fc59}.oa-when,.oa-vazio .oa-when{color:var(--muted-c);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700}.oa-who{margin:6px 0 2px;font-size:36px;font-style:italic;font-weight:700;line-height:1.05}.oa-sub{color:#cbd5e1;font-size:15px;line-height:1.45}.oa-seals{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.style-badge.selo{color:var(--roxo);background:#c084fc26;border-color:#c084fc52}.oa-metrics{flex-wrap:wrap;gap:22px;margin-top:14px;display:flex}.oa-metric b{color:var(--amber);font-size:25px;font-style:italic;font-weight:700;line-height:1.05;display:block}.oa-metric i{letter-spacing:2px;text-transform:uppercase;color:var(--muted-c);font-size:10px;font-style:normal;font-weight:700;display:block}.oa-vazio{padding-top:14px}.escada{margin-top:8px}.degrau{cursor:pointer;border-bottom:1px solid #ffffff0d;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:7px 6px;font-size:14px;display:grid}.degrau:hover,.degrau.sel{background:#ffffff0a}.degrau .t{color:var(--muted-c);font-size:12.5px;font-weight:700}.degrau .who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.degrau.t0 .who{color:var(--team-0-hi)}.degrau.t1 .who{color:var(--team-1-hi)}.degrau .sc{font-size:15px;font-weight:700}.degrau.lead0 .sc{color:var(--team-0-hi)}.degrau.lead1 .sc{color:var(--team-1-hi)}.degrau.tie .sc{color:var(--muted-c)}.degrau .ot-flag{letter-spacing:2px;color:var(--roxo);font-size:9px;font-weight:700}.v3-kpi.kpi-me{border-inline-start:4px solid var(--me-c)}.v3-kpi.kpi-hi{border-inline-start:4px solid var(--amber)}.v3-kpi.kpi-rec{border-inline-start:4px solid var(--roxo)}.fluxo{border-inline-start:5px solid var(--amber);margin-top:14px}.fluxo-svg{width:100%;margin-top:8px;display:block}.fluxo-svg .mk{cursor:default}.barra{grid-template-columns:116px 1fr 54px;align-items:center;gap:10px;padding:7px 0;display:grid}.barra.small{grid-template-columns:100px 1fr 58px}.barra .who{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.barra .who.me{color:var(--me-c);font-weight:700}.trilho{background:#0a1120;border-radius:3px;height:14px;position:relative;overflow:hidden}.trilho i{border-radius:3px;height:100%;display:block}.trilho i.over{position:absolute;inset:0}.trilho .cnt{color:var(--muted-c);font-size:11px;font-weight:700;position:absolute;top:-1px;right:7px}.barra .val{text-align:right;font-size:15px;font-weight:700}.dirbar{color:var(--muted-c);letter-spacing:2px;text-transform:uppercase;margin:8px 0;font-size:11px;font-weight:700}.lev{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.lev .lt{background:#0a1120;border-radius:99px;width:50px;height:7px;overflow:hidden}.lev .lt i{background:var(--amber);height:100%;display:block}.agregados{margin-top:14px}.agg-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:26px;display:grid}.poss{background:#0a1120;border-radius:99px;height:10px;margin-top:8px;display:flex;overflow:hidden}.poss i{height:100%;display:block}.cr-hero{border-inline-start:5px solid var(--amber);margin-bottom:22px;padding-inline-start:20px}.cr-headline{text-transform:uppercase;text-wrap:balance;margin:8px 0 0;font-size:clamp(34px,4.4vw,58px);font-style:italic;font-weight:700;line-height:.98}.cr-headline em{font-style:inherit;color:var(--amber)}.cr-deck{color:var(--muted-c);max-width:66ch;margin:14px 0 0;font-size:18px;line-height:1.5}.cr-deck b{color:#e8eefc;font-weight:700}.cr-band{border-top:1px solid var(--line-c);flex-wrap:wrap;gap:30px;margin-top:18px;padding-top:16px;display:flex}.cr-band div b{font-size:28px;font-style:italic;font-weight:700;line-height:1.05;display:block}.cr-band div i{letter-spacing:2px;text-transform:uppercase;color:var(--muted-c);font-size:10px;font-style:normal;font-weight:700;display:block}.cr-band .lead b{color:var(--amber);font-size:36px}.ato{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-radius:6px;grid-template-columns:72px 1fr;gap:20px;margin-top:20px;padding:18px 20px 14px;display:grid}.ato.t0{border-inline-start:5px solid var(--team-0)}.ato.t1{border-inline-start:5px solid var(--team-1)}.ato.ot{border-inline-start:5px solid var(--roxo)}.ato-rom{text-align:right}.ato .rom{color:#e8eefc29;font-size:46px;font-style:italic;font-weight:700;line-height:.9}.ato .quando{letter-spacing:2px;text-transform:uppercase;color:var(--muted-c);margin-top:6px;font-size:10px;font-weight:700;display:block}.ato h3{text-transform:uppercase;margin:0;font-size:26px;font-style:italic;font-weight:700}.ato-placar{color:var(--muted-c);letter-spacing:1.5px;text-transform:uppercase;margin-top:10px;font-size:13px;font-weight:700}.ato-placar b{color:var(--amber);border:1px solid var(--line-c);letter-spacing:0;background:#0a1120;border-radius:3px;padding:3px 9px;font-size:17px}.ato-placar .seta{opacity:.5}.espinha{margin:14px 0 0;padding:0;list-style:none;position:relative}.espinha:before{content:"";background:#ffffff14;width:1px;position:absolute;top:6px;bottom:6px;left:61px}.espinha li{grid-template-columns:54px 22px 1fr;align-items:baseline;gap:8px;padding:5px 0;font-size:15px;display:grid}.espinha .t{text-align:right;color:var(--muted-c);font-size:12.5px;font-weight:700}.espinha .m{border:1.5px solid var(--neutral,#64748b);background:#101827;border-radius:50%;place-self:center;width:9px;height:9px}.espinha li.t0 .m{border-color:var(--team-0-hi)}.espinha li.t1 .m{border-color:var(--team-1-hi)}.espinha li.save .m{background:var(--win-c);border-color:var(--win-c)}.espinha li.gol .m{background:var(--amber);border-color:var(--amber);width:15px;height:15px}.espinha li.gol{padding:9px 0}.espinha .dsc{color:var(--muted-c)}.espinha .dsc b{color:#e8eefc;font-weight:700}.espinha .dsc b.me{color:var(--me-c)}.espinha li.gol .dsc{font-size:17px}.espinha .sc{border:1px solid var(--line-c);color:#e8eefc;background:#0a1120;border-radius:3px;margin-left:8px;padding:1px 7px;font-size:13.5px;font-weight:700}.espinha .meta{color:var(--faint-c);margin-top:2px;font-size:13px}.cr-sec{letter-spacing:2.5px;text-transform:uppercase;color:var(--muted-c);border-bottom:1px solid var(--line-c);margin:40px 0 0;padding-bottom:9px;font-size:12px;font-weight:700}.cr-cast{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}@media (width<=800px){.cr-cast,.ato{grid-template-columns:1fr}.ato-rom{text-align:left}}.cr-card{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-radius:6px;grid-template-columns:1fr auto;align-items:start;gap:14px;padding:15px 17px;display:grid}.cr-card.t0{border-inline-start:4px solid var(--team-0)}.cr-card.t1{border-inline-start:4px solid var(--team-1)}.cr-card.me{border-inline-start-color:var(--me-c)}.cr-card .papel{letter-spacing:2px;text-transform:uppercase;color:var(--amber);font-size:10px;font-weight:700}.cr-card h4{margin:5px 0 0;font-size:22px;font-style:italic;font-weight:700}.cr-card.me h4{color:var(--me-c)}.cr-card .linha{color:var(--muted-c);margin-top:8px;font-size:13px}.cr-card .rs{text-align:right}.cr-card .rs b{color:var(--amber);font-size:32px;font-style:italic;font-weight:700;line-height:1;display:block}.cr-card .rs b.good{color:var(--win-c)}.cr-card .rs b.bad{color:var(--loss-c)}.cr-card .rs i{letter-spacing:2px;text-transform:uppercase;color:var(--muted-c);font-size:9px;font-style:normal;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.sb-goals,.fita .body,.oa,.sb-live.on i{transition:none!important;animation:none!important}}.config-block{max-width:640px}.config-row{cursor:pointer;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;font-size:15px;display:flex}.config-row:first-of-type{border-top:none;margin-top:8px}.config-row input[type=checkbox]{accent-color:#f5b93d;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.config-row span small{color:#e8eefc73;margin-top:2px;font-size:12.5px;display:block}.config-row>span{flex:1}.config-saved{margin-top:8px;font-size:12.5px}.config-nota{border-top:1px solid #ffffff0d;margin-top:10px;padding-top:9px;font-size:12.5px;line-height:1.55}.config-nota b{color:var(--amber)}.est-sec{animation:estIn var(--dur-slow) var(--ease-broadcast) both}.est-sec:nth-of-type(2){animation-delay:var(--delay-1)}.est-sec:nth-of-type(3){animation-delay:var(--delay-2)}.est-sec:nth-of-type(n+4){animation-delay:var(--delay-3)}@keyframes estIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.est-head{align-items:center;gap:10px;margin:28px 0 12px;display:flex}.est-sec:first-of-type .est-head{margin-top:2px}.est-head:before{content:"";background:var(--amber);border-radius:2px;flex-shrink:0;width:5px;height:13px}.est-head:after{content:"";background:var(--line-c);flex:1;height:1px}.est-hero{background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-inline-start:5px solid var(--amber);border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:20px 42px;padding:18px 24px 16px;display:flex}.est-h{min-width:0}.est-h b{margin-top:7px;font-size:40px;font-style:italic;font-weight:700;line-height:1;display:block}.est-h i{color:var(--muted-c);margin-top:6px;font-size:12.5px;font-style:normal;display:block}.est-h.lead b{color:var(--amber);font-size:54px}.est-vd{background:color-mix(in srgb, var(--loss-c) 40%, transparent);border-radius:3px;width:132px;max-width:100%;height:6px;margin-top:9px;display:block;overflow:hidden}.est-vd i{background:var(--win-c);height:100%;box-shadow:2px 0 0 var(--panel-1);display:block}.est-wr{align-items:center;gap:9px;display:inline-flex}.est-wr .est-vd{flex-shrink:0;width:64px;margin-top:0}.est-prod{grid-template-columns:repeat(auto-fill,minmax(min(188px,100%),1fr));gap:10px;display:grid}.est-p{--tone:var(--amber-chip);background:linear-gradient(180deg, var(--panel-0), var(--panel-1));border:1px solid var(--line-c);border-inline-start:4px solid var(--tone);border-radius:6px;min-width:0;padding:12px 15px 11px}.est-p b{color:var(--tone);margin-top:5px;font-size:28px;font-style:italic;font-weight:700;line-height:1.05;display:block}.est-p .d{margin-top:4px;font-size:12.5px}.est-p.t-goal{--tone:var(--stat-goal)}.est-p.t-assist{--tone:var(--stat-assist)}.est-p.t-save{--tone:var(--stat-save)}.est-p.t-shot{--tone:var(--stat-shot)}.est-p.t-demo{--tone:var(--stat-demo)}.est-p.t-score{--tone:var(--accent-score)}.est-p.t-touch{--tone:var(--stat-touch)}.est-p.t-boost{--tone:var(--stat-boost)}.est-p.t-me{--tone:var(--me-c)}.est-meter{background:var(--surface-inset);border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.est-meter i{background:var(--tone);border-radius:99px;height:100%;display:block}.est-grade{grid-template-columns:repeat(auto-fill,minmax(min(148px,100%),1fr));gap:10px;display:grid}.est-cell{background:var(--panel-1);border:1px solid var(--line-c);border-radius:6px;min-width:0;padding:10px 12px 9px}.est-cell b{margin-top:4px;font-size:22px;font-style:italic;font-weight:700;line-height:1.15;display:block}.est-cell .d{margin-top:3px;font-size:11.5px}.est-cell .eyebrow{overflow-wrap:anywhere;line-height:1.25;display:block}.est-bar{background:#ffffff0d;border-radius:2px;height:3px;margin-top:8px;display:block;overflow:hidden}.est-bar i{background:var(--amber-chip);opacity:.65;border-radius:2px;height:100%;display:block}a.est-link{color:inherit;transition:transform var(--dur-fast) var(--ease-broadcast), border-color var(--dur-fast);text-decoration:none;display:block}a.est-link:hover{border-color:#fff3;transform:translateY(-2px)}a.est-link[data-kpi=me]{border-inline-start:4px solid var(--me-c)}a.est-link[data-kpi=hi]{border-inline-start:4px solid var(--amber)}a.est-link[data-kpi=rec]{border-inline-start:4px solid var(--roxo)}.est-splits{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}@media (width<=900px){.est-splits{grid-template-columns:1fr}}.est-tabela{overflow-x:auto}.est-den{font-size:12px}.est-kpis{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr))}.est-kpis .v3-kpi b{font-size:26px}@media (prefers-reduced-motion:reduce){.est-sec{animation:none}a.est-link{transition:none}}.vit-cols{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}@media (width<=860px){.vit-cols{grid-template-columns:1fr}}.vit-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.vit-panel-head h4{margin:0}.rec-vitrine .story h4{font-size:30px}.rec-grade{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;display:grid}.rec-card{border-inline-start-style:solid;border-inline-start-width:4px;padding:12px 15px 11px}.rec-card b{font-size:24px}.rec-card .d{margin-top:4px;font-size:12px}.rec-card .rec-ic{vertical-align:-3px;margin-inline-end:5px;font-size:16px}.rec-card.best-new{background:#f5b93d12;border-color:#f5b93d80}.best-tag{letter-spacing:1px;color:#10141f;background:#f5b93d;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700}.rec-heat{width:fit-content;min-width:min(340px,100%);margin-top:26px}a.pill{text-decoration:none}.cad-rank b{font-size:21px;line-height:1.12}.cad-ranks{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}
