:root{--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-display:"Fraunces",Georgia,serif;--fs-base:calc(13px * var(--fs-scale, 1));--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--row-h:40px;--hdr-h:56px;--tool-h:40px;--r-1:4px;--r-2:6px;--r-3:8px;--r-pill:99px;--t-fast:120ms;--t-slow:320ms}:root[data-fs="0.875"]{--fs-scale:0.875}:root[data-fs="1"]{--fs-scale:1}:root[data-fs="1.125"]{--fs-scale:1.125}:root[data-density=compact]{--sp-3:8px;--sp-4:10px;--sp-5:14px;--sp-6:18px;--sp-7:24px;--row-h:30px;--hdr-h:48px;--tool-h:32px}@media (max-width:560px){:root{--sp-3:8px;--sp-4:10px;--sp-5:14px;--sp-6:18px;--sp-7:24px;--row-h:30px;--hdr-h:48px;--tool-h:32px;--fs-base:calc(14px * var(--fs-scale, 1))}}:root[data-radius=sharp]{--r-1:0;--r-2:0;--r-3:0;--r-pill:0}:root[data-theme=slate]{--bg:#0b0e13;--rail:#0e131c;--surf:#11161f;--surf-2:#161c27;--surf-3:#1a2030;--rule:#1d2230;--rule-2:#2a3142;--fg:#e7ecf3;--fg-2:#aab2c0;--fg-3:#6b7384;--fg-4:#444a59;--hi:#6ea8fe;--hi-2:#2d6cdf;--acc:#ffd60a;--acc-2:#a78bfa;--up:#4ade80;--down:#f87171;--dn:#f87171;--warn:#f0b429;--info:#60a5fa;--playin:#a78bfa;--home:#6ea8fe;--away:#f0b429;--shadow:0 8px 24px rgba(0,0,0,.32);--grid-line:hsla(0,0%,100%,.04);--scanlines:none;color-scheme:dark}:root[data-theme=paper]{--bg:#f6f4ef;--rail:#efece4;--surf:#fff;--surf-2:#f1eee5;--surf-3:#e8e5db;--rule:#d8d4c8;--rule-2:#c0bbab;--fg:#1a1a17;--fg-2:#4a4a45;--fg-3:#7a766b;--fg-4:#b3aea0;--hi:#2563eb;--hi-2:#1746a3;--acc:#d97706;--acc-2:#7c3aed;--up:#15803d;--down:#b91c1c;--dn:#b91c1c;--warn:#b45309;--info:#1d4ed8;--playin:#7c3aed;--home:#2563eb;--away:#b45309;--shadow:0 12px 32px rgba(60,50,30,.06);--grid-line:rgba(0,0,0,.04);--scanlines:none;color-scheme:light}:root[data-theme=amber]{--bg:#0d0a05;--rail:#110d06;--surf:#150f06;--surf-2:#1c1408;--surf-3:#221808;--rule:#3a2a0a;--rule-2:#5a4218;--fg:#f5b945;--fg-2:#d99a35;--fg-3:#a07c2c;--fg-4:#5e4a1e;--hi:#ffc266;--hi-2:#ffe28a;--acc:#ff7a59;--acc-2:#ff9bcf;--up:#9bd66a;--down:#ff7a59;--dn:#ff7a59;--warn:#ffb347;--info:#f5b945;--playin:#ff9bcf;--home:#ffc266;--away:#ff7a59;--shadow:0 0 24px rgba(245,185,69,.12);--grid-line:rgba(245,185,69,.05);--scanlines:repeating-linear-gradient(0deg,rgba(245,185,69,.04) 0 2px,transparent 2px 4px);color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-base);font-feature-settings:"ss01","cv11","tnum" 1;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;background:var(--scanlines);pointer-events:none;z-index:9999}.serif{font-family:var(--font-display);font-style:normal}button,input,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer;padding:0}.num{font-feature-settings:"tnum" 1}.up{color:var(--up)}.dn{color:var(--down)}.warn{color:var(--warn)}.hi{color:var(--hi)}.acc{color:var(--acc)}.muted{color:var(--fg-3)}.hdr{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;height:var(--hdr-h);background:var(--rail);border-bottom:1px solid var(--rule);position:-webkit-sticky;position:sticky;top:0;z-index:50}.hdr-logo{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--rule);height:100%}.hdr-logo,.hdr-logo .mark{align-items:center;justify-content:center}.hdr-logo .mark{display:inline-flex;color:var(--acc);line-height:0}.hdr-logo .mark svg{display:block;width:26px;height:26px}.hdr-logo .ver{font-size:9px;letter-spacing:1.5px;color:var(--fg-3)}.hdr-mid{gap:var(--sp-3);padding:0 var(--sp-4);min-width:0;overflow:hidden}.crumbs,.hdr-mid{display:flex;align-items:center}.crumbs{gap:6px;font-size:12px;color:var(--fg-3)}.crumbs .crumb{display:inline-flex;align-items:center;gap:6px}.crumbs a{color:var(--fg-3);text-decoration:none;cursor:pointer}.crumbs a:hover{color:var(--fg)}.crumbs .sep{color:var(--fg-4)}.crumbs .here{color:var(--fg);font-family:var(--font-display);font-weight:500;font-size:14px}@media (max-width:560px){.hdr{grid-template-columns:48px minmax(0,1fr) auto}.hdr:before{content:"";position:absolute;left:0;right:0;top:-48px;height:48px;background:inherit}.hdr-logo .ver{display:none}.crumbs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;min-width:0}.crumbs::-webkit-scrollbar{display:none}.crumbs .crumb,.crumbs .here{flex:0 0 auto;white-space:nowrap}.crumbs .here{font-size:12px}.crumbs a{white-space:nowrap}.hdr-mid,.hdr-right{padding:0 var(--sp-3)}.hdr-right{gap:var(--sp-2)}}.hdr-right{gap:var(--sp-3);padding:0 var(--sp-4);border-left:1px solid var(--rule);height:100%}.hdr-right,.stale{display:flex;align-items:center}.stale{gap:var(--sp-2);padding:4px 8px;border:1px solid var(--rule);border-radius:var(--r-pill);font-size:11px;color:var(--fg-3)}.stale .pulse{width:6px;height:6px;border-radius:50%;background:var(--up);animation:pulse 2s ease-out infinite}.stale.is-stale{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,var(--rule))}.stale.is-stale .pulse{background:var(--warn)}.stale.is-unavailable{color:var(--down);border-color:color-mix(in oklab,var(--down) 45%,var(--rule))}.stale.is-unavailable .pulse{background:var(--down);animation:none;opacity:.85}@keyframes pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.search{display:flex;align-items:center;gap:var(--sp-2);width:240px;height:32px;padding:0 var(--sp-3);background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-2);color:var(--fg-3);font-size:12px;cursor:pointer}.search .key{margin-left:auto;font-size:10px;color:var(--fg-3);padding:1px 5px;border:1px solid var(--rule-2);border-radius:var(--r-1)}.avatar-btn{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--hi),var(--hi-2));color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.summary{display:grid;grid-template-columns:1fr auto 1fr auto;align-items:center;grid-gap:var(--sp-5);gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);background:var(--surf);border-bottom:1px solid var(--rule)}@media (max-width:800px){.summary{grid-template-columns:1fr auto 1fr;row-gap:var(--sp-3)}.summary .verdict-mini{grid-column:1/-1;justify-content:center}}.team-tag{display:flex;align-items:center;gap:var(--sp-3)}.team-tag.away{justify-content:flex-end}.team-tag .badge{width:45px;height:45px;border-radius:50%;background:var(--acc);color:var(--bg);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;overflow:hidden;flex:0 0 50px}.team-tag .badge.alt{background:var(--hi);color:var(--bg)}.team-tag .name{font-family:var(--font-display);font-size:22px;line-height:1;letter-spacing:-.01em}.team-tag .sub{font-size:11px;color:var(--fg-3);margin-top:4px;letter-spacing:.5px}.team-tag .sub b{color:var(--fg-2);font-weight:500}.team-tag .sub b.up{color:var(--up);font-weight:700}.team-tag .sub b.dn{color:var(--down);font-weight:700}.team-tag .sub b.warn{color:var(--warn);font-weight:600}.team-tag .sub .sep-dot{color:var(--fg-4);margin:0 1px}@media (max-width:560px){.team-tag .badge{width:30px;height:30px;flex:0 0 30px}.team-tag{gap:var(--sp-2)}.team-tag,.team-tag>*{min-width:0}.team-tag .name{font-size:14px;display:block}.team-tag .name,.team-tag .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.team-tag .sub{font-size:10px}.summary .impact-score{display:none}}.team-tag .sub .l5-form{font-family:var(--font-mono)}.team-tag .sub .l5-form b{font-weight:700}.team-tag .sub .l5-sep{color:var(--fg-4);margin:0 1.5px;font-weight:400}.team-tag .sub .fg-3{color:var(--fg-3)}.vs-block{display:flex;flex-direction:column;align-items:center;gap:2px}.vs-block .when{font-size:10px;letter-spacing:1.5px;color:var(--fg-3)}.vs-block .glyph{font-family:var(--font-display);font-style:italic;font-size:30px;line-height:1}.vs-block .meta{font-size:10px;color:var(--fg-3)}.summary .verdict-mini{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:color-mix(in oklab,var(--up) 10%,transparent);border:1px solid color-mix(in oklab,var(--up) 30%,var(--rule));border-radius:var(--r-3)}.verdict-mini .v-pick{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--fg);line-height:1;letter-spacing:-.01em}.verdict-mini .v-edge{font-size:22px;color:var(--up);font-weight:600;line-height:1}.verdict-mini .v-meta{font-size:10px;color:var(--fg-2)}.verdict-mini .v-meta b{color:var(--fg)}.verdict-mini .btn{padding:6px 10px;background:var(--up);color:var(--bg);font-size:11px;font-weight:700;border-radius:var(--r-2);border:0;cursor:pointer}.filters{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;column-gap:var(--sp-4);padding:6px var(--sp-5);background:var(--bg);border-bottom:1px solid var(--rule);min-height:var(--tool-h);font-size:11px;overflow-x:clip;overflow-y:visible;white-space:nowrap}.filters .filter,.filters .right{flex-shrink:0}.filter{display:flex;align-items:center;gap:var(--sp-2)}.filter-label{color:var(--fg-3);letter-spacing:1.2px;text-transform:uppercase;font-size:10px}.seg{display:inline-flex;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-2);padding:2px}.seg button{padding:3px 8px;border-radius:calc(var(--r-2) - 2px);color:var(--fg-3);font-size:11px}.seg button[aria-pressed=true]{background:var(--surf-2);color:var(--fg);font-weight:600}.seg button:hover:not([aria-pressed=true]){color:var(--fg-2)}.filters .right{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);color:var(--fg-3)}.filters .right b{color:var(--fg);font-weight:600}.filters .clear{color:var(--down);cursor:pointer}.body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);align-items:start;background:linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0/100% 24px,var(--bg);min-height:calc(100vh - var(--hdr-h) - 100px)}.x-scroll{overflow-x:auto;max-width:100%}.x-scroll>*{min-width:max-content}.panel{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden}.panel-hdr{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-2)}.panel-hdr h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--fg);letter-spacing:-.01em}.panel-hdr h3 .sub{color:var(--fg-3);font-family:var(--font-mono);font-size:11px;margin-left:6px;letter-spacing:.5px}.tip-i{display:inline-flex;align-items:center;justify-content:center;cursor:help;font-size:9px;line-height:1;color:var(--fg-4);margin-left:4px;vertical-align:middle;border-radius:50%;transition:color var(--t-fast,.12s)}.tip-i:focus-visible,.tip-i:hover{color:var(--hi);outline:none}.tip-pop{position:fixed;transform:translateX(-50%);z-index:9999;pointer-events:none;max-width:260px;white-space:normal;text-transform:none;letter-spacing:0;padding:8px 10px;border-radius:var(--r-2);font-size:11px;line-height:1.5;font-weight:400;font-family:var(--font-mono);background:var(--surf-3);color:var(--fg);border:1px solid var(--rule-2);box-shadow:0 8px 24px rgba(0,0,0,.45)}.tip-pop.above{transform:translate(-50%,-100%)}.block-hd{display:flex;align-items:baseline;gap:8px;padding:2px 2px var(--sp-3)}.block-hd h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--fg);letter-spacing:-.01em}.block-hd .sub{color:var(--fg-3);font-family:var(--font-mono);font-size:11px;letter-spacing:.5px;margin-left:6px}.body .panel{background:none;border:none;border-radius:0;overflow:visible;display:flex;flex-direction:column;gap:var(--sp-2)}.body .panel>.h2h-hdr,.body .panel>.panel-hdr{padding-left:2px;padding-right:2px}.body .panel>:not(.panel-hdr):not(.h2h-hdr):not(.matrix-wrap):not(.h2h-scroll){background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;min-width:0}.body .panel>.matrix-wrap{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);min-width:0;overflow-x:auto;overflow-y:hidden}.h2h-tablecard .h2h-mode-row{border-bottom:1px solid var(--rule)}.h2h-scroll{overflow-x:auto;overflow-y:hidden;min-width:0}.h2h-scroll>.h2h-foot,.h2h-scroll>.h2h-table{min-width:620px}@media (max-width:560px){.mt{grid-template-columns:1.5fr .9fr .9fr 1.3fr!important}.mt-panel .panel-hdr .sub{display:none}.hr-slice-block{overflow-x:auto;overflow-y:hidden}.hr-slice-table{min-width:540px}.hr-lt-table{min-width:430px}}.body #movePanel .panel-hdr{flex-wrap:nowrap}.body #movePanel .panel-hdr .sub-h{overflow:hidden;text-overflow:ellipsis}.panel-hdr .panel-hdr-note{margin-left:auto;color:var(--fg-4);font-family:var(--font-mono);font-size:9px;letter-spacing:.6px;text-transform:lowercase;white-space:nowrap}@media (max-width:560px){.panel-hdr{flex-wrap:wrap}.panel-hdr .panel-hdr-note{margin-left:0;flex-basis:100%;white-space:normal;line-height:1.5}}.panel-hdr .actions{margin-left:auto;display:flex;gap:var(--sp-2)}.panel-hdr .pill{font-size:10px;padding:2px 6px;background:var(--surf-2);border-radius:var(--r-pill);color:var(--fg-3);letter-spacing:1px}.panel-hdr .pill.up{background:color-mix(in oklab,var(--up) 18%,transparent);color:var(--up)}.chart-wrap{padding:var(--sp-3) var(--sp-4) var(--sp-4);display:grid;grid-template-columns:1fr;grid-gap:var(--sp-2);gap:var(--sp-2)}.chart-legend{display:flex;align-items:center;gap:var(--sp-4);font-size:11px;color:var(--fg-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--rule)}.chart-legend .key{display:flex;align-items:center;gap:6px}.chart-legend .swatch{width:12px;height:8px;border-radius:2px}.chart-legend b{color:var(--fg);font-weight:600}#trendSvg{width:100%;height:320px;display:block}.chart-axis text{font-family:var(--font-mono);font-size:10px;fill:var(--fg-3);font-feature-settings:"tnum" 1}.chart-grid line{stroke:var(--rule);stroke-dasharray:2 4}.chart-band{fill:var(--hi);fill-opacity:.08}.chart-band-tight{fill:var(--hi);fill-opacity:.18}.chart-mu{stroke:var(--hi);stroke-width:1.5;fill:none;stroke-dasharray:none}.chart-mkt{stroke:var(--acc);stroke-width:1.5;fill:none;stroke-dasharray:4 3}.bar-over{fill:var(--up)}.bar-under{fill:var(--fg-3);fill-opacity:.6}.bar-out{fill:var(--down)}.dot-game{fill:var(--surf);stroke:var(--fg-2);stroke-width:1.5}.dot-game.over{stroke:var(--up)}.dot-game.under{stroke:var(--fg-3)}.label-line{fill:var(--fg-2);font-family:var(--font-mono);font-size:10px;font-weight:600}.label-marker{fill:var(--acc)}.below-chart{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule);margin-top:var(--sp-2)}.kpi{display:flex;flex-direction:column;gap:2px}.kpi .k{font-size:10px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase}.kpi .v{font-family:var(--font-display);font-weight:500;font-size:22px;color:var(--fg);line-height:1.1}.kpi .v small{font-family:var(--font-mono);color:var(--fg-3);font-size:11px;margin-left:4px;font-weight:400}.gamelog{margin-top:var(--sp-3);border-top:1px solid var(--rule);padding-top:var(--sp-3)}.gamelog-hdr{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:6px}.gamelog-hdr h4{margin:0;font-family:var(--font-display);font-weight:500;font-size:13px;color:var(--fg)}.gamelog-hdr .sub{font-size:11px;color:var(--fg-3)}.gamelog-hdr .actions{margin-left:auto;display:flex;gap:6px}.gamelog-hdr .pill{font-size:10px;padding:2px 6px;border-radius:var(--r-pill);background:var(--surf-2);color:var(--fg-3);letter-spacing:1px;cursor:pointer}.gl-table{display:grid;grid-template-columns:22px 56px 1fr 36px 56px 56px 56px 56px;font-size:11px;border:1px solid var(--rule);border-radius:var(--r-2);overflow:hidden;background:var(--bg)}.gl-table>div{padding:5px 8px;border-top:1px solid var(--rule);display:flex;align-items:center;gap:4px;white-space:nowrap}.gl-table>div:nth-child(-n+8){border-top:0}.gl-table .h{background:var(--surf-2);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.gl-table .h.r,.gl-table .num-cell{justify-content:flex-end}.gl-table .num-cell{font-feature-settings:"tnum" 1;color:var(--fg-2)}.gl-table .num-cell.b{color:var(--fg);font-weight:600}.gl-table .opp{color:var(--fg)}.gl-table .opp .loc{color:var(--fg-3);margin-right:4px;font-weight:400}.gl-table .res{font-weight:700;justify-content:center}.gl-table .res.W{color:var(--up)}.gl-table .res.L{color:var(--down)}.gl-table .res.D{color:var(--warn)}.gl-table .num-c.ot{color:var(--fg-3);justify-content:center}.gl-table .ot-badge{display:inline-block;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.5px;background:color-mix(in oklab,var(--warn) 22%,transparent);color:var(--warn)}.gl-table .delta.up{color:var(--up)}.gl-table .delta.dn{color:var(--fg-3)}.gl-table .hit.over{color:var(--up)}.gl-table .hit.under{color:var(--fg-3)}.gl-table .row[data-active=true]{background:color-mix(in oklab,var(--hi) 12%,transparent)}.gl-table .row{display:contents;cursor:pointer}.gl-table .row>div{transition:background var(--t-fast)}.gl-table .row:hover>div{background:var(--surf-2)}.gl-table .row[data-active=true]>div{background:color-mix(in oklab,var(--hi) 14%,var(--surf))}.gl-table .idx{color:var(--fg-3);font-size:10px;justify-content:center}.gl-table .idx.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fg-3)}.gl-table .idx.over:before{background:var(--up)}.gl-table .idx.under:before{background:var(--fg-3);opacity:.6}.gl-table .idx.out:before{background:var(--down)}.gl-foot{display:flex;gap:var(--sp-4);padding:6px 8px;font-size:10px;color:var(--fg-3);background:var(--surf-2);border-top:1px solid var(--rule);letter-spacing:.5px}.gl-foot b{color:var(--fg);font-weight:600}.gl-foot .sep{color:var(--fg-4)}.pred{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:90vw;z-index:180;background:var(--surf);border-left:1px solid var(--rule);box-shadow:-8px 0 24px rgba(0,0,0,.4);padding:var(--sp-5) var(--sp-4) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3);overflow-y:auto;transform:translateX(100%);transition:transform .25s ease}:root[data-verdict-open=true] .pred{transform:translateX(0)}:root[data-verdict-open=false] .pred{transform:translateX(100%)}.body-left{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.pred .head{display:flex;align-items:baseline;gap:var(--sp-2)}.pred .head .pick{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:1;letter-spacing:-.02em}.pred .head .market{font-size:11px;color:var(--fg-3);margin-left:auto}.pred .edge{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-4);background:color-mix(in oklab,var(--up) 12%,var(--surf-2));border-left:2px solid var(--up);border-radius:var(--r-2)}.pred .edge.edge-stack{flex-direction:column;align-items:stretch;gap:var(--sp-2)}.pred .edge-tabs{display:flex;gap:2px;padding:2px;background:var(--surf-2);border-radius:var(--r-2);align-self:flex-end}.pred .edge-tabs button{padding:3px 8px;font-size:10px;letter-spacing:.5px;color:var(--fg-3);background:transparent;border:0;border-radius:calc(var(--r-2) - 2px);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);font-family:inherit;text-transform:uppercase;font-weight:600}.pred .edge-tabs button:hover{color:var(--fg-2)}.pred .edge-tabs button[aria-pressed=true]{background:var(--surf);color:var(--fg)}.pred .edge-stack .edge-mode{display:none}.pred .edge-stack[data-active=ev] .edge-mode[data-edge=ev],.pred .edge-stack[data-active=kelly] .edge-mode[data-edge=kelly],.pred .edge-stack[data-active=prob] .edge-mode[data-edge=prob]{display:block}.pred .edge .v{font-family:var(--font-display);font-size:36px;line-height:1;color:var(--up);font-weight:700}.pred .edge .v.dn{color:var(--down)}.pred .edge .l{font-size:10px;color:var(--up);letter-spacing:1.5px}.pred .edge .conf{font-size:11px;color:var(--fg-2)}.pred .edge .conf b{color:var(--fg);font-weight:600}.panel.pred.pick-under{background:color-mix(in oklab,var(--dn) 10%,var(--surf));border-color:color-mix(in oklab,var(--dn) 30%,var(--rule))}.panel.pred.pick-under>.head>span:first-child{color:var(--dn)!important}.panel.pred.pick-under .edge .l,.panel.pred.pick-under .pick.serif{color:var(--dn)}.pred .edge-stack .edge-mode.pick-under{background:color-mix(in oklab,var(--dn) 20%,var(--surf));border-radius:var(--r-3,8px);padding:4px 6px}.pred .edge-stack .edge-mode.pick-under .v.dn,.pred .edge-stack .edge-mode.pick-under .v.up{color:var(--up)}.pred .edge-stack .edge-mode.pick-under .l{color:var(--dn)}.pred .edge-stack .edge-mode.pick-under .conf,.pred .edge-stack .edge-mode.pick-under .conf b{color:var(--fg)}.verdict-mini.pick-under{background:color-mix(in oklab,var(--dn) 18%,var(--surf));border-color:color-mix(in oklab,var(--dn) 35%,var(--rule))}.verdict-mini.pick-under .v-pick{color:var(--dn)}.verdict-mini.pick-under .v-edge.dn,.verdict-mini.pick-under .v-edge.up{color:var(--up)}.pred-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-2);overflow:hidden}.pred-grid .cell{padding:var(--sp-3);background:var(--surf);display:flex;flex-direction:column;gap:4px}.pred-grid .cell .k{font-size:10px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase}.pred-grid .cell .v{font-family:var(--font-display);font-size:20px;line-height:1;font-weight:500;color:var(--fg)}.pred-grid .cell .v small{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);margin-left:4px;font-weight:400}.pred .ladder-tabs{display:flex;gap:2px;margin-bottom:8px;padding:2px;background:var(--surf-2);border-radius:var(--r-2)}.pred .ladder-tabs button{flex:1 1;padding:4px 6px;font-size:10px;letter-spacing:.5px;color:var(--fg-3);background:transparent;border:0;border-radius:calc(var(--r-2) - 2px);cursor:pointer;transition:background var(--t-fast),color var(--t-fast);font-family:inherit;text-transform:uppercase;font-weight:600}.pred .ladder-tabs button:hover{color:var(--fg-2)}.pred .ladder-tabs button[aria-pressed=true]{background:var(--surf);color:var(--fg)}.pred .ladder-stack .ladder{display:none}.pred .ladder-stack[data-active=ita] .ladder[data-ladder=ita],.pred .ladder-stack[data-active=ith] .ladder[data-ladder=ith],.pred .ladder-stack[data-active=spread] .ladder[data-ladder=spread],.pred .ladder-stack[data-active=total] .ladder[data-ladder=total]{display:flex}.pred .ladder{display:flex;flex-direction:column;gap:6px}.pred .ladder .row{display:grid;grid-template-columns:60px 1fr 60px;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);padding:4px 0;border-top:1px dashed var(--rule);font-size:11px}.pred .ladder .row:first-child{border-top:0}.pred .ladder .row .ln{font-weight:600;color:var(--fg)}.pred .ladder .row .bar{height:10px;background:var(--surf-2);border-radius:var(--r-pill);overflow:hidden;position:relative}.pred .ladder .row .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--hi-2),var(--hi));border-radius:var(--r-pill)}.pred .ladder .row .bar.market i{background:linear-gradient(90deg,var(--rule-2),var(--fg-3))}.pred .ladder .row .pct{text-align:right;color:var(--fg-2);font-weight:600}.pred .ladder .row .pct.up{color:var(--up)}.pred .why{background:var(--surf-2);border-left:2px solid var(--hi);padding:var(--sp-3) var(--sp-4);font-size:11px;color:var(--fg-2);line-height:1.5;border-radius:0 var(--r-2) var(--r-2) 0}.pred .why b{color:var(--fg);font-weight:600}.pred .why .factor{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:var(--sp-3);gap:var(--sp-3);padding:7px 0;border-top:1px dashed var(--rule);line-height:1.35}.pred .why .factor:first-of-type{border-top:0;padding-top:2px}.pred .why .factor>span:first-child{min-width:0}.pred .why .factor .v{font-feature-settings:"tnum" 1;white-space:nowrap;flex-shrink:0}.pred .why .factor .v.up{color:var(--up);font-weight:600}.pred .why .factor .v.dn{color:var(--down);font-weight:600}.odds-table{display:grid;grid-template-columns:1.2fr repeat(5,1fr) 1fr;font-size:12px}.odds-table>div{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--rule);border-right:1px solid var(--rule);display:flex;align-items:center;gap:4px}.odds-table>div:nth-child(7n){border-right:0}.odds-table .h{border-top:0;background:var(--surf-2);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.odds-table .market-cell{font-weight:600;color:var(--fg)}.odds-table .market-cell .l{font-size:10px;color:var(--fg-3);margin-left:4px;font-weight:400}.odds-table .odd{font-family:var(--font-mono);font-feature-settings:"tnum" 1}.odds-table .odd .delta{font-size:9px;padding:1px 3px;border-radius:var(--r-1);margin-left:4px}.odds-table .odd .delta.up{background:color-mix(in oklab,var(--up) 18%,transparent);color:var(--up)}.odds-table .odd .delta.dn{background:color-mix(in oklab,var(--down) 18%,transparent);color:var(--down)}.odds-table .best{background:color-mix(in oklab,var(--up) 10%,transparent);color:var(--fg);font-weight:600}.odds-table .best:after{content:"★";color:var(--up);margin-left:4px;font-size:9px}.odds-table .fair{background:color-mix(in oklab,var(--hi) 10%,transparent);color:var(--hi);font-weight:600;font-style:italic}.spark{width:70px;height:18px}.spark path{fill:none;stroke:var(--fg-3);stroke-width:1.5}.spark path.up{stroke:var(--up)}.spark path.dn{stroke:var(--down)}.hitrate{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.hitrate-grid{display:grid;grid-template-columns:1fr repeat(5,60px);grid-gap:4px;gap:4px;font-size:11px}.hitrate-grid .h{font-size:10px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase;text-align:center;padding:4px 0;border-bottom:1px solid var(--rule)}.hitrate-grid .h.left{text-align:left}.hitrate-grid .row-name{padding:6px 0;color:var(--fg-2);font-size:11px}.hitrate-grid .row-name b{color:var(--fg);font-weight:600}.hitrate-grid .cell{height:38px;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum" 1;font-weight:600;font-size:12px;color:var(--fg);border:1px solid var(--rule)}.hitrate-grid .cell.h0{background:color-mix(in oklab,var(--down) 14%,var(--surf));color:var(--down)}.hitrate-grid .cell.h1{background:color-mix(in oklab,var(--down) 8%,var(--surf));color:var(--fg-2)}.hitrate-grid .cell.h2{background:var(--surf-2);color:var(--fg-2)}.hitrate-grid .cell.h3{background:color-mix(in oklab,var(--up) 14%,var(--surf));color:var(--up)}.hitrate-grid .cell.h4{background:color-mix(in oklab,var(--up) 25%,var(--surf));color:var(--up);font-weight:700;border-color:color-mix(in oklab,var(--up) 30%,var(--rule))}.hitrate-grid .cell .n{font-size:9px;color:inherit;opacity:.65;margin-left:3px;font-weight:400}.hr-panel .hr-body{padding:var(--sp-3) var(--sp-4) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.hr-bet-bar{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.hr-bet-seg{display:inline-flex;background:var(--surf-2);border:1px solid var(--rule);border-radius:99px;padding:2px;gap:2px}.hr-bet-seg button{padding:5px 12px;border-radius:99px;font-size:11px;color:var(--fg-3);letter-spacing:.3px;transition:background var(--t-fast,.12s),color var(--t-fast,.12s)}.hr-bet-seg button:hover{color:var(--fg-2)}.hr-bet-seg button[aria-pressed=true]{background:var(--surf-3);color:var(--fg);font-weight:600}.hr-bet-seg.period button[aria-pressed=true]{background:color-mix(in oklab,var(--acc) 22%,var(--surf-3));color:var(--acc)}.hr-summary{background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-2);padding:8px 12px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hr-summary .cell{display:flex;align-items:baseline;gap:8px;min-height:24px}.hr-summary .cell.model{margin-left:auto}.hr-summary .lbl{font-size:9px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase;font-weight:700}.hr-summary .game .name{font-size:12px;font-weight:600;color:var(--fg);letter-spacing:-.01em}.hr-summary .model .v{font-size:12px;font-weight:600;color:var(--fg-3);font-feature-settings:"tnum" 1}.hr-summary .v.muted{color:var(--fg-4)}.hr-line-pair{display:inline-flex;gap:10px}.hr-line-input{display:inline-flex;align-items:center;gap:5px}.hr-line-input .lbl{font-size:9px;color:var(--fg-3);letter-spacing:.3px;text-transform:none;font-weight:500}.hr-line-input input{width:62px;padding:3px 7px;font-size:12px;font-weight:700;font-feature-settings:"tnum" 1;color:var(--fg);background:var(--surf);border:1px solid var(--rule-2);border-radius:var(--r-1);text-align:right;-moz-appearance:textfield}.hr-line-input input:hover{border-color:var(--fg-4)}.hr-line-input input:focus{outline:none;border-color:var(--acc)}.hr-line-input input::-webkit-inner-spin-button,.hr-line-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hr-line-input input::placeholder{color:var(--fg-4);font-weight:400}.hr-team-hdr{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--rule)}.hr-team-hdr .name{font-weight:600;font-size:14px;letter-spacing:-.01em}.hr-team-hdr .role{font-size:9px;color:var(--fg-3);letter-spacing:1px;text-transform:uppercase;padding:2px 7px;border:1px solid var(--rule);border-radius:3px}.hr-team-hdr .role.h{color:var(--acc);border-color:color-mix(in oklab,var(--acc) 30%,var(--rule))}.hr-team-hdr .role.a{color:var(--acc-2);border-color:color-mix(in oklab,var(--acc-2) 30%,var(--rule))}.hr-team-hdr .ctx{margin-left:auto;font-size:10px;color:var(--fg-3);letter-spacing:.3px;font-feature-settings:"tnum" 1}.hr-slice-table{display:grid;grid-template-columns:1.4fr repeat(5,1fr);font-size:11px}.hr-slice-table>div{border-top:1px solid var(--rule);display:flex;align-items:center}.hr-slice-table .h,.hr-slice-table>div:first-child{border-top:0}.hr-slice-table .h{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600;padding:7px 10px;min-height:26px}.hr-slice-table .h.r{justify-content:flex-end}.hr-slice-table .row{display:contents}.hr-slice-table .slice-name{padding:7px 10px;color:var(--fg);font-weight:500;gap:6px;white-space:nowrap}.hr-slice-table .slice-name .sn-label{overflow:hidden;text-overflow:ellipsis}.hr-slice-table .slice-name.relevant{background:color-mix(in oklab,var(--acc) 5%,transparent)}.hr-slice-table .slice-name .lbl-tag{flex:none;font-size:8px;letter-spacing:.6px;text-transform:uppercase;padding:1px 5px;border-radius:3px;color:var(--fg-3);background:var(--surf-2);border:1px solid var(--rule);font-weight:600}.hr-slice-table .slice-name.relevant .lbl-tag{background:color-mix(in oklab,var(--acc) 16%,var(--surf-2));color:var(--acc);border-color:color-mix(in oklab,var(--acc) 30%,var(--rule))}.hr-slice-table .hr-empty-row{grid-column:1/-1;padding:12px;color:var(--fg-4);font-size:11px;justify-content:center}.hr-cell{padding:7px 10px;justify-content:flex-end;flex-direction:column;align-items:stretch;gap:5px;font-feature-settings:"tnum" 1}.hr-cell .top-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hr-cell .top-row .pct{font-size:13px;font-weight:700;color:var(--fg)}.hr-cell .top-row .n{font-size:9.5px;color:var(--fg-3);white-space:nowrap}.hr-cell .bar{height:6px;border-radius:2px;background:var(--surf-2);display:flex;overflow:hidden;border:1px solid var(--rule)}.hr-over-seg{background:var(--up);opacity:.85}.hr-under-seg{background:var(--down);opacity:.5}.hr-cell.lean-o .top-row .pct{color:var(--up)}.hr-cell.lean-u .top-row .pct{color:var(--down)}.hr-cell.low-conf .bar{opacity:.45}.hr-cell.low-conf .top-row .pct{opacity:.72}.hr-cell.cell-empty{justify-content:center;align-items:flex-end;color:var(--fg-4);padding:8px 10px}.hr-ladder{border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden}@media (max-width:560px){.hr-ladder{overflow-x:auto;overflow-y:hidden}.hr-ladder .hr-lt-table{margin-top:6px;padding-right:10px}}.hr-ladder-meta{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--surf-2);border-bottom:1px solid var(--rule);font-size:10px;color:var(--fg-3)}.hr-ladder-meta .pip{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:99px;background:var(--surf);border:1px solid var(--rule)}.hr-ladder-meta .pip .sw{width:8px;height:8px;border-radius:2px}.hr-ladder-meta .pip.market .sw{background:var(--acc)}.hr-ladder-meta .pip.model .sw{background:var(--hi)}.hr-ladder-meta .pip b{color:var(--fg-2)}.hr-ladder-meta .src{color:var(--fg-2);font-feature-settings:"tnum" 1}.hr-ladder-meta .ml-auto{margin-left:auto}.hr-lt-table{display:grid;grid-template-columns:96px repeat(5,1fr);font-size:11px}.hr-lt-table>div{border-top:1px solid var(--rule);display:flex;align-items:center;padding:7px 10px}.hr-lt-table .h{border-top:0;font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600;min-height:26px}.hr-lt-table .h.r{justify-content:flex-end}.hr-lt-table .row{display:contents}.hr-lt-table .line-c{position:relative;font-size:13px;font-weight:600;color:var(--fg-2);font-feature-settings:"tnum" 1}.hr-lt-table .line-c .ln{color:var(--fg)}.hr-lt-table .marker.market{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:8px;padding:2px 6px;border-radius:3px;font-weight:700;letter-spacing:.5px;background:var(--acc);color:#1a1a17}.hr-lt-table .row.is-market>div{background:color-mix(in oklab,var(--acc) 6%,var(--surf));border-top-color:color-mix(in oklab,var(--acc) 30%,var(--rule-2))}.hr-lt-table .lt-cell{display:flex;justify-content:flex-end;flex-direction:row;align-items:baseline;gap:8px}.hr-lt-table .lt-cell .pct{font-size:12px;font-weight:700;font-feature-settings:"tnum" 1}.hr-lt-table .lt-cell .n{font-size:9px;color:var(--fg-3);font-feature-settings:"tnum" 1}.hr-lt-table .lt-cell.h0{color:var(--down)}.hr-lt-table .lt-cell.h1,.hr-lt-table .lt-cell.h2{color:var(--fg-2)}.hr-lt-table .lt-cell.h3{color:var(--up)}.hr-lt-table .lt-cell.h4{color:var(--up);font-weight:800}.hr-lt-table .lt-cell.empty .pct{color:var(--fg-4)}.hr-period-note{padding:14px;border:1px dashed var(--rule);border-radius:var(--r-3);color:var(--fg-3);font-size:11px;text-align:center}.dual-logs{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}.team-log{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden}.team-log .team-hdr{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule)}.team-log .team-hdr h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--fg);letter-spacing:-.01em}.team-log .team-hdr .badge-mini{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--r-1);background:var(--acc);color:var(--bg);font-size:10px;font-weight:700}.team-log .team-hdr .badge-mini.alt{background:var(--hi)}.team-log .team-hdr .meta{font-size:11px;color:var(--fg-3);margin-left:auto;font-feature-settings:"tnum" 1}.team-log .team-hdr .meta b{color:var(--fg);font-weight:600}.tlog-tbl{display:grid;grid-template-columns:80px 28px 1fr 60px 60px 80px;font-size:14px}.tlog-tbl.has-ot{grid-template-columns:80px 28px 1fr 44px 60px 60px 80px}.tlog-tbl.has-att{grid-template-columns:80px 28px 1fr 96px 96px 80px}.tlog-tbl.has-att.has-ot{grid-template-columns:80px 28px 1fr 44px 96px 96px 80px}.dev-reload{position:fixed;left:12px;bottom:12px;z-index:9999;background:color-mix(in oklab,var(--hi) 22%,var(--surf));color:var(--hi);border:1px solid var(--hi);border-radius:var(--r-2);padding:6px 12px;font-size:12px;font-weight:600;font-family:ui-monospace,monospace;letter-spacing:.5px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.35)}.dev-reload:hover{background:color-mix(in oklab,var(--hi) 40%,var(--surf));color:var(--fg)}.custom-thr-wrap .thr-dropdown{position:relative}.custom-thr-wrap .thr-summary{list-style:none;cursor:pointer;background:var(--surf-2);color:var(--fg-2);border:1px solid var(--fg-4);border-radius:var(--r-1);padding:4px 10px;font-size:11px;font-family:ui-monospace,monospace;letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-thr-wrap .thr-summary::-webkit-details-marker{display:none}.custom-thr-wrap .thr-summary:after{content:" ▾";color:var(--fg-3);margin-left:4px}.custom-thr-wrap .thr-dropdown[open] .thr-summary:after{content:" ▴"}.custom-thr-wrap .thr-dropdown:hover .thr-summary,.custom-thr-wrap .thr-dropdown[open] .thr-summary{background:var(--surf-3);color:var(--fg);border-color:var(--hi)}.custom-thr-wrap{position:relative;isolation:isolate}.custom-thr-wrap .thr-dropdown[open]{z-index:1000}.custom-thr-wrap .thr-grid{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;background:var(--surf);color:var(--fg);border:1px solid var(--fg-4);border-radius:var(--r-2);box-shadow:0 8px 32px rgba(0,0,0,.4);padding:14px;min-width:280px}.team-hdr{gap:8px}.team-hdr,.team-hdr-excl{display:flex;align-items:center}.team-hdr-excl{margin-left:auto;gap:6px;min-width:220px;max-width:340px}.team-hdr-excl .form-group,.team-hdr-excl .shiny-input-container{margin:0;flex:1 1}.team-hdr-excl .selectize-control{font-size:10px;min-height:24px}.team-hdr-excl .selectize-input{background:var(--surf-2);color:var(--fg);border:1px solid var(--fg-4);border-radius:var(--r-1);min-height:24px;padding:2px 6px;font-family:ui-monospace,monospace}.team-hdr-excl .selectize-input.focus{border-color:var(--hi)}.team-hdr-excl .selectize-dropdown{background:var(--surf);color:var(--fg);border:1px solid var(--fg-4);font-size:11px}.team-hdr-excl .selectize-dropdown .active{background:var(--surf-3);color:var(--fg)}.team-hdr-excl .selectize-input .item{background:color-mix(in oklab,var(--down) 18%,var(--surf-2));color:var(--fg);border:1px solid color-mix(in oklab,var(--down) 30%,transparent);border-radius:3px;padding:1px 6px;margin-right:2px}.team-hdr-excl .btn-injured-preset{background:var(--surf-2);color:var(--fg-2);border:1px solid var(--fg-4);border-radius:var(--r-1);font-family:ui-monospace,monospace;font-size:10px;letter-spacing:.4px;padding:3px 8px;cursor:pointer;white-space:nowrap}.team-hdr-excl .btn-injured-preset:hover{background:var(--surf-3);border-color:var(--hi);color:var(--fg)}.last-filter{gap:6px;align-items:center}.last-filter .last-slider{width:110px;accent-color:var(--hi);cursor:pointer;margin:0}.last-filter .last-slider:disabled{opacity:.4;cursor:not-allowed}.last-filter .last-val{min-width:22px;text-align:center;font-family:ui-monospace,monospace;font-size:12px;color:var(--fg);font-feature-settings:"tnum" 1}.custom-thr-wrap .thr-field{display:flex;flex-direction:column;gap:2px}.custom-thr-wrap .thr-field-lbl{font-size:10px;color:var(--fg-2);letter-spacing:.7px;text-transform:uppercase;display:flex;justify-content:space-between;gap:6px}.custom-thr-wrap .thr-auto-hint{color:var(--fg-3);font-weight:400;text-transform:none;letter-spacing:0;font-size:10px}.custom-thr-wrap .thr-grid .form-group,.custom-thr-wrap .thr-grid .shiny-input-container{margin:0;width:100%}.custom-thr-wrap .thr-grid input[type=number]{width:100%;height:28px;padding:2px 8px;background:var(--surf-2);color:var(--fg);border:1px solid var(--fg-4);border-radius:var(--r-1);font-family:ui-monospace,monospace;font-size:12px;font-feature-settings:"tnum" 1}.custom-thr-wrap .thr-grid input[type=number]:focus{outline:none;border-color:var(--hi)}.custom-thr-wrap .thr-help{grid-column:1/-1;margin:4px 0 0;color:var(--fg-3);font-size:10px;line-height:1.4}.tlog-tbl .row>div,.tlog-tbl>.h{padding:13px var(--sp-3);border-top:1px solid var(--fg-4);display:flex;align-items:center;white-space:nowrap;font-feature-settings:"tnum" 1}.tlog-tbl>.h{font-size:10px;border-top:0;border-bottom:1px solid var(--fg-4);padding:12px var(--sp-3) 10px;letter-spacing:1px;color:var(--fg-3)}.tlog-tbl .row>div:first-child,.tlog-tbl>.h:first-child{padding-left:var(--sp-4)}.tlog-tbl .row>div:nth-child(4),.tlog-tbl .row>div:nth-child(5),.tlog-tbl .row>div:nth-child(6),.tlog-tbl>.h.r{justify-content:flex-end;text-align:right}.tlog-tbl.has-ot .row>div:nth-child(4){justify-content:center;text-align:center}.tlog-tbl.has-ot .row>div:nth-child(5),.tlog-tbl.has-ot .row>div:nth-child(6),.tlog-tbl.has-ot .row>div:nth-child(7){justify-content:flex-end;text-align:right}.tlog-tbl .row:nth-of-type(2n)>div{background-image:linear-gradient(hsla(0,0%,100%,.025),hsla(0,0%,100%,.025))}.tlog-tbl>div:nth-child(-n+5){border-top:0}.tlog-tbl .h{background:var(--surf-2);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.tlog-tbl .h.r{justify-content:flex-end}.tlog-tbl .num-c{font-feature-settings:"tnum" 1;color:var(--fg-2)}.tlog-tbl .num-c.b{color:var(--fg);font-weight:600}.tlog-tbl .num-c.over{color:var(--up)}.tlog-tbl .num-c.under{color:var(--down)}.tlog-tbl .mini-pct{color:var(--fg-3);font-size:11px;margin-left:4px;font-weight:400}.tlog-tbl .opp{color:var(--fg)}.tlog-tbl .loc-c{color:var(--fg-3);font-weight:400}.tlog-tbl .date-c{color:var(--fg-2)}.tlog-tbl .opp .res{font-size:9px;padding:1px 4px;border-radius:var(--r-1);margin-left:6px;font-weight:700}.tlog-tbl .opp .res.W{background:color-mix(in oklab,var(--up) 18%,transparent);color:var(--up)}.tlog-tbl .opp .res.L{background:color-mix(in oklab,var(--down) 18%,transparent);color:var(--down)}.tlog-tbl .opp .res.D{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.tlog-tbl .opp .res.flat{background:var(--surf-2);color:var(--fg-3)}.tlog-tbl .row{display:contents;cursor:pointer}.tlog-tbl .row>div{transition:background var(--t-fast);position:relative}.tlog-tbl .row.over>div,.tlog-tbl .row.win>div{background:color-mix(in oklab,var(--up) 10%,var(--surf))}.tlog-tbl .row.loss>div,.tlog-tbl .row.under>div{background:color-mix(in oklab,var(--down) 12%,var(--surf))}.tlog-tbl .row.draw>div{background:color-mix(in oklab,var(--warn) 10%,var(--surf))}.tlog-tbl .row.over>div:first-child,.tlog-tbl .row.win>div:first-child{box-shadow:inset 3px 0 0 var(--up)}.tlog-tbl .row.loss>div:first-child,.tlog-tbl .row.under>div:first-child{box-shadow:inset 3px 0 0 var(--down)}.tlog-tbl .row.draw>div:first-child{box-shadow:inset 3px 0 0 var(--warn)}.tlog-tbl .row.flat>div{background:var(--surf)}.tlog-tbl .row:hover>div{filter:brightness(1.1)}.tlog-tbl .row[data-active=true]>div{outline:1px solid var(--hi);outline-offset:-1px}.tlog-tbl .row.view-recap-btn:focus-visible>div{outline:1px solid var(--hi);outline-offset:-1px}.tlog-tbl .total{font-weight:600;color:var(--fg);font-feature-settings:"tnum" 1}.tlog-tbl .total.over{color:var(--up)}.tlog-tbl .total.under{color:var(--down)}.tlog-foot{display:flex;gap:var(--sp-4);padding:8px var(--sp-4);font-size:10px;color:var(--fg-3);background:var(--surf-2);border-top:1px solid var(--rule);letter-spacing:.5px}.tlog-foot b{color:var(--fg);font-weight:600;font-feature-settings:"tnum" 1}.tlog-foot .sep{color:var(--fg-4)}.line-input{display:flex;align-items:center;gap:4px;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-2);padding:2px}.line-input input,.line-input select{background:transparent;border:0;outline:0;color:var(--fg);font-size:11px;padding:2px 6px;width:60px;font-family:var(--font-mono)}.line-input input{width:50px;text-align:center}.line-input .pill-mini{font-size:9px;padding:1px 5px;border-radius:var(--r-1);background:var(--surf-2);color:var(--fg-3)}.bottom-row{grid-column:1/-1;display:grid;grid-template-columns:1fr;grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:0}.footer{display:flex;gap:var(--sp-5);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--rule);background:var(--rail);font-size:10px;color:var(--fg-3);letter-spacing:1.5px;text-transform:uppercase}.footer .pythia-wm{font-family:var(--font-display);color:var(--fg-2);font-size:14px;letter-spacing:-.01em;text-transform:none}.footer .pythia-wm i{font-style:italic}.footer .right{margin-left:auto;display:flex;gap:var(--sp-4)}.tweak-fab{position:fixed;right:20px;bottom:20px;width:52px;height:52px;background:var(--acc);color:var(--bg);border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:200;box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 0 1px color-mix(in oklab,var(--acc) 60%,transparent);font-size:22px;cursor:pointer;transition:transform var(--t-fast),box-shadow var(--t-fast)}.tweak-fab:hover{transform:scale(1.08);box-shadow:0 6px 22px rgba(0,0,0,.6),0 0 0 2px var(--acc)}.tweaks{position:fixed;right:16px;bottom:16px;width:280px;background:var(--surf);border:1px solid var(--rule-2);border-radius:var(--r-3);box-shadow:var(--shadow);z-index:150;display:none}.tweaks[data-open=true]{display:block}.tweaks-hdr{display:flex;align-items:center;justify-content:space-between;padding:10px var(--sp-4);border-bottom:1px solid var(--rule)}.tweaks-hdr h4{margin:0;font-family:var(--font-display);font-weight:500;font-size:14px}.tweaks-hdr button{color:var(--fg-3)}.tweaks-body{padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.tw-section .tw-label{font-size:10px;color:var(--fg-3);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.tw-radio{display:flex;gap:6px}.tw-radio button{flex:1 1;padding:6px 8px;border:1px solid var(--rule);border-radius:var(--r-2);font-size:11px;color:var(--fg-2);background:var(--bg);text-align:center}.tw-radio button[aria-pressed=true]{background:var(--hi-2);color:#fff;border-color:transparent}.tw-swatches{display:flex;gap:6px}.tw-swatch{flex:1 1;height:36px;border-radius:var(--r-2);border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:flex-end}.tw-swatch span{font-size:9px;padding:2px 4px;color:hsla(0,0%,100%,.9);letter-spacing:.8px}.tw-swatch.slate{background:linear-gradient(135deg,#0b0e13 50%,#6ea8fe 0)}.tw-swatch.slate span{background:rgba(0,0,0,.4)}.tw-swatch.paper{background:linear-gradient(135deg,#f6f4ef 50%,#2563eb 0)}.tw-swatch.paper span{color:#1a1a17;background:hsla(0,0%,100%,.5)}.tw-swatch.amber{background:linear-gradient(135deg,#0d0a05 50%,#f5b945 0)}.tw-swatch.amber span{background:rgba(0,0,0,.4);color:#f5b945}.tw-swatch[aria-pressed=true]{border-color:var(--fg)}.app-shell{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:stretch;min-height:100vh;transition:grid-template-columns .2s ease}.schedule-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;background:var(--surf);border-right:1px solid var(--rule)}:root[data-schedule-open=false] .app-shell{grid-template-columns:40px minmax(0,1fr)}:root[data-schedule-open=false] .schedule-sidebar>:not(.drawer-toggle){display:none}.schedule-sidebar .drawer-toggle{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:6px 12px;background:var(--surf);border-bottom:1px solid var(--rule);cursor:pointer;color:var(--fg-3);font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.schedule-sidebar .drawer-toggle:hover{color:var(--fg)}:root[data-schedule-open=false] .schedule-sidebar .drawer-toggle{justify-content:center;padding:6px 0}.schedule-sidebar .drawer-toggle .chev{display:inline-block;transform:rotate(0deg);transition:transform .2s ease}:root[data-schedule-open=false] .schedule-sidebar .drawer-toggle .chev{transform:rotate(180deg)}.verdict-toggle{cursor:pointer;color:var(--fg-3);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px;padding:2px 6px;border-radius:var(--r-1);background:transparent;border:0;font-family:inherit}.verdict-toggle:hover{color:var(--fg);background:var(--surf-2)}.verdict-reopen{display:none;position:fixed;top:50%;right:0;transform:translateY(-50%);background:var(--surf-2);border:1px solid var(--rule);border-right:0;border-radius:var(--r-2) 0 0 var(--r-2);padding:12px 8px;cursor:pointer;color:var(--fg-2);font-size:14px;z-index:100}.verdict-reopen:hover{color:var(--fg)}:root[data-verdict-open=false] .verdict-reopen{display:block}.schedule-sidebar .schedule-panel{border:0;border-radius:0;background:transparent;margin:0}.schedule-sidebar .schedule-panel .panel-hdr{position:-webkit-sticky;position:sticky;top:0;background:var(--surf);z-index:2}.schedule-panel .panel-body{overflow:visible}.list-row{display:grid;grid-template-columns:44px minmax(0,1fr) 56px;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--rule);cursor:pointer;transition:background var(--t-fast)}.list-row:hover{background:var(--surf-2)}.list-row[aria-selected=true]{background:color-mix(in oklab,var(--hi) 10%,transparent);border-left:2px solid var(--hi);padding-left:calc(var(--sp-4) - 2px)}.list-row .time{font-size:12px;font-weight:600;color:var(--fg);font-feature-settings:"tnum" 1}.list-row .match{color:var(--fg);font-size:13px;display:flex;flex-direction:column;gap:2px;min-width:0}.list-row .match-team{display:flex;align-items:center;gap:6px;min-width:0}.list-row .match-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.list-row .match-vs{color:var(--fg-3);font-size:11px;line-height:1;margin-left:34px}.list-row .match b{font-weight:600}.list-row .meta-line{font-size:10px;color:var(--fg-3);letter-spacing:1px;text-transform:uppercase;margin-top:2px}.list-row .edge{text-align:right;font-size:13px;font-weight:600;font-feature-settings:"tnum" 1}.list-row .edge.up{color:var(--up)}.list-row .edge.warn{color:var(--warn)}.list-row .edge.dn{color:var(--down)}.list-row .edge.flat{color:var(--fg-3);font-weight:400}.schedule-filter{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule);background:var(--surf);display:flex;flex-direction:column;gap:var(--sp-2)}.schedule-filter>.filter{display:flex;align-items:center;gap:var(--sp-2)}.schedule-filter>.filter>.filter-label{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase;width:56px;flex-shrink:0}.schedule-filter .seg{flex:1 1;display:flex;background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-2);padding:2px;gap:2px}.schedule-filter .seg button{flex:1 1;font-size:9px;padding:4px;background:transparent;border:0;color:var(--fg-3);cursor:pointer;border-radius:var(--r-1);text-transform:uppercase;letter-spacing:.3px;font-family:var(--font-mono);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.multi-dropdown{flex:1 1;position:relative;min-width:0}.filters .multi-dropdown,.team-page .tp-filters .multi-dropdown{flex:0 0 auto;width:160px;min-width:160px}.multi-trigger{width:100%;display:flex;align-items:center;gap:var(--sp-2);padding:5px var(--sp-3);background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-2);color:var(--fg);cursor:pointer;font-family:var(--font-mono);font-size:11px;text-align:left;letter-spacing:.3px;min-height:28px}.multi-trigger:hover{border-color:var(--fg-3)}.multi-trigger .trigger-label{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.multi-trigger .trigger-count{color:var(--fg-3);font-size:10px}.multi-trigger .chev{color:var(--fg-3);transition:transform var(--t-fast)}.multi-pop{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:0 6px 18px rgba(0,0,0,.5);padding:4px;z-index:50;display:none;max-height:300px;overflow-y:auto}.multi-pop[data-open=true]{display:block}.multi-item{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:6px var(--sp-3);background:transparent;border:0;cursor:pointer;font-family:var(--font-mono);font-size:11px;color:var(--fg-2);border-radius:var(--r-1);text-align:left}.multi-item:hover{background:var(--surf-2);color:var(--fg)}.multi-item .check{width:14px;height:14px;border:1px solid var(--rule-2);border-radius:3px;display:inline-block;position:relative;flex-shrink:0;background:var(--surf-2)}.multi-item[aria-pressed=true] .check{background:var(--hi);border-color:var(--hi)}.multi-item[aria-pressed=true] .check:after{content:"✓";color:var(--bg);font-size:11px;font-weight:700;line-height:1;position:absolute;top:-1px;left:2px}.multi-item[aria-pressed=true]{color:var(--fg);font-weight:600}.multi-item .lbl{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-filter .seg button:hover{color:var(--fg)}.schedule-filter .seg button[aria-pressed=true]{background:var(--surf-3);color:var(--fg);font-weight:600}.wl-strip{display:grid;padding:0 12px 0 44px;margin:4px var(--sp-3) 2px;font-family:var(--font-mono);font-size:11px;font-weight:700;height:14px;line-height:14px}.wl-strip .wl-mark{text-align:center}.wl-strip .wl-mark.up{color:#4ade80}.wl-strip .wl-mark.dn{color:#6b7384}.wl-strip .wl-mark.muted{color:var(--fg-4)}.chart-line-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 var(--sp-3);margin:2px 0 4px;font-family:var(--font-mono);font-size:10px;color:var(--fg-2)}.chart-line-legend .leg-key{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.chart-line-legend .leg-key b{color:var(--fg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chart-line-legend .leg-swatch{display:inline-block;vertical-align:middle;flex:0 0 auto}.chart-line-legend .leg-swatch.line{width:16px;height:0;border-top:2px solid #6ea8fe}.chart-line-legend .leg-swatch.line.dashed{border-top-style:dashed}.chart-line-legend .leg-swatch.band{width:16px;height:10px;border-radius:1px}.chart-line-legend .leg-swatch.fill{width:12px;height:10px;border-radius:1px}.chart-line-legend .leg-swatch.bar{width:8px;height:12px;border-radius:1px}.dual-charts{grid-column:1/2;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}:root[data-charts=stack] .dual-charts{grid-template-columns:1fr}.chart-toolbar{grid-column:1/2;display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-3);background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-2);font-family:var(--font-mono);font-size:11px;flex-wrap:wrap}.chart-toolbar>.filter{display:flex;align-items:center;gap:var(--sp-2)}.chart-toolbar>.filter>.filter-label{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase}.chart-toolbar .chart-pills-wrap{flex:1 1;min-width:0}@media (max-width:560px){.chart-toolbar>.filter.dc-layout-filter{display:none}.dual-charts{grid-template-columns:minmax(0,1fr)!important}.chart-toolbar{gap:var(--sp-2) var(--sp-3)}.chart-toolbar>.filter{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;width:100%}.chart-toolbar{column-gap:18px}.chart-toolbar>.filter:first-of-type,.chart-toolbar>.filter:nth-of-type(2){width:calc(50% - 12px);min-width:0;grid-template-columns:auto minmax(0,1fr)}.chart-toolbar>.filter .seg{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.chart-toolbar>.filter .seg::-webkit-scrollbar{display:none}.chart-toolbar .seg button{padding:3px 6px;font-size:10px;white-space:nowrap;letter-spacing:0}.chart-toolbar>.filter>.filter-label{font-size:8.5px;letter-spacing:1px}.chart-toolbar .chart-pills-wrap{flex:none}}.chart-toolbar .chart-pills{display:flex;flex-wrap:wrap;gap:4px}.chart-toolbar .chart-pill{font-family:inherit;font-size:11px;padding:3px 9px;background:transparent;border:1px solid var(--rule);color:var(--fg-3);border-radius:var(--r-pill);cursor:pointer;text-transform:lowercase;letter-spacing:.3px;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.chart-toolbar .chart-pill:hover{color:var(--fg);border-color:var(--fg-3)}.chart-toolbar .chart-pill[aria-pressed=true]{background:color-mix(in oklab,var(--hi) 12%,transparent);border-color:var(--hi);color:var(--hi);font-weight:600}.chart-toolbar .seg{display:inline-flex;background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-2);padding:2px;gap:2px}.chart-toolbar .seg button{font-family:inherit;font-size:11px;padding:3px 8px;background:transparent;border:0;color:var(--fg-3);cursor:pointer;border-radius:var(--r-1);text-transform:uppercase;letter-spacing:.5px}.chart-toolbar .seg button:hover{color:var(--fg)}.chart-toolbar .seg button[aria-pressed=true]{background:var(--surf-3);color:var(--fg);font-weight:600}.chart-toolbar .row-thr-wrap{gap:4px}.chart-toolbar .row-thr-input{width:70px;font-family:var(--font-mono);font-size:11px;padding:4px 6px;background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-1);color:var(--fg);text-align:right}.chart-toolbar .row-thr-input:focus{outline:none;border-color:var(--hi)}.chart-toolbar .row-thr-input::placeholder{color:var(--fg-3)}.summary-table{grid-column:1/-1}.sumtbl{display:grid;grid-template-columns:1.2fr repeat(5,1fr);grid-gap:0;gap:0;font-family:var(--font-mono);font-size:12px}.sumtbl.sumtbl-fb-wrap{grid-template-columns:1.2fr repeat(3,1fr)}.sumtbl-row{display:contents}.sumtbl-row>div{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--rule);display:flex;align-items:center}.sumtbl-row.sumtbl-hdr>div{border-top:0;border-bottom:1px solid var(--rule);color:var(--fg-3);font-size:10px;text-transform:uppercase;letter-spacing:1.2px;background:var(--surf)}.sumtbl-row .num,.sumtbl-row.sumtbl-hdr>div:not(:first-child){justify-content:flex-end;text-align:right}.sumtbl-row .num{font-feature-settings:"tnum" 1;color:var(--fg)}.sumtbl-row .team{color:var(--fg);font-weight:600}.sumtbl-row .model-pred{color:var(--hi);font-weight:600}.sumtbl-row.sumtbl-total>div{background:color-mix(in oklab,var(--hi) 6%,transparent);border-top:1px solid var(--rule)}.h2h-tbl{grid-template-columns:70px 1fr 70px 70px 80px}.h2h-tbl .num-c.up,.h2h-tbl .total.up{color:var(--up)}.h2h-tbl .num-c.dn,.h2h-tbl .total.dn{color:var(--down)}.h2h-tbl .row.h2h-avg{cursor:default}.h2h-tbl .row.h2h-avg>div{background:var(--surf-2);border-top:1px solid var(--rule);font-feature-settings:"tnum" 1}.h2h-tbl .row.h2h-avg:hover>div{filter:none}.h2h-tbl .row.h2h-avg .num-c.muted,.h2h-tbl .row.h2h-avg .opp.muted{color:var(--fg-3);font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.referee-league-panel{grid-column:1/-1}.referee-league-tbl{grid-template-columns:40px 1fr 60px 60px 60px 70px 60px 70px}.referee-league-tbl .num-c.up{color:var(--up)}.referee-league-tbl .num-c.dn{color:var(--down)}.referee-league-tbl .row.referee-league-avg>div{background:var(--surf-2);border-top:1px solid var(--rule);font-feature-settings:"tnum" 1}.referee-league-tbl .row.referee-league-avg .muted{color:var(--fg-3);font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.match-top-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.match-top-row>.panel,.match-top-row>.summary-table{grid-column:auto}@media (max-width:1100px){.match-top-row{grid-template-columns:minmax(0,1fr)}}.referee-tbl{grid-template-columns:1fr 80px 80px}.referee-tbl .num-c.up{color:var(--up)}.referee-tbl .num-c.dn{color:var(--down)}.referee-spark-wrap{padding:10px 14px 4px;border-top:1px solid var(--rule);color:var(--fg-2);font-size:10px;letter-spacing:.6px;text-transform:uppercase}.referee-spark-wrap .muted{color:var(--fg-3);margin-bottom:4px}.referee-spark{color:var(--fg-2);display:block}.referee-spark .ax{font-family:var(--font-mono);font-size:9px;fill:var(--fg-3);letter-spacing:.4px}.referee-spark .ax.ref{fill:var(--warn)}.referee-spark .ref-line{stroke:var(--warn);stroke-width:1;stroke-dasharray:3 3;opacity:.7}.referee-spark .bar rect{transition:opacity .15s}.referee-spark .bar:hover rect{opacity:.55}.w14-panel{grid-column:1/-1;background:transparent;border:0;padding:0;overflow:visible}.w14-panel .w14-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);grid-gap:18px;gap:18px;align-items:stretch}.w14-panel .w14-layout>*{min-width:0}@media (max-width:1100px){.w14-panel .w14-layout{grid-template-columns:minmax(0,1fr)}}.w14-main{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;display:flex;flex-direction:column}.w14-main .panel-hdr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:11px 18px;border-bottom:1px solid var(--rule)}.w14-main .panel-hdr h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-.01em}.w14-main .panel-hdr .sub{color:var(--fg-3);font-size:11px;margin-left:6px;letter-spacing:.4px}.w14-main .panel-hdr .tag-pill{font-size:9px;padding:3px 8px;background:var(--surf-2);border:1px solid var(--rule);border-radius:99px;color:var(--fg-3);letter-spacing:2px}.w14-main .ma-table{display:grid;grid-template-columns:1.4fr .7fr .7fr .7fr 1.1fr 1.1fr;font-size:12px}.w14-main .ma-table>div{padding:10px 14px;border-top:1px solid var(--rule);display:flex;align-items:center;white-space:nowrap}.w14-main .ma-table>div:nth-child(-n+6){border-top:0}.w14-main .ma-table .h{background:var(--surf-2);font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-3);font-weight:600;padding:8px 14px}.w14-main .ma-table .h.r{justify-content:flex-end}.w14-main .ma-table .h.user{color:var(--acc)}.w14-main .ma-table .h.model{color:var(--hi)}.w14-main .ma-table .row{display:contents}.w14-main .ma-table .row>div{padding:10px 14px;border-top:1px solid var(--rule);display:flex;align-items:center;white-space:nowrap}.w14-main .ma-table .team{color:var(--fg);font-weight:600;font-family:var(--font-display);font-size:15px;letter-spacing:-.01em;gap:8px}.w14-main .ma-table .team .logo{width:22px;height:22px;border-radius:var(--r-1);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;font-family:var(--font-mono);background:var(--hi)}.w14-main .ma-table .team .logo.alt{background:var(--acc);color:var(--bg)}.w14-main .ma-table .team .logo .logo-img{width:100%;height:100%;object-fit:contain}.w14-main .ma-table .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2);font-size:13px}.w14-main .ma-table .user-c{font-feature-settings:"tnum" 1;justify-content:flex-end;background:color-mix(in oklab,var(--acc) 5%,var(--surf));flex-direction:column;align-items:flex-end;gap:1px;color:var(--fg);font-weight:500}.w14-main .ma-table .user-c .v{font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--acc);line-height:1;letter-spacing:-.01em}.w14-main .ma-table .user-c .sub{color:var(--fg-3);font-size:9px;letter-spacing:.5px;font-family:var(--font-mono);font-weight:400}.w14-main .ma-table .model-c{font-feature-settings:"tnum" 1;justify-content:flex-end;border-left:1px solid var(--rule);background:color-mix(in oklab,var(--hi) 6%,var(--surf));font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--hi);letter-spacing:-.01em}.w14-main .ma-table .row-total>div{background:var(--surf-3);border-top:2px solid var(--rule-2);padding-top:12px;padding-bottom:12px}.w14-main .ma-table .row-total .team{color:var(--fg-3);letter-spacing:1.5px;text-transform:uppercase;font-weight:700;font-size:14px}.w14-main .ma-table .row-total .num-c{font-size:14px;color:var(--fg);font-weight:500}.w14-main .ma-table .row-total .user-c{background:color-mix(in oklab,var(--acc) 12%,var(--surf-3))}.w14-main .ma-table .row-total .user-c .v{font-size:20px;color:var(--fg)}.w14-main .ma-table .row-total .model-c{font-size:26px;color:var(--fg);background:color-mix(in oklab,var(--hi) 14%,var(--surf-3))}.w14-main .ha-block{padding:14px 18px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:12px}.w14-main .ha-block .head{display:flex;justify-content:space-between;align-items:baseline;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-3);font-weight:700}.w14-main .ha-block .head .meta{color:var(--fg-3);font-size:9px;letter-spacing:.4px;text-transform:none}.w14-main .ha-row{display:grid;grid-template-columns:110px 1fr 90px;grid-gap:12px;gap:12px;align-items:center;font-size:11px}.w14-main .ha-row .tag{display:flex;align-items:center;gap:6px;color:var(--fg);font-weight:500;font-size:11px}.w14-main .ha-row .tag .logo{width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;background:var(--hi)}.w14-main .ha-row .tag .logo.alt{background:var(--acc);color:var(--bg)}.w14-main .ha-row .tag .logo .logo-img{width:100%;height:100%;object-fit:contain}.w14-main .ha-row .tag .where{color:var(--fg-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.4px}.w14-main .ha-row .bar{position:relative;height:18px;background:var(--surf-2);border-radius:var(--r-1);overflow:visible}.w14-main .ha-row .bar .track{position:absolute;inset:0;background:var(--surf-2);border-radius:var(--r-1);overflow:hidden}.w14-main .ha-row .bar .fill{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in oklab,var(--hi) 50%,var(--surf-3)),var(--hi));border-radius:var(--r-1)}.w14-main .ha-row .val{text-align:right;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--fg);font-feature-settings:"tnum" 1;justify-content:flex-end;display:flex;align-items:baseline;gap:4px}.w14-main .ha-row .val .d{font-size:9px;color:var(--up);font-weight:500}.w14-main .ha-row .val .d.neg{color:var(--down)}.w14-main .l5-block{padding:14px 18px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:10px;flex:1 1}.w14-main .l5-block .head{display:flex;justify-content:space-between;align-items:baseline;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-3);font-weight:700}.w14-main .l5-block .head .legend{color:var(--fg-3);font-size:9px;letter-spacing:.3px;text-transform:none;display:flex;gap:10px}.w14-main .l5-row{display:grid;grid-template-columns:140px 1fr;grid-gap:12px;gap:12px;align-items:center}.w14-main .l5-row .tag{display:flex;align-items:center;gap:6px;color:var(--fg-2);font-size:11px}.w14-main .l5-row .tag .logo{width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;background:var(--hi)}.w14-main .l5-row .tag .logo.alt{background:var(--acc);color:var(--bg)}.w14-main .l5-row .tag .logo .logo-img{width:100%;height:100%;object-fit:contain}.w14-main .l5-row .games{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.w14-main .l5-row .g{height:38px;border-radius:var(--r-1);background:var(--surf-2);border:1px solid var(--rule);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.w14-main .l5-row .g .val{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--fg);font-feature-settings:"tnum" 1;line-height:1}.w14-main .l5-row .g .date{font-size:8px;color:var(--fg-4);letter-spacing:.3px}.w14-main .l5-row .g.over{background:color-mix(in oklab,var(--up) 14%,var(--surf-2));border-color:color-mix(in oklab,var(--up) 30%,var(--rule))}.w14-main .l5-row .g.over .val{color:var(--up)}.w14-main .l5-row .g.under{background:color-mix(in oklab,var(--down) 12%,var(--surf-2));border-color:color-mix(in oklab,var(--down) 26%,var(--rule))}.w14-main .l5-row .g.under .val{color:var(--down)}.w14-main .l5-row .g.push{background:color-mix(in oklab,var(--warn) 12%,var(--surf-2));border-color:color-mix(in oklab,var(--warn) 26%,var(--rule))}.w14-main .l5-row .g.push .val{color:var(--warn)}.w14-ref{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;display:flex;flex-direction:column}.w14-ref .ref-hdr{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-bottom:1px solid var(--rule)}.w14-ref .ref-hdr .ava{width:36px;height:36px;border-radius:var(--r-2);background:linear-gradient(135deg,var(--surf-3),var(--surf-2));border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:11px;color:var(--fg-2);letter-spacing:.5px}.w14-ref .ref-hdr h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:17px;letter-spacing:-.01em}.w14-ref .ref-hdr h3 .role{font-family:var(--font-mono);font-size:10px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase;margin-left:6px;font-weight:400}.w14-ref .ref-hdr .meta{display:block;font-size:10px;color:var(--fg-3);letter-spacing:.4px;margin-top:2px}.w14-ref .ref-hdr .meta b{color:var(--fg-2);font-family:var(--font-mono)}.w14-ref .ref-hdr .profile{font-size:9px;padding:3px 8px;border-radius:99px;letter-spacing:1px;font-weight:700}.w14-ref .ref-hdr .profile.strict{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn);border:1px solid color-mix(in oklab,var(--warn) 30%,var(--rule))}.w14-ref .ref-warn{display:flex;align-items:center;gap:8px;padding:6px 14px;background:color-mix(in oklab,var(--warn) 12%,var(--surf-2));border-bottom:1px solid color-mix(in oklab,var(--warn) 30%,var(--rule));font-size:10px;color:var(--warn);letter-spacing:.4px}.w14-ref .ref-warn .ico{font-size:11px}.w14-ref .ref-warn b{font-family:var(--font-mono);color:var(--warn)}.w14-ref .ref-warn .lbl{color:var(--fg-2)}.w14-ref .ref-scope{display:flex;align-items:center;gap:8px;padding:6px 14px;background:var(--surf-2);border-bottom:1px solid var(--rule);font-size:10px}.w14-ref .ref-scope .lbl{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase}.w14-ref .ref-scope .seg{display:inline-flex;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-2);padding:2px}.w14-ref .ref-scope .seg button{padding:3px 9px;border-radius:var(--r-1);color:var(--fg-3);font-size:10px;letter-spacing:.4px;background:none;border:0;cursor:pointer;font-family:inherit}.w14-ref .ref-scope .seg button[aria-pressed=true]{background:var(--surf);color:var(--fg);font-weight:600}.w14-ref .ref-scope .meta{margin-left:auto;color:var(--fg-3);font-size:10px}.w14-ref .ref-scope .meta b{color:var(--fg-2);font-family:var(--font-mono)}.w14-ref .ref-metrics{display:grid;grid-template-columns:4px 1fr 56px 64px 84px;font-size:11px}.w14-ref .ref-metrics>div{padding:8px 10px;border-top:1px solid var(--rule);display:flex;align-items:center;min-height:38px}.w14-ref .ref-metrics>div:nth-child(-n+5){border-top:0}.w14-ref .ref-metrics .h{background:var(--surf-2);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);font-weight:600;padding:6px 10px;min-height:26px}.w14-ref .ref-metrics .h.r{justify-content:flex-end}.w14-ref .ref-metrics .signal{padding:0;background:transparent;position:relative}.w14-ref .ref-metrics .signal:after{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--fg-4);opacity:.3}.w14-ref .ref-metrics .row{display:contents}.w14-ref .ref-metrics .row>div{padding:8px 10px;border-top:1px solid var(--rule);display:flex;align-items:center;min-height:38px}.w14-ref .ref-metrics .row.bias-h .signal:after{background:var(--up);opacity:.7}.w14-ref .ref-metrics .row.bias-l .signal:after{background:var(--down);opacity:.7}.w14-ref .ref-metrics .row.bias-flat .signal:after{background:var(--fg-4);opacity:.25}.w14-ref .ref-metrics .metric{display:flex;align-items:center;gap:8px;min-width:0}.w14-ref .ref-metrics .metric .ico{width:20px;height:20px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:9px;flex-shrink:0}.w14-ref .ref-metrics .metric .ico.yc{background:var(--warn);color:#1a1a17}.w14-ref .ref-metrics .metric .ico.rc{background:var(--down);color:#fff}.w14-ref .ref-metrics .metric .ico.goal{background:color-mix(in oklab,var(--up) 50%,transparent);color:#061a0a}.w14-ref .ref-metrics .metric .ico.corner,.w14-ref .ref-metrics .metric .ico.foul{background:var(--surf-3);color:var(--fg-3);border:1px solid var(--rule-2)}.w14-ref .ref-metrics .metric .name{color:var(--fg);font-weight:500}.w14-ref .ref-metrics .metric .sub{color:var(--fg-3);font-size:10px;margin-left:4px}.w14-ref .ref-metrics .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;font-family:var(--font-mono);font-weight:500;color:var(--fg-2)}.w14-ref .ref-metrics .num-c.b{color:var(--fg);font-weight:600}.w14-ref .ref-metrics .delta{font-feature-settings:"tnum" 1;justify-content:flex-end;font-family:var(--font-mono);font-weight:700;font-size:11px;gap:2px}.w14-ref .ref-metrics .delta.pos{color:var(--up)}.w14-ref .ref-metrics .delta.neg{color:var(--down)}.w14-ref .ref-metrics .delta.flat{color:var(--fg-3);font-weight:500}.w14-ref .ref-metrics .delta .arrow{font-size:9px}.w14-ref .ref-metrics .spark{display:flex;justify-content:flex-end;align-items:center}.w14-ref .ref-metrics .spark svg{width:70px;height:22px;display:block}.w14-ref .ref-metrics .row.active>div{background:color-mix(in oklab,var(--hi) 8%,transparent)}.w14-ref .ref-expand{background:var(--surf-2);border-top:1px solid var(--rule);padding:12px 14px;display:flex;flex-direction:column;gap:8px}.w14-ref .ref-expand .title{display:flex;align-items:baseline;gap:8px;font-size:10px;letter-spacing:.6px;color:var(--fg-3)}.w14-ref .ref-expand .title b{color:var(--fg);font-family:var(--font-mono);font-weight:700;letter-spacing:.5px;text-transform:none;font-size:11px}.w14-ref .ref-expand .title .scope{margin-left:auto}.w14-ref .ref-matchup{background:var(--surf-2);border-top:1px solid var(--rule);padding:10px 14px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.w14-ref .ref-matchup .col{display:flex;flex-direction:column;gap:6px}.w14-ref .ref-matchup .col .lbl{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);display:flex;align-items:center;gap:6px}.w14-ref .ref-matchup .col .lbl .logo{width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;background:var(--hi)}.w14-ref .ref-matchup .col .lbl .logo.alt{background:var(--acc);color:var(--bg)}.w14-ref .ref-matchup .col .lbl .logo .logo-img{width:100%;height:100%;object-fit:contain}.w14-ref .ref-matchup .row-stat{display:grid;grid-template-columns:1fr auto;align-items:baseline;font-size:11px;padding:3px 0}.w14-ref .ref-matchup .row-stat .label{color:var(--fg-2)}.w14-ref .ref-matchup .row-stat .v{font-family:var(--font-mono);color:var(--fg);font-weight:600;display:flex;align-items:baseline;gap:6px}.w14-ref .ref-matchup .row-stat .v .d{font-size:10px;font-weight:500}.w14-ref .ref-matchup .row-stat .v .d.pos{color:var(--up)}.w14-ref .ref-matchup .row-stat .v .d.neg{color:var(--down)}.w14-ref .ref-foot{padding:8px 14px;border-top:1px solid var(--rule);background:var(--bg);font-size:9px;color:var(--fg-4);letter-spacing:.4px;display:flex;align-items:center;gap:8px;margin-top:auto}.w14-ref .ref-foot .ico{color:var(--fg-3)}.w14-ref .ref-foot b{color:var(--fg-2);font-family:var(--font-mono)}.injuries-panel{font-family:var(--font-mono);font-size:12px}.inj-split{display:grid;grid-template-columns:1fr 1fr}.inj-split>.inj-half{min-width:0}.inj-split>.inj-half+.inj-half{border-left:1px solid var(--rule)}@media (max-width:1100px){.inj-split{grid-template-columns:1fr}.inj-split>.inj-half+.inj-half{border-left:0;border-top:1px solid var(--rule)}}.inj-half .inj-team{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--surf-2);border-bottom:1px solid var(--rule)}.inj-half .inj-team .nm{font-weight:600;color:var(--fg);font-size:12px}.inj-half .inj-team .meta{margin-left:auto;color:var(--fg-3);font-size:10px}.inj-tbl{display:flex;flex-direction:column;font-size:11px}.inj-tbl .inj-hdr,.inj-tbl .inj-row{display:flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-3);border-top:1px solid var(--rule);min-width:0}.inj-tbl .inj-hdr{border-top:0;border-bottom:1px solid var(--rule);color:var(--fg-3);font-size:9px;text-transform:uppercase;letter-spacing:1.2px;padding-bottom:4px;background:var(--surf)}.inj-tbl .cell{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inj-tbl .cell.player{flex:1.6 1;min-width:0;color:var(--fg);font-weight:600}.inj-tbl .cell.pos{flex:0 0 36px;justify-content:center;color:var(--fg-3)}.inj-tbl .cell.injury{flex:1.4 1;min-width:0;color:var(--fg-2);font-size:10px}.inj-tbl .cell.status{flex:0 0 64px;justify-content:flex-end;font-size:9px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.inj-tbl .cell.impact{flex:0 0 52px;justify-content:flex-end;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-3)}.inj-tbl .cell.impact.imp-pos-1{color:var(--down);opacity:.55}.inj-tbl .cell.impact.imp-pos-2{color:var(--down)}.inj-tbl .cell.impact.imp-pos-3{color:color-mix(in srgb,var(--down) 70%,#fff 30%);font-weight:800;text-shadow:0 0 6px color-mix(in srgb,var(--down) 50%,transparent)}.inj-tbl .cell.impact.imp-neg-1{color:var(--up);opacity:.55}.inj-tbl .cell.impact.imp-neg-2{color:var(--up)}.inj-tbl .cell.impact.imp-neg-3{color:color-mix(in srgb,var(--up) 70%,#fff 30%);font-weight:800;text-shadow:0 0 6px color-mix(in srgb,var(--up) 50%,transparent)}.inj-tbl .cell.impact.flat{color:var(--fg-3)}.inj-tbl .inj-hdr .cell,.inj-tbl .inj-hdr .cell.impact{color:var(--fg-3);font-weight:600}.inj-row.dn .cell.status{color:var(--down)}.inj-row.warn .cell.status{color:var(--warn)}.injury-panel .panel-hdr .meta.impact-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent)}.injury-panel .panel-hdr .meta.impact-total.imp-pos-1{color:var(--down);opacity:.7}.injury-panel .panel-hdr .meta.impact-total.imp-pos-2{color:var(--down)}.injury-panel .panel-hdr .meta.impact-total.imp-pos-3{color:color-mix(in srgb,var(--down) 70%,#fff 30%);box-shadow:0 0 8px color-mix(in srgb,var(--down) 35%,transparent)}.injury-panel .panel-hdr .meta.impact-total.imp-neg-1{color:var(--up);opacity:.7}.injury-panel .panel-hdr .meta.impact-total.imp-neg-2{color:var(--up)}.injury-panel .panel-hdr .meta.impact-total.imp-neg-3{color:color-mix(in srgb,var(--up) 70%,#fff 30%);box-shadow:0 0 8px color-mix(in srgb,var(--up) 35%,transparent)}.impact-score.score-0,.impact-score.score-1,.injury-panel .panel-hdr .meta.impact-total.flat{color:var(--fg-3)}.impact-score.score-2{color:var(--down);opacity:.7}.impact-score.score-3,.impact-score.score-4{color:var(--down)}.impact-score.score-5{color:color-mix(in srgb,var(--down) 75%,#fff 25%);text-shadow:0 0 6px color-mix(in srgb,var(--down) 50%,transparent)}.injury-panel .panel-hdr .meta.impact-score{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.impact-score .imp-dot{width:7px;height:7px;border-radius:50%;background:var(--rule);display:inline-block;margin:0 1px;vertical-align:middle}.impact-score .imp-dot.on{background:currentColor}.impact-score .score-num{font-size:11px;font-weight:700;margin-left:4px;color:currentColor;letter-spacing:.3px}.impact-score .inj-tag-label{font-size:9px;font-weight:700;letter-spacing:1px;color:var(--fg-3);margin-right:5px;text-transform:uppercase}b.impact-score{display:inline-flex;align-items:center;font-weight:600}.hitrate-grid>div{padding:6px 8px}.hitrate-ladder{margin-top:var(--sp-3);border-top:1px dashed var(--rule);padding-top:var(--sp-3)}.hitrate-ladder .ladder-hdr{display:flex;align-items:baseline;gap:var(--sp-2);font-size:11px;color:var(--fg-2);padding:0 var(--sp-3) var(--sp-2)}.hitrate-ladder .ladder-hdr b{color:var(--fg)}.hitrate-ladder .ladder-hdr .pill{margin-left:auto;font-size:9px}.bm-picker-row{padding:var(--sp-2) var(--sp-3) 0;border-top:1px solid var(--rule-soft,var(--rule))}.bm-picker{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;width:100%}.bm-picker>.form-group{flex:1 1 220px;min-width:200px;max-width:100%;margin:0}.bm-picker .form-control{margin:0}.bm-picker .selectize-input{font-size:11px;padding:3px 6px;min-height:26px;line-height:1.2;width:100%;box-sizing:border-box}.bm-picker .selectize-input .item{font-size:10.5px;padding:1px 6px;margin:1px 2px 1px 0;background:var(--surf-2);border-radius:var(--r-pill);color:var(--fg-2)}.bm-picker .selectize-dropdown{font-size:11px}.bm-picker .bm-presets{display:flex;gap:6px;font-size:10px;color:var(--fg-3);white-space:nowrap;flex-shrink:0}.bm-picker .bm-presets a{color:var(--fg-3);text-decoration:none;padding:2px 8px;border-radius:var(--r-pill);background:var(--surf-2)}.bm-picker .bm-presets a:hover{background:var(--surf-3);color:var(--fg-1)}.bm-picker .bm-preset-lbl{color:var(--fg-4);padding-right:2px}.bm-presets-row{display:flex;gap:6px;align-items:center;padding:8px 18px;font-size:10px;background:var(--surf-2);border-bottom:1px solid var(--rule);flex-wrap:wrap}.bm-presets-row .bm-preset-lbl{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase;padding-right:4px}.bm-presets-row a.bm-preset-pill{color:var(--fg-3);text-decoration:none;padding:3px 9px;border-radius:var(--r-pill,99px);background:var(--bg);border:1px solid var(--rule);font-size:10px;letter-spacing:.4px;cursor:pointer}.bm-presets-row a.bm-preset-pill:hover{background:var(--surf);color:var(--fg)}.bm-presets-row a.bm-preset-pill.active{background:var(--surf);color:var(--fg);border-color:var(--rule-2)}.bm-mat .odds-panel-mtx{font-family:var(--font-mono);font-size:12px;padding:0 var(--sp-3) var(--sp-3)}.bm-mat .odds-block{margin-bottom:var(--sp-4)}.bm-mat .odds-block:last-child{margin-bottom:0}.bm-mat .odds-block-hdr{color:var(--fg-2);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid var(--rule);padding:var(--sp-2) 0 4px;margin-bottom:var(--sp-2)}.bm-mat .odds-mtx{display:grid;grid-gap:2px var(--sp-2);gap:2px var(--sp-2)}.bm-mat .odds-mtx-row{display:contents}.bm-mat .odds-mtx-row.odds-mtx-hdr>.odds-cell{color:var(--fg-3);font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding-bottom:4px;border-bottom:1px solid var(--rule)}.bm-mat .odds-cell{padding:4px 6px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-mat .odds-num{text-align:right;font-feature-settings:"tnum" 1;font-weight:500}.bm-mat .odds-best{background:color-mix(in oklab,var(--up) 18%,transparent);color:var(--up);font-weight:600;border-radius:var(--r-1)}.bm-mat .odds-edge-pos{outline:1px solid var(--up);outline-offset:-1px;box-shadow:0 0 0 1px color-mix(in oklab,var(--up) 30%,transparent) inset;border-radius:var(--r-1)}.bm-mat .odds-edge-pos:after{content:"★";margin-left:3px;color:var(--up);font-size:9px;vertical-align:super}.bm-mat .odds-edge-neg{opacity:.55}.bm-mat .odds-cell[title]{cursor:help}.bm-mat .odds-timeline-row{background:color-mix(in oklab,var(--surf-2) 40%,transparent);border-top:1px dashed var(--rule)}.bm-mat .odds-timeline-label{color:var(--fg-3);font-size:9px;text-transform:uppercase;letter-spacing:.5px;cursor:help}.bm-mat .odds-timeline-cell{padding:2px 4px}.bm-mat .odds-timeline-cell svg.odds-timeline{max-width:100%;height:auto}.bm-mat .odds-cons{color:var(--acc)}.bm-mat .odds-bm-active{background:color-mix(in oklab,var(--hi) 10%,transparent)}.bm-mat .odds-bm-col-hdr{color:var(--fg-3);font-size:10px;text-transform:uppercase;letter-spacing:.5px}.bm-mat .odds-bm-label{color:var(--fg);font-weight:600;border-right:1px solid var(--rule)}.bm-mat .odds-side-hdr{text-align:center;color:var(--fg-3);font-size:11px;font-weight:600}.bm-mat .odds-margin,.bm-mat .odds-margin-hdr{color:var(--fg-3);font-size:10px;text-align:right;border-left:1px dashed var(--rule)}.bm-mat .odds-cons-row>.odds-cell{color:var(--acc);font-size:11px;border-top:1px dashed var(--rule);padding-top:5px;margin-top:2px}.bm-mat .odds-cons-label{color:var(--fg-3);font-size:10px;text-transform:uppercase;letter-spacing:.5px}.bm-mat .odds-mtx-footer{color:var(--fg-4);font-size:10px;margin-top:var(--sp-2);padding:0 var(--sp-2)}.bm-mat .odds-empty{color:var(--fg-3);font-size:11px;font-style:italic;padding:var(--sp-3)}.bm-mat .odds-drift{font-size:12px;margin-left:2px;font-weight:600}.bm-mat .odds-drift.up{color:var(--up)}.bm-mat .odds-drift.down{color:var(--down)}.team-page{display:flex;flex-direction:column;width:100%}.app>.page-top-slot{margin:0}.team-page .identity{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--sp-5);gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);background:var(--surf);border-bottom:1px solid var(--rule)}.team-page .id-left{display:flex;align-items:center;gap:var(--sp-4)}.team-page .id-badge{width:56px;height:56px;background:linear-gradient(135deg,var(--hi-2),var(--hi));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:22px;border-radius:var(--r-2);letter-spacing:-1px}.team-page .id-name{display:flex;flex-direction:column;gap:4px}.team-page .id-name h1{margin:0;font-family:var(--font-display);font-weight:500;font-size:28px;line-height:1;letter-spacing:-.02em;color:var(--fg)}.team-page .id-name .meta{font-size:11px;color:var(--fg-3);letter-spacing:.5px;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.team-page .id-name .meta b{color:var(--fg-2);font-weight:500}.team-page .id-name .meta .seed{background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-1);padding:1px 5px;color:var(--fg);font-weight:600}.team-page .id-stats{display:flex;align-items:center;gap:var(--sp-4);border-left:1px solid var(--rule);padding-left:var(--sp-5)}.team-page .kpi-mini{display:flex;flex-direction:column;gap:2px;min-width:0}.team-page .kpi-mini .k{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase}.team-page .kpi-mini .v{font-family:var(--font-display);font-size:22px;line-height:1.1;font-weight:500;color:var(--fg)}.team-page .kpi-mini .v small{font-family:var(--font-mono);color:var(--fg-3);font-size:10px;margin-left:4px}.team-page .kpi-mini .v.up{color:var(--up)}.team-page .kpi-mini .v.dn{color:var(--down)}.team-page .kpi-mini .rank{font-size:9px;color:var(--fg-3);letter-spacing:.5px;display:flex;align-items:center;gap:4px}.team-page .kpi-mini .rank b{color:var(--fg-2);font-weight:600;font-family:var(--font-mono)}.team-page .kpi-mini .rank .rmini{height:4px;width:50px;background:var(--surf-2);border-radius:var(--r-pill);overflow:hidden;position:relative}.team-page .kpi-mini .rank .rmini i{position:absolute;top:0;bottom:0;width:4px;border-radius:var(--r-pill);background:var(--hi)}.team-page .id-form{display:flex;align-items:center;gap:var(--sp-3)}.team-page .form-strip{display:flex;gap:3px;align-items:center}.team-page .form-strip .g{width:22px;height:22px;border-radius:var(--r-1);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:var(--font-mono)}.team-page .form-strip .g.W{background:color-mix(in oklab,var(--up) 22%,var(--surf-2));color:var(--up)}.team-page .form-strip .g.L{background:color-mix(in oklab,var(--down) 22%,var(--surf-2));color:var(--down)}.team-page .form-strip .g.D{background:color-mix(in oklab,var(--warn) 22%,var(--surf-2));color:var(--warn)}.team-page .form-strip .g[data-recent="1"]{box-shadow:inset 0 0 0 1px currentColor}.team-page .id-form .lbl{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase}.team-page .id-form .streak{font-size:10px;color:var(--fg-3);letter-spacing:.5px}.team-page .id-form .streak b{color:var(--up);font-weight:700;font-family:var(--font-mono)}.team-page .tp-tabs{display:flex;align-items:center;gap:2px;padding:0 var(--sp-5);border-bottom:1px solid var(--rule);background:var(--rail);height:36px}.team-page .tp-tabs button{padding:0 var(--sp-4);height:36px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);font-weight:600;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.team-page .tp-tabs button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--hi)}.team-page .tp-tabs button:hover:not([aria-pressed=true]){color:var(--fg-2)}.team-page .tp-tabs .spacer{flex:1 1}.team-page .tp-tabs .right-meta{display:flex;align-items:center;gap:var(--sp-3);color:var(--fg-3);font-size:11px}.team-page .tp-tabs .right-meta .pill{font-size:9px;padding:2px 6px;background:var(--surf-2);border-radius:var(--r-pill);color:var(--fg-3);letter-spacing:1px}.team-page .tp-filters{display:flex;align-items:center;gap:var(--sp-4);padding:6px var(--sp-5);background:var(--bg);border-bottom:1px solid var(--rule);min-height:var(--tool-h);font-size:11px;overflow-x:clip;overflow-y:visible;white-space:nowrap}.team-page .tp-filters .filter{flex-shrink:0}.team-page .tp-filters .filter.is-metric{flex:1 1 100%;min-width:0}.team-page .tp-filters .filter.is-metric .seg{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;row-gap:3px}.team-page .tp-filters .right{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);color:var(--fg-3)}.team-page .tp-filters .right b{color:var(--fg);font-weight:600}.team-page .tp-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);align-items:start;background:linear-gradient(var(--grid-line,hsla(0,0%,100%,.04)) 1px,transparent 1px) 0 0/100% 24px,var(--bg);flex:1 1}.team-page .tp-col-left,.team-page .tp-col-right{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.team-page .tp-chart-wrap{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.team-page .tp-chart-legend{display:flex;align-items:center;gap:var(--sp-4);font-size:11px;color:var(--fg-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--rule);flex-wrap:wrap}.team-page .tp-chart-legend .key{display:flex;align-items:center;gap:6px}.team-page .tp-chart-legend .swatch{width:14px;height:2px}.team-page .tp-chart-legend .swatch.s-pts{background:var(--fg);height:2px}.team-page .tp-chart-legend .swatch.s-opp{background:transparent;height:1px;border-top:1px dotted var(--fg-3)}.team-page .tp-chart-legend .swatch.s-ma{background:var(--hi);height:2px}.team-page .tp-chart-legend .swatch.s-line{background:var(--acc);height:2px}.team-page .tp-chart-legend b{color:var(--fg);font-weight:600;font-family:var(--font-mono)}.team-page .tp-trend-svg{width:100%;height:280px;display:block}.team-page .chart-axis text{font-family:var(--font-mono);font-size:10px;fill:var(--fg-3);font-feature-settings:"tnum" 1}.team-page .tp-trend-svg .chart-grid line{stroke:var(--rule);stroke-dasharray:2 4}.team-page .chart-pts{stroke:var(--fg);stroke-width:2;fill:none}.team-page .chart-opp{stroke:var(--fg-3);stroke-width:1.2;fill:none;stroke-dasharray:1 3}.team-page .chart-ma{stroke:var(--hi);stroke-width:1.5;fill:none}.team-page .tp-trend-svg .chart-line{stroke:var(--acc);stroke-width:1.2;fill:none;stroke-dasharray:4 3}.team-page .chart-fill{fill:var(--fg);fill-opacity:.04}.team-page .dot-pt{fill:var(--bg);stroke:var(--fg);stroke-width:1.5}.team-page .dot-pt.W{stroke:var(--up)}.team-page .dot-pt.L{stroke:var(--down)}.team-page .tp-below-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule);margin-top:var(--sp-2)}.team-page .tp-kpi{display:flex;flex-direction:column;gap:2px}@media (max-width:560px){.team-page .tp-below-chart{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2);align-items:start}.team-page .tp-kpi .k{font-size:8px;letter-spacing:.8px;white-space:normal;min-height:26px}.team-page .tp-kpi .v{font-size:13px;font-family:var(--font-mono);font-weight:600;line-height:1.3}.team-page .tp-kpi .v small{display:block;font-size:8px}.team-page .tp-kpi .sub{font-size:8px}.team-page .tp-gamelog .opp,.team-page .tp-gamelog .opp .nm{min-width:0;overflow:hidden}.team-page .tp-gamelog .opp .nm a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}}.team-page .tp-kpi .k{font-size:10px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase}.team-page .tp-kpi .v{font-family:var(--font-display);font-weight:500;font-size:22px;color:var(--fg);line-height:1.1}.team-page .tp-kpi .v small{font-family:var(--font-mono);color:var(--fg-3);font-size:11px;margin-left:4px;font-weight:400}.team-page .tp-kpi .v.up{color:var(--up)}.team-page .tp-kpi .v.dn{color:var(--down)}.team-page .tp-kpi .sub{font-size:10px;color:var(--fg-3)}.team-page .tp-gamelog{display:grid;grid-template-columns:28px 60px 1fr 36px 56px 56px 56px 70px;font-size:11px}.team-page .tp-gamelog>div{padding:7px var(--sp-3);border-top:1px solid var(--rule);display:flex;align-items:center;gap:4px;white-space:nowrap}.team-page .tp-gamelog>div:nth-child(-n+8){border-top:0}.team-page .tp-gamelog .h{background:var(--surf-2);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.team-page .tp-gamelog .h.r{justify-content:flex-end}.team-page .tp-gamelog .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2)}.team-page .tp-gamelog .num-c.b{color:var(--fg);font-weight:600}.team-page .tp-gamelog .opp{color:var(--fg)}.team-page .tp-gamelog .opp .loc{color:var(--fg-3);margin-right:4px;font-weight:400}.team-page .tp-gamelog .res{font-weight:700;justify-content:center}.team-page .tp-gamelog .res.W{color:var(--up)}.team-page .tp-gamelog .res.L{color:var(--down)}.team-page .tp-gamelog .ats{font-size:10px;justify-content:flex-end}.team-page .tp-gamelog .ats.cov{color:var(--up)}.team-page .tp-gamelog .ats.fade{color:var(--down)}.team-page .tp-gamelog .ats.push{color:var(--fg-3)}.team-page .tp-gamelog .row{display:contents;cursor:pointer}.team-page .tp-gamelog .row>div{transition:background var(--t-fast)}.team-page .tp-gamelog .row:hover>div{background:var(--surf-2)}.team-page .tp-gamelog .idx{color:var(--fg-3);font-size:10px;justify-content:center}.team-page .tp-gl-foot{display:flex;gap:var(--sp-4);padding:8px var(--sp-4);font-size:10px;color:var(--fg-3);letter-spacing:.5px;background:var(--surf-2);border-top:1px solid var(--rule);flex-wrap:wrap}.team-page .tp-gl-foot b{color:var(--fg);font-weight:600;font-feature-settings:"tnum" 1}.team-page .tp-gl-foot .sep{color:var(--fg-4)}.team-page .tp-roster{display:grid;grid-template-columns:28px 1fr 36px 50px 50px 50px;font-size:11px}.team-page .tp-roster.tp-roster-fb{grid-template-columns:28px 1fr 60px 60px}.team-page .tp-roster.tp-roster-bball{grid-template-columns:28px 1fr 34px 46px 46px 46px 46px}.team-page .tp-roster.tp-roster-bball>div:nth-child(-n+7){border-top:0}.team-page .tp-roster.tp-roster-fb .h:first-child{justify-content:center}.team-page .tp-roster>div{padding:7px var(--sp-3);border-top:1px solid var(--rule);display:flex;align-items:center;gap:4px;white-space:nowrap}.team-page .tp-roster.tp-roster-fb>div:nth-child(-n+4),.team-page .tp-roster>div:nth-child(-n+6){border-top:0}.team-page .tp-roster .h{background:var(--surf-2);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.team-page .tp-roster .h.r{justify-content:flex-end}.team-page .tp-roster .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2)}.team-page .tp-roster .num-c.b{color:var(--fg);font-weight:600}.team-page .tp-roster .name{color:var(--fg)}.team-page .tp-roster .name .role{color:var(--fg-3);font-size:10px;margin-left:6px}.team-page .tp-roster .pos{color:var(--fg-3)}.team-page .tp-roster .star{color:var(--acc);justify-content:center}.team-page .tp-roster .row{display:contents;cursor:pointer}.team-page .tp-roster .row>div{transition:background var(--t-fast)}.team-page .tp-roster .row:hover>div{background:var(--surf-2)}.team-page .tp-roster .row.inj>div:first-child{box-shadow:inset 3px 0 0 var(--warn)}.team-page .tp-next5{display:grid;grid-template-columns:64px 1fr 72px;font-size:12px;overflow-x:auto}.team-page .tp-next5>div{padding:9px var(--sp-3);border-top:1px solid var(--rule);display:flex;align-items:center;gap:4px;white-space:nowrap}.team-page .tp-next5>div:nth-child(-n+3){border-top:0}.team-page .tp-next5 .h{background:var(--surf-2);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.team-page .tp-next5 .h.r{justify-content:flex-end}.team-page .tp-next5 .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end}.team-page .tp-next5 .when{color:var(--fg-3);font-size:10px;flex-direction:column;align-items:flex-start;gap:0}.team-page .tp-next5 .when b{color:var(--fg);font-weight:600;font-size:11px;font-family:var(--font-mono)}.team-page .tp-next5 .opp{color:var(--fg);flex-direction:column;align-items:flex-start;gap:1px}.team-page .tp-next5 .opp .name{font-weight:600}.team-page .tp-next5 .opp .rec{font-size:10px;color:var(--fg-3)}.team-page .tp-next5 .pace{color:var(--fg-2);justify-content:flex-end}.team-page .tp-next5 .pace b{color:var(--fg);font-weight:600}.team-page .tp-next5 .edge{justify-content:flex-end;font-weight:700}.team-page .tp-next5 .edge.pos{color:var(--up)}.team-page .tp-next5 .edge.neg{color:var(--down)}.team-page .tp-next5 .edge.neut{color:var(--fg-3)}.team-page .tp-next5 .conf{justify-content:flex-end;font-feature-settings:"tnum" 1;color:var(--fg-2)}.team-page .tp-next5 .conf .bar{display:inline-block;height:6px;width:24px;background:var(--surf-2);border-radius:var(--r-pill);position:relative;margin-right:4px}.team-page .tp-next5 .conf .bar i{display:block;height:100%;background:var(--hi);border-radius:var(--r-pill)}.team-page .tp-next5 .row{display:contents;cursor:pointer}.team-page .tp-next5 .row>div{transition:background var(--t-fast)}.team-page .tp-next5 .row:hover>div{background:var(--surf-2)}.team-page .tp-next5 .row.priority>div:first-child{box-shadow:inset 3px 0 0 var(--acc)}.team-page .tp-splits{display:grid;grid-template-columns:1fr repeat(4,56px);font-size:11px;padding:var(--sp-3);grid-gap:4px;gap:4px;overflow-x:auto}.team-page .tp-splits .h{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase;text-align:center;padding:4px 0;border-bottom:1px solid var(--rule)}.team-page .tp-splits .h.left{text-align:left}.team-page .tp-splits .row-l{padding:6px 0;color:var(--fg-2);display:flex;align-items:center;gap:4px}.team-page .tp-splits .row-l b{color:var(--fg);font-weight:600}.team-page .tp-splits .row-l small{color:var(--fg-3);font-size:10px;margin-left:4px}.team-page .tp-splits .cell{height:30px;border-radius:var(--r-1);display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum" 1;font-weight:600;border:1px solid var(--rule);font-size:11px;color:var(--fg)}.team-page .tp-splits .cell.h0{background:color-mix(in oklab,var(--down) 16%,var(--surf));color:var(--down)}.team-page .tp-splits .cell.h1{background:color-mix(in oklab,var(--down) 6%,var(--surf));color:var(--fg-2)}.team-page .tp-splits .cell.h2{background:var(--surf-2);color:var(--fg-2)}.team-page .tp-splits .cell.h3{background:color-mix(in oklab,var(--up) 12%,var(--surf));color:var(--up)}.team-page .tp-splits .cell.h4{background:color-mix(in oklab,var(--up) 24%,var(--surf));color:var(--up);font-weight:700}.team-page .tp-injuries{padding:var(--sp-2) 0}.team-page .tp-inj-row{display:grid;grid-template-columns:28px 1fr 36px 70px 60px;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);padding:9px var(--sp-4);border-top:1px solid var(--rule);font-size:12px}.team-page .tp-inj-row:first-child{border-top:0}.team-page .tp-inj-row .num{width:28px;height:28px;border-radius:var(--r-1);background:var(--surf-2);color:var(--fg);font-family:var(--font-display);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center}.team-page .tp-inj-row .who{display:flex;flex-direction:column;gap:1px;min-width:0}.team-page .tp-inj-row .who .name{color:var(--fg);font-weight:600}.team-page .tp-inj-row .pos,.team-page .tp-inj-row .who .role{color:var(--fg-3);font-size:10px}.team-page .tp-inj-row .pos{letter-spacing:.5px}.team-page .tp-inj-row .what{color:var(--fg-2);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-page .tp-inj-row .when{text-align:right}.team-page .tp-inj-row .when .tag{display:inline-block;font-size:10px;padding:2px 7px;border-radius:var(--r-pill);font-weight:700;letter-spacing:.5px}.team-page .tp-inj-row .when .tag.q{background:color-mix(in oklab,var(--warn) 18%,var(--surf-2));color:var(--warn)}.team-page .tp-inj-row .when .tag.p{background:color-mix(in oklab,var(--up) 18%,var(--surf-2));color:var(--up)}.team-page .tp-inj-row .when .tag.o{background:color-mix(in oklab,var(--down) 18%,var(--surf-2));color:var(--down)}.team-link{cursor:pointer;text-decoration:none;border-bottom:1px dashed transparent;transition:border-color var(--t-fast),color var(--t-fast)}.team-link:hover{color:var(--hi);border-bottom-color:var(--hi)}.team-page .tp-back,.team-page .tp-tabs .tp-back{background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill);padding:4px 10px;height:auto;font-size:11px;color:var(--fg-2);cursor:pointer;font-family:inherit;letter-spacing:.5px;margin:0;text-transform:none;font-weight:500}.team-page .tp-back:hover,.team-page .tp-tabs .tp-back:hover{color:var(--fg);border-color:var(--rule-2)}.phase-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--rule-2);border-radius:999px;font-size:10px;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.5px}.phase-pill .badge{text-transform:uppercase;font-weight:600;letter-spacing:1px}.phase-pill .badge.playoff{color:var(--up,#5fb56b)}.phase-pill .badge.reg{color:var(--fg-3)}.phase-pill .src{color:var(--fg-4);font-size:9px;text-transform:uppercase}.phase-pill .pill-toggle{background:transparent;border:1px solid var(--rule-2);color:var(--fg-3);border-radius:6px;padding:1px 6px;font-size:10px;font-family:inherit;cursor:pointer}.phase-pill .pill-toggle:hover{color:var(--fg);border-color:var(--rule)}.phase-pill .pill-toggle.reset{color:var(--fg-4)}.period-chip{display:inline-flex;align-items:center;padding:2px 8px;border:1px dashed var(--rule-2);border-radius:6px;font-size:10px;font-family:var(--font-mono,ui-monospace,monospace);color:var(--fg-3);letter-spacing:.5px}.seg button.disabled,.seg button[aria-disabled=true]{opacity:.35;cursor:not-allowed;pointer-events:none}.banner.muted{padding:18px;color:var(--fg-3);font-size:12px;font-family:var(--font-mono,ui-monospace,monospace);text-align:center;border:1px dashed var(--rule-2);border-radius:6px;margin:8px}.league-page{display:flex;flex-direction:column;width:100%}.league-page .identity{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--sp-5);gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);background:var(--surf);border-bottom:1px solid var(--rule)}.league-page .id-left{display:flex;align-items:center;gap:var(--sp-4)}.league-page .id-badge{width:56px;height:56px;background:linear-gradient(135deg,var(--hi-2),var(--hi));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:18px;border-radius:var(--r-2);letter-spacing:-.5px}.league-page .id-badge:has(img.llogo){background:transparent}.league-page .id-name{display:flex;flex-direction:column;gap:4px}.league-page .id-name h1{margin:0;font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1;letter-spacing:-.02em;color:var(--fg)}.league-page .id-name .meta{font-size:11px;color:var(--fg-3);letter-spacing:.5px;display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.league-page .id-name .meta b{color:var(--fg-2);font-weight:500}.league-page .id-name .meta .seed{background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-1);padding:1px 5px;color:var(--fg);font-weight:600}.league-page .id-stats{display:grid;grid-template-columns:repeat(6,minmax(96px,1fr));grid-template-rows:auto auto auto;align-items:stretch;grid-gap:var(--sp-2) var(--sp-5);gap:var(--sp-2) var(--sp-5);border-left:1px solid var(--rule);padding-left:var(--sp-5)}@media (max-width:800px){.league-page .identity{grid-template-columns:auto minmax(0,1fr)}.league-page .id-stats{grid-column:1/-1;overflow-x:auto;border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:var(--sp-3)}}.league-page .kpi-mini{display:grid;grid-template-rows:subgrid;grid-row:span 3;min-width:0}.league-page .kpi-mini .k{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase;line-height:1.15;align-self:end}.league-page .kpi-mini .v{font-family:var(--font-display);font-size:22px;line-height:1.1;font-weight:500;color:var(--fg);white-space:nowrap;align-self:end}.league-page .kpi-mini .v small{font-family:var(--font-mono);color:var(--fg-3);font-size:10px;margin-left:4px}.league-page .kpi-mini .yoy{font-size:9px;color:var(--fg-3);letter-spacing:.5px;font-family:var(--font-mono);white-space:nowrap;align-self:start}.league-page .kpi-mini .yoy b{font-weight:700}.league-page .kpi-mini .yoy .u{color:var(--up)}.league-page .kpi-mini .yoy .d{color:var(--down)}.league-page .id-tip{border-left:1px solid var(--rule);padding-left:var(--sp-5);max-width:320px;font-size:11px;color:var(--fg-2);letter-spacing:.2px;line-height:1.4}.league-page .id-tip .k{font-size:9px;letter-spacing:1.5px;color:var(--hi);text-transform:uppercase;margin-bottom:2px}.league-page .id-tip b{color:var(--fg);font-weight:600}.league-page .lp-tabs{display:flex;align-items:center;gap:2px;padding:0 var(--sp-5);border-bottom:1px solid var(--rule);background:var(--rail);height:36px}@media (max-width:560px){.league-page .lp-tabs{overflow-x:auto;overflow-y:hidden}.league-page .lp-tabs>*{flex:0 0 auto}}.league-page .lp-tabs button{padding:0 var(--sp-4);height:36px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);font-weight:600;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.league-page .lp-tabs button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--hi)}.league-page .lp-tabs button:hover:not([aria-pressed=true]){color:var(--fg-2)}.league-page .lp-tabs .spacer{flex:1 1}.league-page .lp-tabs .right-meta{display:flex;align-items:center;gap:var(--sp-3);color:var(--fg-3);font-size:11px}.league-page .lp-tabs .right-meta .pill{font-size:9px;padding:2px 6px;background:var(--surf-2);border-radius:var(--r-pill);color:var(--fg-3);letter-spacing:1px}.league-page .lp-back,.league-page .lp-tabs .lp-back{background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill);padding:4px 10px;height:auto;font-size:11px;color:var(--fg-2);cursor:pointer;font-family:inherit;letter-spacing:.5px;margin:0;text-transform:none;font-weight:500}.league-page .lp-back:hover,.league-page .lp-tabs .lp-back:hover{color:var(--fg);border-color:var(--rule-2)}.league-page .lp-filters{display:flex;align-items:center;gap:var(--sp-4);padding:6px var(--sp-5);background:var(--bg);border-bottom:1px solid var(--rule);min-height:var(--tool-h);font-size:11px}.league-page .lp-filters .right{margin-left:auto}.league-page .lp-filters .legend,.league-page .lp-filters .right{display:flex;align-items:center;gap:var(--sp-3);color:var(--fg-3)}.league-page .lp-filters .legend{font-size:10px}.league-page .lp-filters .legend .sw{display:inline-block;width:10px;height:10px;border-radius:2px;vertical-align:middle;margin-right:4px}.league-page .lp-filters .legend .sw.po{background:color-mix(in oklab,var(--up) 35%,transparent)}@media (max-width:560px){.league-page .lp-filters{flex-wrap:wrap;row-gap:8px;height:auto;padding:8px var(--sp-4)}.league-page .lp-filters .filter{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;width:100%}.league-page .lp-filters .seg{overflow-x:auto;scrollbar-width:none;max-width:100%}.league-page .lp-filters .seg::-webkit-scrollbar{display:none}.league-page .lp-filters .seg a{flex:0 0 auto;white-space:nowrap}.league-page .lp-filters .right{margin-left:0;width:100%}}.league-page .lp-filters .legend .sw.pi{background:color-mix(in oklab,var(--playin) 35%,transparent)}.league-page .lp-filters .legend .sw.lo{background:color-mix(in oklab,var(--down) 25%,transparent)}.league-page .lp-body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);align-items:start;background:linear-gradient(var(--grid-line,hsla(0,0%,100%,.04)) 1px,transparent 1px) 0 0/100% 24px,var(--bg);flex:1 1}@media (max-width:800px){.league-page .lp-body{grid-template-columns:minmax(0,1fr)}}.league-page .lp-col-left,.league-page .lp-col-right{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.league-page .lp-standings-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}.league-page .lp-standings-pair.single{grid-template-columns:1fr}.league-page .lp-standings-pair.divisions{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.league-page .lp-conf-banner{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--surf-2);border-bottom:1px solid var(--rule);font-size:10px;color:var(--fg-3);letter-spacing:1.5px;text-transform:uppercase}.league-page .lp-conf-banner b{color:var(--fg);font-weight:600;font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:13px}.league-page .lp-conf-banner .lead{margin-left:auto;font-family:var(--font-mono);color:var(--fg-2);font-size:10px;letter-spacing:.5px;text-transform:none}.league-page .lp-conf-banner .lead b{color:var(--fg);font-weight:600}.league-page .lp-standings{display:grid;grid-template-columns:22px minmax(60px,1fr) 30px 30px 46px 50px minmax(80px,1fr);font-size:11px;overflow-x:auto}.league-page .lp-standings:has(.row.fb){grid-template-columns:22px minmax(60px,1fr) 28px 26px 28px 44px 46px minmax(80px,1fr)}.league-page .lp-standings .team{min-width:0;overflow:hidden;text-overflow:ellipsis}.league-page .lp-standings .row>div{display:flex;align-items:center;padding:5px var(--sp-2);height:var(--row-h);white-space:nowrap;border-top:1px solid var(--rule)}.league-page .lp-standings .row:first-of-type>div{border-top:0}.league-page .lp-standings .h:not(:nth-child(2)),.league-page .lp-standings .row>div:not(.team){justify-content:flex-end;text-align:right}.league-page .lp-standings .row>div.team{justify-content:flex-start;text-align:left}.league-page .lp-standings>div{padding:5px var(--sp-2);border-top:1px solid var(--rule);display:flex;align-items:center;gap:3px;white-space:nowrap;height:var(--row-h)}.league-page .lp-standings>div:nth-child(-n+7){border-top:0}.league-page .lp-standings:has(.row.fb)>div:nth-child(-n+8){border-top:0}.league-page .lp-standings .row.fb{display:contents}.league-page .lp-standings .h{background:var(--surf-2);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);font-weight:600;height:24px}.league-page .lp-standings .h.r{justify-content:flex-end}.league-page .lp-standings .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2)}.league-page .lp-standings .num-c.b{color:var(--fg);font-weight:600}.league-page .lp-standings .rank{font-family:var(--font-mono);font-weight:700;color:var(--fg-2);justify-content:flex-end}.league-page .lp-standings .team{color:var(--fg);font-weight:500;display:flex;align-items:center;gap:var(--sp-2);cursor:pointer}.league-page .lp-standings .team:hover{color:var(--hi)}.league-page .lp-standings .team .logo{width:16px;height:16px;border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:700}.league-page .lp-standings .net.pos{color:var(--up)}.league-page .lp-standings .net.neg{color:var(--down)}.league-page .lp-standings .pct{font-feature-settings:"tnum" 1;color:var(--fg);font-weight:600;justify-content:flex-end}.league-page .lp-standings .strip{display:flex;gap:2px;align-items:center;min-width:0;overflow:hidden}.league-page .lp-standings .strip i{display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--fg-3);flex-shrink:0}.league-page .lp-standings .strip i.W{background:var(--up)}.league-page .lp-standings .strip i.L{background:color-mix(in oklab,var(--down) 60%,transparent)}.league-page .lp-standings .row{display:contents;cursor:pointer}.league-page .lp-standings .row>div{transition:background var(--t-fast)}.league-page .lp-standings .row:hover>div{background:var(--surf-2)}.league-page .lp-standings .row.po>div:first-child{box-shadow:inset 3px 0 0 var(--up)}.league-page .lp-standings .row.pi>div:first-child{box-shadow:inset 3px 0 0 var(--playin)}.league-page .lp-standings .row.lo>div:first-child{box-shadow:inset 3px 0 0 color-mix(in oklab,var(--down) 60%,transparent)}.league-page .lp-leaders-scroll{overflow-x:auto;max-width:100%}.league-page .lp-leaders{display:grid;grid-template-columns:24px 1fr 28px 50px 40px 44px 40px 44px 40px 40px;font-size:11px}.league-page .lp-leaders.lp-leaders-wide{grid-template-columns:24px 130px 32px repeat(17,48px);min-width:max-content}.league-page .lp-leaders.lp-leaders-wide.lp-leaders-fb{grid-template-columns:28px 170px 36px repeat(30,minmax(50px,max-content));min-width:max-content}.league-page .lp-leaders.lp-leaders-wide.lp-leaders-fb .team{min-width:0;overflow:hidden;text-overflow:ellipsis;display:block}.league-page .lp-leaders>div{padding:5px var(--sp-2);border-top:1px solid var(--rule);display:flex;align-items:center;gap:3px;white-space:nowrap;height:var(--row-h)}.league-page .lp-leaders.lp-leaders-wide.lp-leaders-fb>.h,.league-page .lp-leaders.lp-leaders-wide>div:nth-child(-n+20),.league-page .lp-leaders>div:nth-child(-n+10){border-top:0}.league-page .lp-leaders .h{background:var(--surf-2);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);font-weight:600;height:24px}.league-page .lp-leaders .h.r{justify-content:flex-end}.league-page .lp-leaders .h.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--t-fast)}.league-page .lp-leaders .h.sortable:hover{color:var(--fg-2)}.league-page .lp-leaders .h.sortable.active{color:var(--hi)}.league-page .lp-leaders .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2)}.league-page .lp-leaders .num-c.b{color:var(--fg);font-weight:600}.league-page .lp-leaders .num-c.lead{color:var(--acc);font-weight:700}.league-page .lp-leaders .rank{font-family:var(--font-mono);font-weight:700;color:var(--fg-2);justify-content:center}.league-page .lp-leaders .team{color:var(--fg);font-weight:500;cursor:pointer}.league-page .lp-leaders .team:hover{color:var(--hi)}.league-page .lp-leaders .row{display:contents;cursor:pointer}.league-page .lp-leaders .row>div{transition:background var(--t-fast)}.league-page .lp-leaders .row:hover>div{background:var(--surf-2)}.league-page .lp-leaders .row.top>div:first-child{box-shadow:inset 3px 0 0 var(--acc)}.league-page .lp-leaders-wide .row>.num-c:nth-child(3),.league-page .lp-leaders-wide>.h.r:nth-child(3){justify-content:center;padding-left:12px;padding-right:12px}.league-page .lp-leaders .team{min-width:0;overflow:hidden}.league-page .lp-leaders .team a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.league-page .lp-leaders-wide .rank,.league-page .lp-leaders-wide>.h:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--surf)}.league-page .lp-leaders-wide>.h:first-child{background:var(--surf-2)}.league-page .lp-leaders-wide .team,.league-page .lp-leaders-wide>.h:nth-child(2){position:-webkit-sticky;position:sticky;left:24px;z-index:2;background:var(--surf);box-shadow:inset -1px 0 0 var(--rule-2)}.league-page .lp-leaders-wide .row:hover .rank,.league-page .lp-leaders-wide .row:hover .team,.league-page .lp-leaders-wide>.h:nth-child(2){background:var(--surf-2)}.league-page .lp-leaders-fb .rank,.league-page .lp-leaders-fb>.h:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2}.league-page .lp-leaders-fb>.h:first-child{justify-content:center}.league-page .lp-leaders-fb .team,.league-page .lp-leaders-fb>.h:nth-child(2){position:-webkit-sticky;position:sticky;left:28px;z-index:2}.league-page .lp-leaders-fb .rank,.league-page .lp-leaders-fb .team{background:var(--surf)}.league-page .lp-leaders-fb .row:hover .rank,.league-page .lp-leaders-fb .row:hover .team{background:var(--surf-2)}.league-page .lp-leaders-fb .team,.league-page .lp-leaders-fb>.h:nth-child(2){box-shadow:inset -1px 0 0 var(--rule-2)}@media (max-width:560px){.team-page .identity{grid-template-columns:auto minmax(0,1fr)}.team-page .id-form{grid-column:1/-1;border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:var(--sp-3);overflow-x:auto}.team-page .tp-tabs{overflow-x:auto;scrollbar-width:none}}@media (max-width:560px){.team-page .tp-tabs::-webkit-scrollbar{display:none}.team-page .tp-tabs>*{flex:0 0 auto}.team-page .tp-tabs .right-meta{display:none}}.league-page .lp-slate{padding:var(--sp-2) 0}.league-page .lp-slate-row{display:grid;grid-template-columns:56px 1fr 60px 60px;align-items:center;padding:9px var(--sp-4);border-top:1px solid var(--rule);font-size:12px}.league-page .lp-slate-row:first-child{border-top:0}.league-page .lp-slate-row .when{font-family:var(--font-mono);color:var(--fg);font-weight:600;font-feature-settings:"tnum" 1;font-size:12px}.league-page .lp-slate-row .matchup{display:flex;flex-direction:column;gap:1px;min-width:0}.league-page .lp-slate-row .matchup .a{color:var(--fg);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-page .lp-slate-row .matchup .a .ot{color:var(--fg-3);font-weight:400;margin:0 6px}.league-page .lp-slate-row .matchup .b{color:var(--fg-3);font-size:10px}.league-page .lp-slate-row .ou{text-align:right;color:var(--fg-2);font-feature-settings:"tnum" 1}.league-page .lp-slate-row .ou b{color:var(--fg);font-weight:600}.league-page .lp-slate-row .edge{text-align:right;font-weight:700;font-feature-settings:"tnum" 1}.league-page .lp-slate-row .edge.pos{color:var(--up)}.league-page .lp-slate-row .edge.neg{color:var(--down)}.league-page .lp-slate-row .edge.neut{color:var(--fg-3)}.league-page .lp-slate-row.live>div:first-child{box-shadow:inset 3px 0 0 var(--down)}.league-page .lp-slate-row.live .when:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--down);margin-right:4px;vertical-align:middle;animation:pulse 2s ease-out infinite}.league-page .lp-power{display:grid;grid-template-columns:28px 1fr 50px 50px 100px;font-size:11px}.league-page .lp-power>div{padding:6px var(--sp-3);border-top:1px solid var(--rule);display:flex;align-items:center;gap:4px;white-space:nowrap;height:30px}.league-page .lp-power>div:nth-child(-n+5){border-top:0}.league-page .lp-power .h{background:var(--surf-2);font-size:9px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase;font-weight:600;height:24px}.league-page .lp-power .h.r{justify-content:flex-end}.league-page .lp-power .rank{font-family:var(--font-mono);font-weight:700;color:var(--fg-2);justify-content:center}.league-page .lp-power .team{color:var(--fg);font-weight:500;display:flex;align-items:center;gap:var(--sp-2);cursor:pointer}.league-page .lp-power .team:hover{color:var(--hi)}.league-page .lp-power .team{min-width:0;overflow:hidden}.league-page .lp-power .team a,.league-page .lp-power .team span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-page .lp-power .team .logo{width:16px;height:16px;border-radius:3px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:700}.league-page .lp-power .net{font-feature-settings:"tnum" 1;justify-content:flex-end;font-weight:600}.league-page .lp-power .net.pos{color:var(--up)}.league-page .lp-power .net.neg{color:var(--down)}.league-page .lp-power .mv{font-feature-settings:"tnum" 1;justify-content:flex-end;font-weight:700;font-size:10px}.league-page .lp-power .mv.up{color:var(--up)}.league-page .lp-power .mv.down{color:var(--down)}.league-page .lp-power .mv.flat{color:var(--fg-3)}.league-page .lp-power .spark{justify-content:flex-end}.league-page .lp-power .spark svg{width:90px;height:22px;display:block}@media (max-width:560px){.league-page .lp-power{grid-template-columns:24px minmax(0,1fr) 42px 38px 84px}.league-page .lp-power>div{padding:6px}.league-page .lp-power .spark svg{width:72px;height:20px}}.league-page .lp-power .row{display:contents;cursor:pointer}.league-page .lp-power .row>div{transition:background var(--t-fast)}.league-page .lp-power .row:hover>div{background:var(--surf-2)}.league-page .lp-linj{padding:var(--sp-2) 0}.league-page .lp-linj-row{display:grid;grid-template-columns:32px 1fr 36px 60px;align-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);padding:7px var(--sp-4);border-top:1px solid var(--rule);font-size:11px}.league-page .lp-linj-row:first-child{border-top:0}.league-page .lp-linj-row .logo{width:22px;height:22px;border-radius:var(--r-1);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff}.league-page .lp-linj-row .who{display:flex;flex-direction:column;gap:0;min-width:0}.league-page .lp-linj-row .who .name{color:var(--fg);font-weight:600;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-page .lp-linj-row .who .role{color:var(--fg-3);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-page .lp-linj-row .pos{color:var(--fg-3);font-size:10px;letter-spacing:.5px}.league-page .lp-linj-row .tag{display:inline-block;text-align:center;font-size:9px;padding:2px 6px;border-radius:var(--r-pill);font-weight:700;letter-spacing:.5px}.league-page .lp-linj-row .tag.q{background:color-mix(in oklab,var(--warn) 18%,var(--surf-2));color:var(--warn)}.league-page .lp-linj-row .tag.p{background:color-mix(in oklab,var(--up) 18%,var(--surf-2));color:var(--up)}.league-page .lp-linj-row .tag.o{background:color-mix(in oklab,var(--down) 18%,var(--surf-2));color:var(--down)}.league-page .lp-linj-row .tag.d{background:var(--surf-2);color:var(--fg-3)}.league-link{cursor:pointer;text-decoration:none;transition:color var(--t-fast)}.league-link:hover{color:var(--hi)}.recap-page{display:flex;flex-direction:column;width:100%}.recap-page .scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--sp-7);gap:var(--sp-7);padding:var(--sp-6) var(--sp-5);background:var(--surf);border-bottom:1px solid var(--rule);position:relative}.recap-page .scoreboard:before{content:"FINAL";position:absolute;top:var(--sp-3);left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:10px;letter-spacing:2px;padding:2px 10px;border:1px solid var(--rule-2);border-radius:var(--r-pill);color:var(--fg-3);background:var(--surf-2)}.recap-page .sb-team{display:flex;align-items:center;gap:var(--sp-4)}.recap-page .sb-team.away{justify-content:flex-end}.recap-page .sb-badge{width:52px;height:52px;border-radius:var(--r-2);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.5px;flex-shrink:0}.recap-page .sb-name{display:flex;flex-direction:column;gap:2px}.recap-page .sb-team.away .sb-name{align-items:flex-end}.recap-page .sb-name .city{font-size:10px;color:var(--fg-3);letter-spacing:1.2px;text-transform:uppercase}.recap-page .sb-name h2{margin:0;font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1;letter-spacing:-.01em;color:var(--fg)}.recap-page .sb-name .rec{font-size:10px;color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.5px;margin-top:2px}.recap-page .sb-name .rec b{color:var(--fg-2);font-weight:500}.recap-page .sb-score{font-family:var(--font-display);font-weight:600;font-size:64px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg)}.recap-page .sb-team.win .sb-score{color:var(--up)}.recap-page .sb-team.loss .sb-score{color:var(--fg-3)}.recap-page .sb-meta{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5) 0}.recap-page .sb-meta .vs{font-family:var(--font-display);font-style:italic;font-size:22px;color:var(--fg-3);line-height:1}.recap-page .sb-meta .date{font-size:11px;color:var(--fg-2);font-family:var(--font-mono);letter-spacing:.5px}.recap-page .sb-meta .venue{font-size:10px;color:var(--fg-3);letter-spacing:1px;text-transform:uppercase}.recap-page .linescore{grid-column:1/-1;display:grid;grid-template-columns:1fr repeat(5,56px);align-items:center;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule);font-size:11px;font-family:var(--font-mono)}@media (max-width:560px){.recap-page .linescore{grid-template-columns:minmax(0,1fr) repeat(5,minmax(34px,48px));font-size:10px}}.recap-page .linescore .h{color:var(--fg-3);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;text-align:right;padding:0 var(--sp-2)}.recap-page .linescore .h.left{text-align:left;padding-left:0}.recap-page .linescore .h.total{color:var(--fg-2);font-weight:700}.recap-page .linescore .lbl{color:var(--fg);font-weight:500;padding:4px 0;display:flex;align-items:center;gap:var(--sp-2)}.recap-page .linescore .lbl .dot{width:8px;height:8px;border-radius:2px}.recap-page .linescore .lbl .dot.home{background:var(--home)}.recap-page .linescore .lbl .dot.away{background:var(--away)}.recap-page .linescore .cell{text-align:right;padding:4px var(--sp-2);color:var(--fg-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recap-page .linescore .cell.best{color:var(--fg);font-weight:700}.recap-page .linescore .cell.total{color:var(--fg);font-weight:700;font-size:13px}.recap-page .rp-tabs{display:flex;align-items:center;gap:2px;padding:0 var(--sp-5);border-bottom:1px solid var(--rule);background:var(--rail);height:36px}.recap-page .rp-tabs button{padding:0 var(--sp-4);height:36px;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);font-weight:600;margin-bottom:-1px;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.recap-page .rp-tabs button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--hi)}.recap-page .rp-tabs .spacer{flex:1 1}.recap-page .rp-tabs .right-meta{display:flex;align-items:center;gap:var(--sp-3);color:var(--fg-3);font-size:11px}.recap-page .rp-tabs .right-meta .pill{font-size:9px;padding:2px 6px;background:var(--surf-2);border-radius:var(--r-pill);color:var(--fg-3);letter-spacing:1px}.recap-page .rp-back,.recap-page .rp-tabs .rp-back{background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill);padding:4px 10px;height:auto;font-size:11px;color:var(--fg-2);cursor:pointer;font-family:inherit;letter-spacing:.5px;margin:0;text-transform:none;font-weight:500}.recap-page .rp-back:hover,.recap-page .rp-tabs .rp-back:hover{color:var(--fg);border-color:var(--rule-2)}.recap-page .rp-body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);align-items:start;background:linear-gradient(var(--grid-line,hsla(0,0%,100%,.04)) 1px,transparent 1px) 0 0/100% 24px,var(--bg);flex:1 1}@media (max-width:800px){.recap-page .rp-body{grid-template-columns:minmax(0,1fr)}}.recap-page .rp-col-left,.recap-page .rp-col-right{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.recap-page .flow-wrap{padding:var(--sp-4)}.recap-page .flow-svg{width:100%;height:240px;display:block}.recap-page .flow-axis text{font-family:var(--font-mono);font-size:10px;fill:var(--fg-3);font-feature-settings:"tnum" 1}.recap-page .flow-grid line{stroke:var(--rule);stroke-dasharray:2 4}.recap-page .flow-zero{stroke:var(--rule-2);stroke-width:1}.recap-page .flow-home-area{fill:var(--home);fill-opacity:.18}.recap-page .flow-away-area{fill:var(--away);fill-opacity:.18}.recap-page .flow-home-line{stroke:var(--home);stroke-width:1.6;fill:none}.recap-page .flow-away-line{stroke:var(--away);stroke-width:1.6;fill:none}.recap-page .qb{stroke:var(--rule-2);stroke-dasharray:3 3}.recap-page .qb-lbl{font-family:var(--font-mono);font-size:9px;fill:var(--fg-4);letter-spacing:1.5px}.recap-page .flow-legend{display:flex;align-items:center;gap:var(--sp-4);padding:0 var(--sp-4) var(--sp-3);font-size:11px;color:var(--fg-3)}.recap-page .flow-legend .k{display:flex;align-items:center;gap:6px}.recap-page .flow-legend .sw{width:14px;height:2px}.recap-page .flow-legend .sw.h{background:var(--home)}.recap-page .flow-legend .sw.a{background:var(--away)}.recap-page .flow-legend b{color:var(--fg);font-weight:600;font-family:var(--font-mono)}.recap-page .flow-legend .right{margin-left:auto}.recap-page .flow-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--rule)}.recap-page .flow-stat{padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:2px}.recap-page .flow-stat:last-child{border-right:0}.recap-page .flow-stat .k{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase}.recap-page .flow-stat .v{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.1;color:var(--fg)}.recap-page .flow-stat .v small{font-family:var(--font-mono);margin-left:4px;font-weight:400}.recap-page .flow-stat .sub,.recap-page .flow-stat .v small{font-size:10px;color:var(--fg-3)}.recap-page .tsc{padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.recap-page .tsc-row{display:grid;grid-template-columns:56px 1fr 80px 1fr 56px;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);padding:4px 0}.recap-page .tsc-row .num-a,.recap-page .tsc-row .num-h{font-family:var(--font-mono);font-weight:600;font-feature-settings:"tnum" 1;font-size:13px;color:var(--fg)}.recap-page .tsc-row .num-h{text-align:right}.recap-page .tsc-row .num-a{text-align:left}.recap-page .tsc-row.adv-h .num-h{color:var(--home)}.recap-page .tsc-row.adv-a .num-a{color:var(--away)}.recap-page .tsc-row .stat-name{text-align:center;font-size:10px;color:var(--fg-3);letter-spacing:1px;text-transform:uppercase}.recap-page .tsc-row .bar{display:grid;grid-template-columns:1fr 1fr;height:6px;background:var(--surf-2);border-radius:var(--r-pill);overflow:hidden}.recap-page .tsc-row .bar .h-fill{background:var(--home);justify-self:end;height:100%;border-radius:var(--r-pill) 0 0 var(--r-pill)}.recap-page .tsc-row .bar .a-fill{background:var(--away);justify-self:start;height:100%;border-radius:0 var(--r-pill) var(--r-pill) 0}.recap-page .shoot{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1px;gap:1px;background:var(--rule);border-top:1px solid var(--rule)}.recap-page .shoot-cell{background:var(--surf);padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:6px}.recap-page .shoot-cell .k{font-size:10px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase}.recap-page .shoot-row{display:grid;grid-template-columns:38px 1fr 38px;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:center;font-size:12px}.recap-page .shoot-row .team-tag{display:flex;align-items:center;gap:4px;font-weight:600;font-family:var(--font-mono);font-size:11px}.recap-page .shoot-row .team-tag .dot{width:6px;height:6px;border-radius:50%}.recap-page .shoot-row .team-tag.h{color:var(--home)}.recap-page .shoot-row .team-tag.h .dot{background:var(--home)}.recap-page .shoot-row .team-tag.a{color:var(--away)}.recap-page .shoot-row .team-tag.a .dot{background:var(--away)}.recap-page .shoot-row .pct{text-align:right;font-feature-settings:"tnum" 1;font-weight:600;color:var(--fg);font-size:12px}.recap-page .shoot-row .bar{height:4px;background:var(--surf-2);border-radius:var(--r-pill);overflow:hidden}.recap-page .shoot-row .bar i{display:block;height:100%;border-radius:var(--r-pill)}.recap-page .shoot-row.h .bar i{background:var(--home)}.recap-page .shoot-row.a .bar i{background:var(--away)}.recap-page .shoot-row .madeAtt{color:var(--fg-3);font-size:10px;font-family:var(--font-mono);margin-left:4px}.recap-page .box-tabs{display:flex;gap:0;padding:var(--sp-2) var(--sp-4) 0;border-bottom:1px solid var(--rule)}.recap-page .box-tabs button{padding:6px var(--sp-4);font-size:11px;color:var(--fg-3);margin-bottom:-1px;letter-spacing:.5px;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer}.recap-page .box-tabs button[aria-pressed=true]{color:var(--fg);border-bottom-color:var(--hi);font-weight:600}.recap-page .rp-box{display:grid;grid-template-columns:24px minmax(150px,1.6fr) 36px 36px 56px 44px 44px 44px 32px 32px 32px;font-size:11px}.recap-page .rp-box.rp-box-advanced{grid-template-columns:24px minmax(150px,1.6fr) 36px 36px 44px 44px 44px 44px 44px 44px 36px 36px 36px}.recap-page .rp-box.rp-box-hustle{grid-template-columns:24px minmax(150px,1.6fr) 36px 32px 32px 36px 36px 32px 32px}.recap-page .rp-box.rp-box-football{grid-template-columns:28px minmax(140px,1.6fr) 38px 40px 30px 30px 32px 34px 34px 36px 34px}.recap-page .rp-box .num-c.b.pos{color:var(--up)}.recap-page .rp-box .num-c.b.neg{color:var(--down)}.recap-page .box-tabs .boxscore-view-btn{cursor:pointer}.recap-page .rp-box>div{padding:5px var(--sp-2);border-top:1px solid var(--rule);display:flex;align-items:center;gap:4px;white-space:nowrap;height:var(--row-h)}.recap-page .rp-box>div:nth-child(-n+11){border-top:0}.recap-page .rp-box .h{background:var(--surf-2);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);font-weight:600;height:24px}.recap-page .rp-box .h.r{justify-content:flex-end}.recap-page .rp-box .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2)}.recap-page .rp-box .num-c.b{color:var(--fg);font-weight:600}.recap-page .rp-box .num-c.lead{color:var(--acc);font-weight:700}.recap-page .rp-box .num-c.dnp{color:var(--fg-4)}.recap-page .rp-box .ord{font-family:var(--font-mono);font-weight:600;color:var(--fg-3);justify-content:center}.recap-page .rp-box .ord.star{color:var(--acc)}.recap-page .rp-box .name{color:var(--fg)}.recap-page .rp-box .name .pos{color:var(--fg-3);margin-left:6px;font-size:9px;letter-spacing:1px;text-transform:uppercase}.recap-page .rp-box .name.starter{font-weight:600}.recap-page .rp-box .row{display:contents;cursor:pointer}.recap-page .rp-box .row>div{transition:background var(--t-fast)}.recap-page .rp-box .row:hover>div{background:var(--surf-2)}.recap-page .rp-box .row.dnp .name{color:var(--fg-3);font-style:italic}.recap-page .rp-box .totals>div{background:color-mix(in oklab,var(--fg) 4%,var(--surf-2));border-top:1px solid var(--rule-2);font-weight:700;height:28px}.recap-page .rp-box .totals .name{color:var(--fg);font-weight:700;letter-spacing:.5px;font-size:10px;text-transform:uppercase}.recap-page .rp-box .team-banner{grid-column:1/-1;background:var(--surf-2);padding:6px var(--sp-4);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-3);font-weight:700;display:flex;align-items:center;gap:var(--sp-3);border-top:1px solid var(--rule)}.recap-page .rp-box .team-banner:first-of-type{border-top:0}.recap-page .rp-box .team-banner .badge{width:18px;height:18px;border-radius:3px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700}.recap-page .rp-box .team-banner .badge.h{background:var(--home)}.recap-page .rp-box .team-banner .badge.a{background:var(--away);color:var(--bg)}.recap-page .rp-box .team-banner .total-mini{margin-left:auto;color:var(--fg-2);font-size:10px;font-weight:500;letter-spacing:1px}.recap-page .factors{padding:var(--sp-3);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-2);gap:var(--sp-2)}.recap-page .factor-card{padding:var(--sp-3);background:var(--surf-2);border-radius:var(--r-2);display:flex;flex-direction:column;gap:6px}.recap-page .factor-card .k{font-size:10px;color:var(--fg-3);letter-spacing:1px;text-transform:uppercase}.recap-page .factor-card .pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:baseline}.recap-page .factor-card .pair .side{display:flex;flex-direction:column;gap:1px}.recap-page .factor-card .pair .side.h .v{color:var(--home)}.recap-page .factor-card .pair .side.a .v{color:var(--away);text-align:right}.recap-page .factor-card .pair .side.a{align-items:flex-end}.recap-page .factor-card .v{font-family:var(--font-display);font-size:22px;line-height:1;font-weight:600}.recap-page .factor-card .v small{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);margin-left:4px;font-weight:400}.recap-page .factor-card .delta{font-size:10px;color:var(--fg-3);letter-spacing:.5px;font-family:var(--font-mono)}.recap-page .factor-card .delta b.up{color:var(--up)}.recap-page .factor-card .delta b.dn{color:var(--down)}.recap-page .odds-recap{padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.recap-page .odds-row{display:grid;grid-template-columns:80px 1fr 60px 80px;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);padding:6px 0;border-top:1px dashed var(--rule);font-size:12px}.recap-page .odds-row:first-child{border-top:0}.recap-page .odds-row .market{font-size:10px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase}.recap-page .odds-row .pick{color:var(--fg-2);font-feature-settings:"tnum" 1}.recap-page .odds-row .pick b{color:var(--fg);font-weight:600}.recap-page .odds-row .actual{text-align:right;font-feature-settings:"tnum" 1;color:var(--fg-2)}.recap-page .odds-row .res{text-align:right;font-weight:700;font-size:10px;letter-spacing:1px}.recap-page .odds-row .res.win{color:var(--up)}.recap-page .odds-row .res.loss{color:var(--down)}.recap-page .odds-row .res.push{color:var(--fg-3)}.view-recap-btn{background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill);padding:4px 10px;font-size:11px;color:var(--fg-2);cursor:pointer;font-family:inherit;letter-spacing:.5px}.view-recap-btn:hover{color:var(--fg);border-color:var(--rule-2)}.trend-svg{width:100%;height:240px;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trend-svg .ts-grid{stroke:var(--rule);stroke-width:1;stroke-dasharray:2 5;opacity:.55}.trend-svg .ts-axis{fill:var(--fg-3);font-family:var(--font-mono);font-size:10px;font-feature-settings:"tnum" 1}.trend-svg .ts-axis-sub{fill:var(--fg-4);font-size:9px}.trend-svg .ts-axis-x{fill:var(--fg-2);font-weight:600}.trend-svg .ts-axis-x .ts-res{font-weight:700}.trend-svg .ts-axis-x .ts-res.W{fill:var(--up)}.trend-svg .ts-axis-x .ts-res.L{fill:var(--down)}.trend-svg .ts-band{fill:var(--fg-2);fill-opacity:.07}.trend-svg .ts-mu{stroke:var(--fg-2);stroke-width:1.3;fill:none}.trend-svg .ts-mu-label{fill:var(--fg-2);font-family:var(--font-mono);font-size:10px}.trend-svg .ts-mean{stroke:var(--fg-3);stroke-width:1;stroke-dasharray:5 4;fill:none}.trend-svg .ts-mean-label{fill:var(--fg-3);font-family:var(--font-mono);font-size:10px}.ts-wrap{position:relative}.ts-xaxis-v{position:absolute;left:0;right:0;bottom:0;height:46px;pointer-events:none;font-family:var(--font-mono)}.ts-xaxis-v .ts-vlabel{position:absolute;bottom:3px;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;transform:translateX(-50%) rotate(180deg);white-space:nowrap;line-height:1.05;font-size:9px;font-weight:600;color:var(--fg-2);pointer-events:auto}.ts-xaxis-v .ts-vlabel-in{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.ts-xaxis-v .ts-vlabel .sub{color:var(--fg-4);font-weight:400;font-feature-settings:"tnum" 1}.ts-xaxis-v .ts-vlabel .ts-res{font-weight:700}.ts-xaxis-v .ts-vlabel .ts-res.W{color:var(--up)}.ts-xaxis-v .ts-vlabel .ts-res.L{color:var(--down)}.ts-xaxis-v .ts-xlink{text-decoration:none;color:inherit}.ts-xaxis-v .ts-xlink:hover{color:var(--fg)}.trend-svg .ts-crosshair{stroke:var(--fg-3);stroke-dasharray:3 3;opacity:.7;pointer-events:none}.trend-svg .ts-hover-dot{fill:var(--fg);stroke:var(--bg);stroke-width:1.5;pointer-events:none}.ts-tip{position:absolute;transform:translate(12px,-50%);pointer-events:none;z-index:5;display:flex;flex-direction:column;gap:1px;white-space:nowrap;padding:5px 8px;border-radius:var(--r-1);font-size:10px;background:var(--surf-3);border:1px solid var(--rule-2);color:var(--fg-2);font-family:var(--font-mono);box-shadow:0 4px 14px rgba(0,0,0,.35)}.ts-tip .ts-tip-h{color:var(--fg-3);letter-spacing:.2px}.ts-tip .ts-tip-v b{color:var(--fg);font-weight:700}.trend-svg .ts-market{stroke:var(--warn);stroke-width:1.2;stroke-dasharray:4 4;fill:none}.trend-svg .ts-market-label{fill:var(--warn);font-family:var(--font-mono);font-size:10px}.trend-svg .ts-lolli{stroke-width:2;stroke-linecap:round;opacity:.55;fill:none}.trend-svg .ts-lolli.over{stroke:var(--up)}.trend-svg .ts-lolli.under{stroke:var(--down)}.trend-svg .ts-lolli.outlier{opacity:1;stroke-width:2.5}.trend-svg .ts-lolli.att{stroke:var(--info);stroke-width:1.5;opacity:.35;stroke-dasharray:1 2}.trend-svg .ts-dot{fill:var(--bg);stroke-width:1.5}.trend-svg .ts-dot.over{stroke:var(--up)}.trend-svg .ts-dot.under{stroke:var(--down)}.trend-svg .ts-dot.over.outlier{fill:var(--up)}.trend-svg .ts-dot.under.outlier{fill:var(--down)}.trend-svg .ts-dot.att{stroke:var(--info);fill:var(--bg)}.trend-svg .ts-lbl-val{font-family:var(--font-mono);font-size:10px;font-weight:600;font-feature-settings:"tnum" 1}.trend-svg .ts-lbl-val.up{fill:var(--up)}.trend-svg .ts-lbl-val.dn{fill:var(--down)}.trend-svg .ts-lbl-val.muted{opacity:.55;font-weight:500}.trend-svg .ts-area-up{fill:var(--up);opacity:.07}.trend-svg .ts-area-dn{fill:var(--down);opacity:.07}.trend-svg .ts-team{stroke:var(--fg);stroke-width:1.8;fill:none}.trend-svg .ts-opp{stroke:var(--playin);stroke-width:1.4;stroke-dasharray:4 3;fill:none;opacity:.9}.trend-svg .ts-att-line{stroke:var(--info);stroke-width:1.3;fill:none;opacity:.7}.trend-svg .ts-axis-att{fill:var(--info);opacity:.8}.trend-svg .ts-ma{stroke:var(--hi);stroke-width:1.5;fill:none;opacity:.85}.trend-svg .ts-ma3{stroke:var(--hi);stroke-width:1.6;fill:none}.trend-svg .ts-ma5{stroke:var(--playin);stroke-width:1.6;fill:none;stroke-dasharray:6 3}.trend-svg .ts-ma10{stroke:var(--warn);stroke-width:1.6;fill:none;stroke-dasharray:2 3}.trend-svg .ts-last{fill:var(--acc);stroke:var(--acc);stroke-width:1.5}.trend-svg .ts-last-label{fill:var(--acc);font-family:var(--font-mono);font-size:11px;font-weight:700}.trend-svg .ts-hov-target{fill:transparent;cursor:crosshair}.trend-svg .ts-hov-cell .ts-crosshair,.trend-svg .ts-hov-cell .ts-hov-tip{opacity:0;pointer-events:none;transition:opacity .12s ease}.trend-svg .ts-hov-cell:hover .ts-crosshair,.trend-svg .ts-hov-cell:hover .ts-hov-tip{opacity:1}.trend-svg .ts-crosshair{stroke:var(--fg-2);stroke-width:1;stroke-dasharray:2 3}.trend-svg .ts-hov-bg{fill:var(--surf);stroke:var(--rule-2);stroke-width:1;fill-opacity:.94}.trend-svg .ts-hov-hdr,.trend-svg .ts-hov-line{font-family:var(--font-mono);font-size:10px;font-feature-settings:"tnum" 1}.trend-svg .ts-hov-hdr{fill:var(--fg-2);font-weight:600}.trend-svg .ts-hov-team{fill:var(--fg)}.trend-svg .ts-hov-opp{fill:var(--playin)}.trend-svg .ts-hov-att{fill:var(--info)}.trend-svg .ts-hov-ma3{fill:var(--hi)}.trend-svg .ts-hov-ma5{fill:var(--playin)}.trend-svg .ts-hov-ma10{fill:var(--warn)}.trend-svg .ts-hov-ma{fill:var(--hi)}.team-page .tp-h2h-list{display:grid;grid-template-columns:1fr 40px 64px 56px 64px 80px;font-size:11px}.team-page .tp-h2h-list>div{padding:7px var(--sp-3);border-top:1px solid var(--rule);display:flex;align-items:center;gap:4px;white-space:nowrap}.team-page .tp-h2h-list>div:nth-child(-n+6){border-top:0}.team-page .tp-h2h-list .h{background:var(--surf-2);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.team-page .tp-h2h-list .h.r{justify-content:flex-end}.team-page .tp-h2h-list .opp{color:var(--fg);font-weight:500;cursor:pointer;transition:color var(--t-fast)}.team-page .tp-h2h-list .opp:hover{color:var(--hi)}.team-page .tp-h2h-list .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2)}.team-page .tp-h2h-list .num-c.b{color:var(--fg);font-weight:600}.team-page .tp-h2h-list .pct{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg);font-weight:600}.team-page .tp-h2h-list .net.pos{color:var(--up)}.team-page .tp-h2h-list .net.neg{color:var(--down)}.team-page .tp-h2h-list .last.w{color:var(--up);font-weight:600}.team-page .tp-h2h-list .last.l{color:var(--down);font-weight:600}.team-page .tp-h2h-list .row{display:contents;cursor:pointer}.team-page .tp-h2h-list .row>div{transition:background var(--t-fast)}.team-page .tp-h2h-list .row:hover>div{background:var(--surf-2)}.team-page .tp-h2h-list .row.active>div{background:color-mix(in oklab,var(--hi) 12%,var(--surf));box-shadow:inset 3px 0 0 var(--hi)}.team-page .tp-schedule{display:grid;grid-template-columns:60px 1fr 70px 36px 70px;font-size:11px}.team-page .tp-schedule>div{padding:7px var(--sp-3);border-top:1px solid var(--rule);display:flex;align-items:center;gap:4px;white-space:nowrap}.team-page .tp-schedule>div:nth-child(-n+5){border-top:0}.team-page .tp-schedule .h{background:var(--surf-2);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.team-page .tp-schedule .h.r{justify-content:flex-end}.team-page .tp-schedule .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2)}.team-page .tp-schedule .num-c.b{color:var(--fg);font-weight:600}.team-page .tp-schedule .opp{color:var(--fg)}.team-page .tp-schedule .opp .loc{color:var(--fg-3);margin-right:4px}.team-page .tp-schedule .res{font-weight:700;justify-content:center}.team-page .tp-schedule .res.W{color:var(--up)}.team-page .tp-schedule .res.L{color:var(--down)}.team-page .tp-schedule .status{justify-content:flex-end;font-size:9px;letter-spacing:1.2px;color:var(--fg-3);font-family:var(--font-mono)}.team-page .tp-schedule .status.final{color:var(--fg-2)}.team-page .tp-schedule .status.upcoming{color:var(--hi)}.team-page .tp-schedule .row{display:contents;cursor:pointer}.team-page .tp-schedule .row>div{transition:background var(--t-fast)}.team-page .tp-schedule .row:hover>div{background:var(--surf-2)}.recap-page .rp-lineups{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-3) var(--sp-4)}.recap-page .rp-lineups .lineup-col{background:var(--surf);border-radius:var(--r-2);padding:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2)}.recap-page .rp-lineups .lineup-header{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--surf-2);font-weight:600}.recap-page .rp-lineups .lineup-header .badge{display:inline-block;padding:2px 6px;border-radius:var(--r-1);font-size:10px;letter-spacing:1px;font-weight:700;color:var(--bg);font-family:var(--font-mono)}.recap-page .rp-lineups .lineup-header .badge.h{background:var(--home)}.recap-page .rp-lineups .lineup-header .badge.a{background:var(--away);color:var(--fg)}.recap-page .rp-lineups .form-chip{margin-left:auto;font-family:var(--font-mono);font-size:11px;padding:2px 6px;background:var(--surf-2);border-radius:var(--r-1);color:var(--fg-2);letter-spacing:.5px}.recap-page .rp-lineups .coach{width:100%;font-size:11px;color:var(--fg-3);margin-top:2px}.recap-page .rp-lineups .lineup-list h4{margin:var(--sp-2) 0 4px 0;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600}.recap-page .rp-lineups .lineup-list .row{display:grid;grid-template-columns:24px 1fr 40px;align-items:center;grid-gap:6px;gap:6px;padding:3px 4px;font-size:12px;border-radius:var(--r-1)}.recap-page .rp-lineups .lineup-list .row:hover{background:var(--surf-2)}.recap-page .rp-lineups .lineup-list .row .ord{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);text-align:right}.recap-page .rp-lineups .lineup-list .row .name{color:var(--fg)}.recap-page .rp-lineups .lineup-list .row.sub .name{color:var(--fg-2)}.recap-page .rp-lineups .lineup-list .row .role{font-family:var(--font-mono);font-size:9px;letter-spacing:1px;color:var(--fg-3);text-align:right}.recap-page .rp-lineups .lineup-list .row.dnp .name{color:var(--fg-3)}@media (max-width:720px){.recap-page .rp-lineups{grid-template-columns:1fr}}.toolbar{flex-wrap:wrap;gap:18px;padding:8px 18px;background:var(--surf-2);border-bottom:1px solid var(--rule);font-size:10px}.toolbar,.toolbar .tb-group{display:flex;align-items:center}.toolbar .tb-group{gap:6px}.toolbar .tb-label{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase}.toolbar .seg{display:inline-flex;background:var(--bg);border:1px solid var(--rule);border-radius:6px;padding:2px}.toolbar .seg button{font:inherit;padding:3px 9px;border:0;background:transparent;color:var(--fg-3);cursor:pointer;border-radius:4px;font-size:10px;letter-spacing:.4px}.toolbar .seg button[aria-pressed=true]{background:var(--surf);color:var(--fg)}.toolbar .chk-row{display:inline-flex;gap:4px;flex-wrap:wrap}.toolbar .chk{font:inherit;padding:3px 8px;background:var(--bg);border:1px solid var(--rule);color:var(--fg-3);cursor:pointer;border-radius:6px;font-size:10px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.toolbar .chk[aria-pressed=true]{background:var(--surf);border-color:var(--rule-2);color:var(--fg)}.toolbar .tb-spacer{flex:1 1}.panel-hdr .bm-filter{margin-left:auto;display:inline-flex;gap:4px;flex-wrap:wrap}.panel-hdr .bm-filter .chk{font:inherit;padding:3px 8px;background:var(--bg);border:1px solid var(--rule);color:var(--fg-3);cursor:pointer;border-radius:6px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.panel-hdr .bm-filter .chk[aria-pressed=true]{background:var(--surf);border-color:var(--rule-2);color:var(--fg)}.panel-hdr .bm-filter .chk[aria-pressed=false]{opacity:.55}.panel-hdr .bm-filter .dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:0 0 auto}.panel-hdr .bm-filter .dot.sharp{background:var(--hi,#6ea8fe)}.panel-hdr .bm-filter .dot.ru{background:var(--acc-2,#a78bfa)}.panel-hdr .bm-filter .dot.exch{background:var(--acc,#ffd60a)}.panel-hdr .bm-filter .dot.soft{background:var(--fg-4)}.matrix-wrap .mkt-tabs{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.matrix-wrap .mkt-tabs::-webkit-scrollbar{display:none}.matrix-wrap .mkt-tabs button{flex:0 0 auto;font:inherit;font-size:10px;letter-spacing:.5px;padding:4px 9px;border-radius:var(--r-2);background:var(--bg);border:1px solid var(--rule);color:var(--fg-3);cursor:pointer;white-space:nowrap}.matrix-wrap .mkt-tabs button[aria-selected=true]{background:var(--surf-2);border-color:var(--rule-2);color:var(--fg)}.matrix-wrap{padding:0;overflow-x:auto}.matrix{display:grid;width:max-content;min-width:100%;font-size:12px;font-feature-settings:"tnum" 1}.matrix>div{padding:6px 8px;border-top:1px solid var(--rule);display:flex;align-items:center;white-space:nowrap}.matrix .row{display:contents}.matrix .gh{background:var(--surf-2);border-top:0;font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase;font-weight:600;padding:8px 8px 2px;border-bottom:1px dashed var(--rule);justify-content:flex-start}.matrix .gh.center{justify-content:center;text-align:center}.matrix .gh.r{justify-content:flex-end}.matrix .gh .ln-pick{margin-left:4px;font:inherit;font-size:9px;letter-spacing:.5px;color:var(--fg);background:var(--bg);border:1px solid var(--rule);border-radius:4px;padding:0 2px;cursor:pointer;max-width:92px;text-transform:none}.matrix .gh .ln-pick:hover{border-color:var(--rule-2)}.matrix .gh .ln-pick:focus-visible{outline:1px solid var(--acc);outline-offset:1px}.matrix .h{background:var(--surf-2);font-size:9px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase;font-weight:600;padding-top:2px;padding-bottom:6px;border-bottom:1px solid var(--rule)}.matrix .h.r{justify-content:flex-end}.matrix .h.center{justify-content:center}.matrix .div-l{border-left:1px solid var(--rule)}.matrix .book{color:var(--fg);font-weight:500;font-size:11px;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:6px}.matrix .book .dot{width:6px;height:6px;border-radius:50%;background:var(--fg-4);flex-shrink:0}.matrix .book .dot.sharp{background:var(--hi,#6ea8fe)}.matrix .book .dot.ru{background:var(--acc-2,#a78bfa)}.matrix .book .dot.exch{background:var(--acc,#ffd60a)}.matrix .book .dot.soft{background:var(--fg-4)}.matrix .cell-line{color:var(--fg-2);font-size:10px}.matrix .cell-line,.matrix .cell-odd{font-family:var(--font-mono,ui-monospace);justify-content:flex-end}.matrix .cell-odd{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"tnum" 1}.matrix .cell-odd .val{color:var(--fg-2);font-size:12px;font-weight:500}.matrix .cell-odd:hover{background:var(--surf-2)}.matrix .cell-odd.best .val{color:var(--up);font-weight:700}.matrix .cell-odd.best:before{content:"";position:absolute;inset:2px;border-radius:3px;background:color-mix(in oklab,var(--up) 16%,transparent);z-index:0;pointer-events:none}.matrix .cell-odd.best .delta,.matrix .cell-odd.best .star,.matrix .cell-odd.best .val{position:relative;z-index:1}.matrix .cell-odd.best .star{position:absolute;right:4px;top:2px;font-size:8px;color:var(--up)}.matrix .cell-odd.selected{background:color-mix(in oklab,var(--hi,#6ea8fe) 14%,transparent);box-shadow:inset 0 0 0 1px var(--hi,#6ea8fe)}.matrix .cell-odd.selected .val{color:var(--hi,#6ea8fe)}.matrix .cell-odd .delta{font-size:9px;font-family:var(--font-mono,ui-monospace);font-feature-settings:"tnum" 1;margin-left:4px;font-weight:600}.matrix .cell-odd .delta.up{color:var(--up)}.matrix .cell-odd .delta.dn{color:var(--dn)}.matrix .cell-na{color:var(--fg-4)}.matrix .cell-na,.matrix .vig-cell{justify-content:flex-end;font-size:11px}.matrix .vig-cell{color:var(--fg-2);font-feature-settings:"tnum" 1}.matrix .vig-cell.low{color:var(--up);font-weight:600}.matrix .vig-cell.high{color:var(--dn)}.matrix .tag-cell{justify-content:center}.matrix .tag-cell .pill{font-size:8px;padding:1px 5px;letter-spacing:.6px;border-radius:99px}.matrix .tag-cell .pill.sharp{background:color-mix(in oklab,var(--hi,#6ea8fe) 18%,transparent);color:var(--hi,#6ea8fe)}.matrix .tag-cell .pill.ru{background:color-mix(in oklab,var(--acc-2,#a78bfa) 18%,transparent);color:var(--acc-2,#a78bfa)}.matrix .tag-cell .pill.exch{background:color-mix(in oklab,var(--acc,#ffd60a) 18%,transparent);color:var(--acc,#ffd60a)}.matrix .tag-cell .pill.soft{background:var(--surf-2);color:var(--fg-3)}.matrix .row.summary>div{background:color-mix(in oklab,var(--surf) 90%,var(--surf-2));border-top:1px solid var(--rule-2);font-weight:600}.matrix .row.summary .book{font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.matrix .row.summary.fair .book{color:var(--hi,#6ea8fe)}.matrix .row.summary.cons .book{color:var(--warn,#f0b429)}.matrix .row.summary.best .book{color:var(--up)}.matrix .cell-odd.fair .val{color:var(--hi,#6ea8fe);font-style:italic}.matrix .cell-odd.cons .val{color:var(--warn,#f0b429);font-weight:600}.matrix.no-delta .cell-odd .delta{display:none}.matrix.no-vig{--vig-w:0px}.matrix.no-best .cell-odd.best .star,.matrix.no-best .cell-odd.best:before,.matrix.no-vig .vig-cell,.matrix.no-vig .vig-h{display:none}.matrix.no-best .cell-odd.best .val{color:var(--fg-2);font-weight:500}.matrix.no-summary .row.summary{display:none}.legend-row{display:flex;gap:18px;flex-wrap:wrap;padding:10px 18px;background:var(--surf-2);border-top:1px solid var(--rule);font-size:10px;color:var(--fg-3);letter-spacing:.4px}.legend-row .k{display:inline-flex;align-items:center;gap:5px}.legend-row .sw{width:14px;height:14px;border-radius:3px;display:inline-block}.legend-row .sw.best{background:color-mix(in oklab,var(--up) 30%,transparent);border:1px solid var(--up)}.legend-row .sw.del-up{background:color-mix(in oklab,var(--up) 18%,transparent)}.legend-row .sw.del-dn{background:color-mix(in oklab,var(--dn) 18%,transparent)}.legend-row .sw.dot{width:8px;height:8px;border-radius:50%}.legend-row .sw.dot.sharp{background:var(--hi,#6ea8fe)}.legend-row .sw.dot.ru{background:var(--acc-2,#a78bfa)}.legend-row .sw.dot.exch{background:var(--acc,#ffd60a)}.legend-row b{color:var(--fg-2);font-weight:600}.legend-row .sw.sel{background:color-mix(in oklab,var(--hi,#6ea8fe) 30%,transparent);border:1px solid var(--hi,#6ea8fe)}#movePanel{margin-top:var(--sp-4)}.matrix .cell-odd.selected{background:color-mix(in oklab,var(--sel-color,var(--hi,#6ea8fe)) 18%,transparent);box-shadow:inset 0 0 0 1px var(--sel-color,var(--hi,#6ea8fe))}.matrix .cell-odd.selected .val{color:var(--sel-color,var(--hi,#6ea8fe));font-weight:700}.sel-chips{display:flex;gap:6px;flex-wrap:wrap;padding:8px 18px;background:var(--surf-2);border-bottom:1px solid var(--rule)}.sel-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:10px;border:1px solid;cursor:pointer;font-family:var(--font-mono,ui-monospace)}.sel-chip .dot{width:8px;height:8px;border-radius:50%}.sel-chip .x{margin-left:4px;color:var(--fg-3)}.sel-chip:hover .x{color:var(--fg)}.move-empty{padding:60px 18px;text-align:center;color:var(--fg-3);font-size:12px;line-height:1.6}.move-empty b{color:var(--fg);font-weight:600;font-family:var(--font-display,Georgia);font-size:14px}.move-empty .hint{margin-top:6px;font-size:11px;opacity:.7}.move-chart-body{padding:14px 18px 4px}.move-svg{width:100%;height:280px;display:block}@media (max-width:560px){.move-svg{height:auto;aspect-ratio:800/280}}.move-foot{display:flex;gap:14px;flex-wrap:wrap;padding:9px 18px;font-size:10px;color:var(--fg-3);background:var(--surf-2);border-top:1px solid var(--rule);font-family:var(--font-mono,ui-monospace)}.move-foot b{color:var(--fg);font-weight:600}.move-foot .sep{color:var(--fg-4)}.move-grid{stroke:var(--rule);stroke-dasharray:2 5;stroke-width:1}.move-axis{font-size:10px;fill:var(--fg-3)}.move-axis,.move-axis-mute{font-family:var(--font-mono,ui-monospace)}.move-axis-mute{font-size:9px;fill:var(--fg-4)}.move-now{stroke:var(--fg-2);stroke-width:1;stroke-dasharray:2 3}.move-fair{stroke:var(--hi,#6ea8fe);stroke-width:1.2;fill:none;stroke-dasharray:5 4;opacity:.7}.move-cons{stroke:var(--warn,#f0b429);stroke-width:1.2;fill:none;stroke-dasharray:2 3;opacity:.6}.move-line{stroke-width:1.8;fill:none}.move-label{font-family:var(--font-mono,ui-monospace);font-size:10px;font-weight:600}.body .panel>.fb-drawer:not(.panel-hdr):not(.h2h-hdr):not(.matrix-wrap):not(.h2h-scroll),.body .panel>.fb:not(.panel-hdr):not(.h2h-hdr):not(.matrix-wrap):not(.h2h-scroll),.filter-panel{overflow:visible}.fb{gap:14px;padding:10px 18px;background:var(--surf-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;row-gap:8px}.fb,.fb-group{display:flex;align-items:center}.fb-group{gap:6px;min-width:0;position:relative}.fb-label{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase;white-space:nowrap}.fb>.grp{display:flex;align-items:center;gap:6px;min-width:0}.fb>.grp>.grp-label{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase;white-space:nowrap}.fb-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-2);color:var(--fg);font-size:12px;font-weight:500;cursor:pointer;position:relative;white-space:nowrap;font-family:var(--font-mono)}.fb-pill:hover{border-color:var(--rule-2)}.fb-pill .caret{color:var(--fg-3);font-size:9px;margin-left:2px}.fb-pill .v{font-weight:600}.fb-pill .sub-v{color:var(--fg-3);font-size:10px;font-weight:400;margin-left:4px}.fb-pill[data-open=true]{border-color:var(--hi);background:var(--surf);color:var(--hi)}.fb-seg{display:inline-flex;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-2);padding:2px}.fb-seg button{padding:4px 10px;border-radius:4px;color:var(--fg-3);font-size:11px}.fb-seg button[aria-pressed=true]{background:var(--surf);color:var(--fg);font-weight:600}.fb-seg button:hover:not([aria-pressed=true]){color:var(--fg-2)}.fb-seg button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.fb-last{display:inline-flex;align-items:center;gap:10px;padding:4px 12px;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-2);min-width:220px;position:relative}.fb-last .track{position:relative;flex:1 1;height:4px;background:var(--rule-2);border-radius:99px}.fb-last .fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,var(--hi),var(--acc-2));border-radius:99px}.fb-last .knob{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--hi);transform:translate(-50%,-50%);border:2px solid var(--bg);cursor:-webkit-grab;cursor:grab;pointer-events:none}.fb-last .val{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--fg);min-width:30px;text-align:right}.fb-last input[type=range]{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;padding:0;width:100%;height:100%;z-index:2}.fb-more{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-2);color:var(--fg-2);font-size:11px;cursor:pointer;position:relative;font-family:var(--font-mono)}.fb-more:hover{color:var(--fg);border-color:var(--rule-2)}.fb-more[data-open=true]{color:var(--hi);border-color:var(--hi);background:var(--surf)}.fb-more .badge{background:var(--hi);color:var(--bg);font-size:9px;font-weight:700;padding:1px 5px;border-radius:99px;min-width:14px;text-align:center}.fb-hint-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--hi);box-shadow:0 0 0 2px color-mix(in oklab,var(--hi) 22%,transparent);margin-left:5px;vertical-align:1px;cursor:help}.fb-more .fb-hint-dot{margin-left:0}.fb-more[data-open=true] .fb-hint-dot{display:none}.fb-spacer{flex:1 1}.fb-thr-trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:color-mix(in oklab,var(--acc) 14%,var(--bg));border:1px solid color-mix(in oklab,var(--acc) 30%,var(--rule));border-radius:var(--r-2);color:var(--acc);font-size:11px;cursor:pointer;position:relative;font-family:var(--font-mono)}.fb-thr-trigger.is-empty{background:var(--bg);border-color:var(--rule);color:var(--fg-2)}.fb-thr-trigger .icon{font-size:12px}.fb-chips{display:flex;align-items:center;gap:6px;padding:8px 18px;background:var(--surf);border-bottom:1px solid var(--rule);font-size:10px;flex-wrap:wrap}.fb-chips:empty{display:none}.fb-chips .lbl{color:var(--fg-3);letter-spacing:1.2px;text-transform:uppercase;margin-right:4px}.fb-chips .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 9px;background:var(--surf-2);border:1px solid var(--rule);border-radius:99px;color:var(--fg-2);font-size:10px;font-family:var(--font-mono)}.fb-chips .chip b{color:var(--fg);font-weight:600}.fb-chips .chip.acc{background:color-mix(in oklab,var(--acc) 12%,var(--surf-2));border-color:color-mix(in oklab,var(--acc) 30%,var(--rule))}.fb-chips .chip.acc b{color:var(--acc)}.fb-chips .chip .x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--bg);color:var(--fg-3);font-size:11px;cursor:pointer}.fb-chips .chip .x:hover{color:var(--fg)}.fb-chips .clear{margin-left:auto;color:var(--dn);font-size:10px;letter-spacing:.5px;cursor:pointer}.fb-pop{position:absolute;top:calc(100% + 6px);left:0;background:var(--surf);border:1px solid var(--rule-2);border-radius:var(--r-2);padding:6px;display:none;flex-direction:column;gap:2px;z-index:100;min-width:140px;box-shadow:0 8px 24px rgba(0,0,0,.4)}.fb-pop[data-open=true]{display:flex}.fb-pop button{text-align:left;padding:6px 10px;border-radius:var(--r-1);font-size:11px;color:var(--fg-2);font-family:var(--font-mono)}.fb-pop button[aria-pressed=true]{background:var(--surf-2);color:var(--fg);font-weight:600}.fb-pop button:hover{background:var(--surf-3);color:var(--fg)}.fb-drawer{display:none;flex-wrap:wrap;gap:14px 18px;padding:10px 18px;background:var(--surf-2);border-bottom:1px solid var(--rule)}.fb-drawer[data-open=true]{display:flex}.fb-drawer .grp{display:flex;align-items:center;gap:6px}.fb-drawer .grp-label{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase;white-space:nowrap}.fb-drawer .grp-topn{gap:4px}.fb-topn-n{width:44px;padding:3px 6px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--bg);color:var(--fg);border:1px solid var(--rule);border-radius:var(--r-2);text-align:center;-moz-appearance:textfield}.fb-topn-n::-webkit-inner-spin-button,.fb-topn-n::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fb-topn-n:focus{outline:none;border-color:var(--hi);background:var(--surf)}.fb-drawer .fb-pop-wrap{position:relative;display:inline-flex}.fb-topn-pill{padding:3px 8px;min-height:24px;font-size:11px}.fb-thr-pop{position:absolute;top:calc(100% + 8px);right:0;background:var(--surf);border:1px solid var(--rule-2);border-radius:var(--r-2);padding:14px 16px;flex-direction:column;gap:12px;z-index:200;width:360px;box-shadow:0 12px 32px rgba(0,0,0,.5)}.fb-last .fb-last-presets,.fb-thr-pop{display:none}@media (max-width:560px){.fb-last{min-width:0;flex:0 1 auto}.fb-last .fb-last-range,.fb-last .track{display:none}.fb-last .fb-last-presets{display:inline-flex;gap:4px}.fb-last .fb-last-presets button{font:inherit;font-size:11px;padding:3px 8px;border-radius:var(--r-2);background:var(--bg);border:1px solid var(--rule);color:var(--fg-3);cursor:pointer}.fb-last .fb-last-presets button[aria-pressed=true]{background:var(--surf-2);border-color:var(--rule-2);color:var(--fg)}.fb-last .fb-last-presets button:disabled{opacity:.4}.fb{gap:10px 12px}.fb-thr-pop{position:fixed;left:12px;right:12px;top:25vh;width:auto}}.fb-thr-pop[data-open=true]{display:flex}.fb-thr-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fb-thr-grid label{display:flex;flex-direction:column;gap:4px;font-size:10px;color:var(--fg-3);letter-spacing:.4px}.fb-thr-grid label .lbl-row{display:flex;justify-content:space-between;align-items:baseline}.fb-thr-grid label .lbl-row small{color:var(--fg-4);font-size:9px;text-transform:none;letter-spacing:0;font-weight:400}.fb-thr-grid input{background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-1);padding:6px 8px;color:var(--fg);font:inherit;font-size:12px;font-family:var(--font-mono);width:100%}.fb-thr-grid input:focus{outline:1px solid var(--hi);border-color:var(--hi)}.fb-thr-grid select{background:var(--bg);color:var(--fg);border:1px solid var(--rule);border-radius:var(--r-1);padding:6px 4px;font-family:var(--font-mono);font-size:11px}.fb-thr-grid .form-group,.fb-thr-grid .shiny-input-container{margin:0;width:100%}.fb-thr-hint{font-size:10px;color:var(--fg-3);line-height:1.4;padding-top:6px;border-top:1px solid var(--rule)}.mt-panel{grid-column:1/-1;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden}.mt{display:grid;grid-template-columns:1.2fr .8fr .8fr .8fr 1fr 1.6fr 1.4fr;font-size:12px;font-family:var(--font-mono)}.mt.mt-fb{grid-template-columns:1.4fr .9fr .9fr .9fr 1.2fr}.mt.mt-no-edge{grid-template-columns:1.2fr .8fr .8fr .8fr 1fr 1.6fr}.mt>.row>div,.mt>div{padding:10px 14px;border-top:1px solid var(--rule);display:flex;align-items:center;white-space:nowrap}.mt.mt-fb>div:nth-child(-n+5),.mt.mt-no-edge>div:nth-child(-n+6),.mt>div:nth-child(-n+7){border-top:0}.mt .h{background:var(--surf-2);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:var(--fg-3);font-weight:600;padding:8px 14px}.mt .h.r{justify-content:flex-end}.mt .h.acc,.mt .h.c{justify-content:center}.mt .h.acc{color:var(--hi)}.mt .h.edge{background:color-mix(in oklab,var(--acc) 8%,var(--surf-2));color:var(--acc);justify-content:center}.mt .h{border-top:0}@media (max-width:560px){.mt>.row>div,.mt>div{padding:8px 6px}.mt{font-size:11px}.mt .user-c .sub,.mt>.h{white-space:normal;line-height:1.3}.mt>.h{letter-spacing:1px}}.mt .h.sv{color:var(--hi)}.mt .num-c.sv{color:var(--fg);font-weight:600}.mt>.h.r.sv,.mt>.row>.num-c.sv{justify-content:center}.mt .row-total .tlogo-sp{width:18px;flex:none;display:inline-block}.mt .team{gap:8px;color:var(--fg);font-weight:600;font-family:var(--font-display);font-size:16px;letter-spacing:-.01em}.mt .team,.mt .team .logo{display:flex;align-items:center}.mt .team .logo{width:22px;height:22px;border-radius:var(--r-1);justify-content:center;font-size:9px;font-weight:700;color:#fff;font-family:var(--font-mono);background:var(--hi)}.mt .team .logo.alt{background:var(--acc);color:var(--bg)}@media (max-width:560px){.mt .team,.mt .team .nm{overflow:hidden}.mt .team .nm{min-width:0;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.mt .row-total .tlogo-sp{display:none}}.mt .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2);font-size:13px}.mt .num-c,.mt .user-c{display:flex;align-items:center;padding:10px 14px}.mt .user-c{flex-direction:column;font-feature-settings:"tnum" 1;justify-content:center;gap:1px;color:var(--fg);font-weight:500}.mt .user-c .v{font-size:13px}.mt .user-c .sub{color:var(--fg-3);font-size:9px;letter-spacing:.5px;font-weight:400}.mt>.h.r.user-hd{justify-content:center;white-space:nowrap}@media (max-width:560px){.mt .num-c.l10,.mt .num-c.sv,.mt>.h.l10,.mt>.h.sv{display:none}.mt .num-c,.mt .user-c{padding:8px 6px}}.mt .num-c .att,.mt .user-c .v .att{color:var(--fg-4);font-size:10px;font-weight:400;margin-left:5px}.mt>.row>.user-c{align-items:center}.mt .pred-c{font-feature-settings:"tnum" 1;background:color-mix(in oklab,var(--hi) 5%,var(--surf));font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--hi);letter-spacing:-.01em;line-height:1}.mt .edge-c,.mt .pred-c{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--rule);padding:10px 14px}.mt .edge-c{flex-direction:column;font-feature-settings:"tnum" 1;gap:3px;background:color-mix(in oklab,var(--acc) 5%,var(--surf))}.mt .edge-c .line-row{display:flex;align-items:baseline;gap:6px;font-size:11px}.mt .edge-c .line-row .lbl{font-size:9px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase}.mt .edge-c .line-row .val{color:var(--fg-2);font-weight:500;font-family:var(--font-mono)}.mt .edge-c .line-row .val.custom{color:var(--acc)}.mt .edge-c .line-row .auto-hint{color:var(--fg-4);font-size:10px}.mt .edge-c .delta{font-size:16px;font-weight:700;font-family:var(--font-mono);line-height:1}.mt .edge-c .delta.pos{color:var(--up)}.mt .edge-c .delta.neut{color:var(--warn)}.mt .edge-c .delta.neg{color:var(--fg-3)}.mt .edge-c .delta .arrow{font-size:12px;margin-right:3px}.mt .row-total>div{background:var(--surf-3);border-top:2px solid var(--rule-2);padding-top:14px;padding-bottom:14px}.mt .row-total .team{font-family:var(--font-display);font-size:15px;color:var(--fg-3);letter-spacing:1.5px;text-transform:uppercase;font-weight:700;padding-left:30px}.mt .row-total .num-c,.mt .row-total .user-c .v{font-size:14px;color:var(--fg);font-weight:500}.mt .row-total .pred-c{font-size:26px;color:var(--fg);background:color-mix(in oklab,var(--hi) 12%,var(--surf-3));line-height:1}.mt .row-total .edge-c{background:color-mix(in oklab,var(--acc) 14%,var(--surf-3))}.mt .row-total .edge-c .delta{font-size:18px}.mt .row{display:contents}.mt .pred-c.locked{font-size:14px;color:var(--fg-3);cursor:help}.mt .pred-c.dim{color:var(--fg-4)}.mt>.h.model-hd{white-space:nowrap}.panel-hdr .model-debug-chip{margin-left:auto;align-self:center;font-size:9px;font-weight:700;letter-spacing:1.5px;color:var(--warn);border:1px solid var(--warn);border-radius:3px;padding:2px 6px;cursor:help}@media (max-width:560px){.mt>.h.model-hd,.mt>.row>.pred-c{display:none}}.lg-wrap{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:800px){.lg-wrap{grid-template-columns:minmax(0,1fr)}}.lg-panel{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;display:flex;flex-direction:column}.lg-hdr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border-bottom:1px solid var(--rule)}.lg-hdr .id{gap:8px;min-width:0}.lg-hdr .id,.lg-hdr .logo{display:flex;align-items:center}.lg-hdr .logo{width:22px;height:22px;border-radius:var(--r-1);justify-content:center;font-size:9px;font-weight:700;color:#fff;font-family:var(--font-mono);background:var(--hi)}.lg-hdr .logo.alt{background:var(--acc);color:var(--bg)}.lg-hdr h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.01em;color:var(--fg)}.lg-hdr .meta{font-size:10px;color:var(--fg-3);letter-spacing:.4px;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono)}.lg-hdr .meta b{color:var(--fg);font-weight:600;font-family:var(--font-mono)}.lg-hdr .sim-chip{flex:none;padding:2px 6px;border:1px solid var(--rule);border-radius:var(--r-1);font-family:var(--font-mono);font-size:9px;letter-spacing:.5px;color:var(--fg-3);background:var(--bg)}.lg-hdr .sim-chip.off{color:var(--dn,#c88);border-color:var(--dn,#c88)}.lg-hdr .actions{display:flex;gap:6px}.lg-hdr .iconbtn{height:26px;min-width:26px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:5px;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-1);color:var(--fg-3);font-size:10px;letter-spacing:.5px;cursor:pointer;position:relative;font-family:var(--font-mono)}.lg-hdr .iconbtn .ico{font-size:12px;line-height:1}.lg-hdr .iconbtn:hover{color:var(--fg);border-color:var(--rule-2)}.lg-hdr .iconbtn[data-active=true]{color:var(--acc);border-color:color-mix(in oklab,var(--acc) 40%,var(--rule));background:color-mix(in oklab,var(--acc) 10%,var(--bg))}.lg-hdr .iconbtn .badge{position:absolute;top:-4px;right:-4px;font-size:8px;padding:1px 4px;background:var(--dn);color:var(--bg);border-radius:99px;font-weight:700;line-height:1}.lg-excl{display:none;padding:10px 14px;background:var(--surf-2);border-bottom:1px solid var(--rule);flex-direction:column;gap:8px}.lg-excl[data-open=true]{display:flex}.lg-excl .lg-excl-inner{display:flex;align-items:center;gap:8px}.lg-excl .form-group,.lg-excl .shiny-input-container{margin:0;flex:1 1}.lg-excl .selectize-control{font-size:11px;min-height:26px}.lg-excl .selectize-input{background:var(--bg);color:var(--fg);border:1px solid var(--rule);border-radius:var(--r-1);min-height:26px;padding:3px 6px;font-family:var(--font-mono)}.lg-excl .selectize-input.focus{border-color:var(--hi)}.lg-excl .selectize-dropdown{background:var(--surf);color:var(--fg);border:1px solid var(--rule-2);font-size:11px}.lg-excl .selectize-dropdown .active{background:var(--surf-3);color:var(--fg)}.lg-excl .selectize-input .item{background:color-mix(in oklab,var(--dn) 18%,var(--bg));color:var(--fg);border:1px solid color-mix(in oklab,var(--dn) 30%,var(--rule));border-radius:99px;padding:1px 8px;margin-right:3px;font-size:10px}.lg-excl .btn-injured-preset{background:var(--bg);color:var(--fg-2);border:1px solid var(--rule);border-radius:var(--r-1);font-family:var(--font-mono);font-size:10px;letter-spacing:.4px;padding:4px 8px;cursor:pointer;white-space:nowrap}.lg-excl .btn-injured-preset:hover{background:var(--surf);border-color:var(--rule-2);color:var(--fg)}.lg-mode-row{display:flex;align-items:center;gap:8px;padding:6px 14px;background:var(--surf-2);border-bottom:1px solid var(--rule);font-size:10px;font-family:var(--font-mono);flex-wrap:wrap}.lg-mode-row .lbl{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase}.lg-mode-row .meta{margin-left:auto;color:var(--fg-3);font-size:10px}.lg-mode-row .meta b{color:var(--fg-2);font-family:var(--font-mono)}.lg-mode-seg{display:inline-flex;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-2);padding:2px}.lg-mode-seg button{padding:3px 8px;border-radius:var(--r-1);color:var(--fg-3);font-size:10px;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono)}.lg-mode-seg button .sw{width:7px;height:7px;border-radius:1.5px}.lg-mode-seg button[data-m=line] .sw{background:var(--up)}.lg-mode-seg button[data-m=spread] .sw{background:var(--acc-2)}.lg-mode-seg button[data-m=total] .sw{background:var(--hi)}.lg-mode-seg button[data-m=it] .sw{background:var(--warn)}.lg-mode-seg button[data-m=off] .sw{background:var(--fg-4)}.lg-mode-seg button[aria-pressed=true]{background:var(--surf);color:var(--fg);font-weight:600}.lg-table{display:grid;grid-template-columns:4px 56px 1fr 1fr 60px;font-size:12px;flex:1 1;font-family:var(--font-mono)}.lg-table.has-ot{grid-template-columns:4px 56px 1fr 28px 1fr 60px}.lg-table.has-opp{grid-template-columns:4px 56px 1fr 80px 80px 60px}.lg-table.has-ot.has-opp{grid-template-columns:4px 56px 1fr 28px 80px 80px 60px}.lg-table:not(.has-opp) .opp-cell{display:none}@media (max-width:560px){.lg-panel{overflow-x:auto}.lg-table{grid-template-columns:4px 52px minmax(0,1.6fr) minmax(40px,max-content) minmax(38px,max-content)}.lg-table.has-opp{grid-template-columns:4px 52px minmax(0,1.7fr) minmax(42px,max-content) minmax(42px,max-content) minmax(38px,max-content)}.lg-table .date{overflow:hidden;white-space:nowrap;font-size:10px}.lg-table>.row>div,.lg-table>div{padding:6px 5px}.lg-table .num-c .pct{font-size:9px;margin-left:3px}.lg-table .opp{min-width:0}.lg-table .opp .nm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.lg-table>.row>div,.lg-table>div{padding:8px 10px;border-top:1px solid var(--rule);display:flex;align-items:center;white-space:nowrap;min-height:32px}.lg-table>div:nth-child(-n+7){border-top:0}.lg-table .h{background:var(--surf-2);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3);font-weight:600;padding:6px 8px}.lg-table .h.r{justify-content:flex-end}.lg-table .h.signal{padding:6px 0}.lg-table>.row>.signal,.lg-table>.signal{padding:0;min-width:0;width:4px;box-sizing:border-box}.lg-table .num-c{font-feature-settings:"tnum" 1;justify-content:flex-end;color:var(--fg-2);font-family:var(--font-mono)}.lg-table .num-c .pct{color:var(--fg-3);margin-left:6px;font-size:10px}.lg-table .num-c.b{color:var(--fg);font-weight:600}.lg-table .opp{color:var(--fg);display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.lg-table .opp .loc{color:var(--fg-3);font-weight:400;font-size:10px}.lg-table .opp .nm{overflow:hidden;text-overflow:ellipsis;min-width:0}.lg-table .opp .res{display:inline-flex;align-items:center;justify-content:center;font-size:8px;padding:1px 5px;border-radius:99px;font-weight:700;letter-spacing:.5px}.lg-table .opp .res.W{background:color-mix(in oklab,var(--up) 20%,transparent);color:var(--up)}.lg-table .opp .res.L{background:color-mix(in oklab,var(--dn) 20%,transparent);color:var(--dn)}.lg-table .opp .res.D{background:color-mix(in oklab,var(--warn) 20%,transparent);color:var(--warn)}.lg-table .ot-c{justify-content:center}.lg-table .opp .ot,.lg-table .ot-c .ot{color:var(--fg-3);font-size:9px;letter-spacing:1px;padding:1px 4px;border:1px solid var(--rule);border-radius:var(--r-1)}.lg-table .opp .ot{margin-left:auto}.lg-table .date{color:var(--fg-2)}.lg-table .total{color:var(--fg);font-weight:600;justify-content:flex-end;font-family:var(--font-mono)}.lg-table .signal{background:transparent;padding:0;border-top:1px solid var(--rule)}.lg-table[data-mode=line] .row.over .signal{background:var(--up);opacity:.55}.lg-table[data-mode=line] .row.under .signal{background:var(--dn);opacity:.55}.lg-table[data-mode=line] .row.outlier-over .signal{background:var(--up);opacity:1}.lg-table[data-mode=line] .row.outlier-under .signal{background:var(--dn);opacity:1}.lg-table[data-mode=line] .row.outlier-over>div:not(.signal),.lg-table[data-mode=line] .row.over>div:not(.signal){background:color-mix(in oklab,var(--up) 5%,transparent)}.lg-table[data-mode=line] .row.outlier-under>div:not(.signal),.lg-table[data-mode=line] .row.under>div:not(.signal){background:color-mix(in oklab,var(--dn) 5%,transparent)}.lg-table[data-mode=spread] .row[data-cover=yes] .signal{background:var(--up);opacity:.65}.lg-table[data-mode=spread] .row[data-cover=no] .signal{background:var(--dn);opacity:.65}.lg-table[data-mode=spread] .row[data-cover=push] .signal{background:var(--warn);opacity:.55}.lg-table[data-mode=spread] .row[data-cover=yes]>div:not(.signal){background:color-mix(in oklab,var(--up) 6%,transparent)}.lg-table[data-mode=spread] .row[data-cover=no]>div:not(.signal){background:color-mix(in oklab,var(--dn) 6%,transparent)}.lg-table[data-mode=spread] .row[data-cover=push]>div:not(.signal){background:color-mix(in oklab,var(--warn) 5%,transparent)}.lg-table[data-mode=total] .row[data-total=over] .signal{background:var(--up);opacity:.55}.lg-table[data-mode=total] .row[data-total=under] .signal{background:var(--dn);opacity:.55}.lg-table[data-mode=total] .row[data-total=over]>div:not(.signal){background:color-mix(in oklab,var(--up) 5%,transparent)}.lg-table[data-mode=total] .row[data-total=under]>div:not(.signal){background:color-mix(in oklab,var(--dn) 5%,transparent)}.lg-table[data-mode=it] .row.over .signal{background:var(--up);opacity:.65}.lg-table[data-mode=it] .row.under .signal{background:var(--dn);opacity:.65}.lg-table[data-mode=it] .row.outlier-over .signal{background:var(--up);opacity:1}.lg-table[data-mode=it] .row.outlier-under .signal{background:var(--dn);opacity:1}.lg-table[data-mode=it] .row.outlier-over>div:not(.signal),.lg-table[data-mode=it] .row.over>div:not(.signal){background:color-mix(in oklab,var(--up) 6%,transparent)}.lg-table[data-mode=it] .row.outlier-under>div:not(.signal),.lg-table[data-mode=it] .row.under>div:not(.signal){background:color-mix(in oklab,var(--dn) 6%,transparent)}.lg-table[data-mode=off] .row .signal{background:var(--fg-4);opacity:.35}.lg-table .row{display:contents;cursor:pointer}.lg-table .row:hover>div{filter:brightness(1.08)}.lg-table .row.empty .num-c,.lg-table .row.empty .total{color:var(--fg-4);font-size:10px}.lg-table .pct.up{color:var(--up)}.lg-table .pct.dn{color:var(--dn)}.lg-table .row.sum{cursor:default}.lg-table .row.sum .signal{background:transparent;opacity:1}.lg-table .row.sum>div{background:var(--surf-2);border-top:2px solid var(--rule);color:var(--fg-3);font-size:10px}.lg-table .row.sum:hover>div{filter:none}.lg-table .row.sum .res-seg{padding:0 2px}.lg-table .row.sum .res-seg.W{color:var(--up)}.lg-table .row.sum .res-seg.L{color:var(--down)}.lg-table .row.sum .res-seg.D{color:var(--warn)}.lg-table .row.sum .res-seg b{color:inherit;font-weight:600}.lg-table .row.sum .avg-lbl{margin-left:auto;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-3)}.lg-table .row.sum .num-c,.lg-table .row.sum .total{color:var(--fg);font-weight:600;font-size:11px}.lg-foot{background:var(--surf-2);border-top:1px solid var(--rule);padding:10px 14px;display:flex;flex-direction:column;gap:8px;font-size:10px;color:var(--fg-3);font-family:var(--font-mono)}.lg-foot .top{display:flex;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px dashed var(--rule)}.lg-foot .top b{color:var(--fg);font-weight:600;font-family:var(--font-mono)}.lg-foot .top .res-counts{display:inline-flex;gap:4px;font-size:10px}.lg-foot .top .res-counts .res-seg{padding:0 4px}.lg-foot .top .res-counts .W{color:var(--up)}.lg-foot .top .res-counts .L{color:var(--dn)}.lg-foot .top .res-counts .D{color:var(--warn)}.lg-foot .stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding-bottom:6px;border-bottom:1px dashed var(--rule)}.lg-foot .stat{display:flex;flex-direction:column;gap:1px}.lg-foot .stat .k{font-size:9px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase}.lg-foot .stat .v{font-family:var(--font-display);color:var(--fg);font-weight:500;font-size:14px;line-height:1}.lg-foot .stat .v small{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);margin-left:3px;font-weight:400}.lg-foot .rates{display:flex;flex-direction:column;gap:4px}.lg-foot .rate{display:grid;grid-template-columns:1fr 60px 70px;grid-gap:8px;gap:8px;align-items:center;font-size:11px}.lg-foot .rate.active{background:color-mix(in oklab,var(--info) 12%,transparent);box-shadow:inset 2px 0 0 var(--info);border-radius:3px;padding:2px 6px 2px 8px;margin:-2px -6px -2px -8px}.lg-foot .rate.active .label{color:var(--fg)}.lg-foot .rate.active .pct{color:var(--info)}.lg-foot .rate .label{color:var(--fg-2)}.lg-foot .rate .label .src{color:var(--fg-3);font-size:9px;margin-left:4px;letter-spacing:.4px}.lg-foot .rate .label .src.custom{color:var(--acc)}.lg-foot .rate .bar{height:4px;background:var(--rule);border-radius:99px;overflow:hidden;position:relative}.lg-foot .rate .bar i{position:absolute;left:0;top:0;bottom:0;background:var(--fg-3);border-radius:99px}.lg-foot .rate .bar i.up{background:var(--up)}.lg-foot .rate .bar i.dn{background:var(--dn)}.lg-foot .rate .pct{font-family:var(--font-mono);font-weight:600;color:var(--fg);text-align:right}.lg-foot .rate .pct.up{color:var(--up)}.lg-foot .rate .pct.dn{color:var(--dn)}.h2h-panel{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;grid-column:1/-1;--team-home:var(--home,var(--hi));--team-away:var(--away,var(--dn))}.h2h-hdr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:var(--sp-3) var(--sp-4) var(--sp-2)}.h2h-hdr h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.h2h-hdr h3 .home{color:var(--team-home)}.h2h-hdr h3 .away{color:var(--team-away)}.h2h-hdr h3 .vs{color:var(--fg-3);font-style:italic}.h2h-hdr h3 .sub{font-family:var(--font-mono);font-size:11px;color:var(--fg-3);font-weight:400;margin-left:10px;letter-spacing:.5px}.h2h-hdr .marg-spark{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:var(--fg-3)}.h2h-hdr .marg-spark .lbl{letter-spacing:1.2px;text-transform:uppercase}.h2h-hdr .marg-spark svg{display:block}.h2h-hdr .summary{display:inline-flex;align-items:baseline;gap:0;font-size:11px;color:var(--fg-3);letter-spacing:.3px;font-family:var(--font-mono)}.h2h-hdr .summary .v{color:var(--fg);font-weight:600;margin-left:4px}.h2h-hdr .summary .seg{padding:0 8px;border-left:1px solid var(--rule)}.h2h-hdr .summary .seg:first-child{border-left:0;padding-left:0}.h2h-hdr .summary .seg .lbl-home{color:var(--team-home)}.h2h-mode-row{display:flex;align-items:center;gap:10px;padding:6px 14px;background:var(--surf-2);border-bottom:1px solid var(--rule);font-size:10px;flex-wrap:wrap}.h2h-mode-row .lbl{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase}.h2h-mode-row select.h2h-season-sel{padding:2px 6px;font-size:10px;font-family:var(--font-mono);border-radius:var(--r-2);background:var(--bg);border:1px solid var(--rule);color:var(--fg-2);cursor:pointer}.h2h-mode-row .meta{margin-left:auto;color:var(--fg-3);font-size:10px;font-family:var(--font-mono)}@media (max-width:560px){.h2h-mode-row .meta{margin-left:0;flex-basis:100%}}.h2h-mode-row .meta b{color:var(--fg-2);font-family:var(--font-mono)}.h2h-mode-seg{display:inline-flex;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-2);padding:2px}.h2h-mode-seg button{padding:4px 10px;border-radius:var(--r-1);color:var(--fg-3);font-size:11px;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono)}.h2h-mode-seg button .sw{width:8px;height:8px;border-radius:2px}.h2h-mode-seg button[data-m=off] .sw{background:var(--fg-4)}.h2h-mode-seg button[data-m=total] .sw{background:var(--hi)}.h2h-mode-seg button[data-m=spread] .sw{background:var(--acc-2)}.h2h-mode-seg button[data-m=itp] .sw{background:var(--team-home)}.h2h-mode-seg button[data-m=itc] .sw{background:var(--team-away)}.h2h-mode-seg button[aria-pressed=true]{background:var(--surf);color:var(--fg);font-weight:600}.h2h-mode-seg button:hover:not([aria-pressed=true]){color:var(--fg-2)}.h2h-mode-seg button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.h2h-last-filter{display:inline-flex;align-items:center;gap:6px;margin-left:12px}.h2h-last-filter .lbl{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase}.h2h-last-filter .fb-seg,.h2h-table{font-family:var(--font-mono)}.h2h-table{display:grid;grid-template-columns:4px 60px 36px 1fr 1fr 70px 70px 100px 90px;font-size:12px}.h2h-table>.row>div,.h2h-table>div{padding:9px 12px;border-top:1px solid var(--rule);display:flex;align-items:center;white-space:nowrap;min-height:36px}.h2h-table>div:nth-child(-n+9){border-top:0}.h2h-table .h{background:var(--surf-2);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:600;padding:6px 12px;min-height:28px}.h2h-table .h.r{justify-content:flex-end}.h2h-table .h.c{justify-content:center}.h2h-table>.row>.signal,.h2h-table>.signal{padding:0;min-width:0;width:4px;background:var(--fg-4);opacity:.35}.h2h-table .date{color:var(--fg-2);font-family:var(--font-mono)}.h2h-table .loc{justify-content:center;font-family:var(--font-mono);font-weight:600;font-size:11px;color:var(--fg-3);letter-spacing:.5px}.h2h-table .loc.home{color:var(--fg)}.h2h-table .loc .h-mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:18px;border-radius:var(--r-1);background:var(--surf-2)}.h2h-table .loc.home .h-mark{background:color-mix(in oklab,var(--team-home) 26%,var(--surf-2));color:var(--fg)}.h2h-table .score{justify-content:center;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font-display);font-weight:600;font-feature-settings:"tnum" 1}.h2h-table .score .v{font-size:18px;line-height:1;letter-spacing:-.01em;color:var(--fg-2)}.h2h-table .score.win .v{color:var(--fg)}.h2h-table .score.win.home-team .v{color:var(--team-home)}.h2h-table .score.win.away-team .v{color:var(--team-away)}.h2h-table .score .dot{width:4px;height:4px;border-radius:50%;background:var(--fg-4);opacity:.5}.h2h-table .score.win .dot{background:currentColor;opacity:1}.h2h-table .total{font-family:var(--font-display);font-size:16px;font-weight:600;font-feature-settings:"tnum" 1;color:var(--fg);justify-content:flex-end}.h2h-table .marg{font-family:var(--font-mono);font-feature-settings:"tnum" 1;font-weight:600;justify-content:flex-end}.h2h-table .marg.pos{color:var(--up)}.h2h-table .marg.neg{color:var(--dn)}.h2h-table .ats,.h2h-table .ou{justify-content:flex-end;font-family:var(--font-mono);font-feature-settings:"tnum" 1;display:flex;align-items:baseline;gap:5px}.h2h-table .ats .mark,.h2h-table .ou .mark{font-size:11px;font-weight:700}.h2h-table .ats.cov .mark,.h2h-table .ou.over .mark{color:var(--up)}.h2h-table .ats.fail .mark,.h2h-table .ou.under .mark{color:var(--dn)}.h2h-table .ats.push .mark,.h2h-table .ou.push .mark{color:var(--warn)}.h2h-table .ats .delta,.h2h-table .ou .delta{font-size:11px;color:var(--fg-3);font-weight:500}.h2h-table .ats.cov .delta,.h2h-table .ou.over .delta{color:color-mix(in oklab,var(--up) 80%,var(--fg-3))}.h2h-table .ats.fail .delta,.h2h-table .ou.under .delta{color:color-mix(in oklab,var(--dn) 80%,var(--fg-3))}.h2h-table .row{display:contents;cursor:pointer}.h2h-table .row>div{transition:background .12s}.h2h-table .row:hover>div{background:var(--surf-2)}.h2h-table[data-mode=total] .row[data-total=over] .signal{background:var(--up);opacity:.65}.h2h-table[data-mode=total] .row[data-total=under] .signal{background:var(--dn);opacity:.65}.h2h-table[data-mode=total] .row[data-total=push] .signal{background:var(--warn);opacity:.55}.h2h-table[data-mode=total] .row[data-total=over]>div:not(.signal){background:color-mix(in oklab,var(--up) 6%,transparent)}.h2h-table[data-mode=total] .row[data-total=under]>div:not(.signal){background:color-mix(in oklab,var(--dn) 6%,transparent)}.h2h-table[data-mode=total] .row[data-total=push]>div:not(.signal){background:color-mix(in oklab,var(--warn) 5%,transparent)}.h2h-table[data-mode=spread] .row[data-ats=cov] .signal{background:var(--up);opacity:.65}.h2h-table[data-mode=spread] .row[data-ats=fail] .signal{background:var(--dn);opacity:.65}.h2h-table[data-mode=spread] .row[data-ats=push] .signal{background:var(--warn);opacity:.55}.h2h-table[data-mode=spread] .row[data-ats=cov]>div:not(.signal){background:color-mix(in oklab,var(--up) 6%,transparent)}.h2h-table[data-mode=spread] .row[data-ats=fail]>div:not(.signal){background:color-mix(in oklab,var(--dn) 6%,transparent)}.h2h-table[data-mode=spread] .row[data-ats=push]>div:not(.signal){background:color-mix(in oklab,var(--warn) 5%,transparent)}.h2h-table[data-mode=itp] .row[data-itp=over] .signal{background:var(--team-home);opacity:.7}.h2h-table[data-mode=itp] .row[data-itp=under] .signal{background:var(--dn);opacity:.55}.h2h-table[data-mode=itp] .row[data-itp=over]>div:not(.signal){background:color-mix(in oklab,var(--team-home) 8%,transparent)}.h2h-table[data-mode=itp] .row[data-itp=under]>div:not(.signal){background:color-mix(in oklab,var(--dn) 5%,transparent)}.h2h-table[data-mode=itc] .row[data-itc=over] .signal{background:var(--team-away);opacity:.7}.h2h-table[data-mode=itc] .row[data-itc=under] .signal{background:var(--dn);opacity:.55}.h2h-table[data-mode=itc] .row[data-itc=over]>div:not(.signal){background:color-mix(in oklab,var(--team-away) 8%,transparent)}.h2h-table[data-mode=itc] .row[data-itc=under]>div:not(.signal){background:color-mix(in oklab,var(--dn) 5%,transparent)}.h2h-foot{background:var(--surf-3);border-top:2px solid var(--rule-2);display:grid;grid-template-columns:4px 60px 36px 1fr 1fr 70px 70px 100px 90px;font-size:11px}.h2h-foot>div{padding:8px 12px;display:flex;align-items:center}.h2h-foot>div.r{justify-content:flex-end}.h2h-foot>div.c{justify-content:center}.h2h-foot .label{font-size:9px;letter-spacing:1.5px;color:var(--fg-3);text-transform:uppercase;font-weight:700}.h2h-foot .v{font-family:var(--font-display);font-weight:600;font-size:13.5px;font-feature-settings:"tnum" 1;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.h2h-foot .v.away-team,.h2h-foot .v.home-team{align-items:center}.h2h-foot .v.home-team{color:var(--team-home)}.h2h-foot .v.away-team{color:var(--team-away)}.h2h-foot .v.acc-c{color:var(--fg)}.h2h-foot .v .sub{color:var(--fg-3);font-weight:400;letter-spacing:.4px}.h2h-foot .rate-cell,.h2h-foot .v .sub{font-family:var(--font-mono);font-size:9px}.h2h-foot .rate-cell{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.h2h-foot .rate-cell .pct{font-weight:700;color:var(--fg);font-feature-settings:"tnum" 1}.h2h-foot .rate-cell .pct.up{color:var(--up)}.h2h-foot .rate-cell .pct.dn{color:var(--dn)}.h2h-foot .rate-cell .bar{width:56px;height:4px;background:var(--rule);border-radius:99px;overflow:hidden;position:relative}.h2h-foot .rate-cell .bar i{position:absolute;top:0;bottom:0;left:0;background:var(--fg-3);border-radius:99px}.h2h-foot .rate-cell .bar i.up{background:var(--up)}.h2h-foot .rate-cell .bar i.dn{background:var(--dn)}.logo-img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block}.badge-mini:has(img.logo-img),.id-badge:has(img.logo-img),.logo:has(img.logo-img),.sb-badge:has(img.logo-img),.team-tag .badge:has(img.logo-img){background:transparent!important;padding:0}.team-tag .badge:has(img.logo-img){border-radius:0!important;overflow:visible!important}.summary .verdict-mini{margin-left:auto;max-width:300px}.summary .verdict-mini .v-meta{white-space:normal;line-height:1.4}.league-page .lp-power .team .logo,.league-page .lp-standings .team .logo{width:24px!important;height:24px!important;border-radius:4px}.league-page .lp-linj-row .logo,.lg-hdr .logo,.mt .team .logo{width:32px!important;height:32px!important}.badge-mini{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-1);background:var(--acc);color:var(--bg);font-size:10px;font-weight:700;flex-shrink:0;overflow:hidden}.badge-mini.alt{background:var(--hi)}.list-row .match .logo{display:inline-flex;width:28px;height:28px;vertical-align:middle;flex-shrink:0;border-radius:3px;overflow:hidden}.list-row .match .logo+b{margin-right:6px}.tournament-logo{height:26px;width:auto;vertical-align:-8px;margin-right:6px;object-fit:contain}.team-page .id-badge{width:88px!important;height:88px!important}.team-page .id-badge:has(img.tlogo){background:transparent!important}.live-board{display:flex;flex-direction:column;gap:6px;padding-bottom:8px}.live-board .lb-status{display:flex;align-items:center;gap:12px;padding:12px 16px 0}.live-board .lb-status .wlhdr-btn{margin-left:auto}.live-chip{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.4px;font-weight:700;color:var(--down)}.live-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--down);color:var(--down);animation:pulse 2s ease-out infinite}.lb-final{font-size:11px;letter-spacing:1.2px;font-weight:700;color:var(--fg-3);text-transform:uppercase}.lb-stale{margin-left:auto;font-size:10px;color:var(--down);border:1px solid color-mix(in oklab,var(--down) 45%,var(--rule));border-radius:var(--r-pill);padding:2px 9px}.live-board.stale .lb-big,.live-board.stale .lb-ls{opacity:.55}.lb-score-row{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:18px;gap:18px;align-items:center;padding:4px 16px}.lb-team{display:flex;align-items:center;gap:10px;min-width:0}.lb-team.away{justify-content:flex-end}.lb-nm{display:flex;flex-direction:column;gap:2px;min-width:0}.lb-nm.right{text-align:right}.lb-nm .name{font-family:var(--font-display);font-size:17px;font-weight:500;color:var(--fg);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-nm .name:hover{text-decoration:underline}.lb-rec{font-size:10px;color:var(--fg-3)}.lb-big{display:flex;align-items:baseline;gap:12px;font-size:38px;font-weight:600;letter-spacing:-1px;line-height:1}.lb-big .sep{color:var(--fg-3);font-size:26px}.lb-ls-wrap{padding:2px 16px;overflow-x:auto}.lb-ls{width:100%;border-collapse:collapse;font-size:11.5px}.lb-ls td,.lb-ls th{padding:3px 10px;text-align:right;white-space:nowrap}.lb-ls th{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--fg-3);font-weight:500;border-bottom:1px solid var(--rule)}.lb-ls td.tm,.lb-ls th:first-child{text-align:left;padding-left:0;color:var(--fg-3);max-width:180px;overflow:hidden;text-overflow:ellipsis}.lb-ls .tot{font-weight:600;border-left:1px solid var(--rule);color:var(--fg)}.lb-ls .cur{background:color-mix(in oklab,var(--down) 7%,transparent)}.lb-anchor{display:flex;gap:16px;flex-wrap:wrap;padding:4px 16px 2px;border-top:1px solid var(--rule);font-size:10px;color:var(--fg-3)}.lb-anchor b{color:var(--fg);font-weight:600}.live-pregame-stack{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surf)}.live-pregame-stack>summary{display:flex;align-items:baseline;gap:12px;padding:12px 16px;cursor:pointer;list-style:none}.live-pregame-stack>summary::-webkit-details-marker{display:none}.live-pregame-stack>summary:before{content:"▸";font-size:10px;color:var(--fg-3);transition:transform var(--t-fast)}.live-pregame-stack[open]>summary:before{transform:rotate(90deg)}.live-pregame-stack .lps-title{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--fg)}.live-pregame-stack .lps-hint{font-size:10.5px;color:var(--fg-3)}.live-pregame-stack .lps-inner{padding:4px 12px 14px}.list-row[data-status=live]{box-shadow:inset 3px 0 0 var(--down)}.list-row[data-status=live] .time{color:var(--down);font-weight:700}.live-cell{display:inline-flex;align-items:center;gap:5px}.live-cell .live-dot-s{width:6px;height:6px;border-radius:50%;background:var(--down);color:var(--down);animation:pulse 2s ease-out infinite}.list-row[data-status=live] .meta-line b.live-score{color:var(--fg)}@media (max-width:800px){.lb-big{font-size:30px}.lb-nm .name{font-size:14px}}@media (max-width:560px){.lb-score-row{gap:10px;padding:4px 12px}.lb-big{font-size:26px}.lb-ls td,.lb-ls th{padding:3px 6px}.lb-ls td.tm{max-width:90px}}.matrix .book .bm-age{margin-left:6px;font-size:9px;color:var(--fg-3)}.matrix .book .bm-age.stale{color:var(--down)}.matrix .book .live-dot-s{margin-left:6px;flex:none}.odds-delta-chip{margin-left:8px;font-size:9px;font-weight:700;padding:1px 7px;border-radius:var(--r-pill);border:1px solid var(--rule-2)}.odds-delta-chip.up{color:var(--up);border-color:color-mix(in oklab,var(--up) 40%,var(--rule))}.odds-delta-chip.dn{color:var(--down);border-color:color-mix(in oklab,var(--down) 40%,var(--rule))}.move-tipoff{stroke:var(--down);stroke-width:1;stroke-dasharray:4 3;opacity:.8}.move-tipoff-lbl{fill:var(--down);font-size:9px}.live-duo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:14px;gap:14px}@media (max-width:1200px){.live-duo{grid-template-columns:minmax(0,1fr)}}.mx-teaser{display:flex;align-items:center;gap:14px;padding:14px 18px}.mx-teaser .big{font-size:17px}.mx-teaser .t{font-size:11px;color:var(--fg-2);line-height:1.6}.mx-teaser .t b{color:var(--fg)}.mx-panel.stale{opacity:.6}.mx-anchor{display:flex;gap:18px;flex-wrap:wrap;padding:8px 16px;border-bottom:1px solid var(--rule);background:var(--surf-2);font-size:10.5px;color:var(--fg-3)}.mx-anchor b{color:var(--fg-2);font-weight:500}.mx-anchor .src{margin-left:auto}.mx-wrap{overflow-x:auto}.mx{width:100%;border-collapse:collapse;font-size:11.5px}.mx td,.mx th{padding:6px 10px;text-align:right;white-space:nowrap}.mx th{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:500;border-bottom:1px solid var(--rule)}.mx td:first-child,.mx th:first-child{text-align:left;padding-left:16px}.mx tbody tr{border-bottom:1px solid var(--rule)}.mx .mk{color:var(--fg);font-weight:600}.mx .sig{font-size:9.5px;color:var(--fg-3);font-weight:400}.mx .m1{color:var(--fg);font-weight:600}.mx .m2{color:var(--acc-2,#a78bfa)}.mx tr.hot{background:color-mix(in oklab,var(--acc,#ffd60a) 7%,transparent)}.mx .edge-hot{color:var(--acc,#ffd60a);font-weight:700}.mx tr.stale-row td{opacity:.55}.mx .up{color:var(--up)}.mx .muted{color:var(--fg-3)}.mx-ladder{padding:8px 16px 10px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:3px}.mx-ladder .cap{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);margin-bottom:4px}.mx-ladder .lrow{display:grid;grid-template-columns:52px 52px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:11px}.mx-ladder .ln{color:var(--fg-2);text-align:right}.mx-ladder .lrow.mkt .ln{color:var(--acc,#ffd60a);font-weight:700}.mx-ladder .pc{text-align:right;color:var(--fg)}.mx-ladder .lbar{height:5px;border-radius:3px;background:var(--surf-2);overflow:hidden}.mx-ladder .lbar i{display:block;height:100%;background:color-mix(in oklab,var(--hi) 75%,transparent)}.mx-ladder .lrow.mkt .lbar i{background:var(--acc,#ffd60a)}.mx-ladder .tagr{font-size:9.5px;color:var(--fg-3)}.mx-foot{padding:6px 16px 10px;font-size:10px;color:var(--fg-3);border-top:1px solid var(--rule)}.race-svg{width:100%;height:auto;display:block;padding:4px 8px}.race-cone{fill:color-mix(in oklab,var(--fg-3) 16%,transparent);stroke:none}.race-model-path{fill:none;stroke:var(--fg-3);stroke-width:1.4;stroke-dasharray:1 3}.race-fact{fill:none;stroke:var(--hi);stroke-width:2}.race-now{stroke:var(--down);stroke-width:1;stroke-dasharray:3 3;opacity:.8}.race-dot{fill:var(--hi)}.race-fact-lbl{fill:var(--hi);font-size:10px}.race-m1 line{stroke:var(--acc,#ffd60a);stroke-width:1.6}.race-m1 text{fill:var(--acc,#ffd60a);font-size:10px}.race-model-lbl{fill:var(--fg-3);font-size:9.5px}.race-legend{display:flex;gap:16px;padding:2px 16px 10px;font-size:10px;color:var(--fg-3);align-items:center;flex-wrap:wrap}.race-legend .rl-it{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.race-legend .rl-swatch{display:inline-block;width:14px;height:3px;flex:none}.race-legend .rl-swatch.rl-fact{background:var(--hi)}.race-legend .rl-swatch.rl-band{background:color-mix(in oklab,var(--fg-3) 35%,transparent);height:8px}.race-legend .rl-swatch.rl-dash{background:repeating-linear-gradient(90deg,var(--acc,#ffd60a) 0 4px,transparent 4px 7px)}.sig-feed{display:flex;flex-direction:column}.sig-empty{padding:14px 16px;font-size:11px;color:var(--fg-3)}.sig-row{display:grid;grid-template-columns:44px 64px minmax(0,1fr);grid-gap:12px;gap:12px;padding:7px 16px;border-top:1px solid var(--rule);font-size:11px;align-items:baseline}.sig-row:first-child{border-top:none}.sig-t{font-size:10px}.sig-t,.sig-tag{color:var(--fg-3)}.sig-tag{font-size:8.5px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;text-align:center;padding:2px 0;border-radius:var(--r-pill);border:1px solid var(--rule-2)}.sig-tag.edge{color:var(--acc,#ffd60a);border-color:color-mix(in oklab,var(--acc,#ffd60a) 40%,var(--rule))}.sig-tag.tempo{color:var(--acc-2,#a78bfa);border-color:color-mix(in oklab,var(--acc-2,#a78bfa) 40%,var(--rule))}.sig-tag.line{color:var(--hi);border-color:color-mix(in oklab,var(--hi) 40%,var(--rule))}.sig-tag.data{color:var(--down);border-color:color-mix(in oklab,var(--down) 40%,var(--rule))}.sig-txt{color:var(--fg-2)}.sig-txt b{color:var(--fg)}.lb-ls tr.model-row td{color:var(--acc-2,#a78bfa);border-top:1px dashed var(--rule-2);font-size:10.5px}.lb-ls tr.delta-row td{color:var(--fg-3);font-size:10.5px}.lb-ls tr.delta-row td.up{color:var(--up)}.lb-ls tr.delta-row td.dn{color:var(--down)}.chart-tabs{display:inline-flex;gap:2px;padding:2px;background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-pill);white-space:nowrap}.chart-tabs button{font-size:9px;letter-spacing:1px;padding:3px 10px;border:none;background:none;color:var(--fg-3);border-radius:var(--r-pill);cursor:pointer}.chart-tabs button[aria-pressed=true]{color:var(--fg);background:var(--surf)}.fb-exmode{margin:6px 10px 4px}.mx-panel .panel-hdr h3,.race-panel .panel-hdr h3,.signals-panel .panel-hdr h3{white-space:nowrap}.mx-panel .panel-hdr .sub,.race-panel .panel-hdr .sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.race-panel .panel-hdr .right{flex:none}.live-duo{grid-template-columns:repeat(auto-fit,minmax(460px,1fr))}@media (max-width:560px){.live-duo{grid-template-columns:minmax(0,1fr)}}.mx-panel .panel-hdr .dchip{white-space:nowrap}.mx-final{display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px;font-size:11.5px}.mx-final .row{display:grid;grid-template-columns:64px 1fr 1fr 1fr;grid-gap:14px;gap:14px;align-items:baseline}.mx-final .k{font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3)}.mx-final b{color:var(--fg)}.mx-final .up{color:var(--up)}.mx-final .dn{color:var(--down)}.mx-final .note{margin-top:4px;font-size:10px;color:var(--fg-3);border-top:1px solid var(--rule);padding-top:8px}.cap-pop{position:fixed;z-index:60;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-2);box-shadow:0 10px 28px rgba(0,0,0,.38);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.cap-pop .cp-hdr{display:flex;align-items:center;justify-content:space-between;gap:8px}.cap-pop .cp-title{font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3)}.cap-pop .cp-x{background:none;border:0;cursor:pointer;color:var(--fg-3);font-size:14px;line-height:1;padding:0 2px}.cap-pop .cp-x:hover{color:var(--fg)}.cap-pop .cp-cell{font-size:11.5px;color:var(--fg)}.cap-pop .cp-row{display:flex;align-items:center;gap:6px}.cap-pop .cp-row select{flex:1 1;min-width:0}.cap-pop .cp-row input,.cap-pop .cp-row select{background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-1);color:var(--fg);font-size:11px;padding:4px 6px}.cap-pop .cp-row input{width:64px}.cap-pop .cp-row input:focus,.cap-pop .cp-row select:focus{outline:none;border-color:var(--acc)}.cap-pop .cp-btn{display:inline-flex;align-items:center;cursor:pointer;text-decoration:none;white-space:nowrap;background:color-mix(in oklab,var(--acc) 16%,transparent);border:1px solid color-mix(in oklab,var(--acc) 40%,var(--rule));color:var(--acc);border-radius:var(--r-1);font-size:11px;font-weight:600;padding:4px 10px}.cap-pop .cp-btn:hover{background:color-mix(in oklab,var(--acc) 24%,transparent)}.cap-pop .cp-btn:disabled{opacity:.5;cursor:default}.cap-pop .cp-hint{font-size:11px;color:var(--fg-3)}.cap-pop .cp-note{font-size:11px}.cap-pop .cp-note.ok{color:var(--up)}.cap-pop .cp-note.err{color:var(--down)}.cap-pop .cp-watch{margin-top:8px;padding-top:8px;border-top:1px solid var(--rule)}.cap-pop .cp-watch-btn{width:100%;cursor:pointer;background:var(--surf-2);border:1px solid var(--rule);color:var(--fg-2);border-radius:var(--r-1);font-size:11.5px;font-weight:600;padding:5px 10px}.cap-pop .cp-watch-btn:hover{border-color:var(--acc);color:var(--acc)}.cap-pop .cp-watch-btn:disabled{opacity:.5;cursor:default}.cap-pop .cp-watching{display:block;text-align:center;font-size:11.5px;color:var(--up)}