.MatchHero_hero__qlWv_{position:relative;overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);padding:16px 20px 20px;color:#f2f5f8;isolation:isolate;box-shadow:0 10px 30px rgba(0,0,0,.35);--sport-a:#16324a;--sport-b:#0b1622;--sport-accent:#35d0a5}.MatchHero_hero__qlWv_[data-sport=soccer]{--sport-a:#123a2a;--sport-b:#0a1712;--sport-accent:#38d39a}.MatchHero_hero__qlWv_[data-sport=basketball]{--sport-a:#3a2648;--sport-b:#150e1e;--sport-accent:#b98bff}.MatchHero_hero__qlWv_[data-sport=baseball]{--sport-a:#123048;--sport-b:#0a141e;--sport-accent:#48b7e8}.MatchHero_bg__Vf2_1{position:absolute;inset:0;z-index:-3;background:radial-gradient(120% 90% at 50% 0,hsla(0,0%,100%,.08),transparent 60%),linear-gradient(160deg,var(--sport-a),var(--sport-b) 78%)}.MatchHero_hero__qlWv_[style*="--hero-image"] .MatchHero_bg__Vf2_1{background:var(--hero-image) center /cover no-repeat,linear-gradient(160deg,var(--sport-a),var(--sport-b) 78%)}.MatchHero_overlay__dwOAU{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(6,12,18,.35),rgba(6,12,18,.15) 45%,rgba(6,12,18,.72))}.MatchHero_surface__bTpMK{position:absolute;left:0;right:0;bottom:0;height:46%;width:100%;z-index:-1;color:var(--sport-accent);opacity:.5}.MatchHero_topbar__tUC_e{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.MatchHero_meta__mDMHk{display:inline-flex;align-items:center;gap:10px;min-width:0}.MatchHero_live__zo8s7{display:inline-flex;align-items:center;gap:5px;background:#16a34a;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;padding:3px 8px;border-radius:6px}.MatchHero_liveDot__khoFI{width:6px;height:6px;border-radius:50%;background:#eafff2;animation:MatchHero_matchLivePulse__Bkxex 1.8s ease-in-out infinite}@keyframes MatchHero_matchLivePulse__Bkxex{0%,to{opacity:1}50%{opacity:.35}}.MatchHero_badgeDone__5A7Tj{background:hsla(0,0%,100%,.14);color:#dfe6ec}.MatchHero_badgeDone__5A7Tj,.MatchHero_badgeSoon__lMpnj{font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px}.MatchHero_badgeSoon__lMpnj{background:var(--sport-accent);color:#06121a}.MatchHero_badgeDelayed__RTxFB{background:#ef9d1c;color:#241200;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px}.MatchHero_league__K6Cxq{font-size:.86rem;font-weight:700;color:#e6ecf1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MatchHero_country__qvRp6{color:rgba(230,236,241,.7);font-weight:500}.MatchHero_when__jOm_n{font-size:.78rem;color:rgba(230,236,241,.72);white-space:nowrap}.MatchHero_board__oVK2L{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin-top:14px;min-height:128px}.MatchHero_team__Nl1vr{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.MatchHero_teamName__iSQDv{margin:0;font-size:.98rem;font-weight:800;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchHero_side__RqTS_{font-size:.7rem;font-weight:700;color:rgba(230,236,241,.62);letter-spacing:.04em}.MatchHero_center__DGMD6{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 6px}.MatchHero_score___vx4L{display:inline-flex;align-items:center;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchHero_scoreNum__PVQPE{font-size:clamp(38px,8vw,58px);font-weight:900;line-height:1;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.4)}.MatchHero_scoreSep__k8AkJ{font-size:clamp(26px,5vw,40px);font-weight:800;color:hsla(0,0%,100%,.6)}.MatchHero_vs__P4Pkz{font-size:clamp(28px,6vw,42px);font-weight:900;color:hsla(0,0%,100%,.85);letter-spacing:.08em}.MatchHero_phase__eBgzd{font-size:.92rem;font-weight:800;color:var(--sport-accent);letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.35)}.MatchHero_finalTag__EifIR{font-size:.74rem;font-weight:700;color:rgba(230,236,241,.7)}.MatchHero_startTime__9fVkA{font-size:.92rem;font-weight:800;color:#eef3f7}@media (max-width:620px){.MatchHero_hero__qlWv_{padding:12px 12px 16px;border-radius:14px}.MatchHero_board__oVK2L{grid-template-columns:1fr auto 1fr;gap:6px;min-height:108px;margin-top:10px}.MatchHero_teamName__iSQDv{font-size:.82rem}.MatchHero_score___vx4L{gap:8px}.MatchHero_when__jOm_n{font-size:.72rem}.MatchHero_league__K6Cxq{font-size:.78rem}}@media (max-width:380px){.MatchHero_teamName__iSQDv{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.MatchHero_liveDot__khoFI{animation:none}}.MatchCompareCenter_center__kNfyM{--cmp-home:var(--color-primary,#0b6b3a);--cmp-away:#2563eb;--cmp-draw:var(--color-text-secondary,#6b7280);--cmp-win:var(--color-success,#15803d);--cmp-loss:var(--color-danger,#b91c1c);display:flex;flex-direction:column;gap:1rem;min-width:0}:root[data-theme=dark] .MatchCompareCenter_center__kNfyM{--cmp-home:#34d399;--cmp-away:#60a5fa;--cmp-win:#4ade80;--cmp-loss:#f87171}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .MatchCompareCenter_center__kNfyM{--cmp-home:#34d399;--cmp-away:#60a5fa;--cmp-win:#4ade80;--cmp-loss:#f87171}}.MatchCompareCenter_head__u_LCn{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.MatchCompareCenter_head__u_LCn .match-info-section-title{margin:0}.MatchCompareCenter_basis__YgGd1{font-size:.75rem;color:var(--color-text-secondary)}.MatchCompareCenter_homeTone__mLsfV{--tone:var(--cmp-home)}.MatchCompareCenter_awayTone__fAngM{--tone:var(--cmp-away)}.MatchCompareCenter_rings__EoJ8Q{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem}.MatchCompareCenter_ringBox__l85i3{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0;text-align:center}.MatchCompareCenter_ring__XCbLQ{position:relative;width:clamp(76px,22vw,112px);aspect-ratio:1/1}.MatchCompareCenter_ringSvg__8cxzR{width:100%;height:100%;transform:rotate(-90deg)}.MatchCompareCenter_ringTrack__mIwHS{fill:none;stroke:var(--color-border);stroke-width:3.6}.MatchCompareCenter_ringArc__aNJR4{fill:none;stroke:var(--tone);stroke-width:3.6;stroke-linecap:round}.MatchCompareCenter_ringValue__z3Tjz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(.95rem,3.6vw,1.25rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.MatchCompareCenter_teamName__T2uv7{font-size:.875rem;font-weight:700;color:var(--color-text);overflow-wrap:anywhere}.MatchCompareCenter_teamSub__wX421{font-size:.75rem;color:var(--color-text-secondary);min-height:1.1em}.MatchCompareCenter_vs__SHjXi{font-size:.75rem;font-weight:800;color:var(--color-text-secondary)}.MatchCompareCenter_metrics__zGShQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.MatchCompareCenter_metric__ZQjqg{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;grid-gap:.5rem;gap:.5rem}.MatchCompareCenter_mVal__06wBo{font-size:.9375rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.MatchCompareCenter_metric__ZQjqg .MatchCompareCenter_mVal__06wBo:first-child{text-align:right}.MatchCompareCenter_lead__jY8cA{color:var(--color-text);font-weight:800}.MatchCompareCenter_mMid__ahb0a{display:flex;flex-direction:column;gap:.2rem;min-width:0}.MatchCompareCenter_mLabel__UDAm_{font-size:.75rem;text-align:center;color:var(--color-text-secondary)}.MatchCompareCenter_track__F5NK_{display:flex;width:100%;height:8px;border-radius:999px;overflow:hidden;background:var(--color-border)}.MatchCompareCenter_seg__BIom_{display:block;height:100%}.MatchCompareCenter_segHome__P5w_X{background:var(--cmp-home);transform-origin:left center}.MatchCompareCenter_segAway__uvr2T{background:var(--cmp-away);transform-origin:right center}.MatchCompareCenter_segDraw__b71ql{background:var(--cmp-draw)}.MatchCompareCenter_block__FMt6_{display:flex;flex-direction:column;gap:.5rem}.MatchCompareCenter_subTitle___fLIC{margin:0;font-size:.875rem;font-weight:800;color:var(--color-text)}.MatchCompareCenter_subNote__CFn9a{font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}.MatchCompareCenter_forms__oeRTW{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.MatchCompareCenter_formRow__lyo8A{display:flex;align-items:center;gap:.75rem;min-width:0}.MatchCompareCenter_formName__TgpJM{flex:0 1 8rem;font-size:.8125rem;font-weight:700;color:var(--tone);overflow-wrap:anywhere}.MatchCompareCenter_timeline__u_cQj{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:.5rem;position:relative}.MatchCompareCenter_timeline__u_cQj:before{content:"";position:absolute;left:.75rem;right:.75rem;top:50%;height:2px;background:var(--color-border);z-index:0}.MatchCompareCenter_dot__XXCiN{position:relative;z-index:1;width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;color:#fff}.MatchCompareCenter_win__4PWac{background:var(--cmp-win)}.MatchCompareCenter_draw__SvLDP{background:var(--cmp-draw)}.MatchCompareCenter_loss__FeXzi{background:var(--cmp-loss)}:root[data-theme=dark] .MatchCompareCenter_dot__XXCiN{color:#0b1220}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .MatchCompareCenter_dot__XXCiN{color:#0b1220}}.MatchCompareCenter_h2h__rHXFf{display:flex;align-items:center;gap:.75rem}.MatchCompareCenter_h2hNum__yX360{flex:0 0 auto;font-size:.75rem;color:var(--color-text-secondary);text-align:center;min-width:2.25rem}.MatchCompareCenter_h2hNum__yX360 b{display:block;font-size:1.375rem;line-height:1.1;color:var(--tone);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchCompareCenter_h2h__rHXFf .MatchCompareCenter_track__F5NK_{flex:1 1 auto}.MatchCompareCenter_formula__kkqQv{margin:0;font-size:.6875rem;line-height:1.6;color:var(--color-text-secondary)}@media (max-width:360px){.MatchCompareCenter_formName__TgpJM{flex-basis:6rem}.MatchCompareCenter_metric__ZQjqg{grid-template-columns:2.2rem minmax(0,1fr) 2.2rem}}@media (prefers-reduced-motion:no-preference){.MatchCompareCenter_ringArc__aNJR4{animation:MatchCompareCenter_ringGrow__nVipp .9s cubic-bezier(.22,.8,.3,1) both}.MatchCompareCenter_segAway__uvr2T,.MatchCompareCenter_segHome__P5w_X{animation:MatchCompareCenter_barGrow__85x_8 .7s cubic-bezier(.22,.8,.3,1) both}.MatchCompareCenter_dot__XXCiN{animation:MatchCompareCenter_dotIn__m9U_h .4s cubic-bezier(.22,.8,.3,1) both;animation-delay:calc(var(--i, 0) * 80ms)}.MatchCompareCenter_formRow__lyo8A,.MatchCompareCenter_h2h__rHXFf,.MatchCompareCenter_metric__ZQjqg,.MatchCompareCenter_rings__EoJ8Q{animation:MatchCompareCenter_cardIn__OSKh9 .5s ease-out both}.MatchCompareCenter_metric__ZQjqg:nth-child(2){animation-delay:60ms}.MatchCompareCenter_metric__ZQjqg:nth-child(3){animation-delay:.12s}.MatchCompareCenter_metric__ZQjqg:nth-child(4){animation-delay:.18s}.MatchCompareCenter_metric__ZQjqg:nth-child(5){animation-delay:.24s}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.MatchCompareCenter_dot__XXCiN,.MatchCompareCenter_formRow__lyo8A,.MatchCompareCenter_h2h__rHXFf,.MatchCompareCenter_metric__ZQjqg,.MatchCompareCenter_ringArc__aNJR4,.MatchCompareCenter_rings__EoJ8Q,.MatchCompareCenter_segAway__uvr2T,.MatchCompareCenter_segHome__P5w_X{animation-timeline:view();animation-range:entry 0 entry 70%;animation-delay:0s}}}@keyframes MatchCompareCenter_ringGrow__nVipp{0%{stroke-dasharray:0 100}}@keyframes MatchCompareCenter_barGrow__85x_8{0%{transform:scaleX(0)}}@keyframes MatchCompareCenter_dotIn__m9U_h{0%{transform:scale(.4);opacity:0}}@keyframes MatchCompareCenter_cardIn__OSKh9{0%{opacity:0;transform:translateY(8px)}}.MatchAnalysisCards_list__wK3Br{list-style:none;margin:0;padding:0;display:grid;grid-gap:.875rem;gap:.875rem;grid-template-columns:1fr}.MatchAnalysisCards_card__mmP9C{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg,12px);background:var(--color-surface)}.MatchAnalysisCards_imageBox__KPK6p{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--color-border)}.MatchAnalysisCards_image__s_D_L{display:block;width:100%;height:100%;object-fit:cover}.MatchAnalysisCards_body__fzE7q{display:flex;flex-direction:column;gap:.4rem;padding:.875rem 1rem 1rem;min-width:0}.MatchAnalysisCards_title__sGWwU{margin:0;font-size:1rem;line-height:1.4;font-weight:800;overflow-wrap:anywhere}.MatchAnalysisCards_title__sGWwU a{color:var(--color-text);text-decoration:none}.MatchAnalysisCards_title__sGWwU a:focus-visible,.MatchAnalysisCards_title__sGWwU a:hover{text-decoration:underline}.MatchAnalysisCards_date__D3CMU{font-size:.75rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchAnalysisCards_preview__0iW32{margin:0;font-size:.875rem;line-height:1.65;color:var(--color-text-secondary);overflow-wrap:anywhere}.MatchAnalysisCards_more__sGsCY{align-self:flex-start;font-size:.8125rem;font-weight:700;color:var(--color-link);text-decoration:none;padding:.25rem 0}.MatchAnalysisCards_more__sGsCY:focus-visible,.MatchAnalysisCards_more__sGsCY:hover{text-decoration:underline}@media (min-width:720px){.MatchAnalysisCards_list__wK3Br{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}