.Pitch3DFrame_viewerRoot__t2QhQ{container-type:inline-size;position:relative;height:calc(100vh - 7.3rem);min-height:0;overflow:hidden;background:transparent}.Pitch3DFrame_viewerRoot__t2QhQ>.Pitch3DFrame_layoutWithoutPanel__HpyaH,.Pitch3DFrame_viewerRoot__t2QhQ>.Pitch3DFrame_layout__MGiNK{height:100%}.Pitch3DFrame_viewerRoot__t2QhQ:-webkit-full-screen{width:100vw;height:100vh}.Pitch3DFrame_viewerRoot__t2QhQ:fullscreen{width:100vw;height:100vh}.Pitch3DFrame_layoutWithoutPanel__HpyaH,.Pitch3DFrame_layout__MGiNK{position:relative;min-height:0;height:calc(100vh - 7.3rem);overflow:hidden}.Pitch3DFrame_layout__MGiNK{isolation:isolate;--simulation-panel-width:min(360px,calc(100% - 48px));--simulation-toolbar-clearance:218px}.Pitch3DFrame_frame__FlVcP{width:100%;height:100%;min-width:0}.Pitch3DFrame_panel__sZphY{position:absolute;inset:0 auto 0 0;z-index:3;width:var(--simulation-panel-width);overflow-y:auto;padding:1.25rem;border-right:1px solid var(--border);background:var(--bg-panel-strong);color:var(--text-main);box-shadow:var(--shadow-soft);transform:translateX(-100%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.Pitch3DFrame_panelRight__1IgwS{inset:0 var(--simulation-toolbar-clearance) 0 auto;border-right:0;border-left:1px solid var(--border);transform:translateX(100%)}.Pitch3DFrame_panelOpen__mWkhz{transform:translateX(0);visibility:visible}.Pitch3DFrame_panelToggle__IAVcY{position:absolute;top:1rem;left:0;z-index:4;min-height:2.6rem;padding:.65rem .85rem;border:1px solid var(--border-strong);border-left:0;border-radius:0 .6rem .6rem 0;background:var(--bg-panel-strong);color:var(--text-main);box-shadow:var(--shadow-soft);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:left .24s ease,background .2s ease}.Pitch3DFrame_panelToggle__IAVcY:hover{background:var(--accent-soft)}.Pitch3DFrame_mobileToggleLabel__gxEf6{display:none}.Pitch3DFrame_panelToggleOpen__xEPgZ{left:var(--simulation-panel-width);width:2.6rem;padding:.55rem}.Pitch3DFrame_panelToggleRight__PJYmt{right:var(--simulation-toolbar-clearance);left:auto;border-right:0;border-left:1px solid var(--border-strong);border-radius:.6rem 0 0 .6rem;transition:right .24s ease,background .2s ease}.Pitch3DFrame_panelToggleOpen__xEPgZ.Pitch3DFrame_panelToggleRight__PJYmt{right:calc(var(--simulation-toolbar-clearance) + var(--simulation-panel-width));left:auto}.Pitch3DFrame_panelHeader__mO3Ol{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:-.2rem 0 .75rem;padding:.2rem 0 .7rem;border-bottom:1px solid var(--border)}.Pitch3DFrame_panelHeader__mO3Ol h1{margin-bottom:0}.Pitch3DFrame_dockButton__LVCV7{flex:0 0 auto;min-height:2rem;padding:.35rem .55rem;border:1px solid var(--border);border-radius:.45rem;background:var(--accent-soft);color:var(--text-main);font:inherit;font-size:.68rem;font-weight:750;cursor:pointer}.Pitch3DFrame_dockButton__LVCV7:hover:not(:disabled){border-color:var(--border-strong)}.Pitch3DFrame_dockButton__LVCV7:focus-visible,.Pitch3DFrame_panelToggle__IAVcY:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Pitch3DFrame_dockButton__LVCV7:disabled{cursor:not-allowed;opacity:.45}.Pitch3DFrame_panel__sZphY h1,.Pitch3DFrame_panel__sZphY h2,.Pitch3DFrame_panel__sZphY h3,.Pitch3DFrame_panel__sZphY p{margin-top:0}.Pitch3DFrame_panel__sZphY h1{margin-bottom:.55rem;font-size:1.25rem}.Pitch3DFrame_description__GSE12,.Pitch3DFrame_notice__Jbu9P,.Pitch3DFrame_resultNote__NeUaD{color:var(--text-soft);font-size:.82rem}.Pitch3DFrame_statusRow__w7_hZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--border);font-size:.82rem}.Pitch3DFrame_statusRow__w7_hZ strong[data-state=ready]{color:var(--accent)}.Pitch3DFrame_error__2GCPN,.Pitch3DFrame_statusRow__w7_hZ strong[data-state=error]{color:var(--danger)}.Pitch3DFrame_movementValue__x1dwT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pitch3DFrame_error__2GCPN,.Pitch3DFrame_notice__Jbu9P{margin:.85rem 0 0;padding:.7rem;border:1px solid var(--border);border-radius:.55rem;background:var(--accent-soft);font-size:.8rem}.Pitch3DFrame_actions__OMpyY{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:1rem}.Pitch3DFrame_endpointButton__s2dhg,.Pitch3DFrame_heatmapButton__rOD0i,.Pitch3DFrame_primaryButton__1YQyC,.Pitch3DFrame_secondaryButton__vHsM4{min-height:2.55rem;border:1px solid var(--border-strong);border-radius:.55rem;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.Pitch3DFrame_primaryButton__1YQyC{background:var(--accent);color:#04120f}.Pitch3DFrame_heatmapButton__rOD0i{background:linear-gradient(135deg,rgba(244,95,76,.96),rgba(196,43,62,.96));color:#fff}.Pitch3DFrame_endpointButton__s2dhg{background:rgba(250,204,21,.12);color:var(--text-main)}.Pitch3DFrame_endpointButton__s2dhg[data-active=true]{border-color:#facc15;background:rgba(250,204,21,.24)}.Pitch3DFrame_secondaryButton__vHsM4{background:transparent;color:var(--text-main)}.Pitch3DFrame_heatmapModes__E4J4w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.Pitch3DFrame_heatmapModes__E4J4w button{min-width:0;min-height:2.15rem;padding:.45rem .35rem;border:1px solid var(--border);border-radius:.45rem;background:transparent;color:var(--text-soft);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.Pitch3DFrame_heatmapModes__E4J4w button[data-active=true]{border-color:var(--border-strong);background:var(--accent-soft);color:var(--text-main)}.Pitch3DFrame_endpointButton__s2dhg:disabled,.Pitch3DFrame_heatmapButton__rOD0i:disabled,.Pitch3DFrame_primaryButton__1YQyC:disabled,.Pitch3DFrame_secondaryButton__vHsM4:disabled{cursor:not-allowed;opacity:.45}.Pitch3DFrame_heatmapStatus__rI7lk{margin:.75rem 0 0;padding:.65rem .75rem;border:1px solid rgba(244,95,76,.45);border-radius:.55rem;background:rgba(244,95,76,.1);color:var(--text-soft);font-size:.78rem}.Pitch3DFrame_results__eWVIP{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border-strong)}.Pitch3DFrame_resultsHeader___sn_V{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.Pitch3DFrame_resultsHeader___sn_V h2{font-size:1rem}.Pitch3DFrame_resultsHeader___sn_V span{color:var(--text-soft);font-size:.72rem}.Pitch3DFrame_metric__SOBsJ{padding:.8rem 0;border-bottom:1px solid var(--border)}.Pitch3DFrame_metric__SOBsJ h3{margin-bottom:.7rem;font-size:.78rem}.Pitch3DFrame_metricComparison__pbul4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Pitch3DFrame_metricComparison__pbul4>div{display:grid;min-width:0;grid-gap:.3rem;gap:.3rem}.Pitch3DFrame_metricComparison__pbul4>div:nth-child(2){text-align:center}.Pitch3DFrame_metricComparison__pbul4>div:nth-child(3){text-align:right}.Pitch3DFrame_metricComparison__pbul4 dt{color:var(--text-soft);font-size:.67rem;font-weight:700;line-height:1.2}.Pitch3DFrame_metricComparison__pbul4 dd{margin:0;color:var(--text-main);font-size:.8rem;line-height:1.25;white-space:nowrap}.Pitch3DFrame_metricComparison__pbul4 [data-kind=delta] dd,.Pitch3DFrame_metricComparison__pbul4 [data-kind=simulated] dd{font-weight:700}.Pitch3DFrame_metricComparison__pbul4 dd[data-direction=up]{color:var(--accent)}.Pitch3DFrame_metricComparison__pbul4 dd[data-direction=down]{color:var(--danger)}.Pitch3DFrame_resultNote__NeUaD{margin:.8rem 0 0}@media (max-width:980px){.Pitch3DFrame_layout__MGiNK{--simulation-panel-width:min(340px,calc(100% - 48px))}}@media (max-width:899px){.Pitch3DFrame_panelRight__1IgwS{inset:0 auto 0 0;border-right:1px solid var(--border);border-left:0;transform:translateX(-100%)}.Pitch3DFrame_panelRight__1IgwS.Pitch3DFrame_panelOpen__mWkhz{transform:translateX(0)}.Pitch3DFrame_panelToggleRight__PJYmt{right:auto;left:0;border-right:1px solid var(--border-strong);border-left:0;border-radius:0 .6rem .6rem 0}.Pitch3DFrame_panelToggleOpen__xEPgZ.Pitch3DFrame_panelToggleRight__PJYmt{right:auto;left:var(--simulation-panel-width)}}@container (max-width: 640px){.Pitch3DFrame_layout__MGiNK[data-panel-open=true]{display:grid;grid-template-rows:minmax(0,1fr) 44px minmax(0,45%)}.Pitch3DFrame_layout__MGiNK[data-panel-open=true] .Pitch3DFrame_frame__FlVcP{grid-row:1;height:100%;min-height:0}.Pitch3DFrame_panel__sZphY.Pitch3DFrame_panelOpen__mWkhz{position:relative;grid-row:3;inset:auto;width:100%;min-height:0;border:0;box-shadow:none;transform:none;padding:1rem;overscroll-behavior:contain}.Pitch3DFrame_panelToggle__IAVcY.Pitch3DFrame_panelToggleOpen__xEPgZ{position:relative;grid-row:2;inset:auto;width:100%;min-height:44px;border:1px solid var(--border-strong);border-radius:0;box-shadow:none;transition:none}.Pitch3DFrame_mobileToggleLabel__gxEf6{display:inline;margin-left:.5rem}.Pitch3DFrame_dockButton__LVCV7{display:none}}.ShotSimulationFrame_xgGrid__LXnHL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:1rem 0 .35rem}.ShotSimulationFrame_xgCard__Czvuj{min-width:0;padding:.7rem .45rem;border:1px solid var(--border);border-radius:.55rem;background:var(--accent-soft);text-align:center}.ShotSimulationFrame_xgCard__Czvuj[data-accent=true]{border-color:var(--accent)}.ShotSimulationFrame_xgCard__Czvuj span{display:block;overflow:hidden;color:var(--text-soft);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.ShotSimulationFrame_xgCard__Czvuj strong{display:block;margin-top:.3rem;font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ShotSimulationFrame_delta__4Tgsv{margin-bottom:.65rem;text-align:right;font-size:.72rem;font-weight:800}.ShotSimulationFrame_delta__4Tgsv[data-direction=up]{color:var(--accent)}.ShotSimulationFrame_delta__4Tgsv[data-direction=down]{color:var(--danger)}.ShotSimulationFrame_controls__QpP7C{display:grid;grid-gap:.65rem;gap:.65rem;margin:1rem 0 0;padding:.85rem;border:1px solid var(--border);border-radius:.55rem}.ShotSimulationFrame_controls__QpP7C legend{padding:0 .35rem;color:var(--text-soft);font-size:.76rem;font-weight:800}.ShotSimulationFrame_controls__QpP7C label:not(.ShotSimulationFrame_check__HPV1E){display:grid;grid-gap:.3rem;gap:.3rem;color:var(--text-soft);font-size:.74rem}.ShotSimulationFrame_controls__QpP7C select{min-height:2.25rem;padding:.35rem .5rem;border:1px solid var(--border-strong);border-radius:.45rem;background:var(--bg-panel-strong);color:var(--text-main);font:inherit}.ShotSimulationFrame_check__HPV1E{display:flex;align-items:center;gap:.5rem;font-size:.78rem}.ShotSimulationFrame_details__rIMCM{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem .7rem;margin-top:.85rem;padding-top:.7rem;border-top:1px solid var(--border);color:var(--text-soft);font-size:.68rem}.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:760px){.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_loading__xCDn3,.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_loading__xCDn3{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:5.75rem;padding:1.1rem 1.25rem}.AnalysisStatus_loading__xCDn3:after{content:"";position:absolute;left:-18%;bottom:0;width:18%;height:2px;background:var(--analysis-accent);animation:AnalysisStatus_loadingScan__PRCks 1.8s cubic-bezier(.65,0,.35,1) infinite}.AnalysisStatus_loading__xCDn3 h2,.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)}@keyframes AnalysisStatus_loadingScan__PRCks{0%{left:-18%}to{left:100%}}@media (max-width:820px){.AnalysisStatus_loading__xCDn3{min-height:5.25rem}.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}}@media (prefers-reduced-motion:reduce){.AnalysisStatus_loading__xCDn3:after{animation:none;left:0;width:100%}}.AnalysisSwitcher_backdrop__YTyRJ{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.25rem;background:rgba(17,35,42,.5);animation:AnalysisSwitcher_backdropIn__WE2lt .18s ease-out both}.AnalysisSwitcher_dialog__qX3j7{--switcher-surface:var(--analysis-shell-panel);--switcher-card:var(--analysis-panel);--switcher-ink:var(--analysis-ink);--switcher-muted:var(--analysis-muted);--switcher-line:var(--analysis-line-strong);--switcher-accent:var(--analysis-accent);width:min(1120px,96vw);max-height:min(88dvh,680px);overflow:auto;padding:clamp(1.15rem,2vw,1.8rem);color:var(--switcher-ink);background:var(--switcher-surface);border-radius:16px;box-shadow:0 24px 70px rgba(8,28,36,.24);animation:AnalysisSwitcher_dialogIn__f5k0_ .26s cubic-bezier(.2,.8,.2,1) both}.AnalysisSwitcher_header__YZ3tl{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.3rem}.AnalysisSwitcher_header__YZ3tl h2{margin:0;font-size:clamp(1.45rem,2.1vw,2rem);letter-spacing:-.025em;line-height:1.1}.AnalysisSwitcher_dialog__qX3j7 .AnalysisSwitcher_close__2pneJ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px;padding:.55rem .8rem;border:1px solid var(--switcher-line);border-radius:var(--analysis-control-radius);color:var(--switcher-ink);background:transparent;font:inherit;font-size:.88rem}.AnalysisSwitcher_close__2pneJ:hover{border-color:var(--switcher-accent);background:color-mix(in srgb,var(--switcher-accent) 7%,transparent)}.AnalysisSwitcher_card__P65oT:focus-visible,.AnalysisSwitcher_close__2pneJ:focus-visible{outline:3px solid color-mix(in srgb,var(--switcher-accent) 72%,white);outline-offset:3px}.AnalysisSwitcher_grid__CXMKF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.AnalysisSwitcher_dialog__qX3j7 .AnalysisSwitcher_card__P65oT{display:grid;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;grid-gap:1.15rem;gap:1.15rem;min-height:142px;padding:1rem 1.15rem;border:1px solid var(--switcher-line);border-radius:var(--analysis-panel-radius);color:var(--switcher-ink);background:var(--switcher-card);text-align:left;font:inherit;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.AnalysisSwitcher_card__P65oT:hover:not(:disabled){border-color:color-mix(in srgb,var(--switcher-accent) 60%,var(--switcher-line));background:color-mix(in srgb,var(--switcher-accent) 4%,var(--switcher-card));transform:translateY(-2px)}.AnalysisSwitcher_card__P65oT[data-active]{border-color:color-mix(in srgb,var(--switcher-accent) 72%,var(--switcher-line))}.AnalysisSwitcher_card__P65oT:disabled{cursor:not-allowed;opacity:.45}.AnalysisSwitcher_thumbnail__ScAXd{position:relative;display:grid;place-items:center;width:112px;height:88px}.AnalysisSwitcher_thumbnail__ScAXd img{object-fit:contain}.AnalysisSwitcher_copy__rxgr4{display:grid;min-width:0;grid-gap:.4rem;gap:.4rem}.AnalysisSwitcher_copy__rxgr4 strong{color:var(--switcher-accent);font-size:.86rem;font-weight:800;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.AnalysisSwitcher_copy__rxgr4>span{color:var(--switcher-ink);font-size:clamp(1.02rem,1.25vw,1.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.22;text-wrap:balance}.AnalysisSwitcher_arrow__2SpRZ{color:var(--switcher-accent);transition:transform .16s ease}.AnalysisSwitcher_card__P65oT:hover:not(:disabled) .AnalysisSwitcher_arrow__2SpRZ{transform:translateX(3px)}@media (max-width:760px){.AnalysisSwitcher_backdrop__YTyRJ{align-items:end;padding:0}.AnalysisSwitcher_dialog__qX3j7{width:100%;max-height:90dvh;padding:1rem;border-radius:16px 16px 0 0}.AnalysisSwitcher_grid__CXMKF{grid-template-columns:1fr}.AnalysisSwitcher_card__P65oT{grid-template-columns:88px minmax(0,1fr) auto;min-height:112px;padding:.75rem}.AnalysisSwitcher_thumbnail__ScAXd{width:88px;height:70px}}@media (max-width:430px){.AnalysisSwitcher_close__2pneJ span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.AnalysisSwitcher_card__P65oT{grid-template-columns:72px minmax(0,1fr) auto;gap:.75rem}.AnalysisSwitcher_thumbnail__ScAXd{width:72px;height:60px}}@media (prefers-reduced-motion:reduce){.AnalysisSwitcher_arrow__2SpRZ,.AnalysisSwitcher_backdrop__YTyRJ,.AnalysisSwitcher_card__P65oT,.AnalysisSwitcher_dialog__qX3j7{animation:none;transition:none}.AnalysisSwitcher_card__P65oT:hover:not(:disabled){transform:none}}@keyframes AnalysisSwitcher_backdropIn__WE2lt{0%{background-color:rgba(17,35,42,0)}}@keyframes AnalysisSwitcher_dialogIn__f5k0_{0%{opacity:0;transform:translateY(14px);-webkit-clip-path:inset(0 0 7% 0 round 16px);clip-path:inset(0 0 7% 0 round 16px)}}