.ShotDotsCourt_court__O1k46{position:relative;width:100%;border-radius:8px;user-select:none;-webkit-user-select:none;touch-action:manipulation}.ShotDotsCourt_live__9qXcN{cursor:crosshair}.ShotDotsCourt_live__9qXcN:focus{outline:none}.ShotDotsCourt_live__9qXcN:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.ShotDotsCourt_made__wKPdK{fill:rgba(111,177,242,.86);stroke:#0b0d14;stroke-width:.8px;vector-effect:non-scaling-stroke}.ShotDotsCourt_miss__V_NWi{fill:rgba(11,13,20,.35);stroke:#f0a04b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ShotDotsCourt_dim__jT5_E{opacity:.08}.ShotDotsCourt_ring__FiZh3{fill:none;stroke:#fff;stroke-width:2.5px;vector-effect:non-scaling-stroke;pointer-events:none}.ShotDotsCourt_dotsIn__LEqHs{animation:ShotDotsCourt_dotsIn__LEqHs .45s ease both}@keyframes ShotDotsCourt_dotsIn__LEqHs{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ShotDotsCourt_dotsIn__LEqHs{animation:none}}.ShotDotsCourt_note__mJTYN{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:6px;background:rgba(11,13,20,.7);font-size:13.5px;color:var(--text-muted);white-space:nowrap;pointer-events:none}.ShotDotsCourt_pop__UAGEB{position:absolute;z-index:8;width:max-content;max-width:min(300px,78%);display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 30px 11px 12px;border:1px solid var(--border-accent);border-radius:8px;background:var(--bg-card-hover,#161a24);box-shadow:0 10px 28px rgba(0,0,0,.55);cursor:default;font-size:13px;line-height:1.4;color:var(--text-secondary);animation:ShotDotsCourt_popIn__1MbHt .14s ease-out both}.ShotDotsCourt_popUp__xaL18{transform:translate(var(--px,-50%),calc(-100% - 12px))}.ShotDotsCourt_popDown__huB7P{transform:translate(var(--px,-50%),14px)}@keyframes ShotDotsCourt_popIn__1MbHt{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ShotDotsCourt_pop__UAGEB{animation:none}}.ShotDotsCourt_popX__wCQDa{position:absolute;top:4px;right:4px;width:26px;height:26px;padding:0;border:0;border-radius:13px;background:none;font:inherit;font-size:18px;line-height:26px;color:var(--text-muted);cursor:pointer}.ShotDotsCourt_popX__wCQDa:hover{color:var(--text-primary);background:rgba(255,255,255,.06)}.ShotDotsCourt_popX__wCQDa:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.ShotDotsCourt_popTitle__YI_lC{font-size:14.5px;font-weight:700;color:var(--text-primary)}.ShotDotsCourt_popWhen__Iowov{font-size:12.5px;color:var(--text-muted)}.ShotDotsCourt_pop__UAGEB .ShotDotsCourt_link__k1uL2{margin-top:3px;font-size:13.5px}.ShotDotsCourt_bMade__7R51v,.ShotDotsCourt_bMiss__rcB_Z{font-size:12.5px;font-weight:800}.ShotDotsCourt_bMade__7R51v{color:#9fcdf7}.ShotDotsCourt_bMiss__rcB_Z{color:#f0a04b}.ShotDotsCourt_link__k1uL2{display:inline;font-size:13px;font-weight:700;color:var(--accent-blue);text-decoration:none}.ShotDotsCourt_link__k1uL2:hover{text-decoration:underline}.ShotDotsCourt_line__ROWsz{display:block;font-size:14px;color:var(--text-primary)}.ShotDotsCourt_line__ROWsz .ShotDotsCourt_bMade__7R51v,.ShotDotsCourt_line__ROWsz .ShotDotsCourt_bMiss__rcB_Z{margin-right:6px}.ShotDotsCourt_lineWhen__HL_YF{display:block;font-size:13px;color:var(--text-muted)}