@font-face{font-family:ScoreboardType;src:url(/fonts/dseg7-classic-700-italic.woff2) format("woff2"),url(/fonts/dseg7-classic-700-italic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.statcard-entity{width:190px;min-height:144px;border-radius:12px;padding:12px 13px 13px;color:#fff;background:radial-gradient(circle at 80% 6%,hsla(0,0%,100%,.08),transparent 32%),rgba(9,14,22,.7);border:1.5px solid hsla(0,0%,100%,.56);backdrop-filter:blur(6px) saturate(140%);box-shadow:0 16px 40px rgba(0,0,0,.42);cursor:grab;transition:border-color .28s ease,box-shadow .4s ease,opacity .4s ease,filter .4s ease}.statcard-play{background:color-mix(in srgb,#67e8f9 8%,rgba(9,14,22,.42));backdrop-filter:blur(10px) saturate(135%);-webkit-backdrop-filter:blur(10px) saturate(135%)}.statcard-news{background:color-mix(in srgb,#bef264 8%,rgba(9,14,22,.72))}.statcard-entity:active{cursor:grabbing}.statcard-entity[data-stale=true]{opacity:.5;filter:saturate(60%)}.statcard-entity[data-recent=true],.statcard-flash{border-color:hsla(0,91%,71%,.95);box-shadow:0 0 0 1px hsla(0,91%,71%,.35),0 0 28px hsla(0,91%,71%,.34),0 16px 40px rgba(0,0,0,.42)}.statcard-phase-secondary{opacity:.72;transform:scale(.96)}.statcard-phase-stale{opacity:.34;transform:scale(.92);filter:saturate(55%)}.statcard-phase-faint{opacity:.18;transform:scale(.88);filter:saturate(40%);pointer-events:none}.statcard-entity[data-stat-market=spread]{box-shadow:0 16px 40px rgba(0,0,0,.42),0 0 18px rgba(103,232,249,.14)}.statcard-entity[data-stat-market=total]{box-shadow:0 16px 40px rgba(0,0,0,.42),0 0 18px rgba(251,146,60,.14)}.statcard-entity[data-stat-market=moneyline]{box-shadow:0 16px 40px rgba(0,0,0,.42),0 0 18px hsla(0,91%,71%,.14)}.statcard-flash{animation:statcard-flash .9s ease-out}@keyframes statcard-flash{0%{box-shadow:0 0 0 1px hsla(0,0%,100%,.7),0 0 30px rgba(196,181,253,.5)}to{box-shadow:0 16px 40px rgba(0,0,0,.42)}}.statcard-brand-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.statcard-src{display:inline-flex;align-items:center}.statcard-brand-logo{height:34px;width:auto;max-width:84px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,255,255,.22))}.statcard-when{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.statcard-value{margin-top:8px;font-family:ScoreboardType,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:45px;line-height:.88;font-weight:700;font-style:italic;letter-spacing:.02em;color:#fff;text-shadow:0 0 5px hsla(0,0%,100%,.55),0 0 16px hsla(0,91%,71%,.34);font-variant-numeric:tabular-nums}.statcard-entity[data-stale=true] .statcard-value{color:hsla(0,0%,100%,.58);text-shadow:none}.statcard-label{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:1000;letter-spacing:.13em;text-transform:uppercase;color:hsla(0,0%,100%,.82);overflow-wrap:break-word}.statcard-detail{margin-top:3px;font-size:11px;font-weight:800;line-height:1.25;color:hsla(0,0%,100%,.62)}@media (prefers-reduced-motion:reduce){.statcard-flash{animation:none}.statcard-phase-faint,.statcard-phase-secondary,.statcard-phase-stale{transform:none}}.statcard-impacts{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.statcard-imp{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 7px;border-radius:6px;border:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.55)}.statcard-imp.on-moneyline{color:#fca5a5;border-color:color-mix(in srgb,#f87171 45%,transparent);background:color-mix(in srgb,#f87171 12%,transparent)}.statcard-imp.on-total{color:#fed7aa;border-color:color-mix(in srgb,#fb923c 45%,transparent);background:color-mix(in srgb,#fb923c 12%,transparent)}.statcard-imp.on-spread{color:#a5f3fc;border-color:color-mix(in srgb,#67e8f9 42%,transparent);background:color-mix(in srgb,#67e8f9 12%,transparent)}.statcard-watch-state{display:inline-flex;margin-top:10px;border:1px solid color-mix(in srgb,#4ade80 45%,transparent);background:color-mix(in srgb,#4ade80 12%,transparent);color:#86efac;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px;border-radius:7px}.playercard{background:color-mix(in srgb,#fdba74 10%,rgba(9,14,22,.82));border-color:color-mix(in srgb,#fdba74 38%,transparent)}.playercard-top{border-color:color-mix(in srgb,#fb923c 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fb923c 40%,transparent),0 18px 44px rgba(251,146,60,.22)}.playercard-src{color:#fdba74}.playercard-name{margin-top:9px;font-size:16px;font-weight:850;letter-spacing:-.01em;color:#fff}.playercard-meta{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-top:2px}.playercard-stat{margin-top:8px;font-size:13px;font-weight:700;color:#fed7aa}.causal-banner{width:200px;border-radius:14px;padding:11px 13px;color:#fff;background:rgba(9,14,22,.86);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 16px 40px rgba(0,0,0,.42)}.causal-preview{border-top:2px solid #67e8f9}.causal-live{border-top:2px solid #bef264}.causal-loading{border-top-color:#c4b5fd}.causal-empty{border-top-color:hsla(0,0%,100%,.28)}.causal-error,.causal-invalid_id{border-top-color:#fb923c}.causal-banner-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.causal-banner-k{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.causal-preview .causal-banner-k{color:#67e8f9}.causal-live .causal-banner-k{color:#bef264}.causal-loading .causal-banner-k{color:#c4b5fd}.causal-empty .causal-banner-k{color:hsla(0,0%,100%,.62)}.causal-error .causal-banner-k,.causal-invalid_id .causal-banner-k{color:#fdba74}.causal-banner-n{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;color:hsla(0,0%,100%,.45)}.causal-banner-sub{margin-top:4px;font-size:11px;color:hsla(0,0%,100%,.62);line-height:1.4}.causal-banner-cta{margin-top:10px;width:100%;border-radius:9px;cursor:pointer;border:1px solid color-mix(in srgb,#67e8f9 45%,transparent);background:color-mix(in srgb,#67e8f9 13%,transparent);color:#a5f3fc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;letter-spacing:.06em;padding:7px;transition:background .2s ease}.causal-banner-cta:hover:not(:disabled){background:color-mix(in srgb,#67e8f9 20%,transparent)}.causal-banner-cta:disabled{opacity:.5;cursor:not-allowed}.lsc-panel{width:232px;border:1px solid hsla(0,0%,100%,.18);border-top:2px solid #bef264;background:rgba(7,11,18,.9);backdrop-filter:blur(18px) saturate(150%);border-radius:16px;padding:11px;box-shadow:0 22px 70px rgba(0,0,0,.5);color:#fff}.lsc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.lsc-head span{min-width:0;color:hsla(0,0%,100%,.55);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsc-head button{display:grid;place-items:center;width:20px;height:20px;border:1px solid hsla(0,0%,100%,.14);border-radius:7px;background:rgba(0,0,0,.28);color:hsla(0,0%,100%,.55);font-size:13px;line-height:1;cursor:pointer}.lsc-head button:hover{color:#fff;border-color:hsla(0,0%,100%,.3)}.lsc-title{display:block;font-size:11px;font-weight:900;margin-bottom:8px}.lsc-field{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:8px;color:hsla(0,0%,100%,.55);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.lsc-field select{min-width:0;border:1px solid hsla(0,0%,100%,.14);border-radius:9px;background:rgba(0,0,0,.32);color:hsla(0,0%,100%,.78);padding:6px 8px;font:inherit;font-size:10px}.lsc-row button,.lsc-toggle{width:100%;margin-top:7px;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.62);padding:7px 8px;font-size:9.5px;font-weight:900;text-align:left;cursor:pointer}.lsc-row button:hover,.lsc-toggle:hover{border-color:hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.85)}.lsc-toggle.lsc-on{border-color:hsla(82,85%,67%,.38);background:hsla(82,85%,67%,.1);color:#d9f99d}.lsc-row{display:grid;grid-template-columns:1fr .72fr;gap:7px}.ptn{--ptn-lime:var(--srd-lime,#bef264);--ptn-cyan:var(--srd-cyan,#67e8f9);--ptn-muted:var(--srd-muted,rgba(248,250,252,.45));display:block;text-align:left;color:inherit}.ptn-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.ptn-side{font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--ptn-cyan);white-space:normal;overflow-wrap:break-word}.ptn-owned .ptn-side{color:var(--ptn-lime)}.ptn-pnl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;white-space:nowrap}.ptn-pnl.ptn-pos{color:#a7f3a0}.ptn-pnl.ptn-neg{color:#fca5a5}.ptn-title{font-size:12.5px;font-weight:900;white-space:normal;overflow-wrap:break-word;color:#fff}.ptn-context,.ptn-title{display:block;margin-top:4px;line-height:1.35}.ptn-context{overflow:hidden;color:rgba(226,232,240,.72);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ptn-context b{margin-right:4px;color:var(--ptn-cyan);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ptn-posline{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:5px}.ptn-price{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;color:hsla(0,0%,100%,.9);display:inline-flex;align-items:center;gap:5px}.ptn-price i{font-size:10px}.ptn-posline em,.ptn-price i{color:var(--ptn-muted);font-style:normal}.ptn-posline em{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ptn-sub{display:block;margin-top:5px;color:var(--ptn-muted);font-size:9.5px;line-height:1.5}.ptn-spark{display:block;margin-top:7px;height:22px;width:100%}.ptn-spark svg{width:100%;height:100%;overflow:visible}.ptn-spark path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ptn-spark .ptn-spark-up{stroke:#a7f3a0;filter:drop-shadow(0 0 3px rgba(133,202,43,.4))}.ptn-spark .ptn-spark-down{stroke:#fca5a5;filter:drop-shadow(0 0 3px rgba(248,113,113,.35))}.ptn-spark .ptn-spark-flat{stroke:hsla(0,0%,100%,.4)}