.clk{cursor:pointer}.gm-pl.clk:hover,.gm-team.clk:hover,.ld.clk:hover,tr.clk:hover td{background:var(--accent-soft)}.gm-team.clk{border-radius:10px;padding:4px 6px;margin:-4px -6px}#dm-back{display:none;width:32px;height:32px;border-radius:50%;border:0;background:var(--surface-2);color:var(--text);font-size:20px;font-weight:800;flex:none;line-height:1}#dm-back:hover{background:var(--accent-soft);color:var(--accent-ink)}.dm-tabs{display:flex;gap:6px;margin:14px 0 12px;flex-wrap:wrap}.dm-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 13px;font-weight:800;font-size:12px;cursor:pointer}.dm-tabs button.on{background:var(--text);color:#fff;border-color:var(--text)}.dm-pane{display:none}.dm-pane.on{display:block}.pm-head{display:flex;align-items:center;gap:16px;padding-top:16px;flex-wrap:wrap}.pm-head .ph{width:96px;height:96px;border-radius:20px;overflow:hidden;background:var(--surface-2);box-shadow:0 0 0 3px var(--tc,var(--line));flex:none}.pm-head .ph img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.pm-head .who{min-width:0;flex:1 1 220px}.pm-head .who b{display:block;font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.pm-head .who small{display:block;color:var(--muted);font-weight:600;margin-top:3px;font-size:12.5px}.pm-head .who .tm{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 9px 4px 5px;border-radius:999px;border:1px solid var(--line);font-weight:800;font-size:12px;cursor:pointer}.pm-head .who .tm img{width:18px;height:18px;object-fit:contain}.pm-head .who .tm:hover{border-color:var(--accent);color:var(--accent-ink)}.pm-rap{display:grid;grid-template-columns:repeat(5,minmax(56px,1fr));gap:6px;flex:0 1 360px}.pm-rap span{background:var(--surface-2);border-radius:10px;padding:7px 6px;text-align:center}.pm-rap b{display:block;font-size:15px;font-variant-numeric:tabular-nums}.pm-rap i{font-style:normal;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:800}.pm-rap .lbl{grid-column:1/-1;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:800;background:0 0;padding:0;text-align:left}.pm-rap .na{grid-column:1/-1;font-size:12px;color:var(--muted);font-weight:600;background:0 0;text-align:left;padding:4px 0}table.cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}table.cmp th{text-align:right;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:800;padding:6px 8px;border-bottom:1px solid var(--line)}table.cmp th:first-child{text-align:left}table.cmp td{padding:7px 8px;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;border-top:1px solid var(--surface-2)}table.cmp td:first-child{text-align:left;color:var(--muted);font-weight:600}table.cmp td.cur{font-weight:900}table.cmp td.d{font-size:12px;min-width:56px}table.cmp .up{color:#15803d}table.cmp .dn{color:#b91c1c}table.cmp .eq{color:var(--faint)}.dm-split{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}@media (max-width:820px){.dm-split{grid-template-columns:1fr}.pm-rap{flex-basis:100%}}.tm-head{display:flex;align-items:center;gap:16px;padding-top:16px;flex-wrap:wrap}.tm-head .lg{width:84px;height:84px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tc,#7c3aed) 14%,#fff);flex:none}.tm-head .lg img{width:64px;height:64px;object-fit:contain}.tm-head .who{flex:1 1 200px;min-width:0}.tm-head .who b{display:block;font-size:22px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.tm-head .who small{display:block;color:var(--muted);font-weight:600;margin-top:3px;font-size:12.5px}.tm-kpi{display:grid;grid-template-columns:repeat(6,minmax(52px,1fr));gap:6px;flex:0 1 420px}.tm-kpi span{background:var(--surface-2);border-radius:10px;padding:7px 4px;text-align:center}.tm-kpi b{display:block;font-size:15px;font-variant-numeric:tabular-nums}.tm-kpi i{font-style:normal;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:800}.tm-form{display:flex;gap:3px;margin-top:8px}.tm-form i{width:10px;height:10px;border-radius:50%;background:#fca5a5}.tm-form i.w{background:#34d399}@media (max-width:820px){.tm-kpi{grid-template-columns:repeat(3,1fr);flex-basis:100%}}table.dmt .rkc{color:var(--faint);font-size:10.5px;font-weight:700;margin-left:4px}table.dmt td.l .ph{width:30px;height:30px;border-radius:8px;overflow:hidden;background:var(--surface-2);display:inline-block;vertical-align:middle;margin-right:8px}table.dmt td.l .ph img{width:100%;height:100%;object-fit:cover;object-position:top}table.dmt td.w{color:#15803d;font-weight:800}table.dmt td.lo{color:#b91c1c;font-weight:800}.badge.live{background:#dc2626;color:#fff;animation:livePulse 1.6s ease-in-out infinite}.badge.live::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#fff;margin-right:5px;vertical-align:1px}@keyframes livePulse{0%,100%{opacity:1}50%{opacity:.65}}.gcard .mid .clk-time{display:block;font-size:10.5px;font-weight:800;color:var(--muted);margin-top:3px;letter-spacing:.02em}.gcard .score.lv{color:var(--text)}.gcard .foot .lvtxt{color:#b91c1c;font-weight:800}.gcard .analyze.lv{background:#dc2626}.gcard .analyze.lv:hover{background:#b91c1c}.rcard .badge.feed{background:var(--surface-2);color:var(--muted)}.lv-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px 0 10px}.lv-head .t{display:flex;align-items:center;gap:10px;min-width:0}.lv-head .t.h{flex-direction:row-reverse;text-align:right}.lv-head .t img{width:52px;height:52px;object-fit:contain}.lv-head .t{background:var(--tc,#555);background:linear-gradient(135deg,var(--tc,#555),color-mix(in srgb,var(--tc,#555) 70%,#000));color:#fff;border-radius:12px;padding:10px 12px;box-shadow:0 6px 16px rgba(0,0,0,.14)}.lv-head .t img{background:#fff;border-radius:50%;padding:5px;width:54px;height:54px;box-sizing:border-box;cursor:pointer}.lv-head .t b,.lv-head .t small{color:#fff}.lv-head .t small{opacity:.85}.lv-perf{border-top:3px solid var(--tc,var(--line))}.lv-plays{max-height:360px;overflow:auto}.lv-plays div.new{animation:lvNew 2.6s ease-out}@keyframes lvNew{0%{background:rgba(200,137,60,.42)}100%{background:0 0}}.lv-head .t b{display:block;font-size:15px;font-weight:900}.lv-head .t small{color:var(--muted);font-weight:600}.lv-head .sc{text-align:center}.lv-head .sc b{font-size:34px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lv-head .sc b.w{color:var(--accent)}.lv-head .sc em{display:block;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b91c1c}.lv-head .sc em.fin{color:var(--muted)}.lv-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lv-card{border:1px solid var(--line);border-radius:14px;padding:10px 12px}.lv-card h4{margin:0 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-weight:900}.lv-plays{display:flex;flex-direction:column;gap:4px;font-size:12px}.lv-plays div{display:grid;grid-template-columns:52px 1fr auto;gap:8px;padding:4px 0;border-top:1px solid var(--surface-2)}.lv-plays div:first-child{border-top:0;font-weight:800}.lv-plays small{color:var(--muted);font-weight:700}.lv-plays .sc{font-variant-numeric:tabular-nums;font-weight:800;color:var(--muted)}.lv-note{font-size:11.5px;color:var(--muted);margin-top:12px}@media (max-width:820px){.lv-grid{grid-template-columns:1fr}.lv-head .sc b{font-size:26px}.lv-head .t img{width:40px;height:40px}}.dm-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;color:var(--text);border-radius:999px;padding:6px 12px 6px 7px;font-weight:800;font-size:12px;cursor:pointer}.dm-btn img{width:18px;height:18px;object-fit:contain}.dm-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.hl-btn.sm{width:28px;height:28px;padding:0;border:0;border-radius:8px;background:red;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none;margin-right:6px;box-shadow:0 3px 10px rgba(255,0,0,.28);transition:transform .15s,background .15s}.hl-btn.sm svg{width:16px;height:16px;fill:currentColor}.hl-btn.sm:hover{background:#c00;transform:translateY(-1px) scale(1.06)}.rcard .hl-btn.sm{width:22px;height:22px;margin-right:3px;border-radius:7px}.rcard .hl-btn.sm svg{width:13px;height:13px}.hl-row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;padding:14px 0 4px}.hl-lbl{display:flex;align-items:center;gap:6px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#c00;flex:0 0 100%}.hl-lbl svg{width:16px;height:16px;fill:#ff0000}.hl-card{display:flex;align-items:center;gap:12px;flex:1 1 280px;max-width:420px;border:1px solid var(--line);border-radius:14px;padding:8px;text-decoration:none;color:var(--text);background:var(--surface);transition:transform .15s,box-shadow .15s,border-color .15s;cursor:pointer}.hl-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(255,0,0,.14);border-color:rgba(255,0,0,.35)}.hl-card .thumb{position:relative;width:150px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000;flex:none}.hl-card .thumb img{width:100%;height:100%;object-fit:cover;display:block}.hl-card .thumb::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.45))}.hl-card .yt{position:absolute;left:50%;top:50%;width:46px;height:32px;margin:-16px 0 0 -23px;border-radius:10px;background:red;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(0,0,0,.4);z-index:1;transition:transform .15s}.hl-card .yt svg{width:22px;height:22px;fill:#fff}.hl-card:hover .yt{transform:scale(1.1)}.hl-card .dur{position:absolute;right:6px;bottom:5px;font:800 10.5px/1 Inter,system-ui,sans-serif;color:#fff;background:rgba(0,0,0,.75);padding:3px 5px;border-radius:5px;z-index:1;font-variant-numeric:tabular-nums}.hl-card .meta{min-width:0;display:flex;flex-direction:column;gap:3px}.hl-card .meta b{font-size:13.5px;font-weight:900}.hl-card .meta small{color:var(--muted);font-weight:700;font-size:11.5px}@media (max-width:720px){.hl-card{flex-basis:100%;max-width:none}.hl-card .thumb{width:120px}}.lv-perfs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:-4px 0 14px}.lv-perf{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);min-height:78px;cursor:pointer;transition:opacity .35s ease,transform .35s ease}.lv-perf.h{flex-direction:row-reverse;text-align:right}.lv-perf.out{opacity:0;transform:translateY(8px)}.lv-perf:hover{border-color:var(--tc,var(--text))}.lv-perf img{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:top;background:#e9e2d2;box-shadow:0 0 0 2.5px var(--tc,var(--line));flex:none}.lv-perf .pt{min-width:0}.lv-perf b{display:block;font-size:15.5px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-perf small{display:block;color:var(--muted);font-weight:700;font-size:11.5px;line-height:1.35}.lv-perf em{display:inline-block;font-style:normal;font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--tc,var(--accent-ink));margin-top:3px}@media (max-width:720px){.lv-perfs{gap:8px}.lv-perf{gap:8px;padding:8px;min-height:64px}.lv-perf img{width:46px;height:46px}.lv-perf b{font-size:13.5px}.lv-perf small{font-size:10.5px}}.lc-last{font-size:12.5px;font-weight:600;color:var(--text);margin:0 0 8px;line-height:1.35}.lc-last small{color:var(--muted);font-weight:800;letter-spacing:.06em;margin-right:6px}.lc-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(220px,330px) minmax(110px,1fr);gap:12px;align-items:start}.lc-side{display:flex;flex-direction:column;gap:5px;min-width:0}.lc-side.h .lc-chip{flex-direction:row-reverse;text-align:right}.lc-side.h .lc-sidehdr{text-align:right}.lc-sidehdr{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;color:#fff;background:var(--tc,#555);border-radius:8px;padding:4px 8px}.lc-sidehdr img{width:18px;height:18px;object-fit:contain;background:#fff;border-radius:50%;padding:1px;box-sizing:border-box;cursor:pointer}.lc-side.h .lc-sidehdr{flex-direction:row-reverse}.lc-bench{display:flex;flex-wrap:wrap;gap:4px 5px;margin-top:8px;padding-top:6px;border-top:1px dashed var(--line);font-size:11px;color:var(--muted);font-weight:700}.lc-bench .k{width:100%;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.lc-bchip{display:inline-flex;align-items:center;gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:2px 8px 2px 2px;max-width:100%}.lc-bchip img{width:20px;height:20px;border-radius:50%;object-fit:cover;object-position:top;flex:none}.lc-side.h .lc-bench{justify-content:flex-end}.lc-chip{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;min-width:0}.lc-chip i,.lc-chip img{width:30px;height:30px;border-radius:50%;object-fit:cover;object-position:top;background:var(--surface-2);box-shadow:0 0 0 2px var(--tc,var(--line));flex:none;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;color:var(--muted)}.lc-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-empty{color:var(--muted);font-size:12px}.lc-court svg{width:100%;height:auto;display:block;background:#f6efdf;border:1px solid var(--line);border-radius:6px}.lc-court .ln{fill:none;stroke:#b8a98a;stroke-width:1.2}.lc-court .paint{fill:rgba(200,137,60,.14);stroke:#b8a98a;stroke-width:1.2}.lc-court .shot{stroke-width:1.6}.lc-court .shot.new{animation:lcPulse 1.4s ease-out 2}.lc-court .lc-ball{fill:#e07a1f;stroke:#7a3d08;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:lcFly 1s cubic-bezier(.3,.6,.4,1) forwards}@keyframes lcFly{0%{transform:translate(0,0) scale(1);opacity:1}55%{transform:translate(calc(var(--dx) * .55),calc(var(--dy) * .55 - 16px)) scale(1.2);opacity:1}100%{transform:translate(var(--dx),var(--dy)) scale(.7);opacity:.15}}@keyframes lcPulse{0%{stroke-width:1.6;opacity:1}100%{stroke-width:10;opacity:.15}}.lc-courtnote{font-size:10.5px;color:var(--faint);text-align:center;margin-top:4px}.lc-run{margin-top:8px;font:800 12px/1.3 Inter,system-ui,sans-serif;color:#b3261e;text-align:center;letter-spacing:.02em}.lc-curve{margin-top:10px}.lc-curve svg{width:100%;height:90px;display:block;background:var(--surface-2);border-radius:6px}.lc-curve .ours{fill:none;stroke-width:2.2;stroke-linejoin:round}.lc-curve .espn{fill:none;stroke:#8d8d8d;stroke-width:1.5;stroke-dasharray:4 3}.lc-curve .mid{stroke:var(--line);stroke-width:1}.lc-curve .qline{stroke:var(--line);stroke-width:1;stroke-dasharray:2 3}.lc-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--muted);font-weight:700;margin-top:5px}.lc-legend i{display:inline-block;width:16px;height:0;border-top:2px solid;vertical-align:middle;margin-right:5px}.lc-legend .e i{border-top-style:dashed;border-color:#8d8d8d}.lc-legend .n{margin-left:auto;font-weight:600}@media (max-width:720px){.lc-row{grid-template-columns:1fr 1fr}.lc-court{grid-column:1/-1;order:-1}.lc-chip{font-size:12px}}.pg-head .sc.cd em{color:var(--muted)}.pg-head .sc.cd b{font-size:30px;display:block}.pg-call{margin-bottom:10px}.pg-call .gm-call-rows{margin-top:8px}.pg-fives{margin:0 0 14px}.pg-grid{align-items:start}.pg-side .lc-sidehdr{font-size:11px;margin-bottom:8px}.pg-starters{display:flex;flex-direction:column;gap:6px}.pg-pl{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);cursor:pointer}.pg-pl:hover{border-color:var(--tc,var(--text))}.pg-pl img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:top;background:#e9e2d2;box-shadow:0 0 0 2.5px var(--tc,var(--line));flex:none}.pg-pl .pt{min-width:0}.pg-pl b{font-size:14px;font-weight:900}.pg-pl em{font-style:normal;font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--tc,var(--accent-ink));margin-left:6px;text-transform:uppercase}.pg-pl small{display:block;color:var(--muted);font-weight:700;font-size:11.5px;line-height:1.35}.pg-pl small i{font-style:normal;color:var(--faint);font-weight:600}.pg-pl small.rap b{font-size:11.5px}.pg-side .lc-bench{justify-content:flex-start}.pg-out{margin-top:8px;font-size:11.5px;color:#b3261e;font-weight:700}.pg-out .k{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-right:6px}.pg-inj{margin-top:10px;padding-top:8px;border-top:1px dashed var(--line)}.pg-inj .k{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-weight:800;margin-bottom:5px}.pg-inj .k span{color:var(--accent-ink);margin-left:6px;letter-spacing:.06em}.pg-ir{display:grid;grid-template-columns:auto 1fr;gap:1px 8px;align-items:baseline;padding:3px 0;border-top:1px solid var(--surface-2);font-size:12.5px}.pg-ir b{font-weight:800}.pg-ir small{grid-column:2;color:var(--muted);font-style:italic;font-size:11.5px}.pg-st{font-size:9.5px;font-weight:900;letter-spacing:.1em;padding:2px 5px;border-radius:3px;background:#ddd;color:#171310;white-space:nowrap}.pg-st.out{background:#b3261e;color:#fff}.pg-st.doubtful{background:#c8893c;color:#171310}.pg-st.dtd,.pg-st.questionable{background:#e8c547;color:#171310}.pg-st.probable{background:#4c9a5f;color:#fff}@media (max-width:720px){.pg-pl img{width:42px;height:42px}.pg-pl b{font-size:13px}.pg-head .sc.cd b{font-size:24px}}.lv-perfs{align-items:stretch}.lv-perf{height:92px;min-height:0;overflow:hidden}.lv-perf small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:720px){.lv-perf{height:116px}.lv-perf img{width:38px;height:38px}.lv-perf small{-webkit-line-clamp:4;font-size:10px;line-height:1.3}.lv-perf em{margin-top:2px;font-size:9px;letter-spacing:.08em}}@media (max-width:520px){.lv-head{gap:6px}.lv-head .t,.lv-head .t.h{flex-direction:column;text-align:center;gap:5px;padding:8px 6px}.lv-head .t>div{min-width:0;max-width:100%}.lv-head .t img{width:38px;height:38px;padding:4px}.lv-head .t b{font-size:13.5px;line-height:1.1;overflow-wrap:anywhere}.lv-head .t small{font-size:10px}.lv-head .sc b{font-size:24px}}