.LiveReplay-module__03z1UG__page{gap:16px;min-width:0;display:grid;overflow:visible}.LiveReplay-module__03z1UG__live-chip{border:1px solid color-mix(in srgb, #16a34a 40%, var(--line));color:#15803d;letter-spacing:.04em;text-transform:uppercase;background:#16a34a29;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.LiveReplay-module__03z1UG__live-chip.LiveReplay-module__03z1UG__is-completed{border-color:color-mix(in srgb, #dc2626 45%, var(--line));color:#b91c1c;background:#dc262629}.LiveReplay-module__03z1UG__live-chip.LiveReplay-module__03z1UG__is-completed .LiveReplay-module__03z1UG__live-dot{opacity:1;background:#dc2626;animation:none}.LiveReplay-module__03z1UG__session-card-live{position:relative}.LiveReplay-module__03z1UG__new-badge{color:#fff;letter-spacing:.04em;z-index:1;background:#dc2626;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;top:8px;right:8px}.LiveReplay-module__03z1UG__clip-thumb-wrap{position:relative}.LiveReplay-module__03z1UG__clip-card-hit{color:inherit;font:inherit;isolation:isolate;text-align:left;touch-action:manipulation;z-index:0;text-decoration:none;position:relative;overflow:hidden}.LiveReplay-module__03z1UG__clip-card-motion{pointer-events:none;gap:8px;min-width:0;display:grid}.LiveReplay-module__03z1UG__clip-card-enter{animation:.7s both LiveReplay-module__03z1UG__clip-enter}.LiveReplay-module__03z1UG__clip-card-arrive{animation:.7s cubic-bezier(.22,1.35,.32,1) both LiveReplay-module__03z1UG__clip-arrive}@keyframes LiveReplay-module__03z1UG__clip-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes LiveReplay-module__03z1UG__clip-arrive{0%{opacity:0;transform:translateY(-36px)scale(.84);box-shadow:0 0 #0000}55%{opacity:1;transform:translateY(6px)scale(1.06);box-shadow:0 0 0 4px #dc262666}to{opacity:1;box-shadow:0 1px 0 var(--surface-shine) inset, 0 8px 18px color-mix(in srgb, var(--ink) 8%, transparent);transform:translateY(0)scale(1)}}@keyframes LiveReplay-module__03z1UG__live-blink{0%,to{opacity:1}50%{opacity:.2}}.LiveReplay-module__03z1UG__scorecard-strip{background:color-mix(in srgb, var(--ink) 4%, var(--panel));border:1px solid var(--line);color:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;width:fit-content;padding:6px 10px 6px 12px;display:inline-flex}.LiveReplay-module__03z1UG__scorecard-strip:hover{border-color:color-mix(in srgb, #16a34a 35%, var(--line))}.LiveReplay-module__03z1UG__scorecard-strip.LiveReplay-module__03z1UG__is-compact{margin-top:10px}.LiveReplay-module__03z1UG__scorecard-strip strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:900}.LiveReplay-module__03z1UG__scorecard-strip span{color:var(--muted);font-size:12px;font-weight:700}.LiveReplay-module__03z1UG__scorecard-modal{gap:12px;width:min(820px,100%);max-width:820px;display:grid}.LiveReplay-module__03z1UG__scorecard-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;display:flex}.LiveReplay-module__03z1UG__scorecard-modal-head h2{margin:2px 0 0}.LiveReplay-module__03z1UG__scorecard-close{background:var(--soft);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:inline-flex}.LiveReplay-module__03z1UG__scorecard-modal-body{max-height:min(70vh,720px);padding-right:2px;overflow:auto}
.SessionReport-module__smMA-a__report-shell{--sc-turf:#3d8bfd;--sc-turf-deep:#1a5fd4;--sc-board:#0d3a7a;--sc-led:#eef5ff;--sc-gold:#d4a017;--sc-amber:#e8910f;--sc-wicket:#c62828;--sc-six:#2f7cf6;--sc-four:#5aa2ff;gap:16px;display:grid}.SessionReport-module__smMA-a__scoreboard{background:radial-gradient(ellipse 80% 60% at 10% 0%, color-mix(in srgb, var(--sc-gold) 18%, transparent), transparent 55%), linear-gradient(145deg, var(--sc-turf) 0%, var(--sc-turf-deep) 48%, var(--sc-board) 100%);border:1px solid color-mix(in srgb, var(--sc-turf) 40%, #000);border-radius:calc(var(--radius) + 6px);box-shadow:0 12px 28px color-mix(in srgb, var(--sc-board) 28%, transparent), inset 0 1px 0 #ffffff2e;color:var(--sc-led);gap:16px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden}.SessionReport-module__smMA-a__scoreboard:before{content:"";opacity:.35;pointer-events:none;background:repeating-linear-gradient(-12deg,#0000,#0000 10px,#ffffff08 10px 11px);position:absolute;inset:0}.SessionReport-module__smMA-a__scoreboard-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.SessionReport-module__smMA-a__scoreboard-kicker{gap:4px;display:grid}.SessionReport-module__smMA-a__live-badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.SessionReport-module__smMA-a__live-dot{background:#9ec5ff;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite SessionReport-module__smMA-a__pulse-dot;box-shadow:0 0 0 3px #9ec5ff47}@keyframes SessionReport-module__smMA-a__pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.SessionReport-module__smMA-a__scoreboard-title{letter-spacing:-.02em;margin:0;font-size:clamp(18px,2.4vw,24px);font-weight:800}.SessionReport-module__smMA-a__scoreboard-sub{color:color-mix(in srgb, var(--sc-led) 72%, transparent);margin:0;font-size:13px}.SessionReport-module__smMA-a__hero-score{z-index:1;flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex;position:relative}.SessionReport-module__smMA-a__hero-runs{letter-spacing:-.04em;text-shadow:0 4px 18px #00000059;font-size:clamp(42px,8vw,64px);font-weight:900;line-height:.95}.SessionReport-module__smMA-a__hero-sep{color:color-mix(in srgb, var(--sc-led) 55%, transparent);font-size:clamp(28px,5vw,40px);font-weight:700}.SessionReport-module__smMA-a__hero-wickets{font-size:clamp(28px,5vw,40px);font-weight:800}.SessionReport-module__smMA-a__hero-meta{color:color-mix(in srgb, var(--sc-led) 78%, transparent);letter-spacing:.04em;text-transform:uppercase;align-self:center;gap:2px;margin-left:8px;font-size:12px;font-weight:700;display:grid}.SessionReport-module__smMA-a__chip-row{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.SessionReport-module__smMA-a__stat-chip{background:#00000038;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;min-width:88px;padding:8px 12px;display:inline-flex}.SessionReport-module__smMA-a__stat-chip strong{font-size:18px;font-weight:900;line-height:1}.SessionReport-module__smMA-a__stat-chip span{color:color-mix(in srgb, var(--sc-led) 75%, transparent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.SessionReport-module__smMA-a__stat-chip.SessionReport-module__smMA-a__is-six{border-color:color-mix(in srgb, var(--sc-six) 55%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sc-six) 25%, transparent)}.SessionReport-module__smMA-a__stat-chip.SessionReport-module__smMA-a__is-four{border-color:color-mix(in srgb, var(--sc-four) 55%, #fff)}.SessionReport-module__smMA-a__stat-chip.SessionReport-module__smMA-a__is-wicket{border-color:color-mix(in srgb, var(--sc-wicket) 55%, #fff)}.SessionReport-module__smMA-a__stat-chip.SessionReport-module__smMA-a__is-extra{border-color:color-mix(in srgb, var(--sc-amber) 55%, #fff)}.SessionReport-module__smMA-a__award-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid;position:relative}.SessionReport-module__smMA-a__award-card{background:#00000047;border:1px solid #ffffff1f;border-radius:14px;gap:6px;padding:12px 14px;transition:transform .15s,border-color .15s;display:grid}.SessionReport-module__smMA-a__award-card:hover{border-color:color-mix(in srgb, var(--sc-gold) 50%, transparent);transform:translateY(-1px)}.SessionReport-module__smMA-a__award-label{color:var(--sc-gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.SessionReport-module__smMA-a__award-medal{background:color-mix(in srgb, var(--sc-gold) 22%, transparent);border:1px solid color-mix(in srgb, var(--sc-gold) 55%, transparent);color:var(--sc-gold);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-weight:900;display:inline-flex}.SessionReport-module__smMA-a__award-name{font-size:14px;font-weight:800}.SessionReport-module__smMA-a__award-value{color:color-mix(in srgb, var(--sc-led) 78%, transparent);font-size:12px;font-weight:600}.SessionReport-module__smMA-a__controls{gap:10px;display:grid}.SessionReport-module__smMA-a__role-tabs{background:var(--soft);border:1px solid var(--line);border-radius:999px;gap:2px;width:fit-content;padding:4px;display:inline-flex}.SessionReport-module__smMA-a__role-tab{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.SessionReport-module__smMA-a__role-tab em{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800}.SessionReport-module__smMA-a__role-tab.SessionReport-module__smMA-a__is-active{background:var(--sc-turf);color:#fff}.SessionReport-module__smMA-a__role-tab.SessionReport-module__smMA-a__is-active em{color:#fff;background:#ffffff38}.SessionReport-module__smMA-a__board-card{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow);gap:14px;padding:0;display:grid;overflow:hidden}.SessionReport-module__smMA-a__board-head{background:linear-gradient(90deg, var(--sc-turf-deep), var(--sc-turf));color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.SessionReport-module__smMA-a__board-head h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.SessionReport-module__smMA-a__board-head-tag{background:#ffffff29;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.SessionReport-module__smMA-a__board-body{gap:14px;padding:4px 16px 16px;display:grid}.SessionReport-module__smMA-a__player-hero{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(88px,.6fr));align-items:end;gap:12px;display:grid}.SessionReport-module__smMA-a__player-hero-main{gap:4px;display:grid}.SessionReport-module__smMA-a__player-hero-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.SessionReport-module__smMA-a__player-hero-value{letter-spacing:-.04em;font-size:clamp(36px,6vw,52px);font-weight:900;line-height:1}.SessionReport-module__smMA-a__player-hero-sub{color:var(--muted);font-size:13px;font-weight:600}.SessionReport-module__smMA-a__player-metric{background:color-mix(in srgb, var(--sc-turf) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--sc-turf) 22%, var(--line));border-radius:12px;gap:2px;padding:10px 12px;display:grid}.SessionReport-module__smMA-a__player-metric strong{font-size:20px;font-weight:900;line-height:1.1}.SessionReport-module__smMA-a__player-metric span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.SessionReport-module__smMA-a__metric-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.SessionReport-module__smMA-a__metric-tile{background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;transition:border-color .14s,transform .14s;display:grid}.SessionReport-module__smMA-a__metric-tile:hover{border-color:color-mix(in srgb, var(--sc-turf) 40%, var(--line));transform:translateY(-1px)}.SessionReport-module__smMA-a__metric-tile strong{font-size:18px;font-weight:900}.SessionReport-module__smMA-a__metric-tile span{color:var(--muted);font-size:11px;font-weight:700}.SessionReport-module__smMA-a__metric-tile.SessionReport-module__smMA-a__is-highlight{background:color-mix(in srgb, var(--sc-turf) 10%, var(--panel));border-color:color-mix(in srgb, var(--sc-turf) 35%, var(--line))}.SessionReport-module__smMA-a__metric-tile.SessionReport-module__smMA-a__is-warn{background:color-mix(in srgb, var(--sc-amber) 10%, var(--panel));border-color:color-mix(in srgb, var(--sc-amber) 40%, var(--line))}.SessionReport-module__smMA-a__flag-banner{background:color-mix(in srgb, var(--sc-amber) 12%, var(--panel));border:1px solid color-mix(in srgb, var(--sc-amber) 35%, var(--line));color:color-mix(in srgb, var(--sc-amber) 55%, var(--ink));border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.SessionReport-module__smMA-a__flagged-grid{gap:8px;display:grid}.SessionReport-module__smMA-a__flagged-card{background:color-mix(in srgb, var(--sc-amber) 8%, var(--panel));border:1px solid color-mix(in srgb, var(--sc-amber) 28%, var(--line));border-radius:12px;gap:4px;padding:12px;display:grid}.SessionReport-module__smMA-a__flagged-card strong{font-size:14px}.SessionReport-module__smMA-a__flagged-card span{color:var(--muted);font-size:12px}.SessionReport-module__smMA-a__scorecard-wrap{gap:14px;display:grid}.SessionReport-module__smMA-a__scorecard-table{gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:auto}.SessionReport-module__smMA-a__scorecard-row{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent);grid-template-columns:minmax(110px, 1.5fr) repeat(var(--scorecard-cols,6), minmax(30px, .55fr));align-items:center;gap:4px;min-height:40px;padding:8px 2px;display:grid}.SessionReport-module__smMA-a__scorecard-row:last-child{border-bottom:0}.SessionReport-module__smMA-a__scorecard-header{border-bottom:2px solid color-mix(in srgb, var(--sc-turf) 35%, var(--line));color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.SessionReport-module__smMA-a__scorecard-footer{background:color-mix(in srgb, var(--sc-turf) 6%, transparent);border-top:1px solid color-mix(in srgb, var(--sc-turf) 25%, var(--line));margin-top:2px;padding-top:10px}.SessionReport-module__smMA-a__scorecard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SessionReport-module__smMA-a__scorecard-stat{font-variant-numeric:tabular-nums;text-align:center;font-size:13px}.SessionReport-module__smMA-a__scorecard-stat.SessionReport-module__smMA-a__is-bold,.SessionReport-module__smMA-a__scorecard-name.SessionReport-module__smMA-a__is-bold,.SessionReport-module__smMA-a__scorecard-footer-value.SessionReport-module__smMA-a__is-bold{font-weight:900}.SessionReport-module__smMA-a__scorecard-footer-value{text-align:left;grid-column:2/-1;font-size:13px}.SessionReport-module__smMA-a__scorecard-player-btn{color:var(--sc-turf-deep);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:800}.SessionReport-module__smMA-a__scorecard-player-btn:hover{color:var(--sc-turf);text-decoration:underline}.SessionReport-module__smMA-a__scorecard-player-name{color:var(--sc-turf-deep);font-size:13px;font-weight:800}.SessionReport-module__smMA-a__ball-section{border-top:1px dashed color-mix(in srgb, var(--sc-turf) 30%, var(--line));gap:10px;padding-top:12px;display:grid}.SessionReport-module__smMA-a__ball-section-title{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.SessionReport-module__smMA-a__ball-hint{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}.SessionReport-module__smMA-a__ball-by-ball{gap:12px;display:grid}.SessionReport-module__smMA-a__ball-over-row{background:color-mix(in srgb, var(--sc-turf) 5%, var(--panel));border:1px solid color-mix(in srgb, var(--sc-turf) 14%, var(--line));border-radius:12px;gap:8px;padding:10px;display:grid}.SessionReport-module__smMA-a__ball-over-label{color:var(--sc-turf-deep);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.SessionReport-module__smMA-a__ball-row{flex-wrap:wrap;gap:6px;display:flex}.SessionReport-module__smMA-a__ball-circle{cursor:pointer;font:inherit;border:1px solid;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:38px;height:38px;padding:2px;transition:transform .12s,box-shadow .12s;display:flex}.SessionReport-module__smMA-a__ball-circle:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--ink) 16%, transparent);transform:scale(1.08)}.SessionReport-module__smMA-a__ball-circle strong{font-size:11px;font-weight:800;line-height:1.1}.SessionReport-module__smMA-a__ball-circle span{opacity:.9;font-size:7px;line-height:1.1}.SessionReport-module__smMA-a__empty-state{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);text-align:center;padding:28px}@media (max-width:720px){.SessionReport-module__smMA-a__player-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.SessionReport-module__smMA-a__player-hero-main{grid-column:1/-1}.SessionReport-module__smMA-a__scorecard-row{grid-template-columns:minmax(84px, 1.3fr) repeat(var(--scorecard-cols,6), minmax(24px, .5fr));font-size:11px}.SessionReport-module__smMA-a__ball-circle{width:34px;height:34px}}.SessionReport-module__smMA-a__report-shell{gap:24px}.SessionReport-module__smMA-a__scoreboard{background:linear-gradient(120deg,#132b39 0%,#1a3c4b 65%,#244b57 100%);border-color:#294753;padding:26px;box-shadow:0 12px 30px #122b391f}.SessionReport-module__smMA-a__scoreboard:before{opacity:.16}.SessionReport-module__smMA-a__scoreboard-title{font-weight:650}.SessionReport-module__smMA-a__live-dot{box-shadow:none;background:#d5b780;animation:none}.SessionReport-module__smMA-a__hero-runs{font-weight:600}.SessionReport-module__smMA-a__report-view-tabs{border-bottom:1px solid var(--line);gap:25px;display:flex}.SessionReport-module__smMA-a__report-view-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 1px 15px;font-size:12px;font-weight:600}.SessionReport-module__smMA-a__report-view-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:#bc8b38}@media (max-width:750px){.SessionReport-module__smMA-a__scoreboard{padding:20px}}.SessionReport-module__smMA-a__report-shell{--sc-turf:#167d69;--sc-gold:#d5b780;--sc-four:#c49341;--sc-six:#8069c2;background:color-mix(in srgb,var(--soft) 50%,var(--panel))}.SessionReport-module__smMA-a__scoreboard-top,.SessionReport-module__smMA-a__hero-score,.SessionReport-module__smMA-a__chip-row{max-width:57%}.SessionReport-module__smMA-a__session-image{border:1px solid #ffffff26;border-radius:13px;width:35%;height:210px;margin:0;position:absolute;top:24px;right:24px;overflow:hidden}.SessionReport-module__smMA-a__session-image img{object-fit:cover;width:100%;height:100%;display:block}.SessionReport-module__smMA-a__session-image:after{content:"";background:linear-gradient(#0000 25%,#0d232de6);position:absolute;inset:0}.SessionReport-module__smMA-a__session-image figcaption{z-index:1;color:#fff;gap:5px;display:grid;position:absolute;inset:auto 16px 15px}.SessionReport-module__smMA-a__session-image figcaption span{color:#e3cb98;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:700}.SessionReport-module__smMA-a__session-image figcaption strong{font-size:14px;font-weight:600}.SessionReport-module__smMA-a__session-image figcaption small{color:#ffffffb8;font-size:10px}.SessionReport-module__smMA-a__award-label{color:#e0c68e}.SessionReport-module__smMA-a__controls [role=option][aria-selected=true]{color:#167d69;background:color-mix(in srgb,#167d69 10%,var(--panel));border-color:#167d69}@media (max-width:750px){.SessionReport-module__smMA-a__scoreboard-top,.SessionReport-module__smMA-a__hero-score,.SessionReport-module__smMA-a__chip-row{max-width:100%}.SessionReport-module__smMA-a__session-image{order:3;width:100%;height:140px;position:relative;top:auto;right:auto}.SessionReport-module__smMA-a__scoreboard{flex-direction:column;display:flex}.SessionReport-module__smMA-a__award-grid{order:4}}.SessionReport-module__smMA-a__scoreboard{background:radial-gradient(at 12% 0,#248aef59,#0000 50%),linear-gradient(120deg,#0b2447,#163c70 68%,#23579a);border:1px solid #3e6aa0;box-shadow:0 14px 35px #0c24472e}.SessionReport-module__smMA-a__live-badge{color:#badaff;background:#5bb5ff21;border-color:#8cc9ff47}.SessionReport-module__smMA-a__live-dot{background:#72d4b5;box-shadow:0 0 9px #72d4b599}.SessionReport-module__smMA-a__hero-runs{text-shadow:0 0 24px #82c3ff26}.SessionReport-module__smMA-a__stat-chip{background:#06172f61;border-radius:10px}.SessionReport-module__smMA-a__award-card{background:linear-gradient(140deg,#daaf5c1f,#06172f59);border-color:#daaf5c40}.SessionReport-module__smMA-a__role-tab.SessionReport-module__smMA-a__is-active{box-shadow:0 3px 10px #1262821f}.SessionReport-module__smMA-a__reportViews{flex-wrap:wrap;gap:6px;display:flex}.SessionReport-module__smMA-a__reportViews button{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:650}.SessionReport-module__smMA-a__reportViews button[aria-current=page]{color:#fff;background:#102b36;border-color:#102b36}.SessionReport-module__smMA-a__reportViews button:focus-visible{outline-offset:3px;outline:2px solid #128575}.SessionReport-module__smMA-a__performanceHeader{justify-content:space-between;align-items:center;gap:24px;padding:12px 2px 6px;display:flex}.SessionReport-module__smMA-a__performanceHeader>div>span{color:var(--muted);letter-spacing:.15em;font-size:10px;font-weight:750}.SessionReport-module__smMA-a__performanceHeader h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(20px,3vw,28px);font-weight:650}.SessionReport-module__smMA-a__performanceHeader p{color:var(--muted);margin:0;font-size:12px}.SessionReport-module__smMA-a__performanceIdentity{text-align:right;gap:7px;font-size:13px;font-weight:600;display:grid}.SessionReport-module__smMA-a__performanceIdentity small{color:var(--muted);font-size:11px;font-weight:400}.SessionReport-module__smMA-a__scopeNote{color:var(--muted);margin:0;font-size:12px}@media (max-width:650px){.SessionReport-module__smMA-a__performanceHeader{flex-direction:column;align-items:flex-start;gap:12px}.SessionReport-module__smMA-a__performanceIdentity{text-align:left}}.SessionReport-module__smMA-a__performanceShell{gap:16px}.SessionReport-module__smMA-a__performanceShell .SessionReport-module__smMA-a__performanceHeader{padding-top:0}@media (max-width:650px){.SessionReport-module__smMA-a__performanceShell{gap:14px}.SessionReport-module__smMA-a__performanceShell .SessionReport-module__smMA-a__performanceHeader{gap:8px}.SessionReport-module__smMA-a__performanceShell .SessionReport-module__smMA-a__performanceHeader h2{margin:5px 0;font-size:20px}.SessionReport-module__smMA-a__performanceShell .SessionReport-module__smMA-a__performanceIdentity{font-size:12px}.SessionReport-module__smMA-a__performanceShell .SessionReport-module__smMA-a__performanceIdentity small{display:none}.SessionReport-module__smMA-a__performanceShell .SessionReport-module__smMA-a__reportViews{gap:4px}.SessionReport-module__smMA-a__performanceShell .SessionReport-module__smMA-a__reportViews button{min-height:44px;padding:9px 12px}.SessionReport-module__smMA-a__performanceShell .SessionReport-module__smMA-a__role-tab{min-height:40px}}
.Leaderboard-module__rG-DjG__page{gap:0;width:100%;max-width:none;display:grid}.Leaderboard-module__rG-DjG__row,.Leaderboard-module__rG-DjG__modal,.Leaderboard-module__rG-DjG__accordion,.Leaderboard-module__rG-DjG__filterOption,.Leaderboard-module__rG-DjG__skeletonRow{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);box-shadow:0 1px 0 var(--surface-shine) inset, 0 8px 18px color-mix(in srgb, var(--ink) 8%, transparent)}.Leaderboard-module__rG-DjG__shell{background:var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);width:100%;display:grid;overflow:hidden}.Leaderboard-module__rG-DjG__body{gap:16px;padding:18px 24px 24px;display:grid}.Leaderboard-module__rG-DjG__scopeBar{align-items:center;gap:12px;min-height:44px;display:flex}.Leaderboard-module__rG-DjG__scopeBarLeft{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;min-width:0;margin-right:4px;padding:0;display:flex;overflow:hidden}.Leaderboard-module__rG-DjG__scopeSelectedChip{background:var(--accent-soft);border:2px solid var(--accent);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:20px;align-items:center;min-width:0;max-width:100%;padding:8px 12px;font-size:12px;font-weight:700;display:block;overflow:hidden}.Leaderboard-module__rG-DjG__scopePlaceholder{color:var(--muted);font-size:12px;font-weight:600}.Leaderboard-module__rG-DjG__scopePlaceholderError{color:#c62828}.Leaderboard-module__rG-DjG__scopeFilterIconBtn{background:var(--soft);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:21px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative}.Leaderboard-module__rG-DjG__filterDot{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.Leaderboard-module__rG-DjG__segmentTrack{background:var(--soft);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.Leaderboard-module__rG-DjG__segmentPill{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:700}.Leaderboard-module__rG-DjG__segmentPillActive{background:color-mix(in srgb, var(--accent) 18%, var(--panel));border-color:var(--accent);color:var(--ink)}.Leaderboard-module__rG-DjG__chipRow{flex-wrap:wrap;gap:8px;display:flex}.Leaderboard-module__rG-DjG__chip{background:var(--soft);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.Leaderboard-module__rG-DjG__chipIcon{opacity:.9;flex-shrink:0}.Leaderboard-module__rG-DjG__chipActive .Leaderboard-module__rG-DjG__chipIcon{opacity:1}.Leaderboard-module__rG-DjG__chipActive{background:color-mix(in srgb, var(--accent) 18%, var(--panel));border-color:var(--accent);color:var(--ink);font-weight:800}.Leaderboard-module__rG-DjG__countBadge{background:var(--soft);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700}.Leaderboard-module__rG-DjG__list{gap:12px;display:grid}.Leaderboard-module__rG-DjG__row{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.Leaderboard-module__rG-DjG__row:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000014}.Leaderboard-module__rG-DjG__row:active{transform:translateY(0)}.Leaderboard-module__rG-DjG__rowFocused{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 28%, transparent), 0 14px 32px #00000014}.Leaderboard-module__rG-DjG__rowGlow{pointer-events:none;display:none;position:absolute;inset:0}.Leaderboard-module__rG-DjG__rowRail{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;width:4px;position:absolute;top:14px;bottom:14px;left:0}.Leaderboard-module__rG-DjG__rowPodium{padding-top:22px}.Leaderboard-module__rG-DjG__rowPodium1{background:linear-gradient(135deg, color-mix(in srgb, #ffb020 16%, var(--panel)) 0%, var(--panel) 48%, color-mix(in srgb, #ff6b35 8%, var(--soft)) 100%);border-color:color-mix(in srgb, #ffb020 55%, var(--line));box-shadow:0 10px 28px #ffb0202e}.Leaderboard-module__rG-DjG__rowPodium1 .Leaderboard-module__rG-DjG__rowGlow{background:radial-gradient(circle at 12% 0,#ffb02047,#0000 55%);display:block}.Leaderboard-module__rG-DjG__rowPodium1 .Leaderboard-module__rG-DjG__rowRail{background:linear-gradient(#ffb020,#ff6b35)}.Leaderboard-module__rG-DjG__rowPodium2{background:linear-gradient(135deg, color-mix(in srgb, #9aa7b8 18%, var(--panel)) 0%, var(--panel) 48%, color-mix(in srgb, #6b7c93 8%, var(--soft)) 100%);border-color:color-mix(in srgb, #8a98ab 50%, var(--line));box-shadow:0 10px 28px #6b7c9324}.Leaderboard-module__rG-DjG__rowPodium2 .Leaderboard-module__rG-DjG__rowGlow{background:radial-gradient(circle at 12% 0,#b8c5d64d,#0000 55%);display:block}.Leaderboard-module__rG-DjG__rowPodium2 .Leaderboard-module__rG-DjG__rowRail{background:linear-gradient(#c5d0de,#6b7c93)}.Leaderboard-module__rG-DjG__rowPodium3{background:linear-gradient(135deg, color-mix(in srgb, #e8a070 18%, var(--panel)) 0%, var(--panel) 48%, color-mix(in srgb, #9a5b3c 8%, var(--soft)) 100%);border-color:color-mix(in srgb, #e8a070 50%, var(--line));box-shadow:0 10px 28px #c47a4524}.Leaderboard-module__rG-DjG__rowPodium3 .Leaderboard-module__rG-DjG__rowGlow{background:radial-gradient(circle at 12% 0,#e8a07047,#0000 55%);display:block}.Leaderboard-module__rG-DjG__rowPodium3 .Leaderboard-module__rG-DjG__rowRail{background:linear-gradient(#e8a070,#9a5b3c)}.Leaderboard-module__rG-DjG__avatarWrap{z-index:1;position:relative}.Leaderboard-module__rG-DjG__avatarWrapPodium{margin-top:4px;padding-top:10px}.Leaderboard-module__rG-DjG__crownSlot{pointer-events:none;z-index:3;justify-content:center;display:flex;position:absolute;top:-6px;left:0;right:0}.Leaderboard-module__rG-DjG__crownSvg{filter:drop-shadow(0 2px 3px #0003);width:28px;height:18px}.Leaderboard-module__rG-DjG__avatarRing{background:var(--line);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;padding:3px;display:inline-flex}.Leaderboard-module__rG-DjG__avatarRingGold{background:linear-gradient(135deg,#ffe08a,#ffb020 40%,#ff6b35 100%);box-shadow:0 0 0 3px #ffb02038}.Leaderboard-module__rG-DjG__avatarRingSilver{background:linear-gradient(135deg,#f2f5f8,#b8c5d6 45%,#6b7c93 100%);box-shadow:0 0 0 3px #8a98ab33}.Leaderboard-module__rG-DjG__avatarRingBronze{background:linear-gradient(135deg,#f3d2b4,#e8a070 45%,#9a5b3c 100%);box-shadow:0 0 0 3px #c47a4533}.Leaderboard-module__rG-DjG__avatar{background:var(--panel);color:var(--ink);object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;font-weight:800;display:inline-flex;overflow:hidden}.Leaderboard-module__rG-DjG__rankBadge{background:var(--ink);border:2px solid var(--panel);color:var(--inverse);font-variant-numeric:tabular-nums;z-index:4;border-radius:999px;justify-content:center;align-items:baseline;gap:1px;min-width:38px;padding:2px 7px;display:inline-flex;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.Leaderboard-module__rG-DjG__rankBadge strong{font-size:11px;font-weight:900;line-height:1}.Leaderboard-module__rG-DjG__rankBadge em{opacity:.85;font-size:8px;font-style:normal;font-weight:800;line-height:1}.Leaderboard-module__rG-DjG__rankBadgeGold{color:#1a1004;background:linear-gradient(135deg,#ffb020,#ff6b35)}.Leaderboard-module__rG-DjG__rankBadgeSilver{color:#12161c;background:linear-gradient(135deg,#d7e0ea,#6b7c93)}.Leaderboard-module__rG-DjG__rankBadgeBronze{color:#1a1008;background:linear-gradient(135deg,#e8a070,#9a5b3c)}.Leaderboard-module__rG-DjG__rowMain{z-index:1;gap:8px;min-width:0;display:grid;position:relative}.Leaderboard-module__rG-DjG__rowNameRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.Leaderboard-module__rG-DjG__rowName{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;overflow:hidden}.Leaderboard-module__rG-DjG__podiumTag{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.Leaderboard-module__rG-DjG__statChips{flex-wrap:wrap;gap:6px;display:flex}.Leaderboard-module__rG-DjG__statChip{background:color-mix(in srgb, var(--panel) 70%, transparent);border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 8px;display:inline-flex}.Leaderboard-module__rG-DjG__statChipLabel{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.Leaderboard-module__rG-DjG__statChipValue{color:var(--ink);white-space:nowrap;font-size:11px;font-weight:800}.Leaderboard-module__rG-DjG__statCapsule{background:color-mix(in srgb, #1fd19e 12%, var(--panel));border:1px solid color-mix(in srgb, #1fd19e 35%, var(--line));z-index:1;border-radius:16px;place-items:center;gap:2px;min-width:84px;padding:10px 12px;display:grid;position:relative}.Leaderboard-module__rG-DjG__rowActions{z-index:1;place-items:stretch stretch;gap:8px;display:grid;position:relative}.Leaderboard-module__rG-DjG__deliveryBtn{background:color-mix(in srgb, var(--accent) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));color:var(--accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.Leaderboard-module__rG-DjG__deliveryBtn:hover{background:color-mix(in srgb, var(--accent) 16%, var(--panel))}.Leaderboard-module__rG-DjG__deliveryBtnLoading{cursor:wait;opacity:.7}.Leaderboard-module__rG-DjG__statCapsuleGold{background:color-mix(in srgb, #ffb020 16%, var(--panel));border-color:color-mix(in srgb, #ffb020 45%, var(--line))}.Leaderboard-module__rG-DjG__statCapsuleSilver{background:color-mix(in srgb, #8a98ab 14%, var(--panel));border-color:color-mix(in srgb, #8a98ab 40%, var(--line))}.Leaderboard-module__rG-DjG__statCapsuleBronze{background:color-mix(in srgb, #c47a45 14%, var(--panel));border-color:color-mix(in srgb, #c47a45 40%, var(--line))}.Leaderboard-module__rG-DjG__primaryValue{letter-spacing:-.04em;font-size:1.45rem;font-weight:900;line-height:1}.Leaderboard-module__rG-DjG__statCapsuleGold .Leaderboard-module__rG-DjG__primaryValue,.Leaderboard-module__rG-DjG__statCapsuleGold .Leaderboard-module__rG-DjG__primaryUnit{color:#9a5b00}.Leaderboard-module__rG-DjG__statCapsuleSilver .Leaderboard-module__rG-DjG__primaryValue,.Leaderboard-module__rG-DjG__statCapsuleSilver .Leaderboard-module__rG-DjG__primaryUnit{color:#3f4d5f}.Leaderboard-module__rG-DjG__statCapsuleBronze .Leaderboard-module__rG-DjG__primaryValue,.Leaderboard-module__rG-DjG__statCapsuleBronze .Leaderboard-module__rG-DjG__primaryUnit{color:#7a3f1d}.Leaderboard-module__rG-DjG__statCapsule:not(.Leaderboard-module__rG-DjG__statCapsuleGold):not(.Leaderboard-module__rG-DjG__statCapsuleSilver):not(.Leaderboard-module__rG-DjG__statCapsuleBronze) .Leaderboard-module__rG-DjG__primaryValue,.Leaderboard-module__rG-DjG__statCapsule:not(.Leaderboard-module__rG-DjG__statCapsuleGold):not(.Leaderboard-module__rG-DjG__statCapsuleSilver):not(.Leaderboard-module__rG-DjG__statCapsuleBronze) .Leaderboard-module__rG-DjG__primaryUnit{color:#0f8f68}.Leaderboard-module__rG-DjG__primaryUnit{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.Leaderboard-module__rG-DjG__empty,.Leaderboard-module__rG-DjG__loading,.Leaderboard-module__rG-DjG__errorBox{color:var(--muted);text-align:center;place-items:center;gap:8px;min-height:180px;padding:32px 16px;display:grid}.Leaderboard-module__rG-DjG__errorBox{color:var(--ink)}.Leaderboard-module__rG-DjG__skeletonList{gap:12px;display:grid}.Leaderboard-module__rG-DjG__skeletonRow{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.Leaderboard-module__rG-DjG__skeletonAvatar,.Leaderboard-module__rG-DjG__skeletonLine,.Leaderboard-module__rG-DjG__skeletonChip,.Leaderboard-module__rG-DjG__skeletonCapsule{background:linear-gradient(90deg, color-mix(in srgb, var(--line) 55%, var(--soft)), color-mix(in srgb, var(--soft) 35%, var(--panel)), color-mix(in srgb, var(--line) 55%, var(--soft)));background-size:200% 100%;animation:1.2s ease-in-out infinite Leaderboard-module__rG-DjG__lbShimmer}.Leaderboard-module__rG-DjG__skeletonAvatar{border-radius:50%;width:58px;height:58px}.Leaderboard-module__rG-DjG__skeletonMain{gap:10px;min-width:0;display:grid}.Leaderboard-module__rG-DjG__skeletonLine{border-radius:8px;width:55%;max-width:180px;height:16px}.Leaderboard-module__rG-DjG__skeletonChips{flex-wrap:wrap;gap:6px;display:flex}.Leaderboard-module__rG-DjG__skeletonChip{border-radius:999px;width:72px;height:22px}.Leaderboard-module__rG-DjG__skeletonCapsule{border-radius:16px;width:84px;height:56px}@keyframes Leaderboard-module__rG-DjG__lbShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.Leaderboard-module__rG-DjG__modalOverlay{overscroll-behavior:contain;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));z-index:80;background:#00000073;justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0;overflow:hidden auto}.Leaderboard-module__rG-DjG__modal{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;max-width:480px;display:grid;overflow:hidden}.Leaderboard-module__rG-DjG__modalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.Leaderboard-module__rG-DjG__modalTitle{margin:0;font-size:1.1rem;font-weight:800}.Leaderboard-module__rG-DjG__modalStatus{color:var(--muted);text-align:center;place-items:center;gap:16px;min-height:200px;padding:24px;display:grid}.Leaderboard-module__rG-DjG__modalBody{gap:12px;min-height:0;padding:12px 16px 16px;display:grid;overflow:auto}.Leaderboard-module__rG-DjG__modalFoot{border-top:1px solid var(--line);justify-content:stretch;padding:12px 16px 20px;display:flex}.Leaderboard-module__rG-DjG__modalFoot .Leaderboard-module__rG-DjG__btn{width:100%}.Leaderboard-module__rG-DjG__flatGroup{gap:8px;display:grid}.Leaderboard-module__rG-DjG__accordion{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:16px;overflow:hidden}.Leaderboard-module__rG-DjG__accordionHeader{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.Leaderboard-module__rG-DjG__accordionTitle{font-size:14px;font-weight:700}.Leaderboard-module__rG-DjG__accordionChevron{color:var(--muted);font-size:14px;line-height:1;transition:transform .15s;display:inline-flex;transform:rotate(-90deg)}.Leaderboard-module__rG-DjG__accordionChevronOpen{transform:rotate(0)}.Leaderboard-module__rG-DjG__optionsList{gap:8px;padding:0 12px 12px;display:grid}.Leaderboard-module__rG-DjG__filterOption{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);color:var(--muted);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.Leaderboard-module__rG-DjG__filterOptionSelected{background:color-mix(in srgb, var(--accent) 14%, var(--panel));border:2px solid var(--accent);color:var(--ink)}.Leaderboard-module__rG-DjG__filterOptionLabel{font-weight:600}.Leaderboard-module__rG-DjG__filterOptionLabelSelected{font-weight:700}.Leaderboard-module__rG-DjG__radio{border:2px solid var(--muted);border-radius:50%;flex-shrink:0;width:18px;height:18px}.Leaderboard-module__rG-DjG__radioSelected{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--panel)}@media (max-width:720px){.Leaderboard-module__rG-DjG__body{gap:12px;padding:14px 12px 20px}.Leaderboard-module__rG-DjG__scopeBar{gap:8px}.Leaderboard-module__rG-DjG__countBadge{flex-shrink:0;padding:6px 10px}.Leaderboard-module__rG-DjG__chipRow{gap:6px}.Leaderboard-module__rG-DjG__chip{min-height:36px;padding:6px 12px;font-size:12px}.Leaderboard-module__rG-DjG__row,.Leaderboard-module__rG-DjG__skeletonRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px 12px 12px}.Leaderboard-module__rG-DjG__rowPodium{padding-top:16px}.Leaderboard-module__rG-DjG__avatarRing{width:50px;height:50px}.Leaderboard-module__rG-DjG__rowName{flex:0 auto;min-width:0;max-width:100%;font-size:15px}.Leaderboard-module__rG-DjG__rowNameRow{flex-wrap:nowrap}.Leaderboard-module__rG-DjG__podiumTag{flex-shrink:0}.Leaderboard-module__rG-DjG__statChips{gap:4px}.Leaderboard-module__rG-DjG__statChip{padding:3px 6px}.Leaderboard-module__rG-DjG__statCapsule{grid-column:auto;place-self:center end;min-width:68px;padding:8px}.Leaderboard-module__rG-DjG__rowActions{grid-column:auto;place-self:center end;width:auto}.Leaderboard-module__rG-DjG__primaryValue{font-size:1.2rem}.Leaderboard-module__rG-DjG__deliveryBtn{min-height:32px;padding:6px 8px;font-size:11px}.Leaderboard-module__rG-DjG__skeletonCapsule{grid-column:auto;justify-self:end;width:68px}}
.Stats-module__3UAiMq__stats-panel{gap:12px;display:grid}.Stats-module__3UAiMq__stats-topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;padding-bottom:12px;display:flex}.Stats-module__3UAiMq__stats-topbar-copy h2{margin:0;font-size:18px}.Stats-module__3UAiMq__stats-layout{--pitch-board-width:260px;--pitch-board-height:calc(var(--pitch-board-width) * 16 / 9);--stats-column-height:calc(var(--pitch-board-height) + 128px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.Stats-module__3UAiMq__stats-column-card{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);height:var(--stats-column-height);min-height:var(--stats-column-height);flex-direction:column;min-width:0;display:flex;overflow:hidden}.Stats-module__3UAiMq__stats-column-head{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--soft)) 0%, var(--panel) 100%);border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;padding:10px 14px;font-size:11px;font-weight:800}.Stats-module__3UAiMq__stats-column-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden}.Stats-module__3UAiMq__stats-column-body .Stats-module__3UAiMq__breakdown-panel{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;min-height:0;max-height:none;padding:0;overflow:hidden}.Stats-module__3UAiMq__stats-side-card .Stats-module__3UAiMq__stats-column-body{gap:0;padding:0}.Stats-module__3UAiMq__stats-side-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Stats-module__3UAiMq__stats-side-panel>*{flex:1;width:100%;min-height:0}.Stats-module__3UAiMq__stats-chat-card .Stats-module__3UAiMq__stats-column-body{gap:0;padding:0}.Stats-module__3UAiMq__stats-chat-card .Stats-module__3UAiMq__stats-column-body>*{flex:1;min-height:0}.Stats-module__3UAiMq__pitch-filter-segment{flex-shrink:0;width:100%}.Stats-module__3UAiMq__pitch-board-wrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.Stats-module__3UAiMq__pitch-board{aspect-ratio:1080/1900;border:1px solid color-mix(in srgb, var(--line) 80%, #000);border-radius:calc(var(--radius) + 2px);background:linear-gradient(#6db13b 0%,#5a9a32 100%);flex-shrink:0;width:auto;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 6px 18px #00000029}.Stats-module__3UAiMq__pitch-board img{object-fit:fill;width:100%;height:100%;display:block}.Stats-module__3UAiMq__pitch-play-btn{background:color-mix(in srgb, var(--accent) 88%, #0b1f3a);border:1px solid color-mix(in srgb, var(--accent) 55%, #fff);color:#fff;cursor:pointer;letter-spacing:.01em;z-index:5;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px 0 6px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 12px #00000047}.Stats-module__3UAiMq__pitch-play-btn:hover{background:var(--accent)}.Stats-module__3UAiMq__pitch-play-icon{color:#0b1f3a;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Stats-module__3UAiMq__pitch-play-icon svg{width:10px;height:10px;margin-left:1px;display:block}.Stats-module__3UAiMq__pitch-empty-note{color:var(--muted);text-align:center;flex-shrink:0;margin:0;font-size:12px}@media (max-width:1100px){.Stats-module__3UAiMq__stats-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr)}}@media (max-width:900px){.Stats-module__3UAiMq__stats-layout{--stats-column-height:auto;grid-template-columns:1fr}.Stats-module__3UAiMq__stats-column-card{height:auto;min-height:0}.Stats-module__3UAiMq__stats-pitch-card{min-height:calc(var(--pitch-board-height) + 128px)}.Stats-module__3UAiMq__stats-side-card,.Stats-module__3UAiMq__stats-chat-card{height:min(52vh,440px);min-height:min(52vh,440px)}}.Stats-module__3UAiMq__analytics-section{gap:10px;display:grid}.Stats-module__3UAiMq__analytics-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.Stats-module__3UAiMq__analytics-label:after{background:var(--line);content:"";flex:1;height:1px}.Stats-module__3UAiMq__analytics-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.Stats-module__3UAiMq__analytics-tile{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:14px 12px;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex}.Stats-module__3UAiMq__analytics-tile:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}.Stats-module__3UAiMq__analytics-tile:active{transform:translateY(0)}.Stats-module__3UAiMq__analytics-tile-icon{background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--accent);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.Stats-module__3UAiMq__analytics-tile-icon svg{width:20px;height:20px}.Stats-module__3UAiMq__analytics-tile-label{font-size:13px;font-weight:700;line-height:1.2}.Stats-module__3UAiMq__analytics-tile-sub{color:var(--muted);font-size:11px;line-height:1.2}.Stats-module__3UAiMq__stats-loader{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.Stats-module__3UAiMq__stats-spinner{border:3px solid color-mix(in srgb, var(--accent) 25%, transparent);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite Stats-module__3UAiMq__stats-spin}@keyframes Stats-module__3UAiMq__stats-spin{to{transform:rotate(360deg)}}.Stats-module__3UAiMq__skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.Stats-module__3UAiMq__skeleton-card{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:var(--radius);height:86px;animation:1.2s ease-in-out infinite Stats-module__3UAiMq__stats-pulse}@keyframes Stats-module__3UAiMq__stats-pulse{0%,to{opacity:1}50%{opacity:.5}}.Stats-module__3UAiMq__stats-head h2{margin:0}.Stats-module__3UAiMq__category-tabs,.Stats-module__3UAiMq__filter-tabs,.Stats-module__3UAiMq__stats-actions{flex-wrap:wrap;gap:8px;display:flex}.Stats-module__3UAiMq__stats-topbar-copy{gap:2px;display:grid}.Stats-module__3UAiMq__stats-player-row{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.Stats-module__3UAiMq__stats-player-row::-webkit-scrollbar{display:none}.Stats-module__3UAiMq__stats-player-chip{background:var(--panel);border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:999px;flex-shrink:0;min-height:0;padding:7px 12px;font-size:12px;font-weight:700}.Stats-module__3UAiMq__stats-player-chip.Stats-module__3UAiMq__is-active{background:color-mix(in srgb, var(--accent) 16%, var(--panel));border-color:var(--accent);color:var(--accent)}.Stats-module__3UAiMq__pitch-dot{box-sizing:border-box;cursor:pointer;z-index:2;border:1.5px solid #ffffffe6;border-radius:50%;width:10px;height:10px;min-height:0;padding:0;transition:transform .12s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000073}.Stats-module__3UAiMq__pitch-dot.Stats-module__3UAiMq__is-fulltoss{width:15px;height:15px}.Stats-module__3UAiMq__pitch-dot:hover{z-index:3;transform:translate(-50%,-50%)scale(1.35)}.Stats-module__3UAiMq__pitch-dot.Stats-module__3UAiMq__is-selected{box-shadow:0 0 0 2px #ffffffe6, 0 0 0 5px color-mix(in srgb, var(--accent) 35%, transparent);z-index:4;transform:translate(-50%,-50%)scale(1.35)}.Stats-module__3UAiMq__pitch-badges{pointer-events:none;z-index:1;position:absolute;inset:0}.Stats-module__3UAiMq__pitch-badge{color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;padding:4px 6px;line-height:1.1;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 2px 6px #0000004d}.Stats-module__3UAiMq__pitch-badge-label{opacity:.95;font-size:10px;font-weight:600}.Stats-module__3UAiMq__pitch-badge-value{font-size:13px;font-weight:800}.Stats-module__3UAiMq__breakdown-panel{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);flex-direction:column;flex:1;gap:8px;width:100%;min-height:0;padding:10px;display:flex;overflow:hidden}.Stats-module__3UAiMq__breakdown-filter-segment{flex-shrink:0;width:100%}.Stats-module__3UAiMq__breakdown-list{flex-direction:column;flex:1;gap:6px;width:100%;min-height:0;padding-right:2px;display:flex;overflow:hidden auto}.Stats-module__3UAiMq__breakdown-item{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:var(--radius);flex-shrink:0;align-self:stretch;width:100%;transition:border-color .12s;overflow:hidden}.Stats-module__3UAiMq__breakdown-item:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.Stats-module__3UAiMq__breakdown-item.Stats-module__3UAiMq__is-total{background:color-mix(in srgb, var(--accent) 10%, var(--soft));border-color:color-mix(in srgb, var(--accent) 30%, var(--line))}.Stats-module__3UAiMq__breakdown-item.Stats-module__3UAiMq__is-selected{border-color:var(--accent)}.Stats-module__3UAiMq__breakdown-header{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:0;padding:10px 12px;display:grid}.Stats-module__3UAiMq__breakdown-dot{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #0000001f}.Stats-module__3UAiMq__breakdown-main{gap:4px;width:100%;min-width:0;display:grid}.Stats-module__3UAiMq__breakdown-title{font-size:13px;font-weight:700}.Stats-module__3UAiMq__breakdown-sub{color:var(--muted);font-size:12px}.Stats-module__3UAiMq__breakdown-bar{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:999px;width:100%;height:4px;overflow:hidden}.Stats-module__3UAiMq__breakdown-bar-fill{border-radius:999px;min-width:2px;height:100%;transition:width .2s}.Stats-module__3UAiMq__breakdown-count{text-align:right;min-width:20px;font-size:13px;font-weight:800}.Stats-module__3UAiMq__breakdown-caret{color:var(--muted);font-size:11px}.Stats-module__3UAiMq__breakdown-clips{border-top:1px solid var(--line);gap:4px;width:100%;padding:8px 12px 12px;display:grid}.Stats-module__3UAiMq__breakdown-clip-btn{background:var(--panel);border:1px solid var(--line);cursor:pointer;font:inherit;text-align:left;border-radius:8px;width:100%;min-height:0;padding:8px 10px}.Stats-module__3UAiMq__breakdown-clip-btn:hover{border-color:var(--accent)}.Stats-module__3UAiMq__breakdown-clip-btn.Stats-module__3UAiMq__is-selected{background:color-mix(in srgb, var(--accent) 14%, var(--panel));border-color:var(--accent)}.Stats-module__3UAiMq__figures-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.Stats-module__3UAiMq__figure-card{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:12px;display:grid}.Stats-module__3UAiMq__figure-title{color:var(--muted);font-size:13px}.Stats-module__3UAiMq__figure-value-row{align-items:flex-end;gap:4px;display:flex}.Stats-module__3UAiMq__figure-value{font-size:24px;font-weight:800;line-height:1}.Stats-module__3UAiMq__figure-unit{color:var(--muted);margin-bottom:3px;font-size:12px}.Stats-module__3UAiMq__performance-badge{border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.Stats-module__3UAiMq__performance-badge.Stats-module__3UAiMq__good{color:#2e7d32;background:#4caf5033}.Stats-module__3UAiMq__performance-badge.Stats-module__3UAiMq__bad{color:#c62828;background:#f4433633}.Stats-module__3UAiMq__section-card{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);gap:12px;padding:16px;display:grid}.Stats-module__3UAiMq__section-title{margin:0;font-size:16px;font-weight:800}.Stats-module__3UAiMq__pitch-grid-wrap{justify-content:center;max-width:320px;display:flex}.Stats-module__3UAiMq__pitch-grid{aspect-ratio:291/275;clip-path:polygon(22% 17%,78% 17%,100% 100%,0 100%);background:linear-gradient(#6db13b,#5a9a32);border-radius:12px 12px 40px 40px;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(7,1fr);gap:2px;width:100%;padding:28% 12% 8%;display:grid}.Stats-module__3UAiMq__pitch-grid-cell{border-radius:2px;min-height:0}.Stats-module__3UAiMq__wagon-wheel{width:100%;max-width:420px;margin:0 auto}.Stats-module__3UAiMq__wagon-wheel.Stats-module__3UAiMq__is-embedded{flex:1;justify-content:center;align-items:stretch;width:100%;max-width:none;min-height:0;margin:0;padding:4px 6px 6px;display:flex;overflow:hidden}.Stats-module__3UAiMq__wagon-wheel-root,.Stats-module__3UAiMq__wagon-grid-view{flex-direction:column;flex:1;gap:6px;width:100%;min-height:0;display:flex}.Stats-module__3UAiMq__wagon-wheel-root{justify-content:center;align-items:center}.Stats-module__3UAiMq__wagon-grid-wheel-area{flex:1;justify-content:stretch;align-items:stretch;width:100%;min-height:220px;display:flex}.Stats-module__3UAiMq__wagon-grid-wheel-button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:100%;min-height:0;margin:0;padding:0;display:flex}.Stats-module__3UAiMq__wagon-grid-wheel-button:focus-visible{outline:2px solid var(--accent,#3d7dfb);outline-offset:4px}.Stats-module__3UAiMq__wagon-wheel-bg{max-width:100%;margin:0 auto;position:relative}.Stats-module__3UAiMq__wagon-wheel-bg-image{pointer-events:none;-webkit-user-select:none;user-select:none}.Stats-module__3UAiMq__wagon-wheel-bg-content{z-index:1;width:100%;height:100%;position:relative}.Stats-module__3UAiMq__wagon-wheel-trajectory-shell{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Stats-module__3UAiMq__wagon-wheel-trajectory-inner{width:70%;height:70%;margin-bottom:5px;margin-right:6px;position:relative}.Stats-module__3UAiMq__wagon-wheel-trajectory-tilt{transform-origin:50%;width:100%;height:100%;position:relative;top:5px;left:3px;transform:perspective(700px)rotateX(44deg)}.Stats-module__3UAiMq__wagon-wheel-trajectory-svg{width:100%;height:100%;display:block}.Stats-module__3UAiMq__wagon-grid-view{gap:4px}.Stats-module__3UAiMq__wagon-grid-arc{transform-origin:50%;transform-style:preserve-3d;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;transform:rotateX(45deg)}.Stats-module__3UAiMq__wagon-grid-fielder-wrap{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Stats-module__3UAiMq__wagon-grid-field-area{border-radius:50%;margin-left:3px;position:relative;overflow:hidden}.Stats-module__3UAiMq__wagon-grid-field-line-wrap{pointer-events:none;z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Stats-module__3UAiMq__wagon-field-line{width:100%;height:100%;display:block;overflow:visible}.Stats-module__3UAiMq__wagon-grid-fielders{pointer-events:none;z-index:3;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.Stats-module__3UAiMq__wagon-fielder-wrap{justify-content:center;align-items:center;margin-top:-10px;margin-left:-10px;display:flex;position:absolute}.Stats-module__3UAiMq__wagon-fielder-wrap.Stats-module__3UAiMq__is-moving{z-index:5}.Stats-module__3UAiMq__wagon-fielder-dot{z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.Stats-module__3UAiMq__wagon-fielder-dot svg{width:12px;height:12px;display:block}.Stats-module__3UAiMq__wagon-fielder-ring{pointer-events:none;z-index:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Stats-module__3UAiMq__wagon-fielder-wrap.Stats-module__3UAiMq__is-fielded .Stats-module__3UAiMq__wagon-fielder-ring{animation:1.4s ease-in-out infinite Stats-module__3UAiMq__fielder-pulse}@keyframes Stats-module__3UAiMq__fielder-pulse{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:.55;transform:translate(-50%,-50%)scale(1.15)}}.Stats-module__3UAiMq__wagon-grid-trajectory-wrap{z-index:4;flex-shrink:0;position:relative}.Stats-module__3UAiMq__wagon-fielded-hint{color:#fff;text-align:center;background:#0000008c;border-radius:4px;width:fit-content;margin:4px auto 0;padding:3px 8px;font-size:12px;font-weight:600}.Stats-module__3UAiMq__wagon-fielded-hint strong{color:#ff3b30}.Stats-module__3UAiMq__ball-trajectory{width:100%;height:100%;position:absolute;top:0;left:0}.Stats-module__3UAiMq__ball-trajectory svg{width:100%;height:100%;display:block;overflow:visible}.Stats-module__3UAiMq__wagon-run-indicators,.Stats-module__3UAiMq__wagon-run-indicators-compact{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:6px 12px;padding-top:2px;display:flex}.Stats-module__3UAiMq__wagon-run-indicators-compact{gap:4px 8px;font-size:10px}.Stats-module__3UAiMq__wagon-run-indicator{color:var(--text-muted,#9aa0a6);align-items:center;gap:5px;font-size:12px;display:flex}.Stats-module__3UAiMq__wagon-run-dot{border-radius:4px;width:10px;height:10px}.Stats-module__3UAiMq__wagon-percentage-shell{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Stats-module__3UAiMq__wagon-percentage-svg{transform-origin:50%;display:block;position:relative;top:11px;left:1px;transform:perspective(700px)rotateX(45deg)}.Stats-module__3UAiMq__wagon-pitch-icon{pointer-events:none;z-index:2;justify-content:center;align-items:center;width:50px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Stats-module__3UAiMq__beehive-board{aspect-ratio:3/4;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:linear-gradient(#1e1f23 0%,#2a2b30 100%);width:100%;max-width:320px;position:relative}.Stats-module__3UAiMq__beehive-silhouette{opacity:.35;pointer-events:none;width:100%;height:100%}.Stats-module__3UAiMq__matrix-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.Stats-module__3UAiMq__matrix-stat{background:var(--soft);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.Stats-module__3UAiMq__matrix-stat strong{font-size:18px;display:block}.Stats-module__3UAiMq__matrix-stat span{color:var(--muted);font-size:12px}.Stats-module__3UAiMq__ball-grid{flex-wrap:wrap;gap:6px;display:flex}.Stats-module__3UAiMq__ball-cell{border:1px solid var(--line);cursor:pointer;border-radius:8px;width:36px;height:36px;font-size:12px;font-weight:700}.Stats-module__3UAiMq__ball-cell.Stats-module__3UAiMq__valid{background:color-mix(in srgb, #4caf50 18%, var(--panel))}.Stats-module__3UAiMq__ball-cell.Stats-module__3UAiMq__invalid{background:color-mix(in srgb, #f44336 18%, var(--panel))}.Stats-module__3UAiMq__simulator-fields{flex-wrap:wrap;gap:8px;display:flex}.Stats-module__3UAiMq__field-pill{background:var(--soft);border:1px solid var(--line);cursor:pointer;font:inherit;border-radius:999px;padding:8px 14px;font-weight:700}.Stats-module__3UAiMq__field-pill.Stats-module__3UAiMq__active{background:color-mix(in srgb, var(--accent) 16%, var(--panel));border-color:var(--accent);color:var(--accent)}.Stats-module__3UAiMq__comparison-table{border-collapse:collapse;width:100%;font-size:13px}.Stats-module__3UAiMq__comparison-table th,.Stats-module__3UAiMq__comparison-table td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.Stats-module__3UAiMq__comparison-table th{color:var(--muted);font-weight:700}.Stats-module__3UAiMq__empty-state{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px dashed var(--line);border-radius:var(--radius);box-shadow:0 1px 0 #ffffff80 inset, 0 4px 10px color-mix(in srgb, var(--ink) 5%, transparent);color:var(--muted);text-align:center;padding:24px}.Stats-module__3UAiMq__notes-list{gap:8px;display:grid}.Stats-module__3UAiMq__note-item{background:var(--soft);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;padding:10px 12px}.Stats-module__3UAiMq__compare-select{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font:inherit;padding:8px 12px}.Stats-module__3UAiMq__delivery-panel{gap:14px;min-width:0;display:grid}.Stats-module__3UAiMq__delivery-panel-head{gap:4px;display:grid}.Stats-module__3UAiMq__delivery-ball-title{margin:0;font-size:22px}.Stats-module__3UAiMq__delivery-matchup{color:var(--muted);margin:0;font-size:14px}.Stats-module__3UAiMq__delivery-vs{opacity:.7;margin:0 6px}.Stats-module__3UAiMq__delivery-chips{flex-wrap:wrap;gap:6px;display:flex}.Stats-module__3UAiMq__status-chip{background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.Stats-module__3UAiMq__outcome-block{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Stats-module__3UAiMq__outcome-badge{border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.Stats-module__3UAiMq__outcome-badge strong,.Stats-module__3UAiMq__delivery-stat-value strong{font-weight:900}.Stats-module__3UAiMq__runs-display{font-size:18px;font-weight:800}.Stats-module__3UAiMq__delivery-meta-grid{gap:8px;display:grid}.Stats-module__3UAiMq__delivery-stat-row{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 var(--surface-shine) inset, 0 4px 10px color-mix(in srgb, var(--ink) 7%, transparent);align-items:baseline;gap:4px;padding:8px 12px;display:grid}.Stats-module__3UAiMq__delivery-stat-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.Stats-module__3UAiMq__delivery-stat-value{font-size:15px;font-weight:700}.Stats-module__3UAiMq__delivery-visuals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.Stats-module__3UAiMq__delivery-visual-block{gap:8px;display:grid}.Stats-module__3UAiMq__delivery-visual-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.Stats-module__3UAiMq__mini-pitch-board{max-width:200px}.Stats-module__3UAiMq__filmstrip{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 var(--surface-shine) inset, 0 8px 18px color-mix(in srgb, var(--ink) 8%, transparent);gap:10px;margin-top:16px;padding:12px;display:grid}.Stats-module__3UAiMq__filmstrip-head{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:0;padding:0;display:flex}.Stats-module__3UAiMq__filmstrip-head-right{align-items:center;gap:8px;display:flex}.Stats-module__3UAiMq__filmstrip-count{color:var(--muted);font-size:12px;font-weight:700}.Stats-module__3UAiMq__filmstrip-caret{color:var(--muted);font-size:12px;transition:transform .15s}.Stats-module__3UAiMq__filmstrip-caret.Stats-module__3UAiMq__is-open{transform:rotate(180deg)}.Stats-module__3UAiMq__filmstrip-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:700px){.Stats-module__3UAiMq__filmstrip-filters{grid-template-columns:1fr}}.Stats-module__3UAiMq__filmstrip-filter{gap:4px;font-size:11px;font-weight:700;display:grid}.Stats-module__3UAiMq__filmstrip-filter select{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);font:inherit;padding:6px 8px}.Stats-module__3UAiMq__filmstrip-list{flex-wrap:wrap;gap:6px;max-height:200px;padding:2px;display:flex;overflow-y:auto}.Stats-module__3UAiMq__filmstrip-empty{color:var(--muted,#667085);margin:4px 0 0;font-size:13px}.Stats-module__3UAiMq__delivery-chip{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-left:3px solid var(--outcome-color,var(--accent));box-shadow:0 1px 0 var(--surface-shine) inset, 0 4px 8px color-mix(in srgb, var(--ink) 6%, transparent);cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:6px;min-height:0;padding:5px 9px 5px 8px;transition:border-color .12s,background .12s;display:flex}.Stats-module__3UAiMq__delivery-chip:hover{background:color-mix(in srgb, var(--outcome-color,var(--accent)) 8%, var(--panel));border-color:color-mix(in srgb, var(--outcome-color,var(--accent)) 55%, var(--line))}.Stats-module__3UAiMq__delivery-chip.Stats-module__3UAiMq__is-active{background:color-mix(in srgb, var(--outcome-color,var(--accent)) 14%, var(--panel));border-color:var(--outcome-color,var(--accent))}.Stats-module__3UAiMq__delivery-chip-no{font-size:14px;font-weight:800;line-height:1}.Stats-module__3UAiMq__delivery-chip-outcome{color:var(--outcome-color,var(--muted));text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;font-weight:700;overflow:hidden}.Stats-module__3UAiMq__delivery-chip-outcome strong{font-weight:900}.Stats-module__3UAiMq__delivery-chip-new{color:#fff;letter-spacing:.04em;background:#dc2626;border-radius:4px;flex:none;padding:3px 5px;font-size:9px;font-weight:800;line-height:1}.Stats-module__3UAiMq__filmstrip-row{background:var(--panel);border:1px solid var(--line);cursor:pointer;font:inherit;text-align:left;border-radius:8px;grid-template-columns:12px 1fr auto auto;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.Stats-module__3UAiMq__filmstrip-row:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.Stats-module__3UAiMq__filmstrip-row.Stats-module__3UAiMq__is-active{background:color-mix(in srgb, var(--accent) 12%, var(--panel));border-color:var(--accent)}.Stats-module__3UAiMq__filmstrip-dot{border-radius:50%;width:10px;height:10px}.Stats-module__3UAiMq__filmstrip-ball{font-size:13px;font-weight:700}.Stats-module__3UAiMq__filmstrip-outcome{color:var(--muted);font-size:12px}.Stats-module__3UAiMq__filmstrip-meta{color:var(--muted);font-size:11px;font-weight:600}.Stats-module__3UAiMq__report-stack{gap:14px;display:grid}.Stats-module__3UAiMq__report-stats{gap:2px;display:grid}.Stats-module__3UAiMq__report-stat-row{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 2px;display:flex}.Stats-module__3UAiMq__report-stat-row:last-child{border-bottom:0}.Stats-module__3UAiMq__report-stat-label{color:var(--muted);flex:1;min-width:0;font-size:13px}.Stats-module__3UAiMq__report-stat-value{text-align:right;flex-shrink:0;font-size:13px;font-weight:700}.Stats-module__3UAiMq__report-flag-note{color:var(--muted);margin:-4px 0 0;font-size:12px}.Stats-module__3UAiMq__report-player-flag{color:color-mix(in srgb, #c47a00 70%, var(--ink));background:#c47a0024;border-left:3px solid #c47a00;border-radius:0 8px 8px 0;margin:4px 0 0;padding:8px 10px;font-size:12px;font-weight:600}.Stats-module__3UAiMq__flagged-list{gap:8px;display:grid}.Stats-module__3UAiMq__flagged-row{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);gap:2px;padding-bottom:8px;display:grid}.Stats-module__3UAiMq__flagged-row:last-child{border-bottom:0;padding-bottom:0}.Stats-module__3UAiMq__flagged-row strong{font-size:13px}.Stats-module__3UAiMq__flagged-row span{font-size:12px}.Stats-module__3UAiMq__scorecard-table{gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:auto}.Stats-module__3UAiMq__scorecard-row{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:minmax(96px, 1.4fr) repeat(var(--scorecard-cols,6), minmax(28px, .55fr));align-items:center;gap:4px;min-height:36px;padding:6px 0;display:grid}.Stats-module__3UAiMq__scorecard-row:last-child{border-bottom:0}.Stats-module__3UAiMq__scorecard-header{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding-bottom:8px;font-size:11px;font-weight:700}.Stats-module__3UAiMq__scorecard-footer{border-top:1px solid var(--line);margin-top:4px;padding-top:10px}.Stats-module__3UAiMq__scorecard-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Stats-module__3UAiMq__scorecard-stat{text-align:center;font-size:12px}.Stats-module__3UAiMq__scorecard-stat.Stats-module__3UAiMq__is-bold,.Stats-module__3UAiMq__scorecard-name.Stats-module__3UAiMq__is-bold,.Stats-module__3UAiMq__scorecard-footer-value.Stats-module__3UAiMq__is-bold{font-weight:800}.Stats-module__3UAiMq__scorecard-footer-value{text-align:left;grid-column:2/-1;font-size:12px}.Stats-module__3UAiMq__scorecard-player-btn{color:var(--accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.Stats-module__3UAiMq__scorecard-player-btn:hover{text-decoration:underline}.Stats-module__3UAiMq__scorecard-player-name{color:var(--accent);font-size:12px;font-weight:700}.Stats-module__3UAiMq__ball-accordion{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.Stats-module__3UAiMq__ball-accordion-summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 0;font-size:13px;font-weight:800;list-style:none}.Stats-module__3UAiMq__ball-accordion-summary::-webkit-details-marker{display:none}.Stats-module__3UAiMq__ball-accordion-summary:before{color:var(--muted);content:"▸ "}.Stats-module__3UAiMq__ball-accordion[open]>.Stats-module__3UAiMq__ball-accordion-summary:before{content:"▾ "}.Stats-module__3UAiMq__ball-accordion-body{padding:8px 0 4px}.Stats-module__3UAiMq__ball-by-ball{gap:12px;display:grid}.Stats-module__3UAiMq__ball-over-row{gap:6px;display:grid}.Stats-module__3UAiMq__ball-over-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.Stats-module__3UAiMq__ball-row{flex-wrap:wrap;gap:6px;display:flex}.Stats-module__3UAiMq__ball-circle{cursor:pointer;font:inherit;border:1px solid;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:40px;height:40px;min-height:0;padding:2px;transition:transform .12s,box-shadow .12s;display:flex}.Stats-module__3UAiMq__ball-circle:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--ink) 18%, transparent);transform:scale(1.06)}.Stats-module__3UAiMq__ball-circle strong{font-size:11px;font-weight:800;line-height:1.1}.Stats-module__3UAiMq__ball-circle span{opacity:.9;font-size:7px;line-height:1.1}@media (max-width:720px){.Stats-module__3UAiMq__scorecard-row{grid-template-columns:minmax(72px, 1.2fr) repeat(var(--scorecard-cols,6), minmax(24px, .5fr));font-size:11px}.Stats-module__3UAiMq__ball-circle{width:36px;height:36px}.Stats-module__3UAiMq__ball-circle strong{font-size:10px}}
.CoachReply-module__TqG6CG__chat-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.CoachReply-module__TqG6CG__chat-card.CoachReply-module__TqG6CG__is-embedded{border-radius:0;flex:1;min-height:0}.CoachReply-module__TqG6CG__chat-card.CoachReply-module__TqG6CG__is-embedded .CoachReply-module__TqG6CG__chat-thread{background:0 0;flex:1;min-height:120px;max-height:none;padding:4px 2px 12px}.CoachReply-module__TqG6CG__chat-card.CoachReply-module__TqG6CG__is-embedded .CoachReply-module__TqG6CG__chat-composer{border-top:1px solid var(--line);padding:12px 14px}.CoachReply-module__TqG6CG__chat-head{color:#fff;background:linear-gradient(120deg,#1471de 0%,#249e51 100%);align-items:center;gap:12px;padding:14px 18px;display:flex}.CoachReply-module__TqG6CG__chat-head-icon{background:#ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CoachReply-module__TqG6CG__chat-head-text{gap:2px;display:grid}.CoachReply-module__TqG6CG__chat-head-title{font-size:16px;font-weight:700}.CoachReply-module__TqG6CG__chat-head-sub{opacity:.85;font-size:12px}.CoachReply-module__TqG6CG__chat-thread{background:radial-gradient(circle at 12% 18%, #1471de0f, transparent 45%), radial-gradient(circle at 88% 82%, #249e510f, transparent 45%), var(--soft);flex-direction:column;min-height:160px;max-height:420px;padding:18px;display:flex;overflow-y:auto}.CoachReply-module__TqG6CG__chat-empty{color:var(--muted);text-align:center;place-items:center;gap:6px;margin:auto;display:grid}.CoachReply-module__TqG6CG__chat-empty-title{color:var(--ink);font-weight:700}.CoachReply-module__TqG6CG__chat-day{justify-content:center;margin:4px 0 10px;display:flex}.CoachReply-module__TqG6CG__chat-day span{background:color-mix(in srgb, var(--line) 55%, transparent);color:var(--muted);border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700}.CoachReply-module__TqG6CG__chat-row{gap:8px;max-width:82%;margin-bottom:10px;display:flex}.CoachReply-module__TqG6CG__chat-row.CoachReply-module__TqG6CG__is-grouped{margin-bottom:3px}.CoachReply-module__TqG6CG__chat-row.CoachReply-module__TqG6CG__is-mine{flex-direction:row-reverse;align-self:flex-end;margin-left:auto}.CoachReply-module__TqG6CG__chat-avatar.CoachReply-module__TqG6CG__is-hidden{visibility:hidden}.CoachReply-module__TqG6CG__chat-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.CoachReply-module__TqG6CG__chat-bubble{border-radius:16px;gap:3px;padding:9px 12px;display:grid;position:relative}.CoachReply-module__TqG6CG__chat-row.CoachReply-module__TqG6CG__is-mine .CoachReply-module__TqG6CG__chat-bubble{color:#fff;background:#00aeef;border-bottom-right-radius:5px}.CoachReply-module__TqG6CG__chat-row.CoachReply-module__TqG6CG__is-theirs .CoachReply-module__TqG6CG__chat-bubble{background:var(--panel);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:5px}.CoachReply-module__TqG6CG__chat-author{opacity:.9;font-size:12px;font-weight:700}.CoachReply-module__TqG6CG__chat-text{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.4}.CoachReply-module__TqG6CG__chat-meta{justify-content:flex-end;align-items:center;gap:4px;display:flex}.CoachReply-module__TqG6CG__chat-time{opacity:.7;font-size:11px}.CoachReply-module__TqG6CG__chat-tick{letter-spacing:-1px;opacity:.85;font-size:11px;font-weight:700}.CoachReply-module__TqG6CG__chat-tick.CoachReply-module__TqG6CG__is-read{color:#aef1ff;opacity:1}.CoachReply-module__TqG6CG__chat-composer{border-top:1px solid var(--line);align-items:flex-end;gap:10px;padding:12px 14px;display:flex}.CoachReply-module__TqG6CG__chat-input{background:var(--soft);border:1px solid var(--line);color:var(--ink);font:inherit;resize:none;border-radius:14px;flex:1;min-height:44px;max-height:120px;padding:11px 14px}.CoachReply-module__TqG6CG__chat-input:focus{border-color:var(--accent);outline:none}.CoachReply-module__TqG6CG__chat-send{color:#fff;cursor:pointer;background:linear-gradient(120deg,#1471de 0%,#249e51 100%);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;transition:transform .12s,opacity .12s;display:flex}.CoachReply-module__TqG6CG__chat-send:hover:not(:disabled){transform:scale(1.06)}.CoachReply-module__TqG6CG__chat-send:disabled{cursor:not-allowed;opacity:.5}
.BoundarySkyDigit-module__5KbJYq__skyBurstRoot{pointer-events:none;z-index:6;justify-content:center;align-items:flex-start;padding:64px 16px 0;display:flex;position:absolute;inset:0}.BoundarySkyDigit-module__5KbJYq__skyBurstRootCompact{padding:52px 8px 0}.BoundarySkyDigit-module__5KbJYq__skyBurstGraphic{width:140px;height:140px;animation:.38s cubic-bezier(.2,1.4,.4,1) both BoundarySkyDigit-module__5KbJYq__skyBurstIn,.35s ease-in 1.75s forwards BoundarySkyDigit-module__5KbJYq__skyBurstOut;position:relative}.BoundarySkyDigit-module__5KbJYq__skyBurstGraphicCompact{width:72px;height:72px}.BoundarySkyDigit-module__5KbJYq__skyBurstNum{color:#e11d2e;letter-spacing:-.04em;text-shadow:0 0 #14532d,1px 1px #14532d,-1px -1px #166534,0 4px 10px #00000047;z-index:5;font-family:Segoe UI,system-ui,sans-serif;font-size:104px;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.BoundarySkyDigit-module__5KbJYq__skyBurstNumCompact{text-shadow:0 0 #14532d,1px 1px #14532d,0 2px 6px #00000040;font-size:52px}.BoundarySkyDigit-module__5KbJYq__skyBurstRing{box-sizing:border-box;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BoundarySkyDigit-module__5KbJYq__skyBurstRingGreen{opacity:.95;z-index:1;border:8px solid #86efac;width:78%;height:78%}.BoundarySkyDigit-module__5KbJYq__skyBurstGraphicCompact .BoundarySkyDigit-module__5KbJYq__skyBurstRingGreen{border-width:4px}.BoundarySkyDigit-module__5KbJYq__skyBurstRingRed{clip-path:polygon(0 0,100% 0,100% 42%,62% 58%,100% 72%,100% 100%,0 100%,0 55%,45% 48%,0 38%);z-index:2;border:7px solid #ef4444;width:92%;height:92%}.BoundarySkyDigit-module__5KbJYq__skyBurstGraphicCompact .BoundarySkyDigit-module__5KbJYq__skyBurstRingRed{border-width:4px}.BoundarySkyDigit-module__5KbJYq__skyBurstArc{box-sizing:border-box;z-index:3;border:3px solid #f8fafc;border-color:#f8fafc #f8fafc #0000 #0000;border-radius:50%;width:70%;height:70%;position:absolute;top:50%;left:50%}.BoundarySkyDigit-module__5KbJYq__skyBurstGraphicCompact .BoundarySkyDigit-module__5KbJYq__skyBurstArc{border-width:2px}.BoundarySkyDigit-module__5KbJYq__skyBurstArcA{transform:translate(-50%,-50%)rotate(-25deg)}.BoundarySkyDigit-module__5KbJYq__skyBurstArcB{border-color:#0000 #0000 #f8fafc #f8fafc;transform:translate(-50%,-50%)rotate(40deg)}.BoundarySkyDigit-module__5KbJYq__skyBurstBar{z-index:0;border-radius:3px;width:108%;height:16%;position:absolute;top:50%;left:50%}.BoundarySkyDigit-module__5KbJYq__skyBurstBarGreen{background:#86efac;transform:translate(-50%,-50%)rotate(-38deg)}.BoundarySkyDigit-module__5KbJYq__skyBurstBarRed{background:#ef4444;transform:translate(-50%,-50%)rotate(48deg)}.BoundarySkyDigit-module__5KbJYq__skyBurstDot{z-index:4;background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute}.BoundarySkyDigit-module__5KbJYq__skyBurstGraphicCompact .BoundarySkyDigit-module__5KbJYq__skyBurstDot{width:3px;height:3px}@keyframes BoundarySkyDigit-module__5KbJYq__skyBurstIn{0%{opacity:0;transform:scale(.55)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes BoundarySkyDigit-module__5KbJYq__skyBurstOut{to{opacity:0;transform:scale(1.06)translateY(-8px)}}
.ReplayStadium3D-module__utwxQW__slot{width:100%;height:100%;min-height:0}.ReplayStadium3D-module__utwxQW__wrap{border:1px solid var(--line,#d0d9cb);isolation:isolate;background:linear-gradient(#8ec8e8 0%,#b7e0a0 60%,#a8e07a 100%);border-radius:12px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.ReplayStadium3D-module__utwxQW__wrapFullscreen,.ReplayStadium3D-module__utwxQW__wrap:fullscreen{border:none;border-radius:0;width:100%;height:100%}.ReplayStadium3D-module__utwxQW__wrap:-webkit-full-screen{border:none;border-radius:0;width:100%;height:100%}.ReplayStadium3D-module__utwxQW__stageCanvas{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ReplayStadium3D-module__utwxQW__wrap canvas{display:block;width:100%!important;height:100%!important}.ReplayStadium3D-module__utwxQW__toolbar{pointer-events:none;z-index:7;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.ReplayStadium3D-module__utwxQW__toolbarLeft,.ReplayStadium3D-module__utwxQW__toolbarRight{pointer-events:none;align-items:center;gap:8px;display:flex}.ReplayStadium3D-module__utwxQW__deliveryNav{pointer-events:none;align-items:center;gap:6px;display:flex}.ReplayStadium3D-module__utwxQW__deliveryNavLabel{color:#f8fafc;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:11px;font-weight:650;overflow:hidden}.ReplayStadium3D-module__utwxQW__navBtn{appearance:none;color:#f8fafc;cursor:pointer;pointer-events:auto;white-space:nowrap;background:#0f172a6b;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;height:36px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ReplayStadium3D-module__utwxQW__navBtn:hover:not(:disabled){background:#0f172a94}.ReplayStadium3D-module__utwxQW__navBtn:disabled{cursor:default;opacity:.45}.ReplayStadium3D-module__utwxQW__replayBtn{appearance:none;color:#f8fafc;cursor:pointer;letter-spacing:.01em;pointer-events:auto;white-space:nowrap;background:#0f172a6b;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;height:36px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ReplayStadium3D-module__utwxQW__replayBtn:hover:not(:disabled){background:#0f172a94}.ReplayStadium3D-module__utwxQW__replayBtn:disabled{cursor:default;opacity:.45}.ReplayStadium3D-module__utwxQW__pitchCam{pointer-events:auto;z-index:8;background:#0f172ae0;border:1px solid #ffffff59;border-radius:12px;flex-direction:column;gap:6px;width:min(160px,20vw);max-width:min(180px,22vw);max-height:min(52vh,420px);padding:8px;display:flex;position:absolute;top:56px;right:10px;overflow:hidden;box-shadow:0 10px 28px #00000059}.ReplayStadium3D-module__utwxQW__pitchCamLabel{color:#f8fafc;letter-spacing:.04em;text-transform:uppercase;padding:0 2px;font-size:11px;font-weight:750;line-height:1}.ReplayStadium3D-module__utwxQW__pitchCamVideo{aspect-ratio:9/16;object-fit:cover;background:#0f172a;border-radius:8px;width:100%;height:auto;max-height:min(46vh,380px);display:block}@media (max-width:720px){.ReplayStadium3D-module__utwxQW__pitchCam{width:min(120px,32vw);max-width:min(130px,34vw);top:52px}}.ReplayStadium3D-module__utwxQW__outcomeChip{color:#f8fafc;pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:5;background:#0f172ab8;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:min(28rem,100% - 24px);margin:0;padding:.28rem .75rem;font-size:12px;font-weight:650;display:inline-flex;position:absolute;top:auto;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%)}.ReplayStadium3D-module__utwxQW__outcomeChip strong{color:#ff6b61;font-weight:750}.ReplayStadium3D-module__utwxQW__wrapFullscreen .ReplayStadium3D-module__utwxQW__outcomeChip,.ReplayStadium3D-module__utwxQW__wrap:fullscreen .ReplayStadium3D-module__utwxQW__outcomeChip{bottom:44px}.ReplayStadium3D-module__utwxQW__wrap:-webkit-full-screen .ReplayStadium3D-module__utwxQW__outcomeChip{bottom:44px}.ReplayStadium3D-module__utwxQW__dataNotice{color:#fde68a;pointer-events:none;text-align:center;z-index:6;background:#0f172ac7;border:1px solid #fbbf248c;border-radius:10px;max-width:min(30rem,100% - 24px);margin:0;padding:.4rem .75rem;font-size:12px;font-weight:600;line-height:1.35;position:absolute;top:12px;left:50%;transform:translate(-50%)}.ReplayStadium3D-module__utwxQW__runLegend{pointer-events:none;z-index:5;background:#ffffffe0;border:1px solid #fffffff2;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .65rem;max-width:calc(100% - 20px);padding:.28rem .7rem;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0f172a1f}.ReplayStadium3D-module__utwxQW__runLegendItem{color:#334155;align-items:center;gap:.28rem;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.ReplayStadium3D-module__utwxQW__runLegendDot{border:1px solid #0f172a2e;border-radius:999px;flex-shrink:0;width:9px;height:9px;box-shadow:inset 0 0 0 1px #ffffff59}.ReplayStadium3D-module__utwxQW__iconBtn{appearance:none;aspect-ratio:1;box-sizing:border-box;color:#f8fafc;cursor:pointer;pointer-events:auto;background:#0f172a59;border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex;overflow:hidden}.ReplayStadium3D-module__utwxQW__iconBtn:hover:not(:disabled){background:#0f172a7a}.ReplayStadium3D-module__utwxQW__iconBtn:disabled{cursor:default;opacity:.45}.ReplayStadium3D-module__utwxQW__iconBtnActive{background:#0f172a9e;border-color:#f8fafcbf}.ReplayStadium3D-module__utwxQW__loading{color:#1a1f16;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;font-size:13px;font-weight:650;display:flex}
.PitchMapPanel-module__hty7aG__panel{background:linear-gradient(180deg, var(--surface-top) 0%, var(--surface-bottom) 100%);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);grid-template-rows:auto minmax(0,1fr);gap:0;width:100%;height:100%;min-height:420px;display:grid;overflow:hidden}.PitchMapPanel-module__hty7aG__panelSession{min-height:min(72vh,760px)}.PitchMapPanel-module__hty7aG__panel:fullscreen{background:var(--panel,#fff);box-shadow:none;border:0;border-radius:0;width:100vw;height:100vh;min-height:100vh}.PitchMapPanel-module__hty7aG__panel:fullscreen .PitchMapPanel-module__hty7aG__stage{min-height:0}.PitchMapPanel-module__hty7aG__toolbar{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, var(--soft)) 0%, var(--panel) 100%);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.PitchMapPanel-module__hty7aG__toolbarGroups{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.PitchMapPanel-module__hty7aG__toolbarMeta{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.PitchMapPanel-module__hty7aG__toolbarMeta strong{color:var(--ink);font-weight:800}.PitchMapPanel-module__hty7aG__segGroup{gap:4px;min-width:0;display:grid}.PitchMapPanel-module__hty7aG__segLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.PitchMapPanel-module__hty7aG__segBar{background:var(--soft);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;gap:2px;width:fit-content;padding:4px;display:inline-flex}.PitchMapPanel-module__hty7aG__segChip{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;transition:background .12s,color .12s,box-shadow .12s}.PitchMapPanel-module__hty7aG__segChip:hover{color:var(--ink)}.PitchMapPanel-module__hty7aG__segChipActive{background:var(--accent);box-shadow:0 1px 4px color-mix(in srgb, var(--accent) 40%, transparent);color:#fff}.PitchMapPanel-module__hty7aG__header{min-width:0;display:grid}.PitchMapPanel-module__hty7aG__filterRow{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 16px;padding:10px 14px;display:flex}.PitchMapPanel-module__hty7aG__bucketBar{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.PitchMapPanel-module__hty7aG__bucketChip{background:var(--soft);border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.PitchMapPanel-module__hty7aG__bucketChip:hover:not(:disabled){border-color:color-mix(in srgb, var(--bucket-color,var(--accent)) 60%, var(--line))}.PitchMapPanel-module__hty7aG__bucketChip:disabled{cursor:default;opacity:.4}.PitchMapPanel-module__hty7aG__bucketChipActive{background:color-mix(in srgb, var(--bucket-color,var(--accent)) 18%, var(--panel));border-color:var(--bucket-color,var(--accent));box-shadow:0 0 0 2px color-mix(in srgb, var(--bucket-color,var(--accent)) 25%, transparent)}.PitchMapPanel-module__hty7aG__bucketDot{background:var(--bucket-color,var(--accent));border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0f172a40}.PitchMapPanel-module__hty7aG__bucketSub{color:var(--muted);font-weight:600}.PitchMapPanel-module__hty7aG__bucketCount{background:var(--panel);color:var(--muted);text-align:center;border-radius:999px;min-width:20px;padding:1px 6px;font-size:11px;font-weight:800}.PitchMapPanel-module__hty7aG__stageNotice{background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);z-index:2;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PitchMapPanel-module__hty7aG__stage{background:#0b1220;min-height:360px;position:relative;overflow:hidden}.PitchMapPanel-module__hty7aG__canvasLayer{position:absolute;inset:0}.PitchMapPanel-module__hty7aG__panelSession .PitchMapPanel-module__hty7aG__stage{min-height:min(58vh,640px)}.PitchMapPanel-module__hty7aG__fullscreenBtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb, var(--panel) 82%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;z-index:3;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.PitchMapPanel-module__hty7aG__fullscreenBtn:hover{border-color:var(--accent);color:var(--accent)}.PitchMapPanel-module__hty7aG__fullscreenBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PitchMapPanel-module__hty7aG__stageLoading,.PitchMapPanel-module__hty7aG__stageEmpty{color:var(--muted);text-align:center;place-items:center;height:100%;min-height:280px;padding:24px;font-size:13px;display:grid}.PitchMapPanel-module__hty7aG__legend{background:color-mix(in srgb, var(--panel) 90%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);z-index:2;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:8px 12px;max-width:calc(100% - 24px);margin:0;padding:7px 14px;list-style:none;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.PitchMapPanel-module__hty7aG__legendItem{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.PitchMapPanel-module__hty7aG__swatch{background:currentColor;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 1px #0f172a33}.PitchMapPanel-module__hty7aG__shell{gap:12px;width:100%;display:grid}.PitchMapPanel-module__hty7aG__demoBanner{background:color-mix(in srgb, var(--accent) 10%, var(--soft));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));color:var(--ink);border-radius:999px;width:fit-content;padding:8px 14px;font-size:12px;font-weight:700}@media (max-width:720px){.PitchMapPanel-module__hty7aG__toolbar{flex-direction:column;align-items:stretch}.PitchMapPanel-module__hty7aG__toolbarMeta{margin-left:0}.PitchMapPanel-module__hty7aG__segBar{width:100%;display:flex}.PitchMapPanel-module__hty7aG__segChip{text-align:center;flex:1;justify-content:center;min-width:0;padding:0 8px}.PitchMapPanel-module__hty7aG__panelSession,.PitchMapPanel-module__hty7aG__panelSession .PitchMapPanel-module__hty7aG__stage{min-height:420px}}
.CatchMap-module__GiZLoq__body{grid-template-columns:minmax(0,1fr) 280px;min-height:0;display:grid}.CatchMap-module__GiZLoq__stadium{background:linear-gradient(#8ec8e8 0%,#b7e0a0 60%,#a8e07a 100%)}.CatchMap-module__GiZLoq__zonePanel{background:var(--panel);border-left:1px solid var(--line);grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:12px;display:grid}.CatchMap-module__GiZLoq__zoneHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.CatchMap-module__GiZLoq__zoneClear{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.CatchMap-module__GiZLoq__zoneClear:hover{text-decoration:underline}.CatchMap-module__GiZLoq__zoneList{align-content:start;gap:6px;max-height:min(58vh,640px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.CatchMap-module__GiZLoq__zoneBtn{background:var(--soft);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;gap:6px;width:100%;padding:8px 10px;transition:border-color .12s,background .12s;display:grid}.CatchMap-module__GiZLoq__zoneBtn:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.CatchMap-module__GiZLoq__zoneBtnActive{background:color-mix(in srgb, var(--accent) 12%, var(--panel));border-color:var(--accent)}.CatchMap-module__GiZLoq__zoneRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.CatchMap-module__GiZLoq__zoneName{font-size:12px;font-weight:800}.CatchMap-module__GiZLoq__zoneStat{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}.CatchMap-module__GiZLoq__zoneStat strong{color:var(--ink);font-weight:900}.CatchMap-module__GiZLoq__zoneExtra{color:var(--muted);font-size:11px;font-weight:600}.CatchMap-module__GiZLoq__zoneBar{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:5px;overflow:hidden}.CatchMap-module__GiZLoq__zoneBarFill{background:linear-gradient(90deg,#22c55e,#facc15,#ef4444);border-radius:999px;height:100%;display:block}.CatchMap-module__GiZLoq__heatLegend{background:color-mix(in srgb, var(--panel) 90%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);z-index:2;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.CatchMap-module__GiZLoq__heatRamp{background:linear-gradient(90deg,#22c55e,#facc15,#ef4444);border-radius:999px;width:90px;height:8px}@media (max-width:1100px){.CatchMap-module__GiZLoq__body{grid-template-columns:minmax(0,1fr)}.CatchMap-module__GiZLoq__zonePanel{border-left:0;border-top:1px solid var(--line)}.CatchMap-module__GiZLoq__zoneList{max-height:260px}}
.PerformanceOverview-module__Br2JCa__root{--accent:#2479bb;--soft:#eaf3fb;min-width:0;color:var(--ink);gap:22px;display:grid}.PerformanceOverview-module__Br2JCa__root[data-role=bowling]{--accent:#117d6c;--soft:#e6f5ef}.PerformanceOverview-module__Br2JCa__hero{color:#f4f8fa;background:radial-gradient(at 100% 0,#234d5c 0,#0000 65%),#10232c;border-radius:24px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:24px;padding:34px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #10232c1a}.PerformanceOverview-module__Br2JCa__hero:after{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-130px;right:-100px}.PerformanceOverview-module__Br2JCa__heroCopy{min-width:0}.PerformanceOverview-module__Br2JCa__heroEyebrow{color:#8dc7cb;letter-spacing:.19em;font-size:10px;font-weight:700}.PerformanceOverview-module__Br2JCa__hero h2{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(25px,3vw,37px);font-weight:650;line-height:1.15}.PerformanceOverview-module__Br2JCa__hero p{color:#b4c5ce;margin:0;font-size:13px;line-height:1.7}.PerformanceOverview-module__Br2JCa__heroFigure{flex-wrap:wrap;align-items:baseline;gap:15px;margin:24px 0 10px;display:flex}.PerformanceOverview-module__Br2JCa__heroFigure>strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,62px);font-weight:600;line-height:1}.PerformanceOverview-module__Br2JCa__heroFigure>span{color:#c5d7dd;font-size:13px}.PerformanceOverview-module__Br2JCa__sample{color:#91a9b3;margin-top:5px;font-size:11px;display:inline-block}.PerformanceOverview-module__Br2JCa__ringBlock{text-align:center;justify-items:center;gap:14px;display:grid}.PerformanceOverview-module__Br2JCa__ring{aspect-ratio:1;background:conic-gradient(#7cddc2 var(--progress), #ffffff15 0);border-radius:50%;width:154px;padding:7px;transform:rotate(-90deg)}.PerformanceOverview-module__Br2JCa__ring>div{background:#142f39;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:rotate(90deg)}.PerformanceOverview-module__Br2JCa__ring strong{letter-spacing:-.04em;font-size:33px;font-weight:600}.PerformanceOverview-module__Br2JCa__ring span{color:#b4d3d5;margin-top:4px;font-size:11px}.PerformanceOverview-module__Br2JCa__ringBlock p{max-width:195px;font-size:11px}.PerformanceOverview-module__Br2JCa__metrics{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.PerformanceOverview-module__Br2JCa__metric{flex-direction:column;gap:9px;min-width:0;padding:22px;display:flex}.PerformanceOverview-module__Br2JCa__metric+.PerformanceOverview-module__Br2JCa__metric{border-left:1px solid var(--line)}.PerformanceOverview-module__Br2JCa__metric>span{color:var(--muted);font-size:12px}.PerformanceOverview-module__Br2JCa__metric>strong{color:var(--ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,33px);font-weight:650}.PerformanceOverview-module__Br2JCa__metric>small{color:var(--muted);font-size:11px;line-height:1.5}.PerformanceOverview-module__Br2JCa__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.PerformanceOverview-module__Br2JCa__card{border:1px solid var(--line);background:var(--panel);border-radius:20px;min-width:0;padding:26px;box-shadow:0 5px 16px #16293404}.PerformanceOverview-module__Br2JCa__card>header{margin-bottom:24px}.PerformanceOverview-module__Br2JCa__kicker{color:var(--accent);letter-spacing:.13em;font-size:10px;font-weight:800}.PerformanceOverview-module__Br2JCa__card h3,.PerformanceOverview-module__Br2JCa__review h3{letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(18px,2vw,22px);font-weight:650;line-height:1.3}.PerformanceOverview-module__Br2JCa__barRow{gap:9px;margin:22px 0;display:grid}.PerformanceOverview-module__Br2JCa__barRow>div:first-child{justify-content:space-between;gap:12px;font-size:12px;display:flex}.PerformanceOverview-module__Br2JCa__barRow strong{font-variant-numeric:tabular-nums}.PerformanceOverview-module__Br2JCa__barRow>small,.PerformanceOverview-module__Br2JCa__caption{color:var(--muted);font-size:11px;line-height:1.7}.PerformanceOverview-module__Br2JCa__track{background:color-mix(in srgb, var(--accent) 9%, var(--panel));border-radius:5px;height:6px;overflow:hidden}.PerformanceOverview-module__Br2JCa__track>span{background:var(--accent);border-radius:inherit;height:100%;display:block}.PerformanceOverview-module__Br2JCa__dualStat{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:22px;display:grid}.PerformanceOverview-module__Br2JCa__dualStat>div{flex-direction:column;gap:7px;display:flex}.PerformanceOverview-module__Br2JCa__dualStat strong{letter-spacing:-.04em;font-size:30px;font-weight:600}.PerformanceOverview-module__Br2JCa__dualStat span{font-size:12px;font-weight:600}.PerformanceOverview-module__Br2JCa__dualStat small{color:var(--muted);font-size:11px;line-height:1.6}.PerformanceOverview-module__Br2JCa__paceHeadline{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.PerformanceOverview-module__Br2JCa__paceHeadline>strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,34px);font-weight:600}.PerformanceOverview-module__Br2JCa__paceHeadline>strong>span{color:var(--muted);margin:0 12px;font-weight:300}.PerformanceOverview-module__Br2JCa__paceHeadline>span{color:var(--muted);font-size:11px}.PerformanceOverview-module__Br2JCa__paceBands{gap:13px;display:grid}.PerformanceOverview-module__Br2JCa__paceBands>div{grid-template-columns:75px 1fr 25px;align-items:center;gap:15px;font-size:11px;display:grid}.PerformanceOverview-module__Br2JCa__paceBands strong{text-align:right}.PerformanceOverview-module__Br2JCa__footnote{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:20px;font-size:11px;line-height:1.7}.PerformanceOverview-module__Br2JCa__footnote strong{color:var(--ink)}.PerformanceOverview-module__Br2JCa__caption{margin:18px 0 0}.PerformanceOverview-module__Br2JCa__sectionHeader,.PerformanceOverview-module__Br2JCa__review>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.PerformanceOverview-module__Br2JCa__pill{color:var(--muted);border:1px solid var(--line);border-radius:40px;padding:8px 12px;font-size:10px;line-height:1.5}.PerformanceOverview-module__Br2JCa__tableScroll{max-width:100%;overflow-x:auto}.PerformanceOverview-module__Br2JCa__root table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.PerformanceOverview-module__Br2JCa__root th,.PerformanceOverview-module__Br2JCa__root td{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:15px 10px}.PerformanceOverview-module__Br2JCa__root thead th{color:var(--muted);background:color-mix(in srgb, var(--accent) 4%, var(--panel));font-size:10px;font-weight:600}.PerformanceOverview-module__Br2JCa__root tbody th{font-weight:600}.PerformanceOverview-module__Br2JCa__volume{align-items:center;gap:8px;min-width:95px;display:flex}.PerformanceOverview-module__Br2JCa__volume>span{background:var(--accent);border-radius:4px;min-width:3px;max-width:80px;height:5px;display:block}.PerformanceOverview-module__Br2JCa__volume>strong{font-size:11px;font-weight:500}.PerformanceOverview-module__Br2JCa__textButton{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:650}.PerformanceOverview-module__Br2JCa__phases{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px;display:grid}.PerformanceOverview-module__Br2JCa__phases>div{background:color-mix(in srgb, var(--accent) 4%, var(--panel));border-radius:12px;padding:14px 12px}.PerformanceOverview-module__Br2JCa__phaseNumber{color:var(--accent);font-size:10px;font-weight:700}.PerformanceOverview-module__Br2JCa__phases h4{margin:12px 0;font-size:11px;font-weight:600}.PerformanceOverview-module__Br2JCa__phases strong{letter-spacing:-.04em;font-size:24px;font-weight:600}.PerformanceOverview-module__Br2JCa__phases strong small{letter-spacing:0;color:var(--muted);font-size:9px}.PerformanceOverview-module__Br2JCa__phases p,.PerformanceOverview-module__Br2JCa__phases>div>span:last-child{color:var(--muted);font-size:10px;line-height:1.7}.PerformanceOverview-module__Br2JCa__matchups{max-height:260px;display:grid;overflow-y:auto}.PerformanceOverview-module__Br2JCa__matchups>button{border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.PerformanceOverview-module__Br2JCa__matchups>button>span{gap:6px;display:grid}.PerformanceOverview-module__Br2JCa__matchups>button>span:last-child{text-align:right}.PerformanceOverview-module__Br2JCa__matchups strong{font-size:12px;font-weight:600}.PerformanceOverview-module__Br2JCa__matchups small{color:var(--muted);font-size:10px}.PerformanceOverview-module__Br2JCa__review{background:color-mix(in srgb, var(--accent) 4%, var(--panel));border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));border-radius:20px;padding:26px;scroll-margin-top:90px}.PerformanceOverview-module__Br2JCa__filters{flex-wrap:wrap;gap:8px;margin:24px 0 20px;display:flex}.PerformanceOverview-module__Br2JCa__filters button{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:11px;font-weight:600;display:inline-flex}.PerformanceOverview-module__Br2JCa__filters button[aria-pressed=true]{color:#fff;border-color:var(--accent);background:var(--accent)}.PerformanceOverview-module__Br2JCa__filters button>span{opacity:.8}.PerformanceOverview-module__Br2JCa__deliveries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PerformanceOverview-module__Br2JCa__deliveries>button{text-align:left;background:var(--panel);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.PerformanceOverview-module__Br2JCa__play{width:30px;height:30px;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--panel));border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.PerformanceOverview-module__Br2JCa__deliveries>button>span:not(.PerformanceOverview-module__Br2JCa__play){gap:6px;font-size:11px;display:grid}.PerformanceOverview-module__Br2JCa__deliveries strong{font-size:12px;font-weight:600}.PerformanceOverview-module__Br2JCa__deliveries small{color:var(--muted);font-size:10px}.PerformanceOverview-module__Br2JCa__deliveryOutcome{text-align:right;white-space:nowrap;margin-left:auto}.PerformanceOverview-module__Br2JCa__more{border:1px solid var(--line);background:var(--panel);color:var(--accent);cursor:pointer;border-radius:8px;margin:18px auto 0;padding:10px 16px;font-size:12px;display:block}.PerformanceOverview-module__Br2JCa__empty{color:var(--muted);padding:14px 0;font-size:12px;line-height:1.7}.PerformanceOverview-module__Br2JCa__root button:hover{filter:brightness(.95)}.PerformanceOverview-module__Br2JCa__root button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1150px){.PerformanceOverview-module__Br2JCa__columns{grid-template-columns:1fr}.PerformanceOverview-module__Br2JCa__metric{padding:18px 15px}}@media (max-width:650px){.PerformanceOverview-module__Br2JCa__root{gap:16px}.PerformanceOverview-module__Br2JCa__hero{grid-template-columns:1fr;gap:24px;padding:26px 22px}.PerformanceOverview-module__Br2JCa__ringBlock{text-align:left;gap:20px;display:flex}.PerformanceOverview-module__Br2JCa__ring{flex:none;width:105px;padding:5px}.PerformanceOverview-module__Br2JCa__ring strong{font-size:26px}.PerformanceOverview-module__Br2JCa__ring span{font-size:9px}.PerformanceOverview-module__Br2JCa__ringBlock p{max-width:180px}.PerformanceOverview-module__Br2JCa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.PerformanceOverview-module__Br2JCa__metric:nth-child(3){border-left:0}.PerformanceOverview-module__Br2JCa__metric:nth-child(n+3){border-top:1px solid var(--line)}.PerformanceOverview-module__Br2JCa__card,.PerformanceOverview-module__Br2JCa__review{padding:20px 16px}.PerformanceOverview-module__Br2JCa__deliveries{grid-template-columns:1fr}.PerformanceOverview-module__Br2JCa__phases{gap:6px}.PerformanceOverview-module__Br2JCa__phases>div{padding:12px 8px}.PerformanceOverview-module__Br2JCa__phases strong{font-size:21px}.PerformanceOverview-module__Br2JCa__dualStat{gap:18px}}@media (prefers-reduced-motion:reduce){.PerformanceOverview-module__Br2JCa__root *{scroll-behavior:auto}}@media (max-width:650px){.PerformanceOverview-module__Br2JCa__filters button{min-height:44px}.PerformanceOverview-module__Br2JCa__tableScroll{overflow:visible}.PerformanceOverview-module__Br2JCa__root table,.PerformanceOverview-module__Br2JCa__root tbody{white-space:normal;min-width:0;display:block}.PerformanceOverview-module__Br2JCa__root thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PerformanceOverview-module__Br2JCa__root tbody{gap:12px;display:grid}.PerformanceOverview-module__Br2JCa__root tbody tr{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.PerformanceOverview-module__Br2JCa__root tbody th{background:color-mix(in srgb, var(--accent) 5%, var(--panel));grid-column:1/-1;padding:13px 14px}.PerformanceOverview-module__Br2JCa__root td{flex-direction:column;gap:8px;padding:12px 14px;font-size:15px;display:flex}.PerformanceOverview-module__Br2JCa__root td:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:400}.PerformanceOverview-module__Br2JCa__root td.PerformanceOverview-module__Br2JCa__replayCell{border-bottom:0;grid-column:1/-1;padding:0}.PerformanceOverview-module__Br2JCa__root td.PerformanceOverview-module__Br2JCa__replayCell:before{display:none}.PerformanceOverview-module__Br2JCa__textButton{width:100%;min-height:44px;font-size:12px}.PerformanceOverview-module__Br2JCa__volume{min-width:0}.PerformanceOverview-module__Br2JCa__volume>strong{font-size:15px}.PerformanceOverview-module__Br2JCa__sectionHeader .PerformanceOverview-module__Br2JCa__pill{border:0;border-radius:0;padding:0}.PerformanceOverview-module__Br2JCa__metric>small,.PerformanceOverview-module__Br2JCa__barRow>small,.PerformanceOverview-module__Br2JCa__caption,.PerformanceOverview-module__Br2JCa__dualStat small,.PerformanceOverview-module__Br2JCa__footnote{font-size:12px}.PerformanceOverview-module__Br2JCa__matchups small,.PerformanceOverview-module__Br2JCa__deliveries small,.PerformanceOverview-module__Br2JCa__phases p,.PerformanceOverview-module__Br2JCa__phases>div>span:last-child{font-size:11px}}.PerformanceOverview-module__Br2JCa__recent{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.PerformanceOverview-module__Br2JCa__recent h3{margin:0;font-size:14px;font-weight:650}.PerformanceOverview-module__Br2JCa__recent p{color:var(--muted);margin:6px 0 0;font-size:11px}.PerformanceOverview-module__Br2JCa__recentBalls{flex-wrap:wrap;gap:7px;display:flex}.PerformanceOverview-module__Br2JCa__recentBalls button{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 8%, var(--panel));width:44px;min-height:57px;color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;justify-items:center;gap:5px;padding:7px 3px;display:grid}.PerformanceOverview-module__Br2JCa__recentBalls strong{font-size:14px}.PerformanceOverview-module__Br2JCa__recentBalls small{color:var(--muted);font-size:10px}.PerformanceOverview-module__Br2JCa__recentBalls button[data-kind=boundary]{background:color-mix(in srgb, #3676ba 12%, var(--panel));border-color:color-mix(in srgb, #3676ba 50%, var(--line))}.PerformanceOverview-module__Br2JCa__recentBalls button[data-kind=wicket]{background:color-mix(in srgb, #ba5261 12%, var(--panel));border-color:color-mix(in srgb, #ba5261 50%, var(--line))}.PerformanceOverview-module__Br2JCa__recentBalls button[data-kind=extra]{background:color-mix(in srgb, #b1873b 12%, var(--panel));border-color:color-mix(in srgb, #b1873b 50%, var(--line))}@media (max-width:650px){.PerformanceOverview-module__Br2JCa__recent{padding:18px 16px}.PerformanceOverview-module__Br2JCa__recent p{font-size:12px}}
