.AnalysisWelcome_welcome__9hx5g{--welcome-panel:var(--analysis-panel);--welcome-ink:var(--analysis-ink);--welcome-muted:var(--analysis-muted);--welcome-accent:var(--analysis-accent);--welcome-line:var(--analysis-line-strong);display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);grid-gap:14px;gap:14px;width:min(calc(100% - 4.5vw),1480px);margin-inline:auto;min-height:calc(100svh - 148px);padding:12px 0;color:var(--welcome-ink)}.AnalysisWelcome_overview__Dhqga,.AnalysisWelcome_slide__7XAUm{min-width:0;display:flex;flex-direction:column;border:1px solid var(--welcome-line);border-radius:var(--analysis-panel-radius);background:var(--welcome-panel)}.AnalysisWelcome_overview__Dhqga{align-items:center;padding:30px clamp(24px,3vw,52px);text-align:center}.AnalysisWelcome_overviewContent__HR38l{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:20px}.AnalysisWelcome_kicker__TsrEu{color:var(--welcome-accent);font-size:.95rem;font-weight:700;text-transform:uppercase}.AnalysisWelcome_overview__Dhqga h1{max-width:560px;margin:18px 0 14px;font-size:clamp(2rem,3vw,3.35rem);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.AnalysisWelcome_overview__Dhqga p,.AnalysisWelcome_slide__7XAUm p{margin:0;color:var(--welcome-muted);font-size:1rem;line-height:1.5}.AnalysisWelcome_overview__Dhqga p{max-width:445px}.AnalysisWelcome_artwork__75crE{display:block;flex:none;width:min(320px,100%);height:auto;margin:14px auto 22px;object-fit:contain}.AnalysisWelcome_welcome__9hx5g button{font:inherit;cursor:pointer;box-shadow:none;transition:background-color .15s ease}.AnalysisWelcome_welcome__9hx5g button:focus-visible{outline:3px solid var(--welcome-accent);outline-offset:4px}.AnalysisWelcome_next__F2Od7,.AnalysisWelcome_primary__dLUSK{display:flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:12px 24px;border:1px solid var(--welcome-accent);border-radius:var(--analysis-control-radius)}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_primary__dLUSK{width:100%;flex:none;margin-top:auto;background:var(--analysis-accent);color:var(--analysis-on-accent)}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_primary__dLUSK:hover{background:var(--analysis-accent-hover)}.AnalysisWelcome_slide__7XAUm{padding:26px clamp(24px,3.3vw,64px) 20px}.AnalysisWelcome_slideBody__b0Fih{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1}.AnalysisWelcome_slideContent__p_xTd{grid-area:1/1;align-self:start;min-width:0;visibility:hidden}.AnalysisWelcome_slideContent__p_xTd[data-active=true]{visibility:visible}.AnalysisWelcome_heroIcon__iUozC{display:block;margin:0 auto 16px;color:var(--welcome-accent)}.AnalysisWelcome_slide__7XAUm h2{margin:10px 0 8px;max-width:760px;font-size:clamp(1.75rem,2.4vw,2.6rem);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.AnalysisWelcome_rule__wZLlN{display:block;width:42px;height:3px;margin-bottom:8px;background:var(--welcome-accent)}.AnalysisWelcome_slide__7XAUm ul{padding:0;margin:14px 0 26px;list-style:none}.AnalysisWelcome_slide__7XAUm li{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:18px;gap:18px;padding:12px 0;border-bottom:1px solid var(--welcome-line)}.AnalysisWelcome_slide__7XAUm li svg{color:var(--welcome-muted)}.AnalysisWelcome_navigation__B6KMp{display:grid;grid-template-columns:auto 1fr minmax(190px,43%);align-items:center;grid-gap:14px;gap:14px;margin-top:auto;padding-top:14px}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_previous__fXapj{display:grid;place-items:center;width:50px;height:50px;padding:0;border:1px solid var(--welcome-line);border-radius:50%;background:transparent;color:var(--welcome-ink)}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_previous__fXapj:disabled{opacity:.4;cursor:default}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_next__F2Od7{background:transparent;color:var(--welcome-ink);text-align:left}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_next__F2Od7:hover,.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_previous__fXapj:not(:disabled):hover{background:color-mix(in srgb,var(--welcome-accent) 10%,var(--welcome-panel))}.AnalysisWelcome_dots__AbNKA{display:flex;justify-content:center}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_dots__AbNKA button{display:grid;place-items:center;width:40px;height:44px;padding:0;border:0;background:transparent}.AnalysisWelcome_dots__AbNKA span{width:13px;height:13px;border-radius:50%;background:var(--welcome-muted)}.AnalysisWelcome_dots__AbNKA [aria-current=step] span{background:var(--welcome-accent)}.AnalysisWelcome_availability__t13ws{margin-top:16px;color:var(--welcome-muted);font-size:.75rem}:root[data-theme] .AnalysisWelcome_welcome__9hx5g button{box-shadow:none}:root[data-theme] .AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_next__F2Od7,:root[data-theme] .AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_previous__fXapj{background:transparent;color:var(--welcome-ink)}:root[data-theme] .AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_dots__AbNKA button{background:transparent;border:0}:root[data-theme] .AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_next__F2Od7:hover,:root[data-theme] .AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_previous__fXapj:not(:disabled):hover{background:color-mix(in srgb,var(--welcome-accent) 10%,var(--welcome-panel))}@media (max-width:1100px){.AnalysisWelcome_welcome__9hx5g{grid-template-columns:1fr;min-height:0}}@media (max-width:700px){.AnalysisWelcome_welcome__9hx5g{width:100%}.AnalysisWelcome_overview__Dhqga,.AnalysisWelcome_slide__7XAUm{padding:26px 22px}.AnalysisWelcome_overview__Dhqga h1{font-size:2.15rem}.AnalysisWelcome_artwork__75crE{width:min(280px,100%);margin:10px auto 16px}.AnalysisWelcome_slide__7XAUm h2{font-size:1.85rem}.AnalysisWelcome_slide__7XAUm li{gap:12px}}@media (min-width:1101px) and (max-height:820px){.AnalysisWelcome_welcome__9hx5g{min-height:calc(100svh - 120px);padding-block:0}.AnalysisWelcome_overview__Dhqga{padding:20px clamp(20px,2vw,32px)}.AnalysisWelcome_overviewContent__HR38l{margin-bottom:0}.AnalysisWelcome_overview__Dhqga h1{margin:10px 0 8px;font-size:clamp(1.7rem,2.4vw,2.5rem)}.AnalysisWelcome_overview__Dhqga p,.AnalysisWelcome_slide__7XAUm p{font-size:.95rem;line-height:1.4}.AnalysisWelcome_artwork__75crE{width:min(240px,78%);margin:8px auto 12px}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_primary__dLUSK{min-height:48px}.AnalysisWelcome_slide__7XAUm{padding:18px clamp(20px,2.4vw,38px) 12px}.AnalysisWelcome_heroIcon__iUozC{width:76px;height:76px;margin-bottom:1px}.AnalysisWelcome_slide__7XAUm h2{margin:4px 0;font-size:clamp(1.55rem,2vw,2rem)}.AnalysisWelcome_rule__wZLlN{margin-bottom:6px}.AnalysisWelcome_slide__7XAUm ul{margin:4px 0 0}.AnalysisWelcome_slide__7XAUm li{grid-template-columns:32px 1fr;min-height:38px;gap:12px;padding:4px 0}.AnalysisWelcome_slide__7XAUm li svg{width:28px;height:28px}.AnalysisWelcome_navigation__B6KMp{gap:8px;padding-top:8px}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_previous__fXapj{width:44px;height:44px}.AnalysisWelcome_welcome__9hx5g .AnalysisWelcome_next__F2Od7{min-height:44px;padding:8px 16px}.AnalysisWelcome_availability__t13ws{margin-top:6px}}.AnalysisStatus_errorBanner__9yOpK,.AnalysisStatus_state__II4F5{border:1px solid var(--analysis-line-strong);border-radius:var(--analysis-panel-radius);background:var(--analysis-panel);color:var(--analysis-ink);box-shadow:none;font-family:var(--analysis-font)}.AnalysisStatus_state__II4F5 h2{margin:0;color:var(--analysis-ink);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15;letter-spacing:-.025em}.AnalysisStatus_state__II4F5{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.2rem 1.25rem}.AnalysisStatus_state__II4F5>div{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0}.AnalysisStatus_state__II4F5 p{max-width:68ch;margin:0;color:var(--analysis-muted);line-height:1.55;overflow-wrap:anywhere}.AnalysisStatus_errorBanner__9yOpK,.AnalysisStatus_state__II4F5.AnalysisStatus_error__zfvY5{border-color:color-mix(in srgb,var(--analysis-danger) 50%,var(--analysis-line-strong))}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51{flex:0 0 auto;min-height:2.7rem;padding:.72rem 1rem;border:1px solid var(--analysis-accent);border-radius:var(--analysis-control-radius);background:var(--analysis-accent);color:var(--analysis-on-accent);box-shadow:none;font:inherit;font-weight:700;cursor:pointer}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51:hover:not(:disabled){background:var(--analysis-accent-hover)}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51:focus-visible{outline:2px solid var(--analysis-accent);outline-offset:3px}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51:disabled{cursor:not-allowed;opacity:.45}.AnalysisStatus_errorBanner__9yOpK{display:flex;align-items:center;gap:11px;width:min(900px,100%);margin:0 auto 14px;padding:12px 16px}.AnalysisStatus_errorBanner__9yOpK svg{flex:0 0 auto;color:var(--analysis-danger)}.AnalysisStatus_errorBanner__9yOpK span{min-width:0;overflow-wrap:anywhere}.AnalysisStatus_access__nepIU{display:grid;place-items:center;min-height:calc(100svh - 150px);padding:24px}.AnalysisStatus_access__nepIU>section{width:min(100%,620px)}@media (max-width:820px){.AnalysisStatus_state__II4F5{align-items:stretch;flex-direction:column}.AnalysisStatus_state__II4F5 .AnalysisStatus_action__sTy51{width:100%}}@media (max-width:700px){.AnalysisStatus_access__nepIU{min-height:calc(100svh - 200px);padding:12px}}.AnalysisLoadingIndicator_status__68oop{display:inline-grid;justify-items:center;gap:.8rem;color:var(--analysis-muted,#5c6d68);font-family:var(--analysis-font,inherit);font-size:.95rem;line-height:1.45;text-align:center}.AnalysisLoadingIndicator_track__MHWRN{position:relative;display:block;width:min(11rem,42vw);height:.22rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent)}.AnalysisLoadingIndicator_track__MHWRN>span{display:block;width:38%;height:100%;border-radius:inherit;background:var(--analysis-accent,#08786a);animation:AnalysisLoadingIndicator_analysis-loading-sweep__WKcEw 1.25s ease-in-out infinite}.AnalysisLoadingIndicator_page__ja2Vt{min-height:clamp(16rem,42svh,32rem)}.AnalysisLoadingIndicator_entry__eQXAH,.AnalysisLoadingIndicator_page__ja2Vt{display:grid;width:100%;align-content:center;justify-items:center;padding:1.5rem}.AnalysisLoadingIndicator_entry__eQXAH{min-height:100svh;color:#d3e0e1;background:#0d1823}.AnalysisLoadingIndicator_entry__eQXAH .AnalysisLoadingIndicator_track__MHWRN>span{background:#66d5c5}.AnalysisLoadingIndicator_inline__tuR_N{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;vertical-align:middle;font-size:inherit;text-align:left}.AnalysisLoadingIndicator_inline__tuR_N .AnalysisLoadingIndicator_track__MHWRN{flex:0 0 2.2rem;width:2.2rem;height:.18rem}.AnalysisLoadingIndicator_surface__rFati{display:grid;width:100%;min-height:clamp(12rem,25svh,22rem);align-content:center;justify-items:center;padding:1.5rem;border:1px solid var(--analysis-line-strong,#afc3bd);border-radius:var(--analysis-panel-radius,8px);background:var(--analysis-panel,#f5f9f7)}.AnalysisLoadingIndicator_cover__1I7iy{position:absolute;z-index:2;inset:0;display:grid;align-content:center;justify-items:center;padding:1rem;color:var(--analysis-ink,#172b27);background:transparent;pointer-events:none}.AnalysisLoadingIndicator_cover__1I7iy>span:last-child{padding:.4rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--analysis-panel,#f5f9f7) 92%,transparent)}@keyframes AnalysisLoadingIndicator_analysis-loading-sweep__WKcEw{0%{transform:translateX(-115%)}55%{transform:translateX(105%)}to{transform:translateX(265%)}}@media (prefers-reduced-motion:reduce){.AnalysisLoadingIndicator_track__MHWRN>span{width:100%;opacity:.55;animation:none}}.AnalysisFeedbackWidget_root__BmfnR{--feedback-danger:#e5484d;--feedback-panel:rgba(255,255,255,.98);--feedback-panel-strong:#f3f7f6;--feedback-ink:#18211f;--feedback-muted:#60716c;--feedback-line:#cbd7d3;--feedback-accent:#168f83;position:fixed;inset:0;z-index:80;pointer-events:none;font-family:var(--analysis-font,inherit)}:root[data-theme=dark] .AnalysisFeedbackWidget_root__BmfnR{--feedback-panel:rgba(8,24,29,.98);--feedback-panel-strong:#102d32;--feedback-ink:#eff8f6;--feedback-muted:#a9bfba;--feedback-line:#355158;--feedback-accent:#57d4c5}.AnalysisFeedbackWidget_backdrop__WMfmT{position:absolute;inset:0;z-index:0;padding:0;border:0;background:transparent;pointer-events:auto}.AnalysisFeedbackWidget_panel__KtiTA{position:absolute;left:1.25%;bottom:10.5%;z-index:1;width:17%;max-height:86%;overflow-y:auto;padding:1rem;color:var(--feedback-ink);background:var(--feedback-panel);border:0;border-radius:13px;box-shadow:0 24px 64px rgba(11,24,21,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;transform-origin:left bottom;animation:AnalysisFeedbackWidget_feedback-panel-open__bTGmq .22s cubic-bezier(.2,.8,.2,1) both;scrollbar-color:var(--feedback-line) transparent;scrollbar-width:thin}.AnalysisFeedbackWidget_header__N0kb0{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.85rem}.AnalysisFeedbackWidget_header__N0kb0 h2{margin:0;color:var(--feedback-ink);font-size:1rem;line-height:1.2;letter-spacing:-.02em}.AnalysisFeedbackWidget_header__N0kb0 p{margin:.28rem 0 0;color:var(--feedback-muted);font-size:.7rem;line-height:1.4}.AnalysisFeedbackWidget_iconButton__Rz_ZX{width:2rem;height:2rem;flex:0 0 auto;display:grid;place-items:center;padding:0;color:var(--feedback-muted);background:transparent;border:0;border-radius:7px}.AnalysisFeedbackWidget_iconButton__Rz_ZX:hover{color:var(--feedback-ink);background:var(--feedback-panel-strong)}.AnalysisFeedbackWidget_field__U1AFi{display:grid;grid-gap:.34rem;gap:.34rem;margin-bottom:.68rem}.AnalysisFeedbackWidget_field__U1AFi span{color:var(--feedback-ink);font-size:.7rem;font-weight:650}.AnalysisFeedbackWidget_field__U1AFi input,.AnalysisFeedbackWidget_field__U1AFi textarea{box-sizing:border-box;width:100%;min-width:0;padding:.58rem .65rem;color:var(--feedback-ink);background:var(--feedback-panel-strong);border:1px solid var(--feedback-line);border-radius:8px;font:inherit;font-size:.78rem;outline:none;resize:vertical;caret-color:var(--feedback-accent)}.AnalysisFeedbackWidget_field__U1AFi input{min-height:2.35rem}.AnalysisFeedbackWidget_field__U1AFi textarea{min-height:4.3rem;line-height:1.4}.AnalysisFeedbackWidget_field__U1AFi input::placeholder,.AnalysisFeedbackWidget_field__U1AFi textarea::placeholder{color:var(--feedback-muted);opacity:1}.AnalysisFeedbackWidget_field__U1AFi input:focus-visible,.AnalysisFeedbackWidget_field__U1AFi textarea:focus-visible{border-color:var(--feedback-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--feedback-accent) 20%,transparent)}.AnalysisFeedbackWidget_attachmentActions__9yJV_{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem}.AnalysisFeedbackWidget_attachmentActions__9yJV_ button{min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.48rem .4rem;color:var(--feedback-ink);background:transparent;border:1px solid var(--feedback-line);border-radius:8px;font-size:.68rem}.AnalysisFeedbackWidget_attachmentActions__9yJV_ button:hover:not(:disabled){background:var(--feedback-panel-strong)}.AnalysisFeedbackWidget_attachmentActions__9yJV_ button:disabled{opacity:.55}.AnalysisFeedbackWidget_fileInput__tX2IY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AnalysisFeedbackWidget_attachment__XZj_H{display:flex;align-items:center;gap:.5rem;margin-top:.55rem;padding:.4rem;background:var(--feedback-panel-strong);border-radius:8px}.AnalysisFeedbackWidget_attachments__6hksU{display:grid;grid-gap:.42rem;gap:.42rem;max-height:10rem;margin-top:.55rem;overflow-y:auto;scrollbar-color:var(--feedback-line) transparent;scrollbar-width:thin}.AnalysisFeedbackWidget_attachment__XZj_H img{width:2.7rem;height:2.15rem;flex:0 0 auto;object-fit:cover;border-radius:6px}.AnalysisFeedbackWidget_attachment__XZj_H>span{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem;flex:1 1}.AnalysisFeedbackWidget_attachment__XZj_H b{overflow:hidden;color:var(--feedback-ink);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.AnalysisFeedbackWidget_attachment__XZj_H small{color:var(--feedback-muted);font-size:.62rem}.AnalysisFeedbackWidget_error__KgKSI,.AnalysisFeedbackWidget_success___gapv{margin:.55rem 0 0;font-size:.67rem;line-height:1.4}.AnalysisFeedbackWidget_error__KgKSI{color:#bd3038}.AnalysisFeedbackWidget_success___gapv{color:var(--feedback-accent)}.AnalysisFeedbackWidget_send__ybXVB{width:100%;min-height:2.45rem;display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.62rem;padding:.52rem .75rem;color:#fff;background:var(--feedback-accent);border:0;border-radius:8px;font:inherit;font-size:.75rem;font-weight:700}.AnalysisFeedbackWidget_send__ybXVB:hover:not(:disabled){filter:brightness(1.06)}.AnalysisFeedbackWidget_iconButton__Rz_ZX:disabled,.AnalysisFeedbackWidget_send__ybXVB:disabled{cursor:not-allowed;opacity:.55}.AnalysisFeedbackWidget_trigger__sgYvi{position:absolute;left:1.25%;bottom:2%;z-index:2;min-height:2.75rem;display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.62rem .9rem;color:#fff;background:var(--feedback-danger);border:0;border-radius:11px;box-shadow:0 12px 28px rgba(129,28,35,.3);pointer-events:auto;font:inherit;font-size:.76rem;font-weight:700;transform-origin:left bottom;transition:transform .18s cubic-bezier(.2,.75,.25,1),background-color .18s ease}.AnalysisFeedbackWidget_trigger__sgYvi:hover{background:#d93c42;transform:scale(1.045)}.AnalysisFeedbackWidget_attachmentActions__9yJV_ button:focus-visible,.AnalysisFeedbackWidget_iconButton__Rz_ZX:focus-visible,.AnalysisFeedbackWidget_send__ybXVB:focus-visible,.AnalysisFeedbackWidget_trigger__sgYvi:focus-visible{outline:2px solid var(--feedback-ink);outline-offset:3px}@media (max-width:1800px){.AnalysisFeedbackWidget_panel__KtiTA{width:23%}}@media (max-width:1200px){.AnalysisFeedbackWidget_panel__KtiTA{width:31%}}@media (max-width:860px){.AnalysisFeedbackWidget_panel__KtiTA{width:43%}}@media (max-width:620px){.AnalysisFeedbackWidget_panel__KtiTA{left:4%;bottom:11%;width:92%;max-height:84%}.AnalysisFeedbackWidget_trigger__sgYvi{left:auto;right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:44px;height:44px;padding:0;border-radius:50%}.AnalysisFeedbackWidget_triggerText__W2hq_{display:none}}@media (prefers-reduced-motion:reduce){.AnalysisFeedbackWidget_panel__KtiTA{animation:none}.AnalysisFeedbackWidget_trigger__sgYvi{transition:none}}@keyframes AnalysisFeedbackWidget_feedback-panel-open__bTGmq{0%{filter:blur(2px);transform:translateY(.5rem) scale(.985)}to{filter:blur(0);transform:translateY(0) scale(1)}}body.ng-presentation-open .AnalysisFeedbackWidget_root__BmfnR{display:none}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C{--header-scale:var(--analysis-landing-scale,min(1px,calc(100vw / 1920)));position:absolute;inset-inline:0;top:0;z-index:2;width:100%;max-width:1920px;min-height:calc(var(--header-scale) * 122);margin-inline:auto;font-family:var(--analysis-landing-font,"Inter",sans-serif);color:#f1f7fa;color-scheme:dark}.AnalysisLandingHeader_crestLink__BHJxH{position:absolute;left:calc(var(--header-scale) * 40);top:calc(var(--header-scale) * 19);width:calc(var(--header-scale) * 137.8755);height:calc(var(--header-scale) * 103);display:block}.AnalysisLandingHeader_crest__ugHYL{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.AnalysisLandingHeader_capsule__8OqXr{position:absolute;left:calc(var(--header-scale) * 230);top:calc(var(--header-scale) * 36);width:calc(var(--header-scale) * 1340);height:calc(var(--header-scale) * 68);border:1px solid rgb(255 255 255/14%);border-radius:999px;background:rgb(13 24 35/60%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_control__VOjuD{position:static;inset-block:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--header-scale) * 18);min-height:0;padding:0;margin:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:#f1f7fa;font-family:inherit;font-size:calc(var(--header-scale) * 24);line-height:1;font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_control__VOjuD:hover{background:rgb(100 214 201/12%);color:#f1f7fa;transform:none;filter:none}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C :is(.AnalysisLandingHeader_control__VOjuD,.AnalysisLandingHeader_crestLink__BHJxH):focus-visible{outline:2px solid #64d6c9;outline-offset:3px}.AnalysisLandingHeader_chevron__4ocDL{flex:0 0 auto;width:calc(var(--header-scale) * 14);height:calc(var(--header-scale) * 8)}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_logout__5E_Oj{position:absolute;left:calc(var(--header-scale) * 1594);top:calc(var(--header-scale) * 36);width:calc(var(--header-scale) * 246);height:calc(var(--header-scale) * 68);border:1px solid rgb(255 255 255/14%);background:rgb(13 24 35/60%)}.AnalysisLandingHeader_header__yIt5C ::selection{background:#64d6c9;color:#0d1823}@media (min-width:1024px){.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C{width:calc(1920 * var(--header-scale))}}@media (min-width:600px) and (max-width:1023px){.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C{min-height:78px}.AnalysisLandingHeader_crestLink__BHJxH{left:8px;top:12px;width:88.35px;height:66px}.AnalysisLandingHeader_capsule__8OqXr{left:112px;top:22px;width:calc(100% - 264px);height:48px}.AnalysisLandingHeader_chevron__4ocDL{display:none}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_control__VOjuD{position:static;width:auto;font-size:14px}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_logout__5E_Oj{position:absolute;left:auto;right:20px;top:22px;width:116px;height:48px}}@media (max-width:599px){.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C{min-height:112px}.AnalysisLandingHeader_crestLink__BHJxH{left:8px;top:12px;width:66.93px;height:50px}.AnalysisLandingHeader_capsule__8OqXr{position:static;width:auto;height:auto;border:0;background:transparent;display:block}.AnalysisLandingHeader_capsule__8OqXr:before{content:"";position:absolute;left:20px;right:20px;top:76px;height:36px;border:1px solid rgb(255 255 255/14%);border-radius:999px;background:rgb(13 24 35/60%);pointer-events:none}.AnalysisLandingHeader_chevron__4ocDL{display:none}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_control__VOjuD{position:absolute;top:76px;width:31%;height:36px;font-size:12px;letter-spacing:0}.AnalysisLandingHeader_switcher__I2cii{left:4.5%}.AnalysisLandingHeader_theme__XTBgj{left:35.5%}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_language__8JBUE{left:auto;right:20px;top:18px;width:42px;height:38px;border:1px solid rgb(255 255 255/14%);background:rgb(13 24 35/60%)}.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_logout__5E_Oj{left:66.5%;top:76px;width:31%;height:36px;border:0;background:transparent}}@media (prefers-reduced-motion:reduce){.analysis-shell-landing .AnalysisLandingHeader_header__yIt5C .AnalysisLandingHeader_control__VOjuD{transition:none}}.AnnotationIntroduction_introduction__uXUR2{--art-height:clamp(88px,20dvh,168px);--step-gap:26px;width:100%;max-width:1280px;margin-inline:auto;color:var(--v-text)}.AnnotationIntroduction_heading__rA_Wa{text-align:center;text-wrap:balance}.AnnotationIntroduction_action__hRHhU{display:flex;justify-content:center;margin-top:clamp(20px,4dvh,40px)}:root .ng-360-editor .AnnotationIntroduction_action__hRHhU button{min-width:210px;padding:12px 24px;border-radius:10px}.AnnotationIntroduction_action__hRHhU button:focus-visible{outline:3px solid var(--v-accent);outline-offset:4px}:root .ng-360-editor .AnnotationIntroduction_heading__rA_Wa h3{margin:0;font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1.2;font-weight:650;letter-spacing:-.025em}:root .ng-360-editor .AnnotationIntroduction_action__hRHhU button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:12px;min-height:42px;margin:0;background:var(--v-accent);border-color:var(--v-accent);color:var(--analysis-on-accent);font-weight:650}:root .ng-360-editor .AnnotationIntroduction_action__hRHhU button:hover:not(:disabled){background:var(--analysis-accent-hover);border-color:var(--analysis-accent-hover);color:var(--analysis-on-accent)}.ng-360-intro .AnnotationIntroduction_timeline__RfVZ1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--step-gap);gap:var(--step-gap);padding:0;margin:clamp(18px,3dvh,32px) 0 0;list-style:none;line-height:1.45}.AnnotationIntroduction_stage__omPiW{position:relative;display:grid;grid-template-rows:var(--art-height) 28px auto;grid-gap:10px;gap:10px;justify-items:center;align-content:start;min-width:0}.AnnotationIntroduction_stage__omPiW:not(:last-child):after{content:"";position:absolute;height:1px;background:var(--v-border);top:calc(var(--art-height) + 24px);left:calc(50% + 18px);width:calc(100% + var(--step-gap) - 36px)}.AnnotationIntroduction_diagram__OAepd{display:block;width:var(--art-height);height:var(--art-height);max-width:100%;background-image:url(/analysis/annotation-stages.png);background-size:400% auto;background-repeat:no-repeat;background-position:0}.AnnotationIntroduction_diagram__OAepd[data-stage="1"]{background-position-x:33.333333%}.AnnotationIntroduction_diagram__OAepd[data-stage="2"],.AnnotationIntroduction_diagram__OAepd[data-stage="3"]{background-size:contain;background-position:50%}.AnnotationIntroduction_diagram__OAepd[data-stage="2"]{background-image:url(/analysis/annotation-players.png)}.AnnotationIntroduction_diagram__OAepd[data-stage="3"]{background-image:url(/analysis/annotation-scene.png)}.AnnotationIntroduction_node__YH5iv{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--v-accent);border-radius:50%;color:var(--v-accent);font-size:.8rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AnnotationIntroduction_caption__3JOxC{text-align:center;width:100%;max-width:30ch;text-wrap:pretty}:root .ng-360-editor .AnnotationIntroduction_caption__3JOxC h4{margin:0 0 6px;font-size:.975rem;line-height:1.3;font-weight:650}:root .ng-360-editor .AnnotationIntroduction_caption__3JOxC p{margin:0;font-size:.85rem;line-height:1.45;color:var(--v-muted)}@media (min-width:901px) and (max-height:800px){.AnnotationIntroduction_introduction__uXUR2{--art-height:clamp(72px,17dvh,136px);--step-gap:20px}.ng-360-intro .AnnotationIntroduction_timeline__RfVZ1{margin-top:12px}}@media (min-width:1001px) and (max-height:700px){.ng-material-workspace .AnnotationIntroduction_introduction__uXUR2{--art-height:clamp(64px,12dvh,84px)}.ng-material-workspace .AnnotationIntroduction_action__hRHhU{margin-top:16px}}@media (max-width:700px){.ng-360-intro .AnnotationIntroduction_timeline__RfVZ1{grid-template-columns:1fr;gap:16px}.AnnotationIntroduction_stage__omPiW{grid-template-columns:28px 104px minmax(0,1fr);grid-template-rows:auto;gap:14px;align-items:center;justify-items:start}.AnnotationIntroduction_node__YH5iv{grid-column:1;grid-row:1}.AnnotationIntroduction_diagram__OAepd{grid-column:2;grid-row:1;width:104px;height:104px}.AnnotationIntroduction_caption__3JOxC{grid-column:3;grid-row:1;max-width:65ch;text-align:left}.AnnotationIntroduction_stage__omPiW:not(:last-child):after{left:13px;top:calc(50% + 18px);width:1px;height:calc(100% + 16px - 36px)}}@media (min-width:701px) and (max-width:1000px){.AnnotationIntroduction_introduction__uXUR2{--art-height:clamp(64px,14dvh,112px);--step-gap:14px}:root .ng-360-editor .AnnotationIntroduction_heading__rA_Wa h3{font-size:1.2rem}:root .ng-360-editor .AnnotationIntroduction_caption__3JOxC h4{font-size:.875rem}:root .ng-360-editor .AnnotationIntroduction_caption__3JOxC p{font-size:.8rem;line-height:1.4}}@media (max-width:520px){.AnnotationIntroduction_heading__rA_Wa{flex-wrap:wrap;gap:12px}.AnnotationIntroduction_stage__omPiW{grid-template-columns:26px 78px minmax(0,1fr);gap:9px}.AnnotationIntroduction_node__YH5iv{width:26px;height:26px}.AnnotationIntroduction_stage__omPiW:not(:last-child):after{left:12px}.AnnotationIntroduction_diagram__OAepd{width:78px;height:78px}:root .ng-360-editor .AnnotationIntroduction_heading__rA_Wa h3{font-size:1.25rem}:root .ng-360-editor .AnnotationIntroduction_caption__3JOxC h4{font-size:.9rem}:root .ng-360-editor .AnnotationIntroduction_caption__3JOxC p{font-size:.8125rem}}.PassDecisionValueMap_map__jZ26f{min-width:0}.PassDecisionValueMap_map__jZ26f .passdec-value-map-head>div:first-child{display:none}.PassDecisionValueMap_map__jZ26f .passdec-value-map-controls{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:stretch;width:100%;grid-gap:16px;gap:16px}.PassDecisionValueMap_map__jZ26f .passdec-scope-switch{justify-self:start}.PassDecisionValueMap_map__jZ26f .passdec-value-map-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.PassDecisionValueMap_chartAndDetail__eaVoY{display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:start;grid-gap:24px;gap:24px}.PassDecisionValueMap_map__jZ26f .passdec-value-map-layout{width:100%;max-width:none;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;overflow:visible;gap:24px 16px;padding:12px 12px 0 0;margin:0}.PassDecisionValueMap_map__jZ26f .passdec-value-map-plot{width:100%;max-width:none;min-height:0;height:clamp(260px,calc(100dvh - 450px),540px);aspect-ratio:auto;margin:0;justify-self:stretch}.PassDecisionValueMap_map__jZ26f .passdec-value-map-x-label,.PassDecisionValueMap_map__jZ26f .passdec-value-map-y-label{letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:500}.PassDecisionValueMap_map__jZ26f .passdec-value-map-legend{margin-top:4px}.PassDecisionValueMap_map__jZ26f .passdec-value-point{width:12px;height:12px}.PassDecisionValueMap_map__jZ26f .passdec-value-map-legend i.is-home,.PassDecisionValueMap_map__jZ26f.PassDecisionValueMap_map__jZ26f .passdec-value-point.is-home{background:#267fa5;color:#267fa5}.PassDecisionValueMap_map__jZ26f .passdec-value-map-legend i.is-away,.PassDecisionValueMap_map__jZ26f.PassDecisionValueMap_map__jZ26f .passdec-value-point.is-away{background:#c87b43;color:#c87b43}.PassDecisionValueMap_map__jZ26f .passdec-value-point:after{content:"";position:absolute;inset:-5px;border-radius:50%}.PassDecisionValueMap_detail__rWi0u,.PassDecisionValueMap_emptyDetail__tlQex{min-width:0;padding:16px 0 16px 20px;border-left:1px solid var(--border);font-size:.82rem;line-height:1.5}.PassDecisionValueMap_detailHeading__k52ih{display:flex;gap:8px;justify-content:space-between;align-items:center}.PassDecisionValueMap_detailHeading__k52ih strong{font-weight:500;color:var(--text-soft)}.PassDecisionValueMap_detailHeading__k52ih button{min-width:32px;padding:4px 8px;font-size:1.1rem!important}.PassDecisionValueMap_detail__rWi0u h3{font-size:1.2rem;margin:16px 0 4px;line-height:1.3}.PassDecisionValueMap_detail__rWi0u p{margin:4px 0 16px}.PassDecisionValueMap_detail__rWi0u dl{margin:16px 0}.PassDecisionValueMap_detail__rWi0u dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid var(--border);padding:10px 0}.PassDecisionValueMap_detail__rWi0u dt{color:var(--text-soft)}.PassDecisionValueMap_detail__rWi0u dd{margin:0;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PassDecisionValueMap_emptyDetail__tlQex{color:var(--text-soft)}.PassDecisionValueMap_emptyDetail__tlQex strong{color:var(--text-main)}.PassDecisionValueMap_emptyDetail__tlQex p{margin-bottom:0}@media (max-width:1100px){.PassDecisionValueMap_map__jZ26f .passdec-value-map-controls{grid-template-columns:minmax(0,1fr);gap:12px}.PassDecisionValueMap_chartAndDetail__eaVoY{grid-template-columns:minmax(0,1fr);gap:16px}.PassDecisionValueMap_detail__rWi0u,.PassDecisionValueMap_emptyDetail__tlQex{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}.PassDecisionValueMap_detail__rWi0u dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.PassDecisionValueMap_emptyDetail__tlQex p{display:inline;margin-left:8px}.PassDecisionValueMap_map__jZ26f .passdec-value-map-plot{height:clamp(240px,calc(100dvh - 420px),480px)}}@media (max-width:600px){.PassDecisionValueMap_map__jZ26f .passdec-value-map-plot{height:clamp(260px,43dvh,360px)}.PassDecisionValueMap_map__jZ26f .passdec-scope-switch button{padding:7px 9px;font-size:.75rem}.PassDecisionValueMap_map__jZ26f .passdec-value-map-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.PassDecisionValueMap_map__jZ26f .passdec-value-map-filters>label:first-child{grid-column:1/-1}.PassDecisionValueMap_map__jZ26f .passdec-value-map-layout{grid-template-columns:18px minmax(0,1fr);column-gap:12px}.PassDecisionValueMap_map__jZ26f .passdec-value-quadrant{font-size:.64rem}.PassDecisionValueMap_map__jZ26f .passdec-value-map-controls{display:grid;justify-content:stretch}.PassDecisionValueMap_detail__rWi0u dl{grid-template-columns:1fr}}.PassDecisionValueMap_filters__hCQUN{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:7px;background:color-mix(in srgb,var(--analysis-accent) 5%,var(--bg-panel-strong))}.PassDecisionValueMap_filters__hCQUN legend{padding:0 5px;color:var(--text-main);font-size:.8rem;font-weight:650}.PassDecisionValueMap_filters__hCQUN .passdec-value-map-filters{width:100%}.PassDecisionValueMap_filters__hCQUN .passdec-value-map-filters label{min-width:0}.PassDecisionValueMap_filters__hCQUN .passdec-value-map-filters select{width:100%;max-width:none;min-height:38px;font-size:.8rem}.PassDecisionValueMap_map__jZ26f .PassDecisionValueMap_resetFilters__r_JhI{margin-top:8px;padding:4px 0;min-height:28px;border:0;background:transparent;color:var(--analysis-accent);text-decoration:underline;text-underline-offset:3px;font-size:.75rem}.MatchShotExplorer_root__C_6Zc{--shot-home:#3c9f8b;--shot-away:#cf8650;display:grid;grid-gap:24px;gap:24px;min-width:0;scroll-margin-top:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchShotExplorer_root__C_6Zc :is(h3,p,dl,dd){margin:0}.MatchShotExplorer_root__C_6Zc h3{font-size:1rem;font-weight:650}.MatchShotExplorer_root__C_6Zc :is(button,a,select,[tabindex]):focus-visible{outline:2px solid var(--analysis-accent);outline-offset:4px}.MatchShotExplorer_root__C_6Zc ::selection{background:var(--analysis-accent);color:var(--bg-main)}.MatchShotExplorer_root__C_6Zc :is(.MatchShotExplorer_timelineScroll__a3kIJ,.MatchShotExplorer_tableScroll__z_AUP){scrollbar-color:var(--analysis-accent) transparent;scrollbar-width:thin}.MatchShotExplorer_actionHeading__Bdgdv,.MatchShotExplorer_controls__v_M63,.MatchShotExplorer_sectionHead__kAMOJ,.MatchShotExplorer_toolbar__jcGKq{display:flex;align-items:center;justify-content:space-between;gap:12px}.MatchShotExplorer_toolbar__jcGKq{flex-wrap:wrap}.MatchShotExplorer_controls__v_M63{justify-content:flex-start;gap:4px}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_controls__v_M63 button,.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_returnButton__zasop,.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_shotList__5fE3J button{background:transparent;border:1px solid var(--border);color:var(--text-main);border-radius:7px;padding:8px 12px;min-height:36px;font-size:.8rem}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_controls__v_M63 button[aria-pressed=true],.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_shotList__5fE3J button[aria-pressed=true]{color:var(--analysis-accent);border-color:var(--analysis-accent);background:color-mix(in srgb,var(--analysis-accent) 9%,transparent)}.MatchShotExplorer_root__C_6Zc :is(.MatchShotExplorer_returnButton__zasop,.MatchShotExplorer_shotList__5fE3J button):hover{border-color:var(--analysis-accent)}.MatchShotExplorer_filter__LtOjt{display:flex;align-items:center;gap:8px;color:var(--text-soft);font-size:.75rem}.MatchShotExplorer_filter__LtOjt select{max-width:220px;min-height:36px;font-size:.8rem;padding:7px 28px 7px 10px}.MatchShotExplorer_summaryLayout__HlvNr{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(250px,1fr);align-items:start;grid-gap:24px;gap:24px}.MatchShotExplorer_pitchSection__k_6KN{min-width:0;scroll-margin-top:96px}.MatchShotExplorer_sectionHead__kAMOJ{min-height:36px}.MatchShotExplorer_sectionHead__kAMOJ>span{font-size:.75rem;color:var(--text-soft)}.MatchShotExplorer_direction__Y6g88{display:flex;justify-content:flex-end;align-items:center;gap:8px;color:var(--text-soft);font-size:.68rem;margin:4px 0 8px}.MatchShotExplorer_direction__Y6g88 svg{width:12px;height:24px;fill:none;stroke:currentColor;stroke-width:1.2}.MatchShotExplorer_pitchFrame___6C6v{padding:12px;background:#193d35;border-radius:10px;width:min(100%,calc((100dvh - 270px) * var(--pitch-ratio)));min-width:min(100%,280px);margin-inline:auto}.MatchShotExplorer_pitch__FME9q{position:relative;width:100%;aspect-ratio:var(--pitch-ratio);isolation:isolate}.MatchShotExplorer_pitchLines__LgQsm{position:absolute;width:100%;height:100%;inset:0;fill:none;stroke:#d2e5dc;stroke-width:.35;opacity:.75;pointer-events:none}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_shotMarker__hfBz1{position:absolute;width:max(26px,var(--shot-size));height:max(26px,var(--shot-size));padding:0;min-height:0;transform:translate(-50%,-50%);display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#102c28;z-index:2;box-shadow:none}.MatchShotExplorer_shotDot__o9KCb{display:block;width:var(--shot-size);height:var(--shot-size);border-radius:50%;background:#7edac4;border:1.5px solid #102c28}.MatchShotExplorer_shotMarker__hfBz1[data-side=away] .MatchShotExplorer_shotDot__o9KCb{background:#f4b685}.MatchShotExplorer_shotMarker__hfBz1[data-goal] .MatchShotExplorer_shotDot__o9KCb{outline:2px solid #fff;outline-offset:2px}.MatchShotExplorer_shotMarker__hfBz1[data-selected] .MatchShotExplorer_shotDot__o9KCb{border:3px solid #163d35;outline:2px solid #fff;outline-offset:1px}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_shotMarker__hfBz1:focus-visible,.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_shotMarker__hfBz1:hover{z-index:8}.MatchShotExplorer_player__kk9lr>span,.MatchShotExplorer_shotTooltip__4oDqo{display:none;position:absolute;top:calc(100% + 7px);right:0;padding:6px 9px;border-radius:4px;background:#10253b;color:#fff;font-size:.68rem;white-space:nowrap;pointer-events:none;font-weight:500}.MatchShotExplorer_player__kk9lr:is(:hover,:focus-visible)>span,.MatchShotExplorer_shotMarker__hfBz1:is(:hover,:focus-visible) .MatchShotExplorer_shotTooltip__4oDqo{display:block}.MatchShotExplorer_player__kk9lr{position:absolute;transform:translate(-50%,-50%);width:11px;height:11px;border:1px solid #173c32;border-radius:50%;background:#7edac4;z-index:3}.MatchShotExplorer_player__kk9lr[data-side=away]{background:#f4b685}.MatchShotExplorer_player__kk9lr[data-keeper]{border-radius:2px;outline:1px solid #fff;outline-offset:1px}.MatchShotExplorer_player__kk9lr:is(:hover,:focus-visible){z-index:9}.MatchShotExplorer_legend__OKEXv{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:.7rem;color:var(--text-soft);margin:12px 0}.MatchShotExplorer_legend__OKEXv span{display:flex;gap:6px;align-items:center}.MatchShotExplorer_legend__OKEXv i{display:inline-block;width:9px;height:9px;background:var(--shot-home);border-radius:50%;flex:0 0 auto}.MatchShotExplorer_legend__OKEXv i[data-side=away]{background:var(--shot-away)}.MatchShotExplorer_legend__OKEXv i[data-side=goal],.MatchShotExplorer_legend__OKEXv i[data-side=shot]{background:transparent;border:2px solid var(--text-main)}.MatchShotExplorer_legend__OKEXv i[data-side=shot]{outline:1px solid var(--text-soft);outline-offset:2px}.MatchShotExplorer_legend__OKEXv i[data-side=keeper]{border-radius:1px;background:transparent;border:1.5px solid var(--text-main)}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_note__rUh9M{color:var(--text-soft);font-size:.75rem;line-height:1.5}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_note__rUh9M+.MatchShotExplorer_note__rUh9M{margin-top:6px}.MatchShotExplorer_actionDetail__yfdl3{display:flex;align-items:center;gap:16px;padding:12px 14px;margin:8px 0 12px;border:1px solid var(--border);border-left:4px solid var(--shot-home);background:var(--bg-panel-strong);border-radius:6px}.MatchShotExplorer_actionDetail__yfdl3[data-side=away]{border-left-color:var(--shot-away)}.MatchShotExplorer_actionHeading__Bdgdv{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0}.MatchShotExplorer_actionHeading__Bdgdv>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.MatchShotExplorer_actionHeading__Bdgdv>div>strong{font-size:1.05rem;line-height:1.3}.MatchShotExplorer_actionHeading__Bdgdv span{color:var(--text-soft);font-size:.78rem;line-height:1.4}.MatchShotExplorer_actionHeading__Bdgdv .MatchShotExplorer_xgMetric__wZgJU{flex:0 0 142px;gap:4px;text-align:right}.MatchShotExplorer_actionHeading__Bdgdv .MatchShotExplorer_xgValue__JinD1{white-space:nowrap;font-size:1.35rem;color:color-mix(in srgb,var(--xg-color) 75%,var(--text-main))}.MatchShotExplorer_xgTrack__7Fr27{height:7px;overflow:hidden;border-radius:99px;background:var(--border)}.MatchShotExplorer_xgTrack__7Fr27 span{display:block;width:var(--xg-fill);height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--xg-color) 55%,var(--bg-panel-strong)),var(--xg-color))}.MatchShotExplorer_viewerLink__CuUWX{flex:0 0 auto}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_viewerLink__CuUWX .analysis-visualizer-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid var(--analysis-accent);border-radius:6px;background:var(--analysis-accent);color:var(--bg-main);text-decoration:none;font-size:.8rem}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_viewerLink__CuUWX .analysis-visualizer-link svg{display:block;width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:1.4}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_viewerLink__CuUWX .analysis-visualizer-link:hover{filter:brightness(1.1)}.MatchShotExplorer_pitchFrame___6C6v[data-selected]{width:min(100%,calc((100dvh - 420px) * var(--pitch-ratio)))}.MatchShotExplorer_comparison__LpPzq{min-width:0;padding-top:8px}.MatchShotExplorer_timeline__y9AjF{border-top:1px solid var(--border);padding-top:16px;min-width:0}.MatchShotExplorer_timelineScroll__a3kIJ{overflow-x:auto}.MatchShotExplorer_timelineChart__xNZ5a{display:block;width:100%;min-width:520px}.MatchShotExplorer_timelineChart__xNZ5a text{fill:var(--text-soft);font-size:12px}.MatchShotExplorer_gridLine__0ZZrp{stroke:var(--border);stroke-width:.7}.MatchShotExplorer_timelineLine__Jc9CK{fill:none;stroke:var(--shot-home);stroke-width:2.5}.MatchShotExplorer_timelineChart__xNZ5a [data-side=away] .MatchShotExplorer_timelineLine__Jc9CK{stroke:var(--shot-away)}.MatchShotExplorer_timelinePoint__UYu_i{cursor:pointer}.MatchShotExplorer_timelineHit__Oj0Js{fill:transparent}.MatchShotExplorer_timelineDot__3gbyy{fill:var(--shot-home);stroke:var(--bg-main);stroke-width:1.5;pointer-events:none}.MatchShotExplorer_timelineChart__xNZ5a [data-side=away] .MatchShotExplorer_timelineDot__3gbyy{fill:var(--shot-away)}.MatchShotExplorer_timelinePoint__UYu_i:is(:hover,:focus-visible,[aria-pressed=true]) .MatchShotExplorer_timelineDot__3gbyy{stroke:var(--text-main);stroke-width:2.5}.MatchShotExplorer_timelinePoint__UYu_i text{font-size:10px;fill:var(--text-main)}.MatchShotExplorer_shotList__5fE3J{min-width:0}.MatchShotExplorer_shotList__5fE3J h3{margin-bottom:12px}.MatchShotExplorer_tableScroll__z_AUP{overflow-x:auto}.MatchShotExplorer_shotList__5fE3J table{width:100%;border-collapse:collapse;font-size:.8rem}.MatchShotExplorer_shotList__5fE3J td,.MatchShotExplorer_shotList__5fE3J th{border-bottom:1px solid var(--border);padding:12px 8px;text-align:left}.MatchShotExplorer_shotList__5fE3J th{color:var(--text-soft);font-weight:500;font-size:.72rem}.MatchShotExplorer_shotList__5fE3J td:first-child,.MatchShotExplorer_shotList__5fE3J td:last-child{white-space:nowrap}.MatchShotExplorer_shotList__5fE3J td small{display:block;color:var(--text-soft);margin-top:3px}.MatchShotExplorer_shotList__5fE3J tr[data-selected]{background:color-mix(in srgb,var(--analysis-accent) 8%,transparent)}@media (max-width:1150px){.MatchShotExplorer_summaryLayout__HlvNr{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:16px}.MatchShotExplorer_actionDetail__yfdl3{flex-wrap:wrap}.MatchShotExplorer_actionHeading__Bdgdv{flex-basis:100%}}@media (max-width:850px){.MatchShotExplorer_summaryLayout__HlvNr{grid-template-columns:minmax(0,1fr)}.MatchShotExplorer_pitchFrame___6C6v{width:min(100%,calc((100dvh - 290px) * var(--pitch-ratio)))}.MatchShotExplorer_comparison__LpPzq{max-width:600px;width:100%;margin-inline:auto}}@media (max-width:520px){.MatchShotExplorer_root__C_6Zc{gap:20px}.MatchShotExplorer_toolbar__jcGKq{align-items:stretch;gap:10px}.MatchShotExplorer_filter__LtOjt{justify-content:space-between;width:100%}.MatchShotExplorer_filter__LtOjt select{flex:1 1;max-width:220px}.MatchShotExplorer_sectionHead__kAMOJ{flex-wrap:wrap;gap:8px}.MatchShotExplorer_sectionHead__kAMOJ h3{font-size:.9rem}.MatchShotExplorer_pitchFrame___6C6v,.MatchShotExplorer_pitchFrame___6C6v[data-selected]{padding:10px;width:100%}.MatchShotExplorer_actionDetail__yfdl3{padding:10px;gap:10px}.MatchShotExplorer_viewerLink__CuUWX{width:100%}.MatchShotExplorer_legend__OKEXv{gap:8px 12px;font-size:.65rem}.MatchShotExplorer_player__kk9lr>span,.MatchShotExplorer_shotTooltip__4oDqo{max-width:180px;white-space:normal;width:max-content}.MatchShotExplorer_root__C_6Zc .MatchShotExplorer_shotMarker__hfBz1{width:max(24px,var(--shot-size));height:max(24px,var(--shot-size))}.MatchShotExplorer_actionHeading__Bdgdv{font-size:.8rem;flex-wrap:wrap}.MatchShotExplorer_actionHeading__Bdgdv .MatchShotExplorer_xgMetric__wZgJU{flex-basis:100%;text-align:left}.MatchShotExplorer_shotList__5fE3J :is(th,td){padding:10px 6px}}.TeamStats_stats__e2c7_{min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TeamStats_teams__eERco{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.TeamStats_teams__eERco>div{display:flex;align-items:center;gap:14px;font-size:clamp(1.15rem,1.8vw,1.5rem);min-width:0}.TeamStats_teams__eERco>div:last-child{flex-direction:row-reverse;text-align:right}.TeamStats_teams__eERco strong{overflow-wrap:anywhere}.TeamStats_teams__eERco .report-crest{width:60px;height:60px;flex-basis:60px}.TeamStats_rows__P2CNG{margin:0}.TeamStats_row__MfO6O{display:grid;grid-template-columns:minmax(48px,1fr) minmax(100px,2.2fr) minmax(48px,1fr);align-items:center;grid-column-gap:8px;column-gap:8px;padding:11px 0;border-bottom:1px solid var(--border)}.TeamStats_row__MfO6O dt{grid-area:1/2;display:flex;justify-content:center;align-items:center;gap:6px;text-align:center;font-size:.83rem;line-height:1.3}.TeamStats_row__MfO6O dd{grid-area:1/1;margin:0;font-size:1.08rem;font-weight:650}.TeamStats_row__MfO6O dd:nth-of-type(2){grid-area:1/3;text-align:right}.TeamStats_bars__6cKau{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;grid-column:1/-1;margin-top:8px}.TeamStats_bars__6cKau>div{height:7px;background:color-mix(in srgb,var(--text-soft) 10%,transparent);border-radius:2px;overflow:hidden}.TeamStats_bars__6cKau>div:first-child{display:flex;justify-content:flex-end}.TeamStats_bars__6cKau span{display:block;height:100%;background:#3c9f8b;border-radius:inherit}.TeamStats_bars__6cKau span[data-side=away]{background:#cf8650}.TeamStats_stats__e2c7_ .TeamStats_infoButton__IAIov{flex:0 0 24px;width:24px;height:24px;min-height:24px;padding:0;border:1px solid var(--border);border-radius:50%;color:var(--analysis-accent);background:var(--bg-panel-strong);font:600 .8rem Georgia,serif;cursor:pointer}.TeamStats_stats__e2c7_ button:focus-visible{outline:2px solid var(--analysis-accent);outline-offset:3px}.TeamStats_infoBox__HOGvP{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;margin-top:10px;padding:12px;border-left:3px solid var(--analysis-accent);background:var(--bg-panel-strong);font-size:.8rem;line-height:1.5}.TeamStats_infoBox__HOGvP p{margin:0;flex:1 1}.TeamStats_stats__e2c7_ .TeamStats_infoBox__HOGvP button{padding:0 6px;min-height:28px;font-size:1.2rem;border:0;background:transparent;color:var(--text-soft)}@media (max-width:600px){.TeamStats_row__MfO6O dt{font-size:.75rem}.TeamStats_row__MfO6O dd{font-size:.95rem}.TeamStats_teams__eERco{gap:12px}.TeamStats_teams__eERco>div{font-size:1rem;gap:8px}.TeamStats_teams__eERco .report-crest{width:44px;height:44px;flex-basis:44px}}.MatchReportSections_keyPasses__JBCIC,.MatchReportSections_overview__TRffp,.MatchReportSections_profiles__MbSYc{min-width:0;--section-accent:var(--analysis-accent);color:var(--text-main)}.MatchReportSections_keyPasses__JBCIC button,.MatchReportSections_overview__TRffp button,.MatchReportSections_profiles__MbSYc button{font:inherit;color:inherit;cursor:pointer}.MatchReportSections_keyPasses__JBCIC :is(button,summary,a):focus-visible,.MatchReportSections_overview__TRffp :is(button,summary):focus-visible,.MatchReportSections_profiles__MbSYc :is(button,select):focus-visible{outline:2px solid var(--section-accent);outline-offset:3px}.MatchReportSections_keyPasses__JBCIC ::selection,.MatchReportSections_overview__TRffp ::selection,.MatchReportSections_profiles__MbSYc ::selection{background:color-mix(in srgb,var(--section-accent) 24%,transparent)}.MatchReportSections_comparison__3dqId{width:100%;table-layout:fixed;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchReportSections_comparison__3dqId :is(td,th){padding:12px 16px;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;background:transparent}.MatchReportSections_comparison__3dqId th{font-size:.84rem;font-weight:500}.MatchReportSections_comparison__3dqId thead th{padding-top:0;padding-bottom:16px;font-weight:650}.MatchReportSections_comparison__3dqId :is(td:first-child,th:first-child,td:last-child,th:last-child){width:28%}.MatchReportSections_comparison__3dqId td{font-weight:600;font-size:1.12rem}.MatchReportSections_comparison__3dqId th small,.MatchReportSections_playerTable__ll5jE th small{display:block;margin-top:3px;color:var(--text-soft);font-size:.72rem;font-weight:400}.MatchReportSections_teamHeading__YQpFA{display:flex;align-items:center;justify-content:center;gap:8px;overflow-wrap:anywhere}.MatchReportSections_teamHeading__YQpFA .report-crest{width:30px;height:30px;flex-basis:30px}.MatchReportSections_additional__s4tW0{margin-top:12px}.MatchReportSections_additional__s4tW0>summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:8px 0;font-weight:650;font-size:.88rem}.MatchReportSections_additional__s4tW0 .MatchReportSections_comparison__3dqId td{font-size:.96rem}.MatchReportSections_note__72MNo{margin:8px 0 0;color:var(--text-soft);line-height:1.5;font-size:.78rem}.MatchReportSections_srOnly__9FJG9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MatchReportSections_profiles__MbSYc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:32px;gap:32px;align-items:start}.MatchReportSections_profileRanking__RaSsV{min-width:0}.MatchReportSections_sortControl__2Tnh9{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:.82rem}.MatchReportSections_sortControl__2Tnh9 select{max-width:210px}.MatchReportSections_playerTableWrap___qxlU{max-height:calc(100dvh - 240px);min-height:260px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.MatchReportSections_playerTable__ll5jE{border-collapse:collapse;width:100%;font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchReportSections_playerTable__ll5jE :is(th,td){padding:10px 8px;border-bottom:1px solid var(--border);text-align:right}.MatchReportSections_playerTable__ll5jE th{font-weight:500;color:var(--text-soft)}.MatchReportSections_playerTable__ll5jE :is(th:first-child,td:first-child){text-align:left}.MatchReportSections_playerTable__ll5jE tr[data-selected=true]{background:color-mix(in srgb,var(--section-accent) 10%,transparent)}.MatchReportSections_playerTable__ll5jE button{display:flex;gap:8px;width:100%;min-height:32px;align-items:center;padding:2px 0;border:0;text-align:left;background:transparent;font-weight:600}.MatchReportSections_playerTable__ll5jE button:hover{color:var(--section-accent);text-decoration:underline;text-underline-offset:4px}.MatchReportSections_playerRank__NF98Z{font-size:.76rem;color:var(--text-soft);min-width:20px;font-weight:400}.MatchReportSections_profileDetail__4ydbD{min-width:0;border-left:1px solid var(--border);padding-left:28px}.MatchReportSections_profileDetail__4ydbD h2{font-size:1.25rem;margin:0;font-weight:600;line-height:1.2}.MatchReportSections_profileDetail__4ydbD header p{font-size:.8rem;color:var(--text-soft);margin:6px 0 20px}.MatchReportSections_profileDetail__4ydbD h3{font-size:.8rem;font-weight:600;margin:24px 0 12px}.MatchReportSections_profileBar__qk1OT{margin-top:12px}.MatchReportSections_profileBar__qk1OT>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:.82rem;margin-bottom:6px}.MatchReportSections_profileBar__qk1OT strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MatchReportSections_profileBar__qk1OT small{font-size:.74rem;font-weight:400;color:var(--text-soft)}.MatchReportSections_barTrack__kvi18{height:10px;background:color-mix(in srgb,var(--section-accent) 10%,transparent)}.MatchReportSections_barTrack__kvi18 span{display:block;height:100%;background:var(--section-accent)}.MatchReportSections_keyPasses__JBCIC{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(0,2fr);grid-gap:20px;gap:20px;align-items:start}.MatchReportSections_passList__WWsaM{min-width:0;display:grid;align-content:start;grid-gap:4px;gap:4px}.MatchReportSections_passList__WWsaM h2{font-size:.9rem;font-weight:600;margin:0 0 8px}.MatchReportSections_passList__WWsaM button{text-align:left;padding:12px 10px;border:1px solid transparent;border-bottom:1px solid var(--border);background:transparent;border-radius:6px;line-height:1.4}.MatchReportSections_passList__WWsaM button span{font-size:.82rem;font-weight:600}.MatchReportSections_passList__WWsaM button small{display:block;margin-top:4px;font-size:.72rem;color:var(--text-soft)}.MatchReportSections_passList__WWsaM button[aria-pressed=true]{background:color-mix(in srgb,var(--section-accent) 10%,transparent);border-color:var(--section-accent)}.MatchReportSections_passList__WWsaM button:hover{border-color:var(--section-accent)}.MatchReportSections_actionDetail__6UBS8{min-width:0}.MatchReportSections_actionHeader__mazxP{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.MatchReportSections_actionHeader__mazxP h3{font-size:1rem;font-weight:600;line-height:1.3;margin:0}.MatchReportSections_actionHeader__mazxP h3 span{font-weight:400}.MatchReportSections_actionHeader__mazxP p{color:var(--text-soft);font-size:.76rem;margin:4px 0 0}.MatchReportSections_actionMetrics__oR_Sg{display:flex;gap:20px;flex-shrink:0}.MatchReportSections_actionMetrics__oR_Sg>span{display:grid;grid-gap:4px;gap:4px;font-size:.72rem}.MatchReportSections_viewerFrame__FMyd_{width:100%;height:clamp(420px,62dvh,660px);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--bg-panel-strong)}.MatchReportSections_viewerFrame__FMyd_ iframe{width:100%;height:100%;border:0;display:block}.MatchReportSections_viewerFooter__K3TrD{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.MatchReportSections_viewerFooter__K3TrD .MatchReportSections_note__72MNo{margin:0;max-width:60ch}.MatchReportSections_actionFallback__mZD3w{margin-top:12px;font-size:.78rem;color:var(--text-soft)}.MatchReportSections_actionFallback__mZD3w summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:8px 0}.MatchReportSections_fallbackPitch__MtQk8{max-width:500px}@media (max-width:1150px){.MatchReportSections_keyPasses__JBCIC{grid-template-columns:1fr;gap:12px}.MatchReportSections_passList__WWsaM{display:flex;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.MatchReportSections_passList__WWsaM h2{display:none}.MatchReportSections_passList__WWsaM button{flex:0 0 170px}.MatchReportSections_profiles__MbSYc{gap:20px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr)}.MatchReportSections_profileDetail__4ydbD{padding-left:20px}}@media (max-width:760px){.MatchReportSections_profiles__MbSYc{grid-template-columns:1fr}.MatchReportSections_playerTableWrap___qxlU{min-height:0;max-height:360px}.MatchReportSections_profileDetail__4ydbD{border-left:0;padding:20px 0 0;border-top:1px solid var(--border)}.MatchReportSections_comparison__3dqId :is(td,th){padding:10px 4px}.MatchReportSections_comparison__3dqId th{font-size:.75rem}.MatchReportSections_comparison__3dqId td{font-size:1rem}.MatchReportSections_teamHeading__YQpFA{flex-direction:column;gap:6px}.MatchReportSections_comparison__3dqId th small{font-size:.66rem}.MatchReportSections_actionHeader__mazxP{align-items:flex-start;flex-wrap:wrap}.MatchReportSections_actionMetrics__oR_Sg{gap:24px}.MatchReportSections_viewerFrame__FMyd_{height:min(650px,78dvh);min-height:470px}.MatchReportSections_viewerFooter__K3TrD{align-items:flex-start;flex-direction:column;gap:8px}}.MatchReportSections_creativitySection__IBxdn{margin-top:28px;border-top:1px solid var(--border);padding-top:20px}.MatchReportSections_creativityHeader__nqmvB{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.MatchReportSections_creativityHeader__nqmvB h2{font-size:1.1rem;margin:0}.MatchReportSections_creativityHeader__nqmvB .report-subnav{margin:0}@media (max-width:600px){.MatchReportSections_creativityHeader__nqmvB{align-items:flex-start;flex-direction:column}}.MatchReportSections_zoneTeamHeading__8_mj1{display:flex;align-items:center;gap:12px;min-width:0}.MatchReportSections_zoneTeamHeading__8_mj1>span:last-child{overflow-wrap:anywhere}.MatchReportSections_zoneTeamHeading__8_mj1 .report-crest{width:44px;height:44px;flex-basis:44px}.season_workspace__EaLEP{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.season_workspace__EaLEP button{text-transform:none;letter-spacing:normal}.season_workspace__EaLEP :is(button,a,select,summary,[tabindex]):focus-visible{outline:2px solid var(--report-accent);outline-offset:3px}.season_sidebar__smZlj{position:-webkit-sticky;position:sticky;top:12px;padding:20px 16px 20px 0}.season_identity__o5wTT{padding:0 10px 20px;border-bottom:1px solid var(--border)}.season_identityTeam__2hO8A{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0;font-size:1.1rem}.season_identityTeam__2hO8A .report-crest{width:56px;height:56px;flex-basis:56px}.season_identity__o5wTT .report-competition-logo{width:56px;height:48px;flex-basis:56px}.season_identityTeam__2hO8A strong{overflow-wrap:anywhere}.season_identity__o5wTT p{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;margin:12px 0 16px;font-size:.8rem;line-height:1.5;color:var(--text-soft)}.season_workspace__EaLEP .season_identity__o5wTT .report-change{padding:7px 10px;min-height:36px;max-width:none}.season_navigation__QYDhU{display:grid;grid-gap:4px;gap:4px;padding-top:16px}.season_workspace__EaLEP .season_navigation__QYDhU button{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;text-align:left;border:0;border-radius:var(--analysis-control-radius);background:transparent;color:var(--text-main);font-size:.83rem;line-height:1.4}.season_navigation__QYDhU svg{flex:0 0 auto}.season_workspace__EaLEP .season_navigation__QYDhU button:hover{background:color-mix(in srgb,var(--report-accent) 7%,transparent)}.season_workspace__EaLEP .season_navigation__QYDhU button[aria-current]{color:var(--report-accent);background:color-mix(in srgb,var(--report-accent) 12%,transparent);font-weight:650}.season_mobileNavigation__q1M_d{display:none}.season_main__cEY90{min-width:0;padding:20px 24px;border-left:1px solid var(--border)}.season_heading__ZxaBs{margin:0 0 16px;color:var(--text-main);font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.25;font-weight:600;letter-spacing:-.02em}.season_pagination__JofjB{display:flex;justify-content:space-between;gap:20px;margin-top:24px;padding-top:12px;border-top:1px solid var(--border)}.season_workspace__EaLEP .season_pagination__JofjB button{display:flex;align-items:center;gap:8px;padding:8px 0;border:0;background:transparent;color:var(--report-accent);font-size:.8rem;text-align:left}.season_pagination__JofjB button:last-child{text-align:right}.season_pagination__JofjB svg{flex:0 0 auto}.season_workspace__EaLEP .report-subnav{gap:6px;margin-bottom:0}.season_workspace__EaLEP .report-subnav button{min-height:36px;padding:7px 10px;font-size:.78rem}.season_mutedNote__wNTXT{color:var(--text-soft);font-size:.77rem;line-height:1.5}.season_summaryLine__3GYRK{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px;padding-bottom:12px;font-size:.8rem;color:var(--text-soft)}.season_summaryLine__3GYRK strong{font-weight:600;color:var(--text-main)}.season_summaryMetrics__R5Q7Y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;padding:14px 0;border-block:1px solid var(--border)}.season_summaryMetrics__R5Q7Y>div{display:flex;flex-direction:column;min-width:0;padding:0 16px;border-left:1px solid var(--border)}.season_summaryMetrics__R5Q7Y>div:first-child{padding-left:0;border-left:0}.season_summaryMetrics__R5Q7Y dt{flex:1 1;font-size:.75rem;line-height:1.45;color:var(--text-soft)}.season_summaryMetrics__R5Q7Y dt>span{display:block}.season_summaryMetrics__R5Q7Y dd{margin:6px 0 0;font-size:1.3rem}.season_overviewControls__0_jIc{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.season_workspace__EaLEP .season_heatmapHeading__Lzj0c{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:6px}.season_workspace__EaLEP .season_heatmap__WcHL0 h2{margin:0;font-size:.95rem;font-weight:600}.season_workspace__EaLEP .season_heatmap__WcHL0 .report-note{margin:4px 0;font-size:.75rem;line-height:1.5;max-width:none}.season_workspace__EaLEP .season_heatmap__WcHL0 .analysis-pitch-direction{margin:4px 0;padding-block:0;font-size:.72rem}.season_workspace__EaLEP .season_heatmap__WcHL0 .report-heatmap-legend{align-items:center;flex-wrap:wrap;gap:4px 12px;margin:6px 0;font-size:.72rem}.season_workspace__EaLEP .season_heatmap__WcHL0 .report-heatmap-legend>span{display:inline-flex;align-items:center}.season_method__t_Zws{margin-top:14px;color:var(--text-soft);font-size:.77rem;line-height:1.6}.season_method__t_Zws summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:5px 0}.season_method__t_Zws p{max-width:90ch;margin:8px 0}.season_rankingToolbar__6W3n9{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}.season_rankingFilters__77dXy{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:.74rem;color:var(--text-soft)}.season_rankingFilters__77dXy label{display:flex;align-items:center;gap:8px}.season_workspace__EaLEP .season_rankingFilters__77dXy select{width:auto;min-height:36px;padding:7px 10px;font-size:.78rem}.season_sampleBadge__gWtm6{display:inline-block;margin-left:6px;padding:2px 5px;border:1px solid var(--border);border-radius:4px;color:var(--text-soft);font-size:.65rem;font-weight:400;white-space:nowrap}.season_rankingToolbar__6W3n9 p{margin:0;color:var(--text-soft);font-size:.74rem}.season_workspace__EaLEP .season_rankingLayout__kaN52{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px}.season_playerPitch__QxWFo{min-width:0}.season_workspace__EaLEP .season_rankingTable__BtIj7{max-height:calc(100dvh - 225px);min-height:0;scrollbar-width:thin}.season_workspace__EaLEP .season_rankingTable__BtIj7 table{font-size:.8rem}.season_workspace__EaLEP .season_rankingTable__BtIj7 caption{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.season_workspace__EaLEP .season_rankingTable__BtIj7 th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-panel-strong);color:var(--text-soft);font-size:.7rem}.season_workspace__EaLEP .season_rankingTable__BtIj7 :is(th,td){padding:10px 6px}.season_workspace__EaLEP .season_rankingTable__BtIj7 td:nth-child(n+2),.season_workspace__EaLEP .season_rankingTable__BtIj7 th:nth-child(n+2){text-align:right}.season_workspace__EaLEP .season_rankingTable__BtIj7 td button{min-height:32px;text-decoration:none}.season_workspace__EaLEP .season_rankingTable__BtIj7 td button:hover{text-decoration:underline}.season_playerPicker__ksIDW{display:none}.season_workspace__EaLEP .season_matchLink___tklk{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 16px;margin-top:12px;font-size:.75rem}.season_matchLink___tklk label{display:grid;flex:1 1 220px;grid-gap:5px;gap:5px;min-width:0;color:var(--text-soft)}.season_workspace__EaLEP .season_matchLink___tklk select{width:100%;padding:7px 10px;font-size:.75rem}.season_matchLink___tklk a{padding-block:8px;color:var(--report-accent);text-underline-offset:3px}.season_playerComparison__pVR9K{margin-top:8px}.season_playerComparisonHead__5tIyC,.season_playerComparisonRow__yXNOE{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,1.1fr) minmax(0,1.1fr);align-items:center;grid-gap:24px;gap:24px}.season_playerComparisonHead__5tIyC{padding:10px 0 14px;color:var(--text-soft);font-size:.78rem;border-bottom:1px solid var(--border)}.season_playerComparisonHead__5tIyC small{display:block;margin-top:4px;font-size:.7rem}.season_playerComparisonRow__yXNOE{padding:14px 0;border-bottom:1px solid var(--border)}.season_workspace__EaLEP .season_playerComparisonRow__yXNOE button{padding:8px 0;background:transparent;border:0;color:var(--text-main);font-size:.83rem;text-align:left}.season_workspace__EaLEP .season_playerComparisonRow__yXNOE button:hover{color:var(--report-accent);text-decoration:underline;text-underline-offset:3px}.season_playerComparisonRow__yXNOE strong{font-size:.85rem;font-weight:600}.season_playerComparisonRow__yXNOE small{margin-left:3px;color:var(--text-soft);font-weight:400;font-size:.68rem}.season_playerBar__mnZvx{height:10px;margin-top:6px;background:color-mix(in srgb,var(--text-soft) 9%,transparent)}.season_playerBar__mnZvx span{display:block;height:100%;background:var(--report-accent)}.season_matchChart__HetBM{--season-chart-height:clamp(220px,calc(100dvh - 510px),350px)}.season_chartAxisLabel__XZY_W{margin-bottom:4px;font-size:.75rem;color:var(--text-soft)}.season_chartPlot__NC6mE{display:flex;min-width:0;gap:8px}.season_chartYAxis__fUaZC{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 28px;height:var(--season-chart-height);margin-top:24px;color:var(--text-soft);font-size:.68rem;text-align:right}.season_chartYAxis__fUaZC span{line-height:1;transform:translateY(-50%)}.season_chartYAxis__fUaZC span:last-child{transform:translateY(50%)}.season_chartScroll__rJD24{flex:1 1;min-width:0;overflow-x:auto;padding-top:24px;scrollbar-width:thin}.season_chartColumns__S1gsV{display:flex;width:max-content;min-width:100%}.season_workspace__EaLEP .season_matchColumn__RArPj{display:flex;flex:1 0 88px;flex-direction:column;gap:0;width:88px;min-width:88px;padding:0 8px;border:0;border-radius:0;background:transparent;color:var(--text-main)}.season_workspace__EaLEP .season_matchColumn__RArPj[aria-pressed=true]{background:color-mix(in srgb,var(--report-accent) 9%,transparent)}.season_workspace__EaLEP .season_matchColumn__RArPj:hover{background:color-mix(in srgb,var(--report-accent) 6%,transparent)}.season_columnPlot__fX1F3{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:var(--season-chart-height);width:100%;border-bottom:1px solid var(--border)}.season_columnPlot__fX1F3:before{content:"";position:absolute;inset:0 -8px;pointer-events:none;border-top:1px solid var(--border);background:linear-gradient(to bottom,transparent calc(25% - .5px),var(--border) 25%,transparent calc(25% + .5px),transparent calc(50% - .5px),var(--border) 50%,transparent calc(50% + .5px),transparent calc(75% - .5px),var(--border) 75%,transparent calc(75% + .5px))}.season_columnBar__EcEzj{position:relative;display:block;width:clamp(24px,50%,80px);max-width:100%;flex-shrink:0}.season_columnBar__EcEzj strong{position:absolute;inset:auto 0 calc(100% + 4px);font-size:.72rem;line-height:1;font-weight:600}.season_columnOpponent__hqInO{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 0}.season_workspace__EaLEP .season_columnOpponent__hqInO .report-crest{width:44px;height:44px;flex-basis:44px}.season_columnOpponent__hqInO>span:not(.report-crest){display:-webkit-box;overflow:hidden;width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.35}.season_columnOpponent__hqInO small{font-size:.58rem;color:var(--text-soft);line-height:1.35}.season_xAxisLabel__XiGmr{margin:5px 0;color:var(--text-soft);font-size:.73rem;text-align:center}.season_chartSelection__5SFQs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:32px;margin-top:8px;font-size:.77rem;color:var(--text-soft)}.season_chartSelection__5SFQs strong{color:var(--text-main);font-weight:600}.season_chartSelection__5SFQs a{color:var(--report-accent);text-underline-offset:3px}.season_teamComparison__OYIzw{min-width:0}.season_comparisonToolbar__Z78rd{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.season_comparisonToolbar__Z78rd label{display:flex;align-items:center;gap:12px;min-width:0;font-size:.8rem}.season_workspace__EaLEP .season_comparisonToolbar__Z78rd select{min-width:0;max-width:100%;font-size:.8rem;padding:8px 10px}.season_coverageNotice____B3V{padding:10px 0;margin:0;color:var(--text-soft);font-size:.75rem;line-height:1.5}.season_comparisonTeams__SvrF9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--border)}.season_comparisonTeams__SvrF9>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:5px 12px;gap:5px 12px}.season_comparisonTeams__SvrF9>div>.report-crest{grid-row:span 2;width:56px;height:56px;flex-basis:56px}.season_comparisonTeams__SvrF9 strong{font-size:1rem;font-weight:600}.season_comparisonTeams__SvrF9 small{display:block;color:var(--text-soft);font-size:.75rem;grid-column:2}.season_comparisonTeams__SvrF9>div:last-child{justify-items:end;text-align:right}.season_comparisonTeams__SvrF9>div:last-child>.report-crest{grid-column:2}.season_comparisonTeams__SvrF9>div:last-child strong{grid-column:1;grid-row:1}.season_comparisonTeams__SvrF9>div:last-child small{grid-column:1;grid-row:2}.season_comparisonTeams__SvrF9>div:last-child:not(:has(.report-crest)){grid-template-columns:1fr}.season_comparisonMetrics__a2h1K{display:grid;grid-gap:30px;gap:30px;padding:30px 0}.season_comparisonValues__Gr5ph{display:grid;grid-template-columns:minmax(75px,1fr) minmax(120px,1.2fr) minmax(75px,1fr);align-items:center;grid-gap:12px;gap:12px}.season_comparisonValues__Gr5ph>strong{font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.2;font-weight:600}.season_comparisonValues__Gr5ph>strong:last-child{text-align:right}.season_comparisonValues__Gr5ph small{margin-left:3px;color:var(--text-soft);font-size:.75rem;font-weight:400}.season_comparisonValues__Gr5ph>span{text-align:center;color:var(--text-soft);font-size:.82rem}.season_comparisonBars__C_36V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:10px}.season_comparisonBars__C_36V>div{height:12px;background:color-mix(in srgb,var(--text-soft) 9%,transparent)}.season_comparisonBars__C_36V>div:first-child{display:flex;justify-content:flex-end}.season_comparisonBars__C_36V span{display:block;height:100%;background:var(--report-accent)}.season_comparisonBars__C_36V>div:last-child span{background:#ad8051}@media (min-width:1600px){.season_workspace__EaLEP{grid-template-columns:220px minmax(0,1fr)}.season_main__cEY90{padding-inline:32px}.season_workspace__EaLEP .season_rankingLayout__kaN52{grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)}}@media (max-width:1150px){.season_workspace__EaLEP{grid-template-columns:175px minmax(0,1fr)}.season_main__cEY90{padding:18px 16px}.season_sidebar__smZlj{padding-right:10px}.season_workspace__EaLEP .season_navigation__QYDhU button{padding:9px 8px;font-size:.78rem}.season_workspace__EaLEP .season_rankingLayout__kaN52{grid-template-columns:minmax(0,1fr)}.season_workspace__EaLEP .season_rankingTable__BtIj7{max-height:360px}.season_playerPicker__ksIDW{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:.78rem}.season_playerPicker__ksIDW select{flex:1 1}.season_summaryMetrics__R5Q7Y>div{padding-inline:10px}}@media (max-width:800px){.season_workspace__EaLEP{display:block}.season_sidebar__smZlj{position:static;padding:12px 8px;border-bottom:1px solid var(--border)}.season_identity__o5wTT{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:6px 12px;gap:6px 12px;padding:0;border-bottom:0}.season_identityTeam__2hO8A{grid-template-columns:32px minmax(0,1fr);gap:8px;font-size:.9rem}.season_identityTeam__2hO8A .report-crest{width:32px;height:32px;flex-basis:32px}.season_identity__o5wTT .report-competition-logo{width:24px;height:24px;flex-basis:24px}.season_comparisonTeams__SvrF9>div>.report-crest{width:44px;height:44px;flex-basis:44px}.season_identity__o5wTT p{grid-template-columns:32px minmax(0,1fr);gap:8px;grid-column:1;grid-row:2;margin:0;font-size:.7rem}.season_workspace__EaLEP .season_identity__o5wTT .report-change{grid-column:2;grid-row:1/3;min-height:44px;max-width:86px;margin:0;font-size:.7rem!important}.season_navigation__QYDhU{display:none}.season_mobileNavigation__q1M_d{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:.75rem}.season_workspace__EaLEP .season_mobileNavigation__q1M_d select{flex:1 1;padding:8px 10px;font-size:.78rem}.season_main__cEY90{border-left:0;padding:16px 8px}.season_heading__ZxaBs{margin-bottom:12px}.season_summaryMetrics__R5Q7Y{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;padding:12px 0}.season_summaryMetrics__R5Q7Y>div:nth-child(odd){border-left:0;padding-left:0}.season_summaryMetrics__R5Q7Y dt>span{display:inline}.season_summaryMetrics__R5Q7Y dd{font-size:1.1rem;margin-top:4px}.season_summaryLine__3GYRK{gap:6px 16px;font-size:.72rem}.season_overviewControls__0_jIc{gap:8px}.season_workspace__EaLEP .season_heatmapHeading__Lzj0c{gap:6px}.season_workspace__EaLEP .season_heatmap__WcHL0 h2{font-size:.85rem}.season_rankingToolbar__6W3n9{margin-bottom:10px}.season_workspace__EaLEP .season_playerPicker__ksIDW select{padding:8px 10px;font-size:.8rem}.season_playerComparisonHead__5tIyC,.season_playerComparisonRow__yXNOE{grid-template-columns:minmax(90px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.season_playerComparisonHead__5tIyC{font-size:.7rem}.season_playerComparisonHead__5tIyC small{font-size:.63rem}.season_workspace__EaLEP .season_playerComparisonRow__yXNOE button{font-size:.74rem}.season_comparisonToolbar__Z78rd label{flex-direction:column;align-items:start;flex:1 1;gap:6px}.season_comparisonToolbar__Z78rd select{width:100%}.season_comparisonTeams__SvrF9{gap:16px;padding:18px 0}.season_comparisonTeams__SvrF9 strong{font-size:.82rem}.season_comparisonTeams__SvrF9 small{font-size:.65rem}.season_comparisonValues__Gr5ph{grid-template-columns:minmax(64px,1fr) minmax(100px,1.3fr) minmax(64px,1fr);gap:6px}.season_comparisonValues__Gr5ph>span{font-size:.74rem}.season_comparisonValues__Gr5ph small{font-size:.65rem}.season_comparisonMetrics__a2h1K{gap:24px;padding:24px 0}}@media (max-width:420px){.season_workspace__EaLEP .report-subnav button{padding-inline:8px;font-size:.72rem}.season_workspace__EaLEP .season_heatmap__WcHL0 .report-heatmap-legend{font-size:.65rem}.season_workspace__EaLEP .season_heatmap__WcHL0 .report-heatmap-legend i{width:55px;margin-inline:5px}.season_comparisonTeams__SvrF9>div{gap:5px 6px}}.season_srOnly__G7ZJB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.season_heatmap__WcHL0{--map-height:min(54dvh,510px)}.season_heatmapCanvas__WVcQ1{position:relative;width:min(100%,calc(var(--map-height) * 105 / 68));aspect-ratio:105/68;margin-inline:auto;isolation:isolate}.season_overview__r65h7 .season_heatmap__WcHL0{--map-height:clamp(220px,calc(100dvh - 480px),510px)}.season_playerPitch__QxWFo .season_heatmap__WcHL0{--map-height:clamp(220px,calc(100dvh - 340px),540px)}.season_heatmapCanvas__WVcQ1>.passdec-pitch-layer{z-index:auto}.season_gridPitch__Ce0zp{background:var(--bg-panel-strong)}.season_heatmapLines__mJsTp{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c5d8c5;stroke-width:.45;opacity:.65;pointer-events:none;z-index:2}.season_gridPitch__Ce0zp .season_heatmapLines__mJsTp{stroke:var(--text-main)}.season_heatmapCell__SMBUQ{position:absolute;cursor:help}.season_heatmapCell__SMBUQ[data-active]{z-index:5;outline:1px solid #f8fff7;outline-offset:-3px}.season_gridCell__ZEPvi:before{content:"";position:absolute;inset:0;background:var(--cell-color);opacity:var(--cell-opacity);pointer-events:none}.season_zoneInfo__bNhrT{position:absolute;left:50%;bottom:calc(100% - 3px);transform:translateX(-50%);z-index:8;display:grid;grid-gap:3px;gap:3px;padding:8px 10px;width:max-content;max-width:190px;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:rgba(8,20,18,.96);color:#f8fff7;font-size:12px;line-height:1.35;box-shadow:0 8px 22px rgba(0,0,0,.25);pointer-events:none}.season_zoneInfo__bNhrT strong{font-size:13px;color:#fff}.season_zoneInfo__bNhrT span{color:#d3dfd9}.season_zoneInfo__bNhrT[data-below]{top:calc(100% - 3px);bottom:auto}.season_zoneInfo__bNhrT[data-edge=left]{left:3px;transform:none}.season_zoneInfo__bNhrT[data-edge=right]{left:auto;right:3px;transform:none}.season_heatmapScale__0PPpl{width:min(100%,calc(var(--map-height) * 105 / 68));margin:12px auto 0}@media (max-width:800px){.season_heatmapCanvas__WVcQ1,.season_overview__r65h7 .season_heatmapCanvas__WVcQ1,.season_playerPitch__QxWFo .season_heatmap__WcHL0{--map-height:min(45dvh,400px)}}