.match-duel{--match-duel-ease:cubic-bezier(0.22,1,0.36,1)}@media (prefers-reduced-motion:no-preference){.match-duel:not([data-duel-done]) [data-duel-side=home]{animation:match-duel-home .48s var(--match-duel-ease) both}.match-duel:not([data-duel-done]) [data-duel-side=away]{animation:match-duel-away .48s var(--match-duel-ease) both}.match-duel:not([data-duel-done]) [data-duel-slot=score]{animation:match-duel-score .42s var(--match-duel-ease) .2s both}.match-duel:not([data-duel-done]) [data-duel-slot=status]{animation:match-duel-status .32s var(--match-duel-ease) .4s both}.match-duel:not([data-duel-done]) [data-duel-slot=live-btn]{animation:match-duel-live .36s var(--match-duel-ease) .64s both}}@keyframes match-duel-home{0%{opacity:0;transform:translate3d(52px,0,0) scale(1.03)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes match-duel-away{0%{opacity:0;transform:translate3d(-52px,0,0) scale(1.03)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes match-duel-score{0%{opacity:0;transform:translate3d(0,8px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes match-duel-status{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes match-duel-live{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.match-duel:not([data-duel-done]) [data-duel-side],.match-duel:not([data-duel-done]) [data-duel-slot]{animation:match-duel-fade .16s ease-out both}}@keyframes match-duel-fade{0%{opacity:0}to{opacity:1}}.match-duel[data-duel-done] [data-duel-side],.match-duel[data-duel-done] [data-duel-slot]{animation:none;opacity:1;transform:none}.match-shot-analysis_root__IS_hZ{--background:#f4faf6;--surface:#fff;--text:#1c2922;--muted:#718076;--line:#e1eae2;--home:#166a41;--away:#fbbf24;color:var(--text);font-family:var(--font-digits),-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Noto Sans SC",sans-serif;font-variant-numeric:tabular-nums}.dark .match-shot-analysis_root__IS_hZ{--background:#071a12;--surface:#10271b;--text:#f4faf6;--muted:#a5b9aa;--line:#294337;--home:#6ed2a0}.match-shot-analysis_root__IS_hZ button{-webkit-tap-highlight-color:transparent}.match-shot-analysis_root__IS_hZ button:focus-visible{outline:2px solid var(--home);outline-offset:3px}.match-shot-analysis_entryWrap__srVSp{display:flex;justify-content:center;margin-top:24px}.match-shot-analysis_entry__jhW5J{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid color-mix(in srgb,var(--home) 13%,transparent);border-radius:99px;padding:7px 16px;color:var(--home);background:color-mix(in srgb,var(--home) 5%,transparent);font-size:14px;font-weight:600}.match-shot-analysis_entry__jhW5J:hover{background:color-mix(in srgb,var(--home) 10%,transparent)}.match-shot-analysis_dialog__65Tbc{inset:0;margin:auto;padding:0;width:min(760px,calc(100vw - 40px));max-width:none;height:min(900px,calc(100dvh - 48px));max-height:none;border:1px solid var(--line);border-radius:28px;background:var(--background);overflow:hidden;box-shadow:0 24px 100px #052e2233}.match-shot-analysis_dialog__65Tbc[open]{display:flex;flex-direction:column}.match-shot-analysis_dialog__65Tbc::backdrop{background:#061b1380;backdrop-filter:blur(3px)}.match-shot-analysis_header__8uGCm{flex-shrink:0;padding:22px 20px 14px;border-bottom:1px solid var(--line)}.match-shot-analysis_between__S_2LZ{display:flex;align-items:center;justify-content:space-between;gap:12px}.match-shot-analysis_eyebrow__VySA4{color:var(--home);font-family:var(--font-display),sans-serif;font-size:9px;font-weight:600;letter-spacing:2px}.match-shot-analysis_title___rNSx{margin-top:5px;font-size:24px;line-height:1.4;font-weight:700}.match-shot-analysis_infoHeader__7Wb7B h3:focus,.match-shot-analysis_title___rNSx:focus{outline:none}.match-shot-analysis_close__c4M0E{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--surface);color:var(--text)}.match-shot-analysis_close__c4M0E:hover{background:var(--line)}.match-shot-analysis_legend__WqNg5{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 16px;font-size:12px;font-weight:600}.match-shot-analysis_legendItem__xqHtN{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.match-shot-analysis_legendItem__xqHtN>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-shot-analysis_dot__PEPu_{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--tone)}.match-shot-analysis_tabs__1ofQ3{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--surface)}.match-shot-analysis_tabs__1ofQ3 button{flex:1;padding:9px 4px;border-radius:10px;color:var(--muted);font-size:13px;font-weight:600}.match-shot-analysis_tabs__1ofQ3 button[aria-selected=true]{background:var(--home);color:#fff}.match-shot-analysis_scroll__p1WBZ{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.match-shot-analysis_content__HmfVB{display:flex;flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;padding:16px 16px max(40px,calc(env(safe-area-inset-bottom) + 20px))}.match-shot-analysis_coverage__i2dAe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:3px;color:var(--muted);font-size:11px;line-height:18px}.match-shot-analysis_verified__vDq8P{display:flex;align-items:center;gap:5px;color:var(--home)}.match-shot-analysis_card__bV6qz{padding:18px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.match-shot-analysis_hero__KJZdK{border-color:color-mix(in srgb,var(--home) 13%,transparent);background:color-mix(in srgb,var(--home) 5%,transparent)}.match-shot-analysis_metricLabel__EV6xg{display:flex;align-items:center}.match-shot-analysis_cardTitle__HRBjQ{font-size:15px;font-weight:700;line-height:23px}.match-shot-analysis_detail__Mwowq{margin-top:3px;color:var(--muted);font-size:11px;line-height:18px;overflow-wrap:anywhere}.match-shot-analysis_cardBody__iJ84H{display:flex;flex-direction:column;gap:12px;margin-top:8px}.match-shot-analysis_footnote__67JBG{margin-top:10px;color:var(--muted);font-size:10px;line-height:16px}.match-shot-analysis_infoButton__kp8ty{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:24px;margin:-2px 0 -2px 1px;vertical-align:middle;color:var(--muted);border-radius:6px}.match-shot-analysis_infoButton__kp8ty:hover{color:var(--home);background:var(--background)}.match-shot-analysis_infoDialog__RHdzW{width:min(440px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 48px);padding:22px;border-radius:22px;background:var(--surface);overflow-y:auto}.match-shot-analysis_infoHeader__7Wb7B{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17px;font-weight:700}.match-shot-analysis_infoCopy__Mz8Bs{margin-top:16px;font-size:14px;line-height:23px;white-space:pre-line}.match-shot-analysis_compare__EzxpN{padding:3px 0}.match-shot-analysis_compareRow__fDi19{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.match-shot-analysis_value__cvDNP{min-width:0;font-size:17px;line-height:26px;overflow-wrap:anywhere}.match-shot-analysis_home__Xf3Y5{color:var(--home)}.match-shot-analysis_away__qBbEH{color:var(--away)}.match-shot-analysis_compareRow__fDi19>.match-shot-analysis_away__qBbEH{text-align:right}.match-shot-analysis_smallValue__16JSs{font-size:12px}.match-shot-analysis_compareLabel__s23aj{max-width:150px;color:var(--muted);text-align:center;font-size:11px;line-height:18px}.match-shot-analysis_splitTrack__OjB92{display:flex;gap:3px;margin-top:8px}.match-shot-analysis_splitTrack__OjB92>span{height:4px;min-width:0;border-radius:2px}.match-shot-analysis_rateRow__wYro0{display:flex;gap:18px}.match-shot-analysis_rate__q3YHg{flex:1;min-width:0}.match-shot-analysis_rate__q3YHg>.match-shot-analysis_detail__Mwowq:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-shot-analysis_rateNumber__YxzNc{margin:5px 0;color:var(--tone);font-size:29px;line-height:43px}.match-shot-analysis_track__TCixX{height:6px;border-radius:3px;overflow:hidden;background:var(--line)}.match-shot-analysis_track__TCixX>span{display:block;height:100%;border-radius:inherit;background:var(--tone)}.match-shot-analysis_heroRates__v8RUK>:last-child{padding-left:18px;border-left:1px solid var(--line)}.match-shot-analysis_replyPanel__VtDmL{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--tone) 13%,transparent);border-radius:14px;background:color-mix(in srgb,var(--tone) 3%,transparent)}.match-shot-analysis_replyDirection__Xb4Xb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.match-shot-analysis_replyDirection__Xb4Xb strong{font-size:12px;font-weight:600;color:var(--tone)}.match-shot-analysis_replyValue__Eh84h{color:var(--tone);font-size:29px}.match-shot-analysis_replyFooter__GYSe_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--tone) 13%,transparent);color:var(--muted);font-size:11px;line-height:18px}.match-shot-analysis_histogram__8SMGd{display:flex;gap:10px;margin-top:10px}.match-shot-analysis_bin__Z7UQu{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.match-shot-analysis_columns___2D_g{display:flex;align-items:flex-end;gap:4px;height:120px}.match-shot-analysis_column__WsDjR{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px;color:var(--tone);text-align:center;font-size:10px}.match-shot-analysis_column__WsDjR i{display:block;width:100%;border-radius:4px;background:var(--tone)}.match-shot-analysis_binLabel__u6L1_{font-size:10px;color:var(--muted);text-align:center}.match-shot-analysis_ballRow__b51vJ{display:flex;align-items:center;padding:4px 0}.match-shot-analysis_ballRow__b51vJ>span:first-child,.match-shot-analysis_ballRow__b51vJ>span:last-child{flex:1;font-size:19px}.match-shot-analysis_ballRow__b51vJ>span:last-child{text-align:right}.match-shot-analysis_ballCenter__dxxFV{display:flex;width:72px;align-items:center;gap:9px;color:var(--muted);font-size:11px}.match-shot-analysis_ball__tj2S_{position:relative;display:block;width:20px;height:20px;border-radius:50%}.match-shot-analysis_ball__tj2S_:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#ffffff77;left:4px;top:3px}.match-shot-analysis_inset__QlTXn{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px}.match-shot-analysis_insetTitle__BFQGj{font-size:13px;line-height:20px;font-weight:600}.match-shot-analysis_conversionPlayer__D2TSq{display:flex;flex-direction:column;gap:4px}.match-shot-analysis_playerName__RpEH3{color:var(--tone);font-size:12px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.match-shot-analysis_conversionPercent__s_NgR{color:var(--tone);font-size:20px}.match-shot-analysis_lossPlayer__673L0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;color:var(--tone);font-size:14px}.match-shot-analysis_mutedPanel___wfV2{padding:12px;border-radius:14px;background:var(--background);font-size:15px}.match-shot-analysis_penaltyCard__X2SXg{flex:1;min-width:0;padding:12px;border-radius:14px;background:color-mix(in srgb,var(--tone) 5%,transparent)}.match-shot-analysis_penaltyValue__vzD7y{margin-top:8px;color:var(--tone);font-size:28px}.match-shot-analysis_frameChips__kWHW0{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:6px}.match-shot-analysis_frameChips__kWHW0 button{min-width:34px;padding:9px;border-radius:10px;background:var(--background);color:var(--muted);font-size:12px}.match-shot-analysis_frameChips__kWHW0 button[aria-pressed=true]{background:var(--home);color:#fff}.match-shot-analysis_frameRow__wOgUl{display:flex;align-items:center;gap:10px;padding:7px;width:100%;border-radius:8px;color:var(--muted);font-size:13px}.match-shot-analysis_frameRow__wOgUl[aria-pressed=true]{background:color-mix(in srgb,var(--home) 3%,transparent)}.match-shot-analysis_frameNo__6_Hq8{width:16px;text-align:left;font-size:10px}.match-shot-analysis_frameRow__wOgUl>span:last-child,.match-shot-analysis_frameRow__wOgUl>span:nth-child(2){width:34px}.match-shot-analysis_frameRow__wOgUl>span:last-child{text-align:right}.match-shot-analysis_frameRail__rp_yB{display:flex;flex:1;gap:3px}.match-shot-analysis_frameRail__rp_yB i{height:6px;border-radius:3px}.match-shot-analysis_areaChart__r_nRb{display:flex;height:220px;border-radius:12px;overflow:hidden}.match-shot-analysis_areaAxis__CbNeZ{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;width:36px;padding:10px 0;color:var(--muted);font-size:10px}.match-shot-analysis_areaChart__r_nRb svg{flex:1;min-width:0;height:220px}.match-shot-analysis_areaTimes__PXZcH{display:flex;justify-content:space-between;gap:8px;margin-left:36px;margin-top:3px;color:var(--muted);font-size:11px;line-height:18px}.match-shot-analysis_chartLegend__ykP64{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;color:var(--muted);font-size:11px}.match-shot-analysis_donut__7B6ns{position:relative;flex-shrink:0;width:110px;height:110px}.match-shot-analysis_donut__7B6ns svg{width:100%;height:100%}.match-shot-analysis_donutCenter__lm_pC{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.match-shot-analysis_donutCenter__lm_pC>span{font-size:18px;line-height:24px}.match-shot-analysis_donutCenter__lm_pC>small{color:var(--muted);font-size:11px;line-height:16px}.match-shot-analysis_winRatePlayer__pS6bL{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:10px;text-align:center}.match-shot-analysis_winDistribution__EQMFt{display:flex;align-items:center;gap:18px}.match-shot-analysis_stack__IMmfA{display:flex;flex-direction:column;gap:16px;min-width:0}.match-shot-analysis_winShare__xYyDx{margin-top:4px;color:var(--tone);font-size:14px}.match-shot-analysis_note__saed_{padding:0 5px;color:var(--muted);font-size:11px;line-height:19px}.match-shot-analysis_areaAxis__CbNeZ,.match-shot-analysis_areaTimes__PXZcH,.match-shot-analysis_ballRow__b51vJ>span:first-child,.match-shot-analysis_ballRow__b51vJ>span:last-child,.match-shot-analysis_column__WsDjR,.match-shot-analysis_conversionPercent__s_NgR,.match-shot-analysis_donutCenter__lm_pC>span,.match-shot-analysis_frameChips__kWHW0 button,.match-shot-analysis_frameRow__wOgUl,.match-shot-analysis_penaltyValue__vzD7y,.match-shot-analysis_rateNumber__YxzNc,.match-shot-analysis_replyValue__Eh84h,.match-shot-analysis_value__cvDNP,.match-shot-analysis_winShare__xYyDx{font-weight:600}@media (max-width:639px){.match-shot-analysis_dialog__65Tbc:not(.match-shot-analysis_infoDialog__RHdzW){width:100%;height:100dvh;border:0;border-radius:0}.match-shot-analysis_header__8uGCm{padding-top:max(env(safe-area-inset-top),16px)}}@media (max-width:359px){.match-shot-analysis_compareLabel__s23aj{max-width:110px}.match-shot-analysis_card__bV6qz{padding:16px}.match-shot-analysis_rateNumber__YxzNc{font-size:26px}.match-shot-analysis_winDistribution__EQMFt{gap:12px}}