.platform-chart{--content-max:1500px;--space-0-5:4px;--space-0-75:6px;--space-1:8px;--space-2:12px;--space-3:18px;--text-3xs:.62rem;--text-2xs:.7rem;--text-xs:.75rem;--text-sm:.8rem;--text-md:.88rem;--text-lg:1.05rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:2.9rem;--radius-xs:4px;--radius-sm:7px;--radius-md:9px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--radius-control:10px;--control-h:44px;--control-h-sm:30px;--bg:#08131d;--bg-muted:#172938;--panel:#0d1b27f2;--panel-solid:#0d1b27;--surface-dialog:#0c1117;--surface-elevated:#0e141c;--surface-floating:#121923;--surface-inset-rgb:8, 12, 20;--surface-inset:rgba(var(--surface-inset-rgb), .5);--surface-inset-row:rgba(var(--surface-inset-rgb), .4);--surface-inset-soft:rgba(var(--surface-inset-rgb), .35);--surface-inset-strong:rgba(var(--surface-inset-rgb), .6);--surface-backdrop:#03070cc7;--surface-auth-rgb:7, 11, 17;--surface-auth:rgb(var(--surface-auth-rgb));--surface-rgb:4, 12, 20;--surface-sunken:rgba(var(--surface-rgb), .28);--surface-scrim:rgba(var(--surface-rgb), .68);--fill-rgb:var(--line-rgb);--fill-subtle:rgba(var(--fill-rgb), .04);--fill:rgba(var(--fill-rgb), .08);--fill-strong:rgba(var(--fill-rgb), .12);--fill-stronger:rgba(var(--fill-rgb), .18);--data-track:var(--fill-strong);--data-fill:rgba(var(--accent-rgb), .55);--data-good:rgba(var(--success-rgb), .75);--data-mid:rgba(var(--warning-rgb), .72);--data-bad:rgba(var(--danger-rgb), .7);--data-neutral:rgba(var(--line-rgb), .42);--ink:#f4f7fa;--muted:#93a5b6;--muted-strong:#bcc8d3;--line-rgb:168, 183, 201;--line-soft:rgba(var(--line-rgb), .08);--line:rgba(var(--line-rgb), .12);--line-strong:rgba(var(--line-rgb), .2);--accent-rgb:94, 182, 201;--accent-bright-rgb:132, 207, 220;--success-rgb:85, 196, 126;--warning-rgb:216, 164, 78;--danger-rgb:220, 105, 112;--info-rgb:139, 153, 228;--magenta-rgb:214, 102, 158;--gold-rgb:235, 197, 92;--team-home-rgb:234, 133, 102;--team-away-rgb:73, 168, 223;--tier-green-rgb:var(--success-rgb);--tier-amber-rgb:var(--warning-rgb);--tier-red-rgb:var(--danger-rgb);--tier-grey-rgb:var(--line-rgb);--cat-hue-0:8;--cat-hue-1:32;--cat-hue-2:52;--cat-hue-3:96;--cat-hue-4:128;--cat-hue-5:160;--cat-hue-6:208;--cat-hue-7:232;--cat-hue-8:256;--cat-hue-9:280;--cat-hue-10:312;--cat-hue-11:340;--accent:rgb(var(--accent-rgb));--accent-bright:rgb(var(--accent-bright-rgb));--accent-subtle:rgba(var(--accent-rgb), .06);--accent-soft:rgba(var(--accent-rgb), .12);--accent-line:rgba(var(--accent-rgb), .3);--accent-line-strong:rgba(var(--accent-rgb), .55);--success:rgb(var(--success-rgb));--success-subtle:rgba(var(--success-rgb), .06);--success-soft:rgba(var(--success-rgb), .12);--success-line:rgba(var(--success-rgb), .3);--success-line-strong:rgba(var(--success-rgb), .55);--warning:rgb(var(--warning-rgb));--warning-subtle:rgba(var(--warning-rgb), .06);--warning-soft:rgba(var(--warning-rgb), .12);--warning-line:rgba(var(--warning-rgb), .3);--warning-line-strong:rgba(var(--warning-rgb), .55);--danger:rgb(var(--danger-rgb));--danger-subtle:rgba(var(--danger-rgb), .06);--danger-soft:rgba(var(--danger-rgb), .12);--danger-line:rgba(var(--danger-rgb), .3);--danger-line-strong:rgba(var(--danger-rgb), .55);--info:rgb(var(--info-rgb));--info-subtle:rgba(var(--info-rgb), .06);--info-soft:rgba(var(--info-rgb), .12);--info-line:rgba(var(--info-rgb), .3);--info-line-strong:rgba(var(--info-rgb), .55);--magenta:rgb(var(--magenta-rgb));--gold:rgb(var(--gold-rgb));--team-home:rgb(var(--team-home-rgb));--team-away:rgb(var(--team-away-rgb));--team-primary:var(--team-home);--team-secondary:var(--team-away);--team-home-soft:rgba(var(--team-home-rgb), .14);--team-away-soft:rgba(var(--team-away-rgb), .14);--team-home-subtle:rgba(var(--team-home-rgb), .04);--team-away-subtle:rgba(var(--team-away-rgb), .04);--draw:var(--muted-strong);--favorite:var(--warning);--ink-on-accent:#081017;--ink-on-team:#06131a;--ink-on-info:#0b0f2a;--ink-on-danger:#fff5f5;--live-broadcast-icon:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2.2'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M18.364%2019.364a9%209%200%201%200%20-12.728%200'/%3E%3Cpath%20d='M15.536%2016.536a5%205%200%201%200%20-7.072%200'/%3E%3Cpath%20d='M12%2013m-1%200a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200'/%3E%3C/svg%3E");--focus-ring-color:rgba(var(--accent-bright-rgb), .7);--focus-ring:2px solid var(--focus-ring-color);--focus-ring-offset:2px;--focus-ring-shadow:0 0 0 2px var(--focus-ring-color);--focus-ring-shadow-inset:inset 0 0 0 2px var(--focus-ring-color);--shadow:0 18px 40px #0208103d;--shadow-soft:0 8px 20px #0208102e;--shadow-overlay:0 12px 28px #02081061;--shadow-modal:0 28px 70px #00000080;--shadow-drawer:-24px 0 60px #00000080;--motion-fast:.1s;--motion-base:.14s;--motion-slow:.24s;--motion-pulse:.9s;--motion-ease:cubic-bezier(.2, 0, .2, 1);--scrollbar-thumb:var(--fill-stronger);--scrollbar-thumb-hover:rgba(var(--line-rgb), .3);--chart-halo:rgba(var(--surface-rgb), .85);--exchange-back-rgb:103, 172, 228;--exchange-lay-rgb:240, 143, 185;--exchange-back:rgb(var(--exchange-back-rgb));--exchange-lay:rgb(var(--exchange-lay-rgb));--exchange-back-soft:rgba(var(--exchange-back-rgb), .14);--exchange-lay-soft:rgba(var(--exchange-lay-rgb), .14);--exchange-back-line:rgba(var(--exchange-back-rgb), .5);--exchange-lay-line:rgba(var(--exchange-lay-rgb), .5);--exchange-brand-rgb:255, 184, 12;--exchange-brand:rgb(var(--exchange-brand-rgb));--exchange-brand-bright:#ffc83f;--exchange-brand-subtle:rgba(var(--exchange-brand-rgb), .06);--exchange-brand-soft:rgba(var(--exchange-brand-rgb), .12);--exchange-brand-line:rgba(var(--exchange-brand-rgb), .3);--exchange-brand-line-strong:rgba(var(--exchange-brand-rgb), .55);--ink-on-exchange-brand:#1e1e1e;--qr-surface:#fff;--logo-coin-fill:linear-gradient(160deg, #f5f8fb 0%, #dde4ec 100%);--logo-coin-ring:inset 0 0 0 1px #0c11171a, inset 0 1px 0 #fff9;--logo-coin-shadow:0 1px 3px #00000059;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--topbar-clearance:calc(max(14px, env(safe-area-inset-top)) + 82px)}@media (width<=900px){.platform-chart{--topbar-clearance:calc(max(14px, env(safe-area-inset-top)) + 66px)}}@media screen and (width<=900px){.platform-chart{--fs-floor:.75rem;--text-2xs:.75rem;--text-xs:.79rem}}.platform-chart .eyebrow{font-family:JetBrains Mono,monospace;font-size:var(--text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.platform-chart .empty-state{color:var(--muted-strong);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.platform-chart .button{touch-action:manipulation;-webkit-tap-highlight-color:var(--accent-soft)}.platform-chart .button:focus-visible,.platform-chart .field-button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--accent-line-strong)}.platform-chart .field-button{width:100%;min-width:0;min-height:var(--control-h);border:1px solid var(--line-strong);border-radius:var(--radius-control);background-color:var(--surface-inset-strong);color:var(--ink);font-family:DM Sans,sans-serif;font-size:var(--text-md);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:10px 13px;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.platform-chart .field-button.is-empty{color:var(--muted)}.platform-chart .fields-compact :where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea,.field-button){min-height:var(--control-h-sm);font-size:var(--text-sm);padding:4px 10px}.platform-chart .fields-compact :where(select){background-position:right 10px center;padding-right:30px}.platform-chart .field-button:hover{border-color:var(--accent-line)}.platform-chart .button{border-radius:var(--radius-control);min-height:var(--control-h);cursor:pointer;font-family:DM Sans,sans-serif;font-weight:700;font-size:var(--text-md);letter-spacing:.01em;text-transform:none;transition:transform var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.platform-chart .button:hover{transform:translateY(-1px)}.platform-chart .button:disabled{opacity:.35;pointer-events:none;cursor:not-allowed;box-shadow:none;transform:none}.platform-chart .button.mini{min-height:var(--control-h-sm);font-size:var(--text-sm);gap:5px;padding:5px 10px}.platform-chart .button.icon{min-width:var(--control-h);aspect-ratio:1;font-size:var(--text-lg);gap:0;padding-inline:0;line-height:1}.platform-chart .button.mini.icon{min-width:var(--control-h-sm)}.platform-chart .button.primary{color:var(--ink-on-accent);background:var(--accent);border-color:var(--accent)}.platform-chart .button.primary:hover{background:var(--accent-bright);border-color:var(--accent-bright)}.platform-chart .button.secondary{color:var(--ink);background:var(--fill);border-color:var(--line)}.platform-chart .button.secondary:hover{background:var(--fill-strong);border-color:var(--line-strong)}.platform-chart .button.ghost{color:var(--ink);border-color:var(--line);background:0 0}.platform-chart .button.ghost:hover{background:var(--fill);border-color:var(--line-strong)}.platform-chart .button.quiet{color:var(--muted-strong);background:0 0;border-color:#0000}.platform-chart .button.quiet:hover{color:var(--ink);background:var(--fill)}.platform-chart .button.ghost.icon{color:var(--muted-strong)}.platform-chart .button.ghost.icon:where(:hover){color:var(--ink)}.platform-chart .button.icon:is([aria-pressed=true],.is-on){color:var(--accent-bright)}.platform-chart .button.ghost.icon:is([aria-pressed=true],.is-on){border-color:var(--accent-line-strong)}.platform-chart .button[aria-busy=true]{opacity:.65;pointer-events:none;cursor:wait;gap:8px}.platform-chart .button[aria-busy=true]:after{content:"";border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin;display:block}.platform-chart .segmented{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--fill-subtle);scrollbar-width:none;align-items:center;gap:2px;width:max-content;max-width:100%;padding:2px;display:inline-flex;overflow:auto hidden}.platform-chart .segmented::-webkit-scrollbar{display:none}.platform-chart .segmented--lg{padding:3px}.platform-chart .segmented--wide{width:100%;display:flex}.platform-chart .segmented--wide>.segmented-btn{flex:1 1 0;min-width:0}.platform-chart .segmented-btn{--segmented-on:var(--accent-bright);--segmented-on-bg:var(--accent-soft);--segmented-on-ring:var(--accent-line);border-radius:var(--radius-pill);min-height:28px;color:var(--muted-strong);font-size:var(--text-xs);letter-spacing:.01em;text-transform:none;white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:3px 12px;font-weight:600;line-height:1.2;display:inline-flex}.platform-chart .segmented--lg>.segmented-btn{min-height:calc(var(--control-h) - 8px);font-size:var(--text-sm);padding:6px 16px;font-weight:700}.platform-chart .segmented-btn:where(:hover:not(:disabled)){color:var(--ink);background:var(--fill)}.platform-chart .segmented-btn:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.platform-chart .segmented-btn:is(.is-active,[aria-pressed=true],[aria-selected=true],[aria-checked=true]){color:var(--segmented-on);background:var(--segmented-on-bg);box-shadow:inset 0 0 0 1px var(--segmented-on-ring)}.platform-chart .segmented-btn.is-home{--segmented-on:var(--team-home);--segmented-on-bg:var(--team-home-soft);--segmented-on-ring:rgba(var(--team-home-rgb), .4)}.platform-chart .segmented-btn.is-away{--segmented-on:var(--team-away);--segmented-on-bg:var(--team-away-soft);--segmented-on-ring:rgba(var(--team-away-rgb), .4)}.platform-chart .segmented-btn.is-back{--segmented-on:var(--exchange-back);--segmented-on-bg:var(--exchange-back-soft);--segmented-on-ring:var(--exchange-back-line)}.platform-chart .segmented-btn.is-lay{--segmented-on:var(--exchange-lay);--segmented-on-bg:var(--exchange-lay-soft);--segmented-on-ring:var(--exchange-lay-line)}.platform-chart .segmented-btn.is-info{--segmented-on:var(--info);--segmented-on-bg:var(--info-soft);--segmented-on-ring:var(--info-line)}.platform-chart .segmented-btn:is(:disabled,.is-disabled){opacity:.4;cursor:not-allowed}.platform-chart .chip{min-height:var(--control-h-sm);border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:var(--text-xs);letter-spacing:.01em;text-transform:none;white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease);background:0 0;flex:none;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.platform-chart .chip--sm{min-height:22px;font-size:var(--text-2xs);gap:4px;padding:1px 8px}.platform-chart .chip--lg{min-height:var(--control-h);font-size:var(--text-sm);padding:8px 16px}.platform-chart .chip:has(>img:first-child){padding-left:7px}.platform-chart .chip:where(:hover:not(:disabled)){color:var(--ink);border-color:var(--line-strong)}.platform-chart .chip:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.platform-chart summary.chip{list-style:none}.platform-chart summary.chip::-webkit-details-marker{display:none}.platform-chart .chip:is(.is-active,.is-on,[aria-pressed=true],[aria-checked=true]),.platform-chart details[open]>summary.chip{color:var(--accent-bright);border-color:var(--accent-line-strong);background:var(--accent-soft)}.platform-chart .chip.is-empty:not(:is(.is-active,.is-on,[aria-pressed=true],[aria-checked=true])){opacity:.55}.platform-chart .chip:is(:disabled,.is-disabled){opacity:.4;cursor:not-allowed}@media (width<=900px){.platform-chart .chip,.platform-chart .segmented-btn,.platform-chart .segmented--lg>.segmented-btn{min-height:var(--control-h)}}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (width<=900px){.platform-chart .button{justify-content:center;width:100%}.platform-chart .button.icon{width:auto}.platform-chart .button.mini.icon{min-width:var(--control-h)}}.platform-chart .li-icon{vertical-align:-.18em;pointer-events:none;flex-shrink:0}.platform-chart .edge-legend-market-link{align-items:center;gap:.2rem;display:inline-flex}.platform-chart .market-flow-market-link{display:block}.platform-chart .market-flow-chip-link{align-items:center;display:inline-flex}.platform-chart .minute-momentum-svg--compact .minute-bar--home{fill:var(--team-home)}.platform-chart .minute-momentum-svg--compact .minute-bar--away{fill:var(--team-away)}.platform-chart .minute-momentum-svg--compact .minute-zero-line{stroke:var(--line);stroke-width:1px}.platform-chart .minute-momentum-svg--compact .minute-current line{stroke:var(--success);stroke-width:1.2px;opacity:.8}.platform-chart .live-detail-block{margin-bottom:18px}.platform-chart .live-detail-block:last-child{margin-bottom:0}.platform-chart .live-detail-block>.eyebrow{margin-bottom:10px}.platform-chart .live-detail-block .eyebrow{align-items:center;gap:7px;display:inline-flex}.platform-chart .live-detail-block .eyebrow .li-icon{color:var(--muted)}.platform-chart .is-collapsible>.ldb-head{cursor:pointer;user-select:none;border-radius:var(--radius-md);transition:color var(--motion-fast) var(--motion-ease);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.platform-chart .is-collapsible>.ldb-head:hover .ldb-chevron{color:var(--accent)}.platform-chart .is-collapsible>.ldb-head:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.platform-chart .ldb-chevron{color:var(--muted);transition:transform var(--motion-base) var(--motion-ease);flex-shrink:0;display:inline-flex}.platform-chart .is-collapsible.is-collapsed>.ldb-head{margin-bottom:0}.platform-chart .is-collapsible.is-collapsed>.ldb-head .ldb-chevron{transform:rotate(-90deg)}.platform-chart .is-collapsible.is-collapsed>.ldb-body{display:none}.platform-chart .live-detail-subhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.platform-chart .live-detail-subhead>.eyebrow{margin:0}.platform-chart .live-proxy-tag{font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.1em;color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-line);border-radius:var(--radius-pill);padding:2px 8px}.platform-chart .live-detail-subhead-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.platform-chart .mom-legend{font-size:var(--text-xs);color:var(--muted-strong);align-items:center;gap:10px;display:flex}.platform-chart .mom-legend[hidden]{display:none}.platform-chart .mom-legend-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.platform-chart .mom-legend-score{color:var(--ink);background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;padding:1px 7px;font-weight:700;display:inline-flex}.platform-chart .mom-legend-score i{color:var(--muted);font-style:normal}.platform-chart .minute-metric-bar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;display:flex}.platform-chart .minute-metric-bar .minute-metric-chips{flex:320px;min-width:0;margin-bottom:0}.platform-chart .minute-metric-bar .mom-legend{flex:none;margin-left:auto}.platform-chart .mom-legend-item--home{color:var(--team-home);font-weight:700}.platform-chart .mom-legend-item--away{color:var(--team-away);font-weight:700}.platform-chart .live-momentum-chart{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);margin-top:6px;padding:8px}.platform-chart .live-momentum-chart[hidden]{display:none}.platform-chart .edge-chart .mom-goal-line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.5}.platform-chart .edge-chart .mom-goal-dot{fill:var(--muted);stroke:var(--line-strong);stroke-width:1.4px}.platform-chart .edge-chart .mom-goal-pent{fill:var(--ink)}.platform-chart .edge-chart .mom-goal--home .mom-goal-dot{fill:var(--team-home);stroke:var(--team-home)}.platform-chart .edge-chart .mom-goal--home .mom-goal-line{stroke:var(--team-home);opacity:.72}.platform-chart .edge-chart .mom-goal--away .mom-goal-dot{fill:var(--team-away);stroke:var(--team-away)}.platform-chart .edge-chart .mom-goal--away .mom-goal-line{stroke:var(--team-away);opacity:.72}.platform-chart .mom-card-rect{fill:var(--danger);stroke:var(--chart-halo);stroke-width:1px}.platform-chart .mom-card-line{stroke:var(--danger);stroke-width:1.4px;stroke-dasharray:2 2;opacity:.7}.platform-chart .edge-chart .mom-cursor{stroke:var(--muted-strong);stroke-width:1.2px;stroke-dasharray:3 3;opacity:.72}.platform-chart .edge-chart .mom-crest-initials{fill:var(--ink);font-family:var(--font-mono);font-size:12px;font-weight:700}.platform-chart .mom-method{color:var(--muted-strong);font-size:var(--text-sm);margin:7px 2px 0;line-height:1.5}.platform-chart .minute-metric-chips{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;margin:4px 0 10px;padding:2px 1px 7px;display:flex;overflow-x:auto}.platform-chart .minute-metric-chips[hidden]{display:none}.platform-chart .minute-metric-chip{scroll-snap-align:start;min-width:112px;color:var(--muted-strong);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:none;align-items:stretch;gap:4px;padding:7px 10px 8px;transition:border-color .14s,background .14s,transform .14s;display:flex}.platform-chart .minute-metric-chip:hover{border-color:var(--line-strong);transform:translateY(-1px)}.platform-chart .minute-metric-chip:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.platform-chart .minute-metric-chip.is-active{color:var(--ink);border-color:var(--accent-line-strong);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.platform-chart .minute-metric-chip-head{align-items:center;gap:6px;min-width:0;display:flex}.platform-chart .minute-metric-chip-icon{color:var(--muted);flex:none;display:inline-flex}.platform-chart .minute-metric-chip.is-active .minute-metric-chip-icon{color:var(--accent-bright)}.platform-chart .minute-metric-chip-label{color:inherit;font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.platform-chart .minute-metric-chip-score{font-family:var(--font-mono);font-size:var(--text-md);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:5px;display:flex}.platform-chart .minute-metric-chip-score i{color:var(--muted);font-style:normal;font-weight:400}.platform-chart .minute-metric-chip-score b:first-child{color:var(--team-home)}.platform-chart .minute-metric-chip-score b:last-child{color:var(--team-away)}.platform-chart .minute-metric-chip-share{background:var(--fill-strong);border-radius:2px;gap:2px;height:4px;display:flex;overflow:hidden}.platform-chart .minute-metric-chip-share-home{background:var(--team-home)}.platform-chart .minute-metric-chip-share-away{background:var(--team-away)}.platform-chart .minute-metric-chip.is-empty .minute-metric-chip-share>span{opacity:.2}.platform-chart .minute-metric-caption{color:var(--muted-strong);font-size:var(--text-sm);margin:-2px 2px 10px;line-height:1.45}.platform-chart .minute-momentum-workspace,.platform-chart .minute-momentum-primary,.platform-chart .minute-momentum-stats{min-width:0}.platform-chart .minute-momentum-stats{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.platform-chart .live-match-events{flex-direction:column;min-width:0;display:flex}.platform-chart .live-match-events-head{align-items:center;gap:6px;display:flex}.platform-chart .live-match-events-count{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.platform-chart .live-match-events-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;max-height:420px;overflow-y:auto}.platform-chart .live-match-events-scroll::-webkit-scrollbar{width:6px}.platform-chart .live-match-events-scroll::-webkit-scrollbar-track{background:0 0}.platform-chart .live-match-events-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb)}.platform-chart .live-match-events-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.platform-chart .live-momentum-chart.is-minute-timeline{background:linear-gradient(to bottom, rgba(var(--team-home-rgb), .035) 0 50%, rgba(var(--team-away-rgb), .035) 50% 100%), var(--surface-sunken);padding:5px 6px 2px;position:relative;overflow:hidden}.platform-chart .minute-momentum-svg{width:100%;height:clamp(240px,27vw,330px);display:block;overflow:visible}.platform-chart .minute-momentum-svg .minute-axis-tick line{stroke:var(--line);stroke-width:.7px;opacity:.6}.platform-chart .minute-momentum-svg .minute-axis-tick--major line{stroke:var(--line-strong);opacity:1}.platform-chart .minute-momentum-svg .minute-axis-tick text{fill:var(--muted);font-family:var(--font-mono);font-size:10px}.platform-chart .minute-momentum-svg .minute-axis-tick--major text{fill:var(--ink);font-weight:700}.platform-chart .minute-momentum-svg .minute-future{fill:rgba(var(--line-rgb), .045);stroke:none;pointer-events:none}.platform-chart .minute-momentum-svg .minute-stoppage{fill:rgba(var(--line-rgb), .16);stroke:none;pointer-events:none}.platform-chart .minute-momentum-svg .minute-blind{fill:rgba(var(--danger-rgb), .07);stroke:none;pointer-events:none}.platform-chart .minute-momentum-svg .minute-zero-line{stroke:var(--line-strong);stroke-width:1px}.platform-chart .minute-momentum-svg .minute-progress-line{stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;opacity:.5}.platform-chart .minute-momentum-svg .minute-zero-line,.platform-chart .minute-momentum-svg .minute-progress-line,.platform-chart .minute-momentum-svg .minute-momentum-grid,.platform-chart .minute-momentum-svg .minute-momentum-periods,.platform-chart .minute-momentum-svg .minute-momentum-ghost,.platform-chart .minute-momentum-svg .minute-race,.platform-chart .minute-momentum-svg .minute-share,.platform-chart .minute-momentum-svg .minute-race-totals,.platform-chart .minute-momentum-svg .minute-momentum-crests,.platform-chart .minute-momentum-svg .minute-current{pointer-events:none}.platform-chart .minute-momentum-svg .minute-period line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 4}.platform-chart .minute-momentum-svg .minute-bar{shape-rendering:geometricprecision;transition:opacity .12s}.platform-chart .minute-momentum-svg .minute-bar--home{fill:var(--team-home)}.platform-chart .minute-momentum-svg .minute-bar--away{fill:var(--team-away)}.platform-chart .minute-momentum-svg .minute-bar--ghost{opacity:.2}.platform-chart .minute-momentum-svg .minute-bin:hover .minute-bar,.platform-chart .minute-momentum-svg .minute-bin:focus .minute-bar{opacity:.72}.platform-chart .minute-momentum-svg .minute-bar-hit{cursor:crosshair}.platform-chart .minute-momentum-svg .minute-bin:focus{outline:none}.platform-chart .minute-momentum-svg .minute-bin:focus-visible .minute-bar-hit,.platform-chart .minute-momentum-svg .minute-bin:focus .minute-bar-hit{stroke:var(--accent-bright);stroke-width:2px;stroke-dasharray:3 2}.platform-chart .minute-momentum-svg .minute-current line{stroke:var(--success);stroke-width:1.6px}.platform-chart .minute-momentum-svg .minute-current-pill rect{fill:var(--success)}.platform-chart .minute-momentum-svg .minute-current-pill text{fill:var(--ink-on-accent);font-family:var(--font-mono);font-size:10px;font-weight:800}.platform-chart .minute-momentum-svg .minute-crest-initials{fill:var(--muted-strong);font-family:var(--font-mono);font-size:10px;font-weight:700}.platform-chart .minute-momentum-svg .minute-shot-dot circle{fill:none;stroke:var(--team-home);stroke-width:1.6px;opacity:.75}.platform-chart .minute-momentum-svg .minute-shot-dot--away circle{stroke:var(--team-away)}.platform-chart .minute-momentum-svg .minute-shot-dot text{fill:var(--muted-strong);font-family:var(--font-mono);font-size:8px;font-weight:700}.platform-chart .minute-momentum-svg .minute-shot-dot:hover circle{opacity:1}.platform-chart .minute-momentum-svg .minute-current-chip rect{fill:var(--success);opacity:.92}.platform-chart .minute-momentum-svg .minute-current-chip text{fill:var(--ink-on-accent);font-family:var(--font-mono);font-size:9px;font-weight:800}.platform-chart .minute-momentum-svg .minute-marker{cursor:help}.platform-chart .minute-momentum-svg .minute-marker-guide{stroke:var(--muted);stroke-width:.65px;stroke-dasharray:2 3;opacity:.38}.platform-chart .minute-momentum-svg .minute-marker-dot{fill:var(--panel);stroke:var(--muted-strong);stroke-width:1.5px}.platform-chart .minute-momentum-svg .minute-event--home .minute-marker-dot{fill:var(--team-home);stroke:var(--team-home)}.platform-chart .minute-momentum-svg .minute-event--away .minute-marker-dot{fill:var(--team-away);stroke:var(--team-away)}.platform-chart .minute-momentum-svg .minute-event--red_card .minute-marker-dot{fill:var(--danger);stroke:var(--danger)}.platform-chart .minute-momentum-svg .minute-card-glyph{fill:var(--danger);stroke:var(--chart-halo);stroke-width:1px}.platform-chart .minute-momentum-svg .minute-shot-disc{fill:var(--panel);stroke-width:1.5px}.platform-chart .minute-momentum-svg .minute-shot--home .minute-shot-disc{stroke:var(--team-home)}.platform-chart .minute-momentum-svg .minute-shot--away .minute-shot-disc{stroke:var(--team-away)}.platform-chart .minute-momentum-svg .minute-shot--saved.minute-shot--home .minute-shot-disc{fill:var(--team-home)}.platform-chart .minute-momentum-svg .minute-shot--saved.minute-shot--away .minute-shot-disc{fill:var(--team-away)}.platform-chart .minute-momentum-svg .minute-shot--off_target .minute-shot-disc,.platform-chart .minute-momentum-svg .minute-shot--other .minute-shot-disc{stroke:var(--muted-strong)}.platform-chart .minute-momentum-svg .minute-shot-glyph{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.platform-chart .minute-momentum-svg .minute-shot--saved .minute-shot-glyph{stroke:var(--ink-on-team)}.platform-chart .minute-momentum-svg .minute-shot--off_target .minute-shot-glyph{stroke:var(--muted-strong)}.platform-chart .minute-momentum-svg .minute-shot--home.minute-shot--blocked .minute-shot-glyph,.platform-chart .minute-momentum-svg .minute-shot--home.minute-shot--woodwork .minute-shot-glyph{stroke:var(--team-home)}.platform-chart .minute-momentum-svg .minute-shot--away.minute-shot--blocked .minute-shot-glyph,.platform-chart .minute-momentum-svg .minute-shot--away.minute-shot--woodwork .minute-shot-glyph{stroke:var(--team-away)}.platform-chart .minute-momentum-svg .minute-shot:hover .minute-shot-disc{stroke-width:2.4px}.platform-chart .minute-momentum-svg .minute-race-area--home{fill:rgba(var(--team-home-rgb), .18)}.platform-chart .minute-momentum-svg .minute-race-area--away{fill:rgba(var(--team-away-rgb), .18)}.platform-chart .minute-momentum-svg .minute-race-line{fill:none;stroke-width:2.2px;stroke-linejoin:round}.platform-chart .minute-momentum-svg .minute-race-line--home{stroke:var(--team-home)}.platform-chart .minute-momentum-svg .minute-race-line--away{stroke:var(--team-away)}.platform-chart .minute-momentum-svg .minute-race-step{stroke:var(--panel);stroke-width:1.2px}.platform-chart .minute-momentum-svg .minute-race-step--home{fill:var(--team-home)}.platform-chart .minute-momentum-svg .minute-race-step--away{fill:var(--team-away)}.platform-chart .minute-momentum-svg .minute-race-total{font-family:var(--font-mono);paint-order:stroke;stroke:var(--bg);stroke-width:3px;font-size:12px;font-weight:800}.platform-chart .minute-momentum-svg .minute-race-total--home{fill:var(--team-home)}.platform-chart .minute-momentum-svg .minute-race-total--away{fill:var(--team-away)}.platform-chart .minute-momentum-svg .minute-native-line{pointer-events:none}.platform-chart .minute-momentum-svg .minute-native-line-halo,.platform-chart .minute-momentum-svg .minute-native-line-path{fill:none;stroke-linejoin:round;stroke-linecap:round}.platform-chart .minute-momentum-svg .minute-native-line-halo{stroke:var(--chart-halo);stroke-width:6px}.platform-chart .minute-momentum-svg .minute-native-line-path{stroke:var(--gold);stroke-width:3.2px}.platform-chart .minute-momentum-svg .minute-share-area--home{fill:rgba(var(--team-home-rgb), .24)}.platform-chart .minute-momentum-svg .minute-share-area--away{fill:rgba(var(--team-away-rgb), .24)}.platform-chart .minute-momentum-svg .minute-share-line{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round;opacity:.85}.platform-chart .minute-momentum-svg .minute-event--goal_cancelled .minute-marker-dot{fill:var(--panel);stroke:var(--danger);stroke-dasharray:2 1}.platform-chart .minute-momentum-svg .minute-marker-symbol{fill:var(--bg);font-family:var(--font-mono);pointer-events:none;font-size:7px;font-weight:900}.platform-chart .minute-momentum-svg .minute-event--neutral .minute-marker-symbol,.platform-chart .minute-momentum-svg .minute-event--goal_cancelled .minute-marker-symbol{fill:var(--ink)}.platform-chart .minute-momentum-svg .minute-marker-count{fill:var(--ink);font-family:var(--font-mono);font-size:8px;font-weight:800}.platform-chart .minute-momentum-svg .minute-goal-ball{fill:var(--ink);stroke:var(--chart-halo);stroke-width:1px}.platform-chart .minute-momentum-svg .minute-goal-ball-core{fill:var(--chart-halo)}.platform-chart .minute-momentum-svg .minute-goal-ball-seam{fill:none;stroke:var(--chart-halo);stroke-width:.9px;stroke-linecap:round}.platform-chart .minute-momentum-svg .minute-signal-halo{fill:none;stroke:var(--warning);stroke-width:1.4px;opacity:.45;pointer-events:none}.platform-chart .minute-momentum-svg .minute-signal-dot{fill:var(--warning);stroke:var(--panel);stroke-width:2px}.platform-chart .minute-momentum-svg .minute-signal--verified .minute-signal-dot{stroke:var(--success)}.platform-chart .minute-momentum-svg .minute-signal--failed .minute-signal-dot{stroke:var(--danger)}.platform-chart .minute-momentum-svg .minute-signal--void .minute-signal-dot{stroke:var(--muted)}.platform-chart .minute-momentum-svg .minute-marker:focus{outline:none}.platform-chart .minute-momentum-svg .minute-marker:focus .minute-marker-dot,.platform-chart .minute-momentum-svg .minute-marker:focus .minute-goal-ball,.platform-chart .minute-momentum-svg .minute-marker:focus .minute-signal-dot{stroke:var(--ink);stroke-width:2.5px}.platform-chart .minute-momentum-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.platform-chart .minute-overlay-icon{opacity:.7}.platform-chart .minute-momentum-layer-controls{gap:6px;margin-left:auto;display:inline-flex}.platform-chart .minute-momentum-layer-controls .chip:disabled{opacity:.78}.platform-chart .minute-momentum-bars-toggle .minute-momentum-bars-toggle-icon{color:var(--muted)}.platform-chart .minute-momentum-bars-toggle.is-active .minute-momentum-bars-toggle-icon{color:var(--team-home)}.platform-chart .minute-momentum-line-toggle .minute-momentum-line-toggle-icon{color:var(--muted)}.platform-chart .minute-momentum-line-toggle.is-active .minute-momentum-line-toggle-icon{color:var(--gold)}.platform-chart .minute-momentum-hover{min-height:1.2em;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);margin:6px 2px 0}.platform-chart .sigtl-status{border-radius:var(--radius-pill);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.035em;padding:2px 6px;font-weight:800}.platform-chart .sigtl-status--verified{color:var(--success);background:var(--success-soft)}.platform-chart .sigtl-status--failed{color:var(--danger);background:var(--danger-soft)}.platform-chart .sigtl-status--void{color:var(--muted-strong);background:var(--surface-sunken)}.platform-chart .sigtl-status--pending{color:var(--warning);background:var(--warning-soft)}@media (width>=1180px){.platform-chart .minute-momentum-workspace{grid-template-columns:minmax(0,2fr) minmax(285px,1fr);align-items:start;gap:18px;display:grid}.platform-chart .minute-momentum-stats{border-top:0;border-left:1px solid var(--line);margin-top:0;padding:0 0 0 18px}.platform-chart .minute-momentum-stats .live-stats-eyebrow-row{border-top:0;margin-top:0;padding-top:0}.platform-chart .minute-momentum-stats{flex-direction:column;align-self:stretch;display:flex}.platform-chart .live-match-events{flex:auto}.platform-chart .live-match-events-frame{flex:auto;min-height:240px;position:relative}.platform-chart .live-match-events-scroll{max-height:none;position:absolute;inset:0}.platform-chart .minute-momentum-edges{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.platform-chart .minute-momentum-edges:not(:has(>.live-detail-block:not(.is-edge-collapsed))){grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-chart .minute-momentum-edges{margin-top:14px}.platform-chart .minute-momentum-edges>.live-detail-block{min-width:0;position:relative}@media (width<=620px){.platform-chart .minute-metric-chip{min-width:96px}.platform-chart .minute-momentum-svg{height:250px}.platform-chart .minute-momentum-controls{align-items:stretch}.platform-chart .minute-window-buttons{flex:1;display:flex}.platform-chart .minute-window-buttons>.segmented-btn{flex:1;padding-inline:7px}.platform-chart .minute-momentum-layer-controls{justify-content:flex-end;width:100%}}.platform-chart .edge-chart-wrap{width:100%}.platform-chart .edge-chart-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);margin-top:8px;padding:6px 6px 2px;position:relative}.platform-chart .edge-chart-frame:has(.edge-scrub:focus-visible){outline:var(--focus-ring);outline-offset:2px}.platform-chart .edge-chart{touch-action:pan-y;cursor:crosshair;display:block}.platform-chart .edge-guide line{stroke:var(--line);stroke-dasharray:2 4}.platform-chart .edge-guide text{fill:var(--muted);font:9px var(--font-mono)}.platform-chart .edge-isolated{fill:var(--ink)}.platform-chart .edge-isolated--mkt{fill:var(--magenta)}.platform-chart .edge-cursor-dot{fill:var(--ink);stroke:var(--chart-halo);stroke-width:1.2px;pointer-events:none}.platform-chart .edge-cursor-dot--home{fill:var(--team-home)}.platform-chart .edge-cursor-dot--away{fill:var(--team-away)}.platform-chart .edge-cursor-dot--over{fill:var(--warning)}.platform-chart .edge-cursor-dot--under{fill:var(--info)}.platform-chart .edge-cursor-dot--mkt{fill:var(--magenta)}.platform-chart .edge-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.platform-chart .edge-hint{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.platform-chart .edge-readout{margin-top:8px}.platform-chart .edge-readout-head{color:var(--muted-strong);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:0 2px;display:flex}.platform-chart .edge-units{color:var(--muted)}.platform-chart .edge-readout-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:8px 2px 2px;display:grid}.platform-chart .edge-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-chart .edge-fact-k{color:var(--muted);font-size:var(--text-3xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.platform-chart .edge-fact strong{color:var(--ink);font:600 var(--text-sm) var(--font-mono);font-variant-numeric:tabular-nums}.platform-chart .edge-fact strong small{color:var(--muted);font:400 var(--text-2xs) var(--font-mono)}.platform-chart .edge-fact strong.edge-fact-v--home{color:var(--team-home)}.platform-chart .edge-fact strong.edge-fact-v--away{color:var(--team-away)}.platform-chart .edge-fact strong.edge-fact-v--over{color:var(--warning)}.platform-chart .edge-fact strong.edge-market-value{color:var(--magenta)}.platform-chart .edge-fact-sub{color:var(--muted);font-size:var(--text-2xs);line-height:1.3}.platform-chart .edge-coverage{color:var(--muted);font-size:var(--text-2xs);margin:6px 2px 0}@media (width<=620px){.platform-chart .edge-modes{flex:100%;display:flex}.platform-chart .edge-modes>.segmented-btn{flex:1}.platform-chart .edge-controls>.edge-hint,.platform-chart .edge-controls>.edge-latest{margin-left:auto}}.platform-chart .edge-expand{position:absolute;top:0;right:26px}.platform-chart .minute-momentum-edges .ldb-head .eyebrow{margin-right:34px}.platform-chart .edge-line{stroke:var(--ink);stroke-width:2px;fill:none;stroke-linejoin:round;opacity:.9}.platform-chart .edge-src{stroke-width:1px;opacity:.35;fill:none}.platform-chart .edge-src--mkt{stroke:var(--magenta);stroke-width:1.8px;stroke-dasharray:5 3;opacity:.95}.platform-chart .edge-area{opacity:.3}.platform-chart .edge-area--home{fill:var(--team-home)}.platform-chart .edge-area--away{fill:var(--team-away)}.platform-chart .edge-area-value{opacity:.62}.platform-chart .edge-area-value--home{fill:var(--team-home)}.platform-chart .edge-area-value--away{fill:var(--team-away)}.platform-chart .edge-window{opacity:.3}.platform-chart .edge-window--home{fill:var(--team-home)}.platform-chart .edge-window--away{fill:var(--team-away)}.platform-chart .edge-th{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.55}.platform-chart .edge-th-label{fill:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;font-size:8px}.platform-chart .edge-chart .mom-axis{fill:var(--muted);font-family:var(--font-mono);font-size:11px}.platform-chart .edge-chart .mom-ht{stroke:var(--muted);stroke-width:1px;opacity:.7;stroke-dasharray:4 3}.platform-chart .edge-legend{font-size:var(--text-2xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 13px;display:flex}.platform-chart .edge-legend-item{align-items:center;gap:6px;display:inline-flex}.platform-chart .edge-key{border-radius:2px;flex:none;width:16px;height:3px;display:inline-block}.platform-chart .edge-key--mkt{border-top:2px dashed var(--magenta);background:0 0;border-radius:0;height:0}.platform-chart .edge-key--th{border-top:1px dashed var(--muted);opacity:.8;background:0 0;border-radius:0;height:0}.platform-chart .edge-key--home,.platform-chart .edge-key--away{border-radius:var(--radius-xs);opacity:.45;width:14px;height:11px}.platform-chart .edge-key--home{background:var(--team-home)}.platform-chart .edge-key--away{background:var(--team-away)}.platform-chart .edge-side{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;fill:var(--muted);font-size:8px}.platform-chart .edge-area--over,.platform-chart .edge-area-value--over,.platform-chart .edge-window--over{fill:var(--warning)}.platform-chart .edge-area--under,.platform-chart .edge-area-value--under,.platform-chart .edge-window--under{fill:var(--info)}.platform-chart .edge-key--over,.platform-chart .edge-key--under{border-radius:var(--radius-xs);opacity:.34;width:14px;height:11px}.platform-chart .edge-key--over{background:var(--warning)}.platform-chart .edge-key--under{background:var(--info)}.platform-chart .edge-side--over{fill:var(--warning)}.platform-chart .edge-side--under{fill:var(--info)}.platform-chart .edge-chart .mom-base{stroke:var(--line-strong);stroke-width:1px}.platform-chart .live-control-track{border-bottom:1px solid var(--line);margin:8px 0 14px;padding-bottom:14px}.platform-chart .live-control-track[hidden]{display:none}.platform-chart .live-control-head{margin:0 2px 8px}.platform-chart .live-control-head .ctrl-eyebrow{color:var(--muted-strong);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.platform-chart .live-control-head .ctrl-eyebrow .li-icon{color:var(--muted)}.platform-chart .poss-bar{align-items:center;gap:10px;margin-bottom:7px;display:flex}.platform-chart .poss-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-sm);flex-shrink:0;width:40px;font-weight:700}.platform-chart .poss-val--home{color:var(--team-home)}.platform-chart .poss-val--away{color:var(--team-away);text-align:right}.platform-chart .poss-track{border-radius:var(--radius-sm);background:var(--fill-strong);flex:1;gap:2px;height:16px;display:flex;overflow:hidden}.platform-chart .poss-seg{height:100%;transition:width var(--motion-base) var(--motion-ease)}.platform-chart .poss-seg--home{background:var(--team-home)}.platform-chart .poss-seg--away{background:var(--team-away)}.platform-chart .poss-names{font-size:var(--text-2xs);color:var(--muted);justify-content:space-between;display:flex}.platform-chart .live-signals-timeline{border-bottom:1px solid var(--line);margin:8px 0 14px;padding-bottom:14px}.platform-chart .live-signals-timeline[hidden]{display:none}.platform-chart .live-signals-timeline .live-control-head{justify-content:space-between;align-items:center;display:flex}.platform-chart .sigtl-head-meta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.platform-chart .sigtl-count{font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--muted-strong);background:var(--fill-strong);border-radius:var(--radius-pill);padding:1px 8px;font-weight:700}.platform-chart .sigtl-list{flex-direction:column;gap:2px;max-height:168px;display:flex;overflow-y:auto}.platform-chart .sigtl-row{border-radius:var(--radius-sm);grid-template-columns:2.4rem 14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 2px;display:grid}.platform-chart .sigtl-meta{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.platform-chart .sigtl-row:hover{background:var(--fill)}.platform-chart .sigtl-min{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted-strong);font-variant-numeric:tabular-nums;font-weight:700}.platform-chart .sigtl-icon{flex-shrink:0}.platform-chart .sigtl-label{font-size:var(--text-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-chart .sigtl-score{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted);font-variant-numeric:tabular-nums}.platform-chart .market-flow-head{color:var(--muted-strong);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:7px;display:flex}.platform-chart .market-flow-heading{min-width:0}.platform-chart .market-flow-kicker{color:var(--muted);font:600 var(--text-2xs)/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;display:block}.platform-chart .market-flow-lead{color:var(--muted-strong);font:600 var(--text-sm)/1.2 var(--font-mono);font-variant-numeric:tabular-nums;text-transform:none;flex-wrap:wrap;align-items:baseline;gap:7px;margin:3px 0 0;display:flex}.platform-chart .market-flow-lead strong.market-flow-total{color:var(--ink);font-size:var(--text-md)}.platform-chart .market-flow-lead strong.market-flow-recent{color:var(--exchange-brand)}.platform-chart .market-flow-lead strong.market-flow-rate{color:var(--muted-strong);font-size:var(--text-xs)}.platform-chart .market-flow-asof{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;margin:3px 0 0;font-weight:500;line-height:1.3}.platform-chart .market-flow-rate-note{color:var(--muted-strong);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;margin:2px 0 0;font-weight:500;line-height:1.3}.platform-chart .market-flow-summary{text-transform:none;letter-spacing:0;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.platform-chart .market-flow-chip,.platform-chart .market-flow-liquidity{border-radius:var(--radius-pill);font-family:var(--font-mono);padding:2px 7px;font-size:.65rem}.platform-chart .market-flow-chip.is-steam{color:var(--success);background:var(--success-soft)}.platform-chart .market-flow-chip.is-drift{color:var(--warning);background:var(--warning-soft)}.platform-chart .market-flow-liquidity{color:var(--ink);background:var(--fill-stronger)}.platform-chart .market-flow-liquidity.is-adequate{color:var(--success);background:var(--success-soft)}.platform-chart .market-flow-liquidity.is-thin{color:var(--warning);background:var(--warning-soft)}.platform-chart .market-flow-quality{border-left:2px solid var(--warning);color:var(--muted-strong);background:var(--warning-soft);font-size:var(--text-xs);margin:0 0 7px;padding:6px 8px;line-height:1.4}.platform-chart .market-flow-chart-host{width:100%;min-width:0}.platform-chart .market-flow-chart{width:100%;height:176px;display:block;overflow:visible}.platform-chart .market-flow-region{fill:#0000}.platform-chart .market-flow-region.is-far{fill:rgba(var(--accent-rgb), .025)}.platform-chart .market-flow-region.is-mid{fill:rgba(var(--accent-rgb), .05)}.platform-chart .market-flow-region.is-near{fill:rgba(var(--accent-rgb), .08)}.platform-chart .market-flow-region.is-inplay{fill:rgba(var(--success-rgb), .07)}.platform-chart .market-flow-region-label{fill:var(--muted);font:600 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;opacity:.8}.platform-chart .market-flow-section-note{fill:var(--muted);font:11px var(--font-mono)}.platform-chart .market-flow-lead strong.market-flow-split{color:var(--muted-strong);font-size:var(--text-xs)}.platform-chart .market-flow-grid{stroke:var(--line-soft);stroke-width:1px}.platform-chart .market-flow-area{fill:var(--exchange-brand-soft)}.platform-chart .market-flow-line{fill:none;stroke:var(--exchange-brand);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.platform-chart .market-flow-line.is-gap{stroke:var(--muted);stroke-dasharray:3 3;opacity:.65}.platform-chart .market-flow-last{fill:var(--exchange-brand);stroke:var(--surface-sunken);stroke-width:1.5px}.platform-chart .market-flow-y-label{fill:var(--muted);font:12px var(--font-mono)}.platform-chart .market-flow-section-label{fill:var(--muted);font:600 12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.platform-chart .market-flow-baseline{stroke:var(--line);stroke-width:1px}.platform-chart .market-flow-bar{fill:rgba(var(--exchange-brand-rgb), .46)}.platform-chart .market-flow-bar.is-zero{fill:var(--fill-strong)}.platform-chart .market-flow-bar.is-unknown{fill:var(--fill-subtle);stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 3}.platform-chart .market-flow-bar.is-mixed{fill:rgba(var(--exchange-brand-rgb), .2);stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 3}.platform-chart .market-flow-bar.is-spike{fill:var(--exchange-brand);stroke:var(--ink);stroke-width:.8px}.platform-chart .market-flow-marker{stroke:var(--line-soft);stroke-width:1px;stroke-dasharray:2 3}.platform-chart .market-flow-marker.is-kickoff{stroke:var(--warning);stroke-width:1.3px;stroke-dasharray:none}.platform-chart .market-flow-marker.is-live{stroke:var(--success)}.platform-chart .market-flow-axis-label{fill:var(--muted);font:600 12px var(--font-mono);letter-spacing:.02em}.platform-chart .market-flow-axis-label.is-kickoff{fill:var(--warning)}.platform-chart .market-flow-axis-label.is-live{fill:var(--success)}.platform-chart .market-flow-legend{color:var(--muted);font-size:var(--text-2xs);flex-wrap:wrap;gap:5px 10px;margin:4px 0 0;line-height:1.35;display:flex}.platform-chart .market-flow-legend span:before{content:"";vertical-align:middle;border-top:2px solid;width:10px;margin-right:4px;display:inline-block}.platform-chart .market-flow-legend .is-zero:before{border-top-color:var(--line-strong)}.platform-chart .market-flow-legend .is-unknown:before{border-top-style:dashed;border-top-color:var(--muted)}.platform-chart .market-flow-legend .is-note:before{display:none}.platform-chart .market-flow-legend .is-note{flex-basis:100%;font-style:italic}.platform-chart .market-flow-depth{border-top:1px solid var(--line-soft);gap:4px;margin-top:10px;padding-top:8px;display:grid}.platform-chart .market-flow-depth-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.platform-chart .market-flow-depth-legend{color:var(--muted);font-size:var(--text-2xs);align-items:center;gap:5px;display:inline-flex}.platform-chart .market-flow-depth-legend i{border-radius:2px;width:10px;height:6px;display:inline-block}.platform-chart .market-flow-depth-legend i.is-back{background:var(--exchange-back)}.platform-chart .market-flow-depth-legend i.is-lay{background:var(--exchange-lay)}.platform-chart .market-flow-depth-row-link{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.platform-chart .market-flow-depth-row{border-radius:var(--radius-sm);min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);flex:auto;grid-template-columns:1.4rem minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:2px 4px;display:grid}.platform-chart .market-flow-depth-row-link:hover .market-flow-depth-row{background:var(--fill-subtle)}.platform-chart .market-flow-depth-sel{color:var(--muted-strong);font-weight:700}.platform-chart .market-flow-depth-side{align-items:center;gap:6px;min-width:0;display:flex}.platform-chart .market-flow-depth-side.is-back{justify-content:flex-end}.platform-chart .market-flow-depth-side b{color:var(--ink);flex:none;font-weight:600}.platform-chart .market-flow-depth-bar{background:var(--exchange-back);border-radius:3px;min-width:2px;height:8px;display:block}.platform-chart .market-flow-depth-side.is-lay .market-flow-depth-bar{background:var(--exchange-lay)}.platform-chart .market-flow-depth-price{color:var(--muted-strong);white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.platform-chart .market-flow-depth-price small{color:var(--muted);font-size:.62rem}.platform-chart .market-flow-depth-row.is-thin .market-flow-depth-price small{color:var(--warning)}.platform-chart .otrend-period{margin:0 2px 8px}.platform-chart .otrend-scrub{flex-direction:column;gap:7px;margin:9px 2px 0;display:flex}.platform-chart .otrend-scrub[hidden]{display:none}.platform-chart .otrend-range{cursor:pointer;width:100%}.platform-chart .ld-scrub-label{color:var(--muted-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-xs)}.platform-chart .ld-scrub-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-chart .ld-scrub-edge{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.platform-chart .ld-scrub-edge--now{color:var(--danger);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.platform-chart .chip.ld-scrub-live{color:var(--danger);border-color:var(--danger-line)}.platform-chart .chip.ld-scrub-live:hover{background:var(--danger-soft)}.platform-chart .live-stats-eyebrow{border-top:1px solid var(--line);margin:16px 2px 8px;padding-top:14px}.platform-chart .live-detail-stats{flex-direction:column;gap:16px;display:flex}.platform-chart .cmp-row{flex-direction:column;gap:6px;display:flex}.platform-chart .cmp-row-head{grid-template-columns:4rem 1fr 4rem;align-items:center;gap:10px;display:grid}.platform-chart .cmp-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.92rem;font-weight:700}.platform-chart .cmp-home{text-align:right}.platform-chart .cmp-away{text-align:left}.platform-chart .cmp-label{text-align:center;color:var(--muted-strong);font-size:var(--text-sm)}.platform-chart .cmp-bars{grid-template-columns:1fr 1fr;gap:8px;display:grid}.platform-chart .cmp-side{border-radius:var(--radius-xs);background:var(--fill-stronger);height:7px;display:flex;overflow:hidden}.platform-chart .cmp-side--home{justify-content:flex-end}.platform-chart .cmp-side--away{justify-content:flex-start}.platform-chart .cmp-seg{height:100%;transition:width var(--motion-base) var(--motion-ease);border-radius:inherit;display:block}.platform-chart .cmp-seg--home{background:var(--team-home)}.platform-chart .cmp-seg--away{background:var(--team-away)}.platform-chart .cmp-bars--nodata .cmp-seg{background:var(--fill-stronger)}@media (width<=640px){.platform-chart .cmp-row-head{grid-template-columns:2.8rem 1fr 2.8rem;gap:8px}}.platform-chart .live-stats-eyebrow-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:16px 2px 8px;padding-top:14px;display:flex}.platform-chart .live-stats-eyebrow-row .live-stats-eyebrow{border-top:none;margin:0;padding-top:0}.platform-chart .live-control-track:not([hidden])+.live-stats-eyebrow-row{border-top:none;margin-top:0;padding-top:0}.platform-chart .cmp-row-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.platform-chart .cmp-row.is-editing{cursor:grab;flex-direction:row;align-items:center;gap:8px}.platform-chart .cmp-row.is-editing:active{cursor:grabbing}.platform-chart .cmp-grip{color:var(--muted);flex-shrink:0;align-items:center;display:inline-flex}.platform-chart .cmp-pin{flex-shrink:0}@media (width<=900px){.platform-chart .button.mini{min-height:40px}}.platform-chart .mw-pressure{margin-top:var(--space-1);font-size:var(--text-2xs);color:var(--muted);grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;gap:6px;display:grid}.platform-chart .mw-pressure:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-xs)}.platform-chart .mw-pressure-code{letter-spacing:.02em;white-space:nowrap;font-weight:600}.platform-chart .mw-pressure-code--home{color:var(--team-home)}.platform-chart .mw-pressure-code--away{color:var(--team-away)}.platform-chart .mw-pressure-pitch{border:1px solid var(--line-strong);border-radius:var(--radius-xs);height:16px;position:relative;overflow:hidden}.platform-chart .mw-pressure-pitch:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0;left:50%}.platform-chart .mw-pressure-side{transition:width .24s,left .24s,background-color .24s;position:absolute;top:0;bottom:0}.platform-chart .mw-pressure-side--home{background:rgba(var(--team-home-rgb), calc(.45 + .55 * var(--pb-home,0)));left:0}.platform-chart .mw-pressure-side--away{background:rgba(var(--team-away-rgb), calc(.45 + .55 * var(--pb-away,0)));right:0}.platform-chart .mw-pressure-front{z-index:1;background:var(--ink);border-radius:2px;width:3px;margin-left:-1.5px;transition:left .24s;position:absolute;top:0;bottom:0}.platform-chart .mw-pressure-ghost{border-left:1px dashed var(--muted);margin-left:-.5px;transition:left .24s;position:absolute;top:0;bottom:0}.platform-chart .mw-pressure-arrows{gap:2px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.platform-chart .mw-pressure-arrows--home{padding-right:4px}.platform-chart .mw-pressure-arrows--away{padding-left:4px}.platform-chart .mw-pressure-arrow{clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);background:var(--ink-on-team);width:7px;height:10px}.platform-chart .mw-pressure-arrows--away .mw-pressure-arrow{transform:scaleX(-1)}.platform-chart .mw-pressure-level{border-radius:var(--radius-pill);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;padding:1px 8px;font-weight:600}.platform-chart .mw-pressure-level--bassa{color:var(--muted);background:var(--fill)}.platform-chart .mw-pressure-level--media{color:var(--warning);background:var(--warning-soft)}.platform-chart .mw-pressure-level--alta{color:var(--danger);background:var(--danger-soft)}@media (prefers-reduced-motion:reduce){.platform-chart .mw-pressure-side,.platform-chart .mw-pressure-front,.platform-chart .mw-pressure-ghost{transition:none}}.platform-chart .dyn{--dyn-label-w:272px;--dyn-gap:var(--space-3);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.platform-chart .dyn :where(.is-home){--dyn-team:var(--team-home);--dyn-team-soft:var(--team-home-soft);--dyn-team-subtle:var(--team-home-subtle)}.platform-chart .dyn :where(.is-away){--dyn-team:var(--team-away);--dyn-team-soft:var(--team-away-soft);--dyn-team-subtle:var(--team-away-subtle)}.platform-chart .dyn-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.platform-chart .dyn-sample{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;display:inline-flex}.platform-chart .dyn-sample select:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.platform-chart .dyn-live{gap:6px;margin-left:auto}.platform-chart .dyn-hint{font-size:var(--text-xs);color:var(--muted);flex-basis:100%}.platform-chart .dyn-answer{flex-direction:column;gap:6px;display:flex}.platform-chart .dyn-question{font-family:DM Sans,sans-serif;font-size:var(--text-lg);letter-spacing:.01em;text-transform:none;color:var(--ink);margin:0;font-weight:700;line-height:1.28}.platform-chart .dyn-story{border-radius:var(--radius-md);background:var(--fill-subtle);color:var(--muted-strong);font-size:var(--text-sm);margin:0;padding:8px 12px;line-height:1.5}.platform-chart .dyn-story b{color:var(--ink)}.platform-chart .dyn-board{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.platform-chart .dyn-chart-row,.platform-chart .dyn-line-row{grid-template-columns:var(--dyn-label-w) minmax(0, 1fr);column-gap:var(--dyn-gap);display:grid}.platform-chart .dyn-series{flex-direction:column;justify-content:space-between;gap:6px;display:flex}.platform-chart .dyn-series-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:6px 10px;display:flex}.platform-chart .dyn-series-card:hover{background:var(--fill-subtle)}.platform-chart .dyn-series-card:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.platform-chart .dyn-series-card.is-focused{background:var(--dyn-team-subtle);box-shadow:inset 0 0 0 1px var(--dyn-team);border-color:#0000}.platform-chart .dyn-series-name{font-size:var(--text-xs);color:var(--muted-strong);align-items:center;gap:7px;display:flex}.platform-chart .dyn-series-name b{color:var(--dyn-team);font-weight:700}.platform-chart .dyn-curve-key{flex:none;width:22px;height:8px}.platform-chart .dyn-curve-key line{stroke:var(--dyn-team);stroke-width:2.5px;stroke-linecap:round}.platform-chart .dyn-curve-key line.is-conceded{stroke-dasharray:5 4}.platform-chart .dyn-series-body{align-items:center;gap:10px;display:flex}.platform-chart .dyn-series-big{font-variant-numeric:tabular-nums;flex:none;min-width:54px;font-family:Bebas Neue,Barlow Condensed,sans-serif;font-size:2.1rem;line-height:1}.platform-chart .dyn-series-card.is-focused .dyn-series-big{color:var(--dyn-team)}.platform-chart .dyn-series-detail{min-width:0;font-size:var(--text-2xs);color:var(--muted);flex-direction:column;line-height:1.35;display:flex}.platform-chart .dyn-pace{border-radius:var(--radius-pill);background:var(--fill-strong);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin-left:auto;padding:3px 8px;font-weight:700}.platform-chart .dyn-pace.is-flat{background:var(--fill-subtle);color:var(--muted);font-weight:500}.platform-chart .dyn-chart{min-width:0;position:relative}.platform-chart .dyn-chart-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.platform-chart .dyn-grid{stroke:var(--line-soft)}.platform-chart .dyn-grid--base{stroke:var(--line-strong)}.platform-chart .dyn-half{stroke:var(--line);stroke-dasharray:3 4}.platform-chart .dyn-diagonal{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2 4}.platform-chart .dyn-curve{fill:none;stroke:var(--dyn-team);stroke-width:2px;stroke-linejoin:round;opacity:.45}.platform-chart .dyn-curve.is-conceded{stroke-dasharray:7 5}.platform-chart .dyn-curve.is-focused{stroke-width:3.2px;opacity:1}.platform-chart .dyn-chart-y{font-size:var(--text-3xs);color:var(--muted);pointer-events:none;position:absolute;left:4px}.platform-chart .dyn-chart-note{font-size:var(--text-2xs);color:var(--muted-strong);pointer-events:none;position:absolute}.platform-chart .dyn-chart-note.is-early{top:64px;left:3%}.platform-chart .dyn-chart-note.is-late{bottom:28px;right:2%}.platform-chart .dyn-veil,.platform-chart .dyn-rows-veil{pointer-events:none;position:absolute}.platform-chart .dyn-veil{inset:0 0 16px}.platform-chart .dyn-rows-veil{top:0;bottom:0;left:calc(var(--dyn-label-w) + var(--dyn-gap));right:0}.platform-chart .dyn-shade{background:var(--surface-sunken);position:absolute;top:0;bottom:0;left:0}.platform-chart .dyn-range{background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--accent-line);position:absolute;top:0;bottom:0}.platform-chart .dyn-line{border-left:2px solid var(--ink);width:0;margin-left:-1px;position:absolute;top:0;bottom:0}.platform-chart .dyn-veil .dyn-line{top:18px}.platform-chart .dyn-ghost{border-left:1px dashed var(--muted);width:0;position:absolute;top:18px;bottom:0}.platform-chart .dyn-rows-grid{border-left:1px solid var(--line-soft);width:0;position:absolute;top:0;bottom:0}.platform-chart .dyn-ruler{border-radius:2px;width:6px;position:absolute}.platform-chart .dyn-ruler.is-pace{background:var(--data-neutral);margin-left:-12px}.platform-chart .dyn-ruler.is-goals{background:var(--dyn-team);margin-left:6px}.platform-chart .dyn-dot{box-sizing:border-box;background:var(--dyn-team);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute}.platform-chart .dyn-dot.is-conceded{border:2px solid var(--dyn-team);background:var(--panel-solid)}.platform-chart .dyn-pill{border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 8px;font-weight:700;position:absolute;top:0;transform:translate(-50%)}.platform-chart .dyn-ruler-label{border-radius:var(--radius-sm);background:var(--surface-scrim);max-width:250px;font-size:var(--text-2xs);color:var(--muted-strong);pointer-events:none;flex-direction:column;gap:1px;margin:0;padding:4px 7px;display:flex;position:absolute;top:34px}.platform-chart .dyn-ruler-label b{color:var(--dyn-team);font-size:var(--text-xs)}.platform-chart .dyn-ruler-label.is-flipped{text-align:right}.platform-chart .dyn-hit{cursor:crosshair;position:absolute;inset:0 0 16px}.platform-chart .dyn-axis{pointer-events:none;height:14px;position:absolute;bottom:0;left:0;right:0}.platform-chart .dyn-tick{font-size:var(--text-3xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.platform-chart .dyn-tick:first-child{transform:none}.platform-chart .dyn-tick:last-child{transform:translate(-100%)}.platform-chart .dyn-rows{flex-direction:column;display:flex;position:relative}.platform-chart .dyn-line-row{align-items:center;min-height:24px}.platform-chart .dyn-strip{min-height:30px;margin-bottom:4px}.platform-chart .dyn-strip-label{font-size:var(--text-xs);color:var(--muted-strong);font-weight:600}.platform-chart .dyn-strip-label b{color:var(--dyn-team)}.platform-chart .dyn-strip-label span{color:var(--muted);font-weight:400}.platform-chart .dyn-strip-cells{cursor:crosshair;height:26px;position:relative}.platform-chart .dyn-band{box-sizing:border-box;font-size:var(--text-xs);color:var(--ink);justify-content:center;align-items:center;gap:3px;padding:0 1px;display:flex;position:absolute;top:0;bottom:0}.platform-chart .dyn-band i{border-radius:var(--radius-xs);background:var(--dyn-team);position:absolute;inset:0 1px}.platform-chart .dyn-band b,.platform-chart .dyn-band small{position:relative}.platform-chart .dyn-band small{font-size:var(--text-3xs);color:var(--muted-strong)}.platform-chart .dyn-team-head{margin-top:var(--space-1)}.platform-chart .dyn-row-label{font-size:var(--text-xs);color:var(--muted);grid-template-columns:minmax(0,1fr) 16px 34px 52px;align-items:center;gap:8px;display:grid}.platform-chart .dyn-row-label--head{letter-spacing:.06em;text-transform:uppercase;align-items:end;font-family:Barlow Condensed,sans-serif;font-weight:600}.platform-chart .dyn-row-label--head h4{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--dyn-team);margin:0;overflow:hidden}.platform-chart .dyn-row-opp{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-strong);overflow:hidden}.platform-chart .dyn-row-venue{text-align:center;opacity:.75}.platform-chart .dyn-col-score,.platform-chart .dyn-col-at{text-align:right;font-variant-numeric:tabular-nums}.platform-chart .dyn-row .dyn-col-score{color:var(--ink);font-weight:700}.platform-chart .dyn-col-at.is-changed{color:var(--ink)}.platform-chart .dyn-row--partial .dyn-row-label{opacity:.55}.platform-chart .dyn-track{cursor:crosshair;height:24px;position:relative}.platform-chart .dyn-track:before{content:"";background:var(--data-track);height:2px;position:absolute;top:11px;left:0;right:0}.platform-chart .dyn-row--partial .dyn-track:before{opacity:.4}.platform-chart .dyn-goal{box-sizing:border-box;border:2px solid var(--dyn-team);background:var(--dyn-team);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:7px}.platform-chart .dyn-goal--conceded{background:var(--panel-solid)}.platform-chart .dyn-goal.is-outside{opacity:.5}.platform-chart .dyn-empty{font-size:var(--text-xs);margin:0}.platform-chart .dyn-scrub-row{align-items:center;margin-top:-4px}.platform-chart .dyn-legend-row{margin:0}.platform-chart .dyn-legend{font-size:var(--text-2xs);color:var(--muted)}.platform-chart .dyn-scrub{width:100%;accent-color:var(--accent);margin:0}.platform-chart .dyn-cross{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-direction:column;display:flex}.platform-chart .dyn-cross-head{flex-direction:column;gap:4px;display:flex}.platform-chart .dyn-cross-sub{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.45}.platform-chart .dyn-cross-body{grid-template-columns:var(--dyn-label-w) minmax(0, 1fr);column-gap:var(--dyn-gap);grid-template-rows:1fr 1fr;display:grid}.platform-chart .dyn-cross-chart{flex-direction:column;grid-area:1/2/span 2;min-width:0;display:flex}.platform-chart .dyn-cross-lane{font-size:var(--text-2xs);color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin:0;display:flex}.platform-chart .dyn-cross-lane.is-up{grid-area:1/1;align-self:end;margin-bottom:22px}.platform-chart .dyn-cross-lane.is-down{grid-area:2/1;align-self:start;margin-top:22px}.platform-chart .dyn-cross-lane b{color:var(--dyn-team);font-family:Barlow Condensed,sans-serif;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.platform-chart .dyn-cross-who{color:var(--dyn-team);font-weight:600}.platform-chart .dyn-cross-cols{display:flex;position:relative}.platform-chart .dyn-band-col{border-radius:var(--radius-sm);min-width:0;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex}.platform-chart .dyn-band-col:hover,.platform-chart .dyn-band-col.is-selected{background:var(--fill-subtle)}.platform-chart .dyn-band-col.is-fixed{box-shadow:inset 0 0 0 1px var(--accent-line-strong)}.platform-chart .dyn-band-col:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.platform-chart .dyn-band-half{justify-content:center;gap:4px;height:124px;display:flex;position:relative}.platform-chart .dyn-band-half.is-up{align-items:flex-end}.platform-chart .dyn-band-half.is-down{align-items:flex-start}.platform-chart .dyn-band-ref{border-top:1px dashed var(--muted);position:absolute;left:8%;right:8%}.platform-chart .dyn-bar-col{flex-direction:column;flex:0 30px;align-items:center;gap:3px;min-width:0;display:flex}.platform-chart .dyn-bar-col small{font-size:var(--text-3xs);font-variant-numeric:tabular-nums;font-weight:700}.platform-chart .dyn-cross-bar{box-sizing:border-box;border:1.5px solid var(--dyn-team);background:var(--dyn-team-soft);width:100%;display:block}.platform-chart .dyn-cross-bar.is-solid{background:var(--dyn-team)}.platform-chart .dyn-band-half.is-up .dyn-cross-bar{border-bottom:0;border-radius:4px 4px 0 0}.platform-chart .dyn-band-half.is-down .dyn-cross-bar{border-top:0;border-radius:0 0 4px 4px}.platform-chart .dyn-band-label{border-block:1px solid var(--line-strong);text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:var(--text-sm);color:var(--muted-strong);padding:7px 0}.platform-chart .dyn-band-col.is-selected .dyn-band-label{color:var(--ink)}.platform-chart .dyn-band-col.is-outside .dyn-band-half{opacity:.5}.platform-chart .dyn-cross-sum{gap:12px var(--space-3);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);grid-template-columns:minmax(180px,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.platform-chart .dyn-cross-sum-head{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.platform-chart .dyn-cross-eyebrow{color:var(--muted);font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin:0}.platform-chart .dyn-cross-title{font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.platform-chart .dyn-cross-block{min-width:0;padding-left:var(--space-3);border-left:1px solid var(--line-soft);flex-direction:column;gap:8px;display:flex}.platform-chart .dyn-cross-block-head{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;display:flex}.platform-chart .dyn-cross-block-head b{color:var(--dyn-team)}.platform-chart .dyn-verdict{border-radius:var(--radius-pill);background:var(--fill-subtle);color:var(--muted);font-size:var(--text-2xs);white-space:nowrap;padding:2px 8px}.platform-chart .dyn-verdict.is-agree{background:var(--fill-strong);color:var(--ink);font-weight:700}.platform-chart .dyn-cross-line{flex-direction:column;gap:4px;display:flex}.platform-chart .dyn-cross-line-head{font-size:var(--text-xs);color:var(--muted-strong);flex-wrap:wrap;justify-content:space-between;gap:2px 8px;display:flex}.platform-chart .dyn-cross-line-head>span{white-space:nowrap;min-width:0}.platform-chart .dyn-cross-line-head>span:first-child{text-overflow:ellipsis;overflow:hidden}.platform-chart .dyn-cross-line-head>span:last-child{margin-left:auto}.platform-chart .dyn-cross-line-head b{color:var(--ink);font-variant-numeric:tabular-nums}.platform-chart .dyn-cross-meter{border-radius:var(--radius-pill);background:var(--data-track);height:9px;position:relative}.platform-chart .dyn-cross-fill{box-sizing:border-box;border:1.5px solid var(--dyn-team);border-radius:inherit;background:var(--dyn-team-soft);position:absolute;inset:0 auto 0 0}.platform-chart .dyn-cross-fill.is-solid{background:var(--dyn-team)}.platform-chart .dyn-cross-tick{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.platform-chart .dyn-cross-hint{font-size:var(--text-2xs);color:var(--muted);grid-column:1/-1;margin:0;line-height:1.45}.platform-chart .dyn-provenance{font-size:var(--text-xs);color:var(--muted);margin:0;line-height:1.5}@media (width<=720px){.platform-chart .dyn{--dyn-label-w:124px;--dyn-gap:var(--space-1)}.platform-chart .dyn-chart-row{row-gap:var(--space-2)}.platform-chart .dyn-series{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-chart .dyn-chart{grid-column:2}.platform-chart .dyn-series-name{flex-wrap:wrap;row-gap:0}.platform-chart .dyn-series-body{flex-wrap:wrap;gap:4px 8px}.platform-chart .dyn-series-big{min-width:0;font-size:1.7rem}.platform-chart .dyn-pace{margin-left:0}.platform-chart .dyn-chart-note,.platform-chart .dyn-ruler,.platform-chart .dyn-ruler-label{display:none}.platform-chart .dyn-row-label{grid-template-columns:minmax(0,1fr) 26px 34px;gap:4px}.platform-chart .dyn-col-at{white-space:nowrap}.platform-chart .dyn-row-venue{display:none}.platform-chart .dyn-cross-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:6px}.platform-chart .dyn-cross-lane,.platform-chart .dyn-cross-lane.is-up,.platform-chart .dyn-cross-lane.is-down{text-align:left;flex-flow:wrap;grid-area:auto/1;align-self:auto;align-items:center;gap:4px 10px;margin:0}.platform-chart .dyn-cross-chart{grid-area:auto/1}.platform-chart .dyn-cross-sum{grid-template-columns:minmax(0,1fr)}.platform-chart .dyn-cross-block{border-left:0;border-top:1px solid var(--line-soft);padding:10px 0 0}.platform-chart .dyn-band small{display:none}}.platform-chart .momentum-flow{margin-top:var(--space-1)}.platform-chart .mf-alert{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--accent-line);border-radius:var(--radius-sm);background:var(--accent-subtle);flex-wrap:wrap;display:flex}.platform-chart .mf-alert-title{color:var(--accent-bright);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.platform-chart .mf-alert-link{gap:var(--space-0-5);text-decoration:none;display:inline-flex}.platform-chart .mf-alert-chip{padding:1px var(--space-0-5);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-xs);align-items:baseline;gap:5px;display:inline-flex}.platform-chart .mf-alert-sel{color:var(--ink);font-weight:700}.platform-chart .mf-alert-move{color:var(--muted-strong);font-variant-numeric:tabular-nums}.platform-chart .mf-alert-chip.is-steam .mf-alert-move{color:var(--success)}.platform-chart .mf-alert-chip.is-drift .mf-alert-move{color:var(--warning)}.platform-chart .mf-alert-note{color:var(--muted);font-size:var(--text-2xs);flex-basis:100%}.platform-chart .lq{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.platform-chart .lq-head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.platform-chart .lq-head-title{align-items:center;gap:7px;display:inline-flex}.platform-chart .lq-head-title .li-icon{color:var(--muted)}.platform-chart .lq-head-meta{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.platform-chart .lq-state{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--fill);color:var(--muted-strong);font-size:var(--text-xs);cursor:help;align-items:center;gap:5px;padding:2px 9px;font-weight:700;display:inline-flex}.platform-chart .lq-state.is-success{color:var(--success);background:var(--success-soft);border-color:var(--success-line)}.platform-chart .lq-state.is-warning{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-line)}.platform-chart .lq-state.is-danger{color:var(--danger);background:var(--danger-soft);border-color:var(--danger-line)}.platform-chart .lq-age{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.platform-chart .lq-age[data-help]{cursor:help}.platform-chart .lq-delayed{border:1px dashed var(--line-strong);border-radius:var(--radius-pill);color:var(--muted-strong);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;cursor:help;padding:1px 7px;font-weight:700}.platform-chart .lq-open{color:var(--muted-strong);font-weight:600}.platform-chart .lq-card{min-width:0;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken)}.platform-chart .lq-title{margin:0 0 var(--space-1);color:var(--muted-strong);font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.platform-chart .lq-title-note{color:var(--muted);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;font-weight:400}.platform-chart .lq-title-note[data-help]{cursor:help}.platform-chart .lq-headline{margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-sm);line-height:1.4}.platform-chart .lq-headline.is-flat{color:var(--muted-strong)}.platform-chart .lq-note{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-2xs);line-height:1.45}.platform-chart .lq-empty,.platform-chart .lq-chart-empty{margin:0}.platform-chart .lq-sign{font-family:var(--font-mono);color:var(--muted-strong);font-weight:800}.platform-chart .lq-sign.is-home{color:var(--team-home)}.platform-chart .lq-sign.is-draw{color:var(--draw)}.platform-chart .lq-sign.is-away{color:var(--team-away)}.platform-chart .lq-delta{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.platform-chart .lq-delta small{color:var(--muted);font-family:DM Sans,sans-serif;font-size:var(--text-2xs);font-weight:400}.platform-chart .lq-delta.is-up{color:var(--success)}.platform-chart .lq-delta.is-down{color:var(--danger)}.platform-chart .lq-delta[data-help]{cursor:help}.platform-chart .lq-outcomes{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-chart .lq-outcome{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--fill-subtle);flex-direction:column;gap:4px;display:flex}.platform-chart .lq-outcome.is-home{background:var(--team-home-subtle)}.platform-chart .lq-outcome.is-away{background:var(--team-away-subtle)}.platform-chart .lq-outcome.is-stale{background:var(--fill-subtle);border-style:dashed}.platform-chart .lq-outcome-stamp{color:var(--warning);font-size:var(--text-2xs);font-weight:600}.platform-chart .lq-outcome-name{min-width:0;color:var(--muted-strong);font-size:var(--text-xs);align-items:baseline;gap:6px;font-weight:700;display:flex}.platform-chart .lq-outcome.is-home .lq-outcome-name,.platform-chart .lq-outcome.is-home .lq-sign{color:var(--team-home)}.platform-chart .lq-outcome.is-draw .lq-outcome-name,.platform-chart .lq-outcome.is-draw .lq-sign{color:var(--draw)}.platform-chart .lq-outcome.is-away .lq-outcome-name,.platform-chart .lq-outcome.is-away .lq-sign{color:var(--team-away)}.platform-chart .lq-outcome-team{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-chart .lq-outcome-prob{color:var(--ink);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.platform-chart .lq-outcome-prob.is-stale{color:var(--muted);font-size:var(--text-lg)}.platform-chart .lq-delta.is-stale{color:var(--warning);font-family:DM Sans,sans-serif;font-weight:600}.platform-chart .lq-outcome-odds{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;display:flex}.platform-chart .lq-back{color:var(--exchange-back);font-weight:700}.platform-chart .lq-lay{color:var(--exchange-lay);font-weight:700}.platform-chart .lq-odds-sep{color:var(--muted);margin:0 3px}.platform-chart .lq-bars{margin-top:var(--space-2);gap:5px;display:grid}.platform-chart .lq-bar-row{align-items:center;gap:var(--space-1);grid-template-columns:5.6rem minmax(0,1fr);display:grid}.platform-chart .lq-bar-label{color:var(--muted);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase}.platform-chart .lq-bar{border-radius:var(--radius-sm);background:var(--fill);gap:2px;height:18px;display:flex;overflow:hidden}.platform-chart .lq-bar-seg{min-width:2px;color:var(--ink-on-team);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;transition:flex-grow var(--motion-base) var(--motion-ease);flex:0 1 0;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.platform-chart .lq-bar-seg.is-home{background:var(--team-home)}.platform-chart .lq-bar-seg.is-draw{background:var(--draw)}.platform-chart .lq-bar-seg.is-away{background:var(--team-away)}.platform-chart .lq-bar-row.is-ref .lq-bar{opacity:.55;height:7px}.platform-chart .lq-money{gap:var(--space-1) var(--space-3);margin:var(--space-2) 0 0;padding-top:var(--space-1);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.platform-chart .lq-money-item{flex-direction:column;gap:1px;min-width:0;display:flex}.platform-chart .lq-money-item[data-help]{cursor:help}.platform-chart .lq-money dt{color:var(--muted);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase}.platform-chart .lq-money dd{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.platform-chart .lq-chart-head{justify-content:space-between;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.platform-chart .lq-chart-head .lq-title{margin:0}.platform-chart .lq-chart-controls{gap:var(--space-1);flex-wrap:wrap;display:flex}.platform-chart .lq-chart-host{border-radius:var(--radius-md);cursor:crosshair;touch-action:pan-y;width:100%;min-width:0;position:relative}.platform-chart .lq-chart-host:focus-visible{box-shadow:var(--focus-ring-shadow);outline:none}.platform-chart .lq-chart-svg{width:100%;height:auto;display:block;overflow:visible}.platform-chart .lq-region{fill:var(--fill-subtle)}.platform-chart .lq-region.is-ht{fill:var(--fill-strong)}.platform-chart .lq-region-label{fill:var(--muted);font:600 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.platform-chart .lq-grid-line{stroke:var(--line-soft);stroke-width:1px;stroke-dasharray:2 4}.platform-chart .lq-grid-base{stroke:var(--line);stroke-width:1px}.platform-chart .lq-grid-label{fill:var(--muted);font:10px var(--font-mono)}.platform-chart .lq-hatch-line{stroke:var(--warning);stroke-width:1.4px;opacity:.55}.platform-chart .lq-band.is-closed{fill:var(--fill-strong)}.platform-chart .lq-kickoff{stroke:var(--muted-strong);stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.platform-chart .lq-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.platform-chart .lq-line.is-home{stroke:var(--team-home)}.platform-chart .lq-line.is-draw{stroke:var(--draw)}.platform-chart .lq-line.is-away{stroke:var(--team-away)}.platform-chart .lq-line.is-over_05{stroke:var(--success)}.platform-chart .lq-line.is-over_15{stroke:var(--accent-bright)}.platform-chart .lq-line.is-over_25{stroke:var(--warning)}.platform-chart .lq-line.is-over_35{stroke:var(--magenta)}.platform-chart .lq-line-dot,.platform-chart .lq-cursor-dot{stroke:var(--chart-halo);stroke-width:1.2px}.platform-chart .lq-line-dot.is-home,.platform-chart .lq-cursor-dot.is-home{fill:var(--team-home)}.platform-chart .lq-line-dot.is-draw,.platform-chart .lq-cursor-dot.is-draw{fill:var(--draw)}.platform-chart .lq-line-dot.is-away,.platform-chart .lq-cursor-dot.is-away{fill:var(--team-away)}.platform-chart .lq-line-dot.is-over_05,.platform-chart .lq-cursor-dot.is-over_05{fill:var(--success)}.platform-chart .lq-line-dot.is-over_15,.platform-chart .lq-cursor-dot.is-over_15{fill:var(--accent-bright)}.platform-chart .lq-line-dot.is-over_25,.platform-chart .lq-cursor-dot.is-over_25{fill:var(--warning)}.platform-chart .lq-line-dot.is-over_35,.platform-chart .lq-cursor-dot.is-over_35{fill:var(--magenta)}.platform-chart .lq-marker-rule{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.55}.platform-chart .lq-marker.is-signal .lq-marker-rule{opacity:.3}.platform-chart .lq-marker-ball{fill:var(--muted);stroke:var(--chart-halo);stroke-width:1px}.platform-chart .lq-marker.is-goal.is-home .lq-marker-ball{fill:var(--team-home)}.platform-chart .lq-marker.is-goal.is-away .lq-marker-ball{fill:var(--team-away)}.platform-chart .lq-marker-pent{fill:var(--ink-on-team)}.platform-chart .lq-marker.is-goal-cancelled .lq-marker-ball{fill:var(--surface-sunken);stroke:var(--muted);stroke-dasharray:2 2}.platform-chart .lq-marker.is-goal-cancelled .lq-marker-pent{fill:var(--muted);opacity:.55}.platform-chart .lq-marker-strike{stroke:var(--danger);stroke-width:1.6px;stroke-linecap:round}.platform-chart .lq-marker-card{fill:var(--danger);stroke:var(--chart-halo);stroke-width:1px}.platform-chart .lq-marker-signal{fill:var(--accent-bright);stroke:var(--chart-halo);stroke-width:.8px}.platform-chart .lq-volume-base{stroke:var(--line);stroke-width:1px}.platform-chart .lq-volume-bar.is-active{fill:var(--exchange-brand);opacity:.5}.platform-chart .lq-volume-bar.is-active.is-spike{opacity:1}.platform-chart .lq-volume-bar.is-zero{fill:var(--fill-strong)}.platform-chart .lq-volume-bar.is-unknown{fill:none;stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 2}.platform-chart .lq-volume-label{fill:var(--muted);font:600 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.platform-chart .lq-axis-label{fill:var(--muted);font:600 10px var(--font-mono)}.platform-chart .lq-axis-label.is-now{fill:var(--muted-strong)}.platform-chart .lq-cursor-rule{stroke:var(--muted-strong);stroke-width:1px;stroke-dasharray:3 3}.platform-chart .lq-readout{margin-top:var(--space-1);font-size:var(--text-xs);flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.platform-chart .lq-readout-when{color:var(--muted-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.platform-chart .lq-readout-cell{border-radius:var(--radius-pill);background:var(--fill);align-items:baseline;gap:5px;padding:2px 8px;display:inline-flex}.platform-chart .lq-readout-name{color:var(--muted-strong);font-weight:700}.platform-chart .lq-readout-cell.is-home .lq-readout-name{color:var(--team-home)}.platform-chart .lq-readout-cell.is-draw .lq-readout-name{color:var(--draw)}.platform-chart .lq-readout-cell.is-away .lq-readout-name{color:var(--team-away)}.platform-chart .lq-readout-cell.is-over_05 .lq-readout-name{color:var(--success)}.platform-chart .lq-readout-cell.is-over_15 .lq-readout-name{color:var(--accent-bright)}.platform-chart .lq-readout-cell.is-over_25 .lq-readout-name{color:var(--warning)}.platform-chart .lq-readout-cell.is-over_35 .lq-readout-name{color:var(--magenta)}.platform-chart .lq-readout-cell b{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.platform-chart .lq-readout-cell small{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.platform-chart .lq-legend{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-2xs);flex-wrap:wrap;gap:4px 12px;display:flex}.platform-chart .lq-legend-item{font-weight:700}.platform-chart .lq-legend-item.is-home{color:var(--team-home)}.platform-chart .lq-legend-item.is-draw{color:var(--draw)}.platform-chart .lq-legend-item.is-away{color:var(--team-away)}.platform-chart .lq-legend-item.is-over_05{color:var(--success)}.platform-chart .lq-legend-item.is-over_15{color:var(--accent-bright)}.platform-chart .lq-legend-item.is-over_25{color:var(--warning)}.platform-chart .lq-legend-item.is-over_35{color:var(--magenta)}.platform-chart .lq-legend-item.is-suspended{color:var(--warning);border-bottom:2px dashed var(--warning-line)}.platform-chart .lq-legend-note{flex-basis:100%}.platform-chart .lq-move-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.platform-chart .lq-move{border-radius:var(--radius-md);background:var(--fill-subtle);border:1px solid #0000;grid-template-columns:2.6rem 1.1rem minmax(0,1fr);align-items:start;gap:6px;padding:6px 8px;display:grid}.platform-chart .lq-move.is-unexplained{border-color:var(--info-line);background:var(--info-subtle)}.platform-chart .lq-move-minute{color:var(--muted-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.platform-chart .lq-move-icon{color:var(--muted);padding-top:2px;display:inline-flex}.platform-chart .lq-move.is-unexplained .lq-move-icon{color:var(--info)}.platform-chart .lq-move-body{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-chart .lq-move-title{color:var(--ink);font-size:var(--text-sm)}.platform-chart .lq-move-detail{color:var(--muted-strong);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.platform-chart .lq-move-meta{color:var(--muted);font-size:var(--text-2xs);flex-wrap:wrap;gap:4px 10px;display:flex}.platform-chart .lq-move-volume.is-confirmed{color:var(--exchange-brand);font-weight:700}.platform-chart .lq-move-pending{color:var(--warning);cursor:help}.platform-chart .lq-more{margin-top:var(--space-1)}.platform-chart .lq-pair{align-items:start;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));display:grid}.platform-chart .lq-book-warning{margin:0 0 var(--space-1);color:var(--warning);font-size:var(--text-xs)}.platform-chart .lq-ladder{gap:4px;display:grid}.platform-chart .lq-ladder-head,.platform-chart .lq-ladder-row{grid-template-columns:minmax(4.6rem,.9fr) minmax(0,1.6fr) minmax(0,1.6fr);align-items:center;gap:6px;display:grid}.platform-chart .lq-ladder-head{color:var(--muted);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase}.platform-chart .lq-ladder-head .is-back{color:var(--exchange-back);text-align:right}.platform-chart .lq-ladder-head .is-lay{color:var(--exchange-lay)}.platform-chart .lq-ladder-sel{min-width:0;font-size:var(--text-xs);align-items:baseline;gap:5px;font-weight:700;display:flex}.platform-chart .lq-ladder-name{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-chart .lq-levels{gap:2px;min-width:0;display:flex}.platform-chart .lq-levels.is-back{justify-content:flex-end}.platform-chart .lq-level{border-radius:var(--radius-sm);background:var(--fill-subtle);min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border:1px solid #0000;flex-direction:column;flex:0 4.3rem;align-items:center;padding:3px 4px 5px;display:flex;position:relative;overflow:hidden}.platform-chart .lq-levels.is-back .lq-level.is-best{border-color:var(--exchange-back-line);background:var(--exchange-back-soft)}.platform-chart .lq-levels.is-lay .lq-level.is-best{border-color:var(--exchange-lay-line);background:var(--exchange-lay-soft)}.platform-chart .lq-level b{color:var(--ink);font-size:var(--text-xs);position:relative}.platform-chart .lq-level small{color:var(--muted);font-size:var(--text-2xs);position:relative}.platform-chart .lq-level-bar{background:var(--exchange-back);height:3px;position:absolute;bottom:0;left:0}.platform-chart .lq-levels.is-lay .lq-level-bar{background:var(--exchange-lay)}.platform-chart .lq-level.is-empty{color:var(--muted);background:0 0}.platform-chart .lq-ladder-meta{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:3px 12px;padding-bottom:4px;display:flex}.platform-chart .lq-ladder-meta [data-help]{cursor:help}.platform-chart .lq-ladder-row:last-child .lq-ladder-meta{border-bottom:0;padding-bottom:0}.platform-chart .lq-goals-expected{margin:0 0 var(--space-1);color:var(--muted-strong);font-size:var(--text-sm)}.platform-chart .lq-goals-expected strong{color:var(--ink);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.platform-chart .lq-ou{gap:5px;margin:0;padding:0;list-style:none;display:grid}.platform-chart .lq-ou-row{font-size:var(--text-xs);cursor:help;grid-template-columns:5.6rem minmax(0,1fr) 2.8rem 4rem;align-items:center;gap:6px;display:grid}.platform-chart .lq-ou-row.is-suspended,.platform-chart .lq-ou-row.is-stale{opacity:.6}.platform-chart .lq-ou-row.is-won .lq-ou-label small{color:var(--success)}.platform-chart .lq-ou-label{color:var(--muted-strong);white-space:nowrap;font-weight:600}.platform-chart .lq-ou-label small{color:var(--muted);font-size:var(--text-2xs);font-weight:400;display:block}.platform-chart .lq-ou-track{border-radius:var(--radius-pill);background:var(--data-track);height:8px;position:relative}.platform-chart .lq-ou-fill{border-radius:var(--radius-pill);background:var(--data-fill);position:absolute;inset:0 auto 0 0}.platform-chart .lq-ou-ref{background:var(--ink);opacity:.55;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.platform-chart .lq-ou-prob{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.platform-chart .lq-goals-extra{margin:var(--space-1) 0 0;gap:5px;display:grid}.platform-chart .lq-goals-item{font-size:var(--text-xs);grid-template-columns:7.6rem minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.platform-chart .lq-goals-item dt{color:var(--muted)}.platform-chart .lq-goals-item dd{color:var(--ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 10px;margin:0;display:flex}.platform-chart .lq-goals-chip{color:var(--muted-strong);font-family:var(--font-mono)}.platform-chart .lq-goals-chip b{color:var(--ink)}.platform-chart .lq-goals-unavailable{margin:var(--space-1) 0;color:var(--muted);font-size:var(--text-2xs);gap:3px;padding:0;line-height:1.45;list-style:none;display:grid}.platform-chart .lq-goals-unavailable strong{color:var(--muted-strong);font-weight:600}.platform-chart .lq-drift{gap:7px;display:grid}.platform-chart .lq-drift-row{font-size:var(--text-xs);grid-template-columns:minmax(5rem,9rem) minmax(0,1fr) 6.4rem 4rem;align-items:center;gap:8px;display:grid}.platform-chart .lq-drift-name{color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:5px;font-weight:700;display:flex;overflow:hidden}.platform-chart .lq-drift-track{border-radius:var(--radius-pill);background:var(--data-track);height:12px;position:relative}.platform-chart .lq-drift-range{background:var(--muted);border-radius:2px;height:4px;position:absolute;top:4px}.platform-chart .lq-drift-range.is-up{background:var(--success)}.platform-chart .lq-drift-range.is-down{background:var(--danger)}.platform-chart .lq-drift-open,.platform-chart .lq-drift-close{box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:1px}.platform-chart .lq-drift-open{border:2px solid var(--muted-strong);background:var(--surface-sunken)}.platform-chart .lq-drift-close{background:var(--muted-strong)}.platform-chart .lq-drift-close.is-home{background:var(--team-home)}.platform-chart .lq-drift-close.is-draw{background:var(--draw)}.platform-chart .lq-drift-close.is-away{background:var(--team-away)}.platform-chart .lq-drift-odds{color:var(--muted-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.platform-chart .lq-subtitle{margin:var(--space-2) 0 4px;color:var(--muted);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase}.platform-chart .lq-source{border-bottom:1px dotted var(--muted);cursor:help;letter-spacing:0;text-transform:none}.platform-chart .lq-asian-list{font-size:var(--text-xs);gap:4px;margin:0;padding:0;list-style:none;display:grid}.platform-chart .lq-asian-row{grid-template-columns:minmax(7.5rem,max-content) minmax(6.5rem,max-content) minmax(0,1fr);align-items:baseline;gap:2px 12px;display:grid}.platform-chart .lq-asian-title{color:var(--muted-strong);font-weight:600}.platform-chart .lq-asian-line{color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.platform-chart .lq-asian-close{color:var(--ink);font-weight:700}.platform-chart .lq-asian-close[data-help]{cursor:help}.platform-chart .lq-asian-verdict{color:var(--muted-strong)}.platform-chart .lq-asian-row.is-flat .lq-asian-verdict{color:var(--muted)}.platform-chart .lq-notes{padding:var(--space-1) var(--space-2);border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--muted);font-size:var(--text-2xs);line-height:1.45}.platform-chart .lq-notes-title{color:var(--muted-strong);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 4px;font-weight:700;display:inline-flex}.platform-chart .lq-notes ul{gap:2px;margin:0;padding-left:1.1rem;display:grid}@media (width<=640px){.platform-chart .lq-chart-controls{min-width:0;max-width:100%}.platform-chart .lq-chart-controls .segmented{flex-wrap:wrap;min-width:0;max-width:100%}.platform-chart .lq-card{padding:var(--space-1)}.platform-chart .lq-outcome{padding:6px 8px}.platform-chart .lq-outcome-prob{font-size:var(--text-xl)}.platform-chart .lq-outcome-odds{font-size:var(--text-xs)}.platform-chart .lq-outcome .lq-delta{white-space:normal}.platform-chart .lq-outcome .lq-delta small{display:none}.platform-chart .lq-bar-row{grid-template-columns:4.6rem minmax(0,1fr)}.platform-chart .lq-money{gap:6px 14px}.platform-chart .lq-move{grid-template-columns:2.3rem minmax(0,1fr)}.platform-chart .lq-move-icon,.platform-chart .lq-levels .lq-level:not(.is-best):not(.is-empty){display:none}.platform-chart .lq-level{flex-basis:5rem}.platform-chart .lq-ou-row{grid-template-columns:4.8rem minmax(0,1fr) 2.6rem 3.6rem}.platform-chart .lq-goals-item{grid-template-columns:6.4rem minmax(0,1fr)}.platform-chart .lq-drift-row{grid-template-columns:minmax(4rem,6.5rem) minmax(0,1fr) 3.8rem}.platform-chart .lq-drift-odds{display:none}.platform-chart .lq-asian-row{grid-template-columns:minmax(0,1fr) max-content}.platform-chart .lq-asian-verdict{grid-column:1/-1}}@container (width<=480px){.platform-chart .market-flow-head{display:block}.platform-chart .market-flow-summary{justify-content:flex-start;margin-top:6px}.platform-chart .market-flow-lead{font-size:var(--text-xs)}}.platform-chart .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (width<=900px){.platform-chart .eyebrow,.platform-chart .chip,.platform-chart .live-proxy-tag,.platform-chart .mom-legend,.platform-chart .minute-metric-chip-label,.platform-chart .minute-momentum-svg .minute-axis-tick text,.platform-chart .minute-momentum-svg .minute-current text,.platform-chart .minute-momentum-svg .minute-shot-dot text,.platform-chart .minute-momentum-svg .minute-current-chip text,.platform-chart .minute-momentum-svg .minute-marker-symbol,.platform-chart .minute-momentum-svg .minute-marker-count,.platform-chart .minute-momentum-hover,.platform-chart .sigtl-status,.platform-chart .edge-th-label,.platform-chart .edge-chart .mom-axis,.platform-chart .edge-legend,.platform-chart .edge-side,.platform-chart .live-control-head .ctrl-eyebrow,.platform-chart .poss-names,.platform-chart .sigtl-count,.platform-chart .sigtl-score,.platform-chart .market-flow-head,.platform-chart .market-flow-chip,.platform-chart .market-flow-liquidity,.platform-chart .ld-scrub-label{font-size:var(--fs-floor)!important}.platform-chart .field-button:not([hidden]),.platform-chart .button:not(.mini),.platform-chart .ldb-head{min-height:44px}}
