.pstats[data-v-f0cbd61f]{display:flex;flex-direction:column;gap:16px}.pstats__grid[data-v-f0cbd61f]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.pstats__grid--2[data-v-f0cbd61f]{grid-template-columns:repeat(2,minmax(0,1fr))}.pstats__tile[data-v-f0cbd61f]{align-items:center;background:var(--mist);border-radius:var(--r-md);display:flex;flex-direction:column;gap:3px;padding:12px 6px}.pstats__num[data-v-f0cbd61f]{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:700}.pstats__tile--win .pstats__num[data-v-f0cbd61f]{color:var(--win-ink)}.pstats__tile--loss .pstats__num[data-v-f0cbd61f]{color:var(--loss-ink)}.pstats__cap[data-v-f0cbd61f]{color:var(--muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.pstats__bar-block[data-v-f0cbd61f]{background:var(--mist);border-radius:var(--r-md);padding:12px 14px}.pstats__bar-top[data-v-f0cbd61f]{color:var(--slate);display:flex;font-size:12px;justify-content:space-between;margin-bottom:7px}.pstats__bar-num[data-v-f0cbd61f]{color:var(--ink);font-weight:700}.pstats__bar[data-v-f0cbd61f]{background:var(--line);height:5px;overflow:hidden}.pstats__bar[data-v-f0cbd61f],.pstats__fill[data-v-f0cbd61f]{border-radius:var(--r-pill);display:block}.pstats__fill[data-v-f0cbd61f]{background:linear-gradient(90deg,var(--court-500),var(--volt-600));height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.pstats__form-top[data-v-f0cbd61f]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.pstats__form-cap[data-v-f0cbd61f]{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.pstats__dots[data-v-f0cbd61f]{display:flex;flex-wrap:wrap;gap:8px}.pstats__dot[data-v-f0cbd61f]{border-radius:var(--r-pill);color:#fff;display:grid;height:30px;place-items:center;transition:transform .16s ease;width:30px}.pstats__dot[data-v-f0cbd61f]:hover{transform:scale(1.1)}.pstats__dot--win[data-v-f0cbd61f]{background:var(--court-500)}.pstats__dot--loss[data-v-f0cbd61f]{background:var(--loss)}.pstats__dot--scheduled[data-v-f0cbd61f]{background:var(--line);color:var(--slate)}@media (prefers-reduced-motion:reduce){.pstats__dot[data-v-f0cbd61f],.pstats__fill[data-v-f0cbd61f]{transition:none}.pstats__dot[data-v-f0cbd61f]:hover{transform:none}}
