.stress-test_page__GYe9y{min-height:100vh;background:var(--analysis-page-bg);color:var(--analysis-text-body)}.stress-test_backLink__sLXGU{border:1px solid var(--analysis-card-border)}.stress-test_backLink__sLXGU,.stress-test_hero__t3pJ2,.stress-test_lockedPanel__EOO9n{background:var(--analysis-card-bg);color:var(--analysis-text-strong);box-shadow:var(--analysis-shadow-card)}.stress-test_hero__t3pJ2,.stress-test_lockedPanel__EOO9n{border:.5px solid var(--analysis-card-border)}.stress-test_eyebrow__c_CYx{color:var(--analysis-text-muted)}.stress-test_title__9cdaQ{color:var(--analysis-text-strong)}.stress-test_body__cIG5L{color:var(--analysis-text-body)}.stress-test_statCard__uLqmQ{border:.5px solid var(--analysis-card-border);background:var(--analysis-card-bg-soft)}.stress-test_statLabel__e08qt{color:var(--analysis-text-muted)}.stress-test_statValue__I9x0F{color:var(--analysis-text-strong)}[data-theme=dark] .stress-test_backLink__sLXGU,[data-theme=dark] .stress-test_hero__t3pJ2,[data-theme=dark] .stress-test_lockedPanel__EOO9n{border-color:var(--border-dark);background:var(--surface-dark);color:var(--text-primary);box-shadow:var(--analysis-shadow-card)}[data-theme=dark] .stress-test_statCard__uLqmQ{border-color:var(--border-dark);background:var(--analysis-card-bg-soft)}.stress-test_workspace__yZosn{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:var(--space-5);align-items:start}.stress-test_workspaceMain__AikND{min-width:0}@media (max-width:1023px){.stress-test_workspace__yZosn{grid-template-columns:1fr}}.AnalysisAside_aside__4XEpr{width:248px;flex-shrink:0;background:var(--analysis-aside-bg);border:1px solid var(--analysis-aside-border);border-left:2px solid var(--analysis-aside-accent-border);border-radius:var(--analysis-radius-panel);box-shadow:var(--analysis-aside-shadow);padding:var(--space-8);display:flex;flex-direction:column;gap:0;position:sticky;top:var(--space-5);max-height:calc(100vh - 120px);overflow-y:auto;align-self:flex-start}[data-theme=dark] .AnalysisAside_aside__4XEpr{background:var(--analysis-aside-bg);border-color:var(--analysis-aside-border);border-left-color:var(--analysis-aside-accent-border);box-shadow:none}.AnalysisAside_asideHeader__5lV_u{font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--analysis-text-muted);padding-bottom:var(--space-5);border-bottom:.5px solid var(--analysis-card-border)}.AnalysisAside_block__fmUYp{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-7) 0}.AnalysisAside_blockLabel__d_6mi{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--analysis-text-muted)}.AnalysisAside_blockVal__t4dP2{font-size:1.35rem;font-weight:650;color:var(--analysis-text-primary);letter-spacing:var(--tracking-tight);line-height:1.2}.AnalysisAside_blockValNegative__MbTNY{color:var(--color-text-negative)}.AnalysisAside_blockValMuted__T8PAD{font-size:1.35rem;font-weight:650;color:var(--analysis-text-muted);letter-spacing:var(--tracking-tight);line-height:1.2}.AnalysisAside_blockValSub__oM4_U{font-size:var(--text-xs);color:var(--analysis-text-muted);letter-spacing:var(--tracking-normal)}.AnalysisAside_blockSub__g4ZSX{font-size:var(--text-xs);color:var(--analysis-text-muted);line-height:var(--leading-tight)}.AnalysisAside_barLabels__K_cdU{display:flex;justify-content:space-between;width:100%;font-size:9px;color:var(--color-text-tertiary);margin-top:var(--space-1)}.AnalysisAside_divider__BMkrr{height:1px;background:var(--analysis-card-border);flex-shrink:0;align-self:stretch}.AnalysisAside_targetRow__jzHFk{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.AnalysisAside_targetLabel__ki3q5{font-size:var(--text-xs);color:var(--analysis-text-muted);white-space:nowrap}.AnalysisAside_targetInput__AAXzM{width:44px;font-size:var(--text-sm);padding:3px var(--space-2);border:.5px solid var(--analysis-card-border);border-radius:var(--radius-sm);background:var(--analysis-card-bg-soft);color:var(--analysis-text-primary);text-align:right}.AnalysisAside_targetSuffix__Jjy0J{font-size:var(--text-xs);color:var(--analysis-text-muted)}.AnalysisAside_priceOpportunity__e7d56,.AnalysisAside_priceWarning__L3FYo{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);margin-top:var(--space-2);line-height:var(--leading-tight)}.AnalysisAside_priceWarning__L3FYo{color:var(--color-text-negative)}.AnalysisAside_priceOpportunity__e7d56{color:var(--color-text-positive)}.AnalysisAside_priceOpportunityDot__7LrZq,.AnalysisAside_priceWarningDot__07FlK{width:5px;height:5px;border-radius:var(--radius-full);flex-shrink:0}.AnalysisAside_priceWarningDot__07FlK{background:var(--color-text-negative)}.AnalysisAside_priceOpportunityDot__7LrZq{background:var(--color-brand-500)}.AnalysisAside_priceAt__gSBYV{font-size:var(--text-xs);color:var(--analysis-text-muted);margin-top:var(--space-2)}.AnalysisAside_verdictLabel__aDp_4{font-size:var(--text-lg);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);line-height:1.2}.AnalysisAside_verdictLabelPositive__iHoHN{color:var(--color-text-positive)}.AnalysisAside_verdictLabelCaution___usCY{color:var(--color-status-caution-text)}.AnalysisAside_verdictLabelNegative__kJYI3{color:var(--color-text-negative)}@media (max-width:1023px){.AnalysisAside_aside__4XEpr{display:none}}.StressTestCard_surface__1tUNj{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.StressTestCard_verdictCard__DqAzK{display:flex;align-items:center;gap:var(--space-4);border-left:3px solid var(--analysis-card-border)}.StressTestCard_verdictCard__DqAzK[data-level=comfortable]{border-left-color:var(--analysis-positive-value)}.StressTestCard_verdictCard__DqAzK[data-level=breakeven],.StressTestCard_verdictCard__DqAzK[data-level=tight]{border-left-color:var(--analysis-warning-value)}.StressTestCard_verdictCard__DqAzK[data-level=losing]{border-left-color:var(--analysis-danger-value)}.StressTestCard_iconPill__voWp2{width:40px;height:40px;border-radius:999px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--analysis-active-bg);border:.5px solid var(--analysis-active-border)}.StressTestCard_verdictCard__DqAzK[data-level=breakeven] .StressTestCard_iconPill__voWp2,.StressTestCard_verdictCard__DqAzK[data-level=tight] .StressTestCard_iconPill__voWp2{background:var(--analysis-warning-bg);border-color:var(--analysis-warning-border)}.StressTestCard_verdictCard__DqAzK[data-level=losing] .StressTestCard_iconPill__voWp2{background:var(--analysis-danger-bg);border-color:var(--analysis-danger-border)}.StressTestCard_iconPill__voWp2 svg{width:22px;height:22px;color:var(--analysis-positive-value)}.StressTestCard_verdictCard__DqAzK[data-level=breakeven] .StressTestCard_iconPill__voWp2 svg,.StressTestCard_verdictCard__DqAzK[data-level=tight] .StressTestCard_iconPill__voWp2 svg{color:var(--analysis-warning-value)}.StressTestCard_verdictCard__DqAzK[data-level=losing] .StressTestCard_iconPill__voWp2 svg{color:var(--analysis-danger-value)}.StressTestCard_verdictBody__3_Cya{min-width:0}.StressTestCard_verdictLabel__n82gI{margin-bottom:var(--space-1);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--analysis-positive-value)}.StressTestCard_verdictCard__DqAzK[data-level=breakeven] .StressTestCard_verdictLabel__n82gI,.StressTestCard_verdictCard__DqAzK[data-level=tight] .StressTestCard_verdictLabel__n82gI{color:var(--analysis-warning-value)}.StressTestCard_verdictCard__DqAzK[data-level=losing] .StressTestCard_verdictLabel__n82gI{color:var(--analysis-danger-value)}.StressTestCard_verdictDetail__5BIan{font-size:var(--text-sm);line-height:1.6;color:var(--analysis-text-body)}.StressTestCard_verdictDetail__5BIan strong{color:var(--analysis-text-strong);font-weight:var(--font-medium)}.StressTestCard_updatingCopy__r2zhg{color:var(--analysis-text-muted)}.StressTestCard_comparisonCard__mogCl,.StressTestCard_controlsCard__TM9Z6{min-width:0}.StressTestCard_controlsHeader__7lTyM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.StressTestCard_comparisonTitle__ln1eC,.StressTestCard_controlsTitle__RbutV{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--analysis-text-strong)}.StressTestCard_resetButton__nWiwk{width:auto;flex-shrink:0}.StressTestCard_slider__ZosA2{margin-bottom:var(--space-5)}.StressTestCard_slider__ZosA2:last-of-type{margin-bottom:0}.StressTestCard_sliderRow__PlAIP{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.StressTestCard_sliderLabel__tMTp4{font-size:var(--text-sm);color:var(--analysis-text-body)}.StressTestCard_sliderPill__ux1b4{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:30px;padding:0 var(--space-3);border-radius:999px;border:.5px solid var(--analysis-card-border);background:var(--analysis-card-bg-soft);color:var(--analysis-text-strong);font-size:var(--text-sm);font-weight:var(--font-medium)}.StressTestCard_sliderInput__BKYQD{width:100%;min-height:44px;accent-color:var(--analysis-warning-value)}.StressTestCard_sliderInput__BKYQD:disabled{opacity:var(--analysis-disabled-opacity);cursor:not-allowed}.StressTestCard_controlsNote__wqSpE{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--analysis-text-muted)}.StressTestCard_comparisonTable__iLBzU{display:flex;flex-direction:column}.StressTestCard_comparisonHead__KBVwp,.StressTestCard_comparisonRow__4YJ3q{display:grid;grid-template-columns:1.4fr 1fr 1fr .9fr;gap:var(--space-2);align-items:center}.StressTestCard_comparisonHead__KBVwp{padding-bottom:var(--space-2);border-bottom:.5px solid var(--analysis-card-border);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--analysis-text-muted)}.StressTestCard_comparisonHead__KBVwp>div:not(:first-child){text-align:right}.StressTestCard_comparisonRow__4YJ3q{padding:var(--space-3) 0;border-bottom:.5px solid var(--analysis-card-border);font-size:var(--text-base)}.StressTestCard_comparisonRow__4YJ3q:last-of-type{border-bottom:none}.StressTestCard_rowLabel__pblcC{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--analysis-text-strong)}.StressTestCard_rowDot__dTmOG{width:8px;height:8px;border-radius:999px;flex-shrink:0}.StressTestCard_rowDelta__GR7r1,.StressTestCard_rowValue__Wfdln{text-align:right;color:var(--analysis-text-body)}.StressTestCard_rowValue__Wfdln[data-stressed=true]{font-weight:var(--font-medium)}.StressTestCard_rowDelta__GR7r1[data-tone=danger],.StressTestCard_rowValue__Wfdln[data-negative=true]{color:var(--analysis-danger-value)}.StressTestCard_rowDelta__GR7r1[data-tone=muted]{color:var(--analysis-text-secondary)}.StressTestCard_comparisonRow__4YJ3q[data-emphasized=true]{margin:var(--space-2) calc(var(--space-8) * -1) calc(var(--space-1) * -1);padding-left:var(--space-8);padding-right:var(--space-8);border-radius:var(--analysis-radius-panel);border-bottom:none;background:var(--analysis-card-bg-soft)}.StressTestCard_comparisonRow__4YJ3q[data-emphasized=true] .StressTestCard_rowLabel__pblcC{font-weight:var(--font-medium)}.StressTestCard_comparisonRow__4YJ3q[data-emphasized=true] .StressTestCard_rowValue__Wfdln[data-stressed=true]{font-size:var(--text-md)}.StressTestCard_comparisonRow__4YJ3q[data-emphasized=true] .StressTestCard_rowDelta__GR7r1{font-weight:var(--font-medium)}.StressTestCard_bufferBar__iduaD{margin-top:var(--space-5);padding-top:var(--space-4);border-top:.5px solid var(--analysis-card-border)}.StressTestCard_bufferTitle__WQffA{margin-bottom:var(--space-2);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--analysis-text-muted)}.StressTestCard_bufferRow__78zU5{display:flex;align-items:center;gap:var(--space-3)}.StressTestCard_bufferTrack__k8guf{flex:1;min-width:0;height:10px;overflow:hidden;border-radius:999px;background:var(--analysis-card-bg-soft)}.StressTestCard_bufferTrack__k8guf[data-negative=true]{border:.5px solid var(--analysis-danger-border)}.StressTestCard_bufferFill__jyyMT{height:100%;border-radius:999px;transition:width .2s ease}.StressTestCard_bufferFill__jyyMT[data-tone=summary]{background:var(--analysis-summary-value)}.StressTestCard_bufferFill__jyyMT[data-tone=danger]{background:var(--analysis-danger-value)}.StressTestCard_bufferLabel__LW_EN{white-space:nowrap;font-size:var(--text-sm);color:var(--analysis-text-body)}@media (max-width:639px){.StressTestCard_bufferRow__78zU5,.StressTestCard_controlsHeader__7lTyM,.StressTestCard_verdictCard__DqAzK{align-items:flex-start;flex-direction:column}.StressTestCard_comparisonHead__KBVwp,.StressTestCard_comparisonRow__4YJ3q{grid-template-columns:1.2fr 1fr 1fr 1fr;font-size:var(--text-sm)}.StressTestCard_comparisonRow__4YJ3q[data-emphasized=true]{margin-left:calc(var(--space-7) * -1);margin-right:calc(var(--space-7) * -1);padding-left:var(--space-7);padding-right:var(--space-7)}.StressTestCard_bufferLabel__LW_EN{white-space:normal}}.AnalysisLayout_viewport__0heKv{min-height:100vh;background:var(--analysis-page-bg);display:flex;justify-content:center;align-items:flex-start;padding:0 var(--space-10);box-sizing:border-box}.AnalysisLayout_shell__wu1QI{display:flex;flex-direction:column;width:100%;max-width:1200px;height:100vh;overflow:hidden;background:var(--analysis-shell-bg);color:var(--color-text-primary);border-inline:.5px solid var(--analysis-card-border)}.AnalysisLayout_body__ojRXh{display:flex;flex:1;min-height:0}.AnalysisLayout_desktopNav__azH_U{width:200px;min-width:200px;flex-shrink:0;border-right:.5px solid var(--analysis-card-border);background:var(--analysis-sidebar-bg);align-self:stretch;overflow-y:auto}.AnalysisLayout_contentColumn__JEokL{flex:1;display:flex;flex-direction:column;min-width:0}.AnalysisLayout_scrollArea__KHjm1{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.AnalysisLayout_scrollArea__KHjm1,[data-theme=dark] .AnalysisLayout_scrollArea__KHjm1,[data-theme=dark] .AnalysisLayout_viewport__0heKv{background:var(--analysis-page-bg)}[data-theme=dark] .AnalysisLayout_shell__wu1QI{background:var(--analysis-shell-bg);border-inline-color:var(--analysis-card-border)}[data-theme=dark] .AnalysisLayout_desktopNav__azH_U{background:var(--analysis-sidebar-bg);border-right-color:hsla(0,0%,100%,.06)}.AnalysisLayout_docRow__U_Loz{display:flex;align-items:flex-start;gap:var(--space-5);padding:var(--space-5) var(--space-7)}.AnalysisLayout_main__pcblX{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:1023px){.AnalysisLayout_desktopNav__azH_U{display:none}.AnalysisLayout_shell__wu1QI{height:100dvh}.AnalysisLayout_scrollArea__KHjm1{padding-bottom:calc(54px + env(safe-area-inset-bottom))}}@media (max-width:639px){.AnalysisLayout_viewport__0heKv{padding:0}.AnalysisLayout_docRow__U_Loz{padding:var(--space-4) var(--space-5);flex-direction:column}}.MetricsStrip_strip__yXc4M{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5);padding:var(--space-5) 0;background:transparent}.MetricsStrip_metric__Bgv3Z{position:relative;min-height:112px}.MetricsStrip_askChip__vz07c{position:absolute;bottom:var(--space-3);right:var(--space-3);font-size:9px;padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--analysis-chip-bg);color:var(--analysis-positive-value);border:.5px solid var(--analysis-chip-border);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);white-space:nowrap}.MetricsStrip_metric__Bgv3Z:focus-within .MetricsStrip_askChip__vz07c,.MetricsStrip_metric__Bgv3Z:hover .MetricsStrip_askChip__vz07c{opacity:1}.MetricsStrip_askChip__vz07c:focus-visible{opacity:1}@media (max-width:1023px){.MetricsStrip_strip__yXc4M{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.MetricsStrip_strip__yXc4M{grid-template-columns:1fr}}.VerdictBand_flags__RUEPN{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:639px){.VerdictBand_flags__RUEPN{gap:var(--space-1)}}.ShareModal_backdrop__1Saiz{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--color-text) 38%,transparent);backdrop-filter:blur(10px)}.ShareModal_modal__OVigI{width:min(100%,34rem);max-height:min(90vh,42rem);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);color:var(--color-text);box-shadow:var(--shadow-premium)}.ShareModal_header__f08LK{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.125rem;border-bottom:1px solid var(--color-border)}.ShareModal_title__ZhdD_{margin:0;font-size:1.08rem;font-weight:850}.ShareModal_closeButton__BCfwU,.ShareModal_iconButton__qPVtw{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface-overlay)}.ShareModal_body__y8f4H{display:grid;gap:1rem;padding:1.125rem}.ShareModal_urlRow__zh7Y_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.625rem}.ShareModal_urlBox__2AorI{display:flex;align-items:center;min-width:0;min-height:2.75rem;padding:0 .875rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted);font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareModal_confirmButton__bHEw3,.ShareModal_copyButton__XPXRE,.ShareModal_primaryButton__UFzNt,.ShareModal_revokeButton__wRqn9,.ShareModal_secondaryButton__e_U7U{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.65rem .9rem;border-radius:var(--radius-md);font-size:.9rem;font-weight:800}.ShareModal_copyButton__XPXRE,.ShareModal_primaryButton__UFzNt{color:var(--color-surface);background:var(--brand-500)}.ShareModal_copyButton__XPXRE:hover,.ShareModal_primaryButton__UFzNt:hover{background:var(--brand-400)}.ShareModal_shareActions__obi81{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.ShareModal_shareLabel__G7f_k{flex:0 0 100%;margin:0;color:var(--color-muted);font-size:.86rem;font-weight:750}.ShareModal_iconButton__qPVtw:focus-visible,.ShareModal_iconButton__qPVtw:hover,.ShareModal_secondaryButton__e_U7U:focus-visible,.ShareModal_secondaryButton__e_U7U:hover{background:var(--color-surface)}.ShareModal_notice___r7sJ{display:flex;gap:.75rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--warning) 38%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 11%,var(--color-surface-elevated));color:var(--color-text)}.ShareModal_noticeIcon__6LLHy{width:1.2rem;height:1.2rem;flex:0 0 auto;color:var(--warning)}.ShareModal_noticeTitle__gT1hW{margin:0;font-weight:850}.ShareModal_helperText__w9a61,.ShareModal_noticeText__cMbUc{margin:.25rem 0 0;color:var(--color-muted);font-size:.9rem;line-height:1.5}.ShareModal_disclosureText__e8RaK{margin:.35rem 0 0;color:var(--color-text-tertiary);font-size:.82rem;line-height:1.5}.ShareModal_meta__P6xjX{padding-top:1rem;border-top:1px solid var(--color-border)}.ShareModal_revokeButton__wRqn9{justify-self:center;color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--color-surface-elevated))}.ShareModal_confirmBox__7TBmd{display:grid;gap:.875rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--danger) 6%,var(--color-surface-elevated))}.ShareModal_confirmActions__SfQCu{display:flex;justify-content:flex-end;gap:.625rem}.ShareModal_secondaryButton__e_U7U{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface-overlay)}.ShareModal_confirmButton__bHEw3{color:var(--color-surface);background:var(--danger)}.ShareModal_statePanel__Y_z0D{display:grid;justify-items:start;gap:.75rem;padding:.25rem 0}@media (max-width:479px){.ShareModal_urlRow__zh7Y_{grid-template-columns:1fr}}.AIChatOverlay_root__12cTL{position:fixed;inset:0;z-index:var(--z-chat-overlay);pointer-events:none;visibility:hidden}.AIChatOverlay_root__12cTL[data-open=true]{visibility:visible}.AIChatOverlay_backdrop__7GUDM{position:fixed;inset:0;z-index:var(--z-backdrop);background:var(--color-bg);opacity:0;pointer-events:none;transition:opacity .2s ease}.AIChatOverlay_backdrop__7GUDM[data-open=true]{opacity:.35;pointer-events:auto}.AIChatOverlay_panel__niia7{position:fixed;top:0;right:0;z-index:var(--z-chat-overlay);display:flex;flex-direction:column;width:min(440px,100vw);height:100dvh;min-height:0;pointer-events:auto;background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:var(--shadow-premium);transform:translateX(100%);transition:transform .24s cubic-bezier(.4,0,.2,1)}.AIChatOverlay_panel__niia7[data-open=true]{transform:translateX(0)}.AIChatOverlay_header__QYsnn{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px;padding:1rem 1rem .875rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.AIChatOverlay_legalDisclaimer__inYbr{margin:0;padding:var(--space-xs) var(--space-md);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:var(--metric-note-size);line-height:1.4}.AIChatOverlay_headerCopy__kNcs7{display:flex;align-items:center;gap:.625rem;min-width:0}.AIChatOverlay_headerIcon__W9K_F{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--brand-400)}.AIChatOverlay_headerTitle__EAiO1{margin:0;color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.2}.AIChatOverlay_closeButton__L3MTI{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-muted);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.AIChatOverlay_closeButton__L3MTI:focus-visible,.AIChatOverlay_closeButton__L3MTI:hover{background:var(--color-surface-alt);color:var(--color-text);border-color:var(--color-border-strong)}.AIChatOverlay_handle__Xylvm{display:none;width:3rem;height:.3125rem;margin:.625rem auto 0;border-radius:999px;background:color-mix(in srgb,var(--color-muted) 55%,transparent)}.AIChatOverlay_content__liHR8{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.AIChatOverlay_chatPanelShell__wgcan{flex:1;min-height:0;display:flex}.AIChatOverlay_chatPanelShell__wgcan .deal-chat-panel{flex:1;min-height:0;height:100%;border:none;border-radius:0;box-shadow:none;background:transparent}.AIChatOverlay_chatPanelShell__wgcan .deal-chat-panel__header{display:none}.AIChatOverlay_chatPanelShell__wgcan .deal-chat-panel__messages{max-height:none;min-height:0;padding:1rem 1rem .75rem;background:transparent}.AIChatOverlay_chatPanelShell__wgcan .chat-composer{border-top-color:var(--color-border);background:var(--color-surface)}.AIChatOverlay_chatPanelShell__wgcan .chat-composer__input{background:var(--color-surface)}@media (max-width:1099px){.AIChatOverlay_panel__niia7{width:min(380px,100vw)}}@media (max-width:639px){.AIChatOverlay_panel__niia7{top:auto;bottom:0;left:0;right:0;width:100%;height:72dvh;border-left:none;border-top:1px solid var(--color-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;transform:translateY(100%)}.AIChatOverlay_panel__niia7[data-open=true]{transform:translateY(0)}.AIChatOverlay_header__QYsnn{min-height:68px;padding-top:.5rem}.AIChatOverlay_handle__Xylvm{display:block}}.AnalysisWorkspace_workspace__G8zWu{display:flex;flex-direction:column;gap:0}.AnalysisWorkspace_analysisSheet__f2azB{overflow:visible;padding:var(--space-5) var(--space-7) 0}.AnalysisWorkspace_saveFeedback__lH6Nr{margin:.875rem 0 0;padding:.75rem .9rem;border:1px solid var(--analysis-card-border);border-radius:12px;font-size:.9rem;font-weight:700;line-height:1.4}.AnalysisWorkspace_saveFeedbackInfo__ZiHhB{color:var(--analysis-text-primary);background:var(--analysis-card-bg-soft)}.AnalysisWorkspace_saveFeedbackSuccess__spAXl{color:var(--success);border-color:color-mix(in srgb,var(--success) 30%,var(--analysis-card-border));background:color-mix(in srgb,var(--success) 10%,var(--analysis-card-bg))}.AnalysisWorkspace_saveFeedbackError__myMFe{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,var(--analysis-card-border));background:color-mix(in srgb,var(--danger) 10%,var(--analysis-card-bg))}.AnalysisWorkspace_section__4N3Q9{padding:1rem 1.25rem}.AnalysisWorkspace_headerMenu__hI4RS{position:relative;flex:0 0 auto}.AnalysisWorkspace_headerMenuButton__QoaVe{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border-radius:14px;border:1px solid var(--analysis-card-border);background:var(--analysis-card-bg);color:var(--analysis-text-primary);transition:background .18s ease,border-color .18s ease,opacity .18s ease}.AnalysisWorkspace_headerMenuButton__QoaVe:focus-visible,.AnalysisWorkspace_headerMenuButton__QoaVe:hover{background:var(--analysis-card-bg-soft);border-color:var(--analysis-active-border)}.AnalysisWorkspace_headerMenuPanel__BzIrU{position:absolute;top:calc(100% + .5rem);right:0;z-index:var(--z-chat-overlay);min-width:12rem;padding:var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--analysis-card-border);background:var(--analysis-card-bg);box-shadow:none;display:flex;flex-direction:column;gap:var(--space-xxs)}.AnalysisWorkspace_headerMenuItem__fsELC{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.7rem .85rem;border-radius:14px;color:var(--analysis-text-primary);font-size:.92rem;font-weight:700;text-align:left;transition:background .18s ease,color .18s ease}.AnalysisWorkspace_headerMenuItem__fsELC:focus-visible,.AnalysisWorkspace_headerMenuItem__fsELC:hover{background:var(--analysis-card-bg-soft)}.AnalysisWorkspace_headerMenuItemDanger__LZDZG{color:var(--danger)}.AnalysisWorkspace_headerMenuItemDanger__LZDZG:focus-visible,.AnalysisWorkspace_headerMenuItemDanger__LZDZG:hover{background:color-mix(in srgb,var(--danger) 10%,var(--color-surface-overlay))}.AnalysisWorkspace_headerMenuItemMuted__9pUKE,.AnalysisWorkspace_headerMenuItem__fsELC:disabled{color:var(--analysis-text-muted);cursor:default;opacity:.72}.AnalysisWorkspace_headerMenuItem__fsELC:disabled:focus-visible,.AnalysisWorkspace_headerMenuItem__fsELC:disabled:hover{background:transparent}.AnalysisWorkspace_workspaceHeader__BWIN0{display:flex;flex-direction:column;gap:1rem}.AnalysisWorkspace_workspaceMeta__GgYq2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.AnalysisWorkspace_metaCard__y36Vt{padding:var(--space-5) var(--space-7)}.AnalysisWorkspace_workspaceMetaItem__z4Vbt{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--analysis-text-secondary)}.AnalysisWorkspace_workspaceMetaDivider__RgLU4{color:var(--analysis-text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AnalysisWorkspace_statusRow__i8GDT{display:inline-flex;align-items:center;gap:.625rem;margin-top:.875rem}.AnalysisWorkspace_statusIcon__IuCV2{width:1.35rem;height:1.35rem;color:var(--brand-400);flex:0 0 auto}.AnalysisWorkspace_statusText__MHlVg{margin:0;font-size:.95rem;font-weight:700;color:var(--text-main)}.AnalysisWorkspace_workspaceActions__saSy9{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:var(--space-xs);width:100%;min-width:0;margin-bottom:0}.AnalysisWorkspace_docRow__VOYIr{display:flex;align-items:flex-start;gap:1.25rem}.AnalysisWorkspace_docMain__zknvX{flex:1;min-width:0;display:flex;flex-direction:column}.AnalysisWorkspace_workspaceActions__saSy9>button{width:auto;justify-content:center}.AnalysisWorkspace_headerMenuPanel__BzIrU button{width:100%}.AnalysisWorkspace_workspaceAskAiButton__mp_2o{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;height:44px;padding:.625rem 1rem;border-radius:14px;border:1px solid var(--analysis-primary-action-border);background:var(--analysis-primary-action-bg);color:var(--color-text-on-brand);font-size:.9rem;font-weight:800;transition:background .18s ease,border-color .18s ease,opacity .18s ease}.AnalysisWorkspace_workspaceAskAiButton__mp_2o:focus-visible,.AnalysisWorkspace_workspaceAskAiButton__mp_2o:hover{background:var(--analysis-primary-action-bg-hover);border-color:var(--analysis-primary-action-border)}.AnalysisWorkspace_workspaceAskAiButton__mp_2o:disabled{opacity:.55;cursor:not-allowed}.AnalysisWorkspace_workspaceCustomizeButton__qy_2q{height:44px;min-height:44px;gap:.5rem;padding:.625rem 1rem;border-radius:14px;font-size:.9rem;font-weight:750;white-space:nowrap}.AnalysisWorkspace_workspaceCustomizeLabel__NWWaJ{display:inline}.AnalysisWorkspace_workspaceShareButton__31t9v{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;border-radius:14px;border:1px solid var(--analysis-card-border);background:var(--analysis-card-bg);color:var(--analysis-text-primary);font-size:.9rem;font-weight:750;box-shadow:none;transition:background .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}.AnalysisWorkspace_workspaceShareButton__31t9v:focus-visible,.AnalysisWorkspace_workspaceShareButton__31t9v:hover{background:var(--analysis-card-bg-soft);border-color:var(--analysis-active-border);transform:translateY(-1px)}.AnalysisWorkspace_workspaceShareButton__31t9v:disabled{cursor:not-allowed;opacity:.55;transform:none}.AnalysisWorkspace_workspaceShareLabel__Zcn8l{display:inline}.AnalysisWorkspace_shareError__lAn3Q{flex-basis:100%;color:var(--danger);font-size:.82rem;font-weight:700}.AnalysisWorkspace_workspaceAskAiLabel__MaVP6{display:inline}.AnalysisWorkspace_metricsGrid__SUCHX{display:grid;gap:1rem}.AnalysisWorkspace_metricCard__GnUoD{padding:1rem 1.25rem}.AnalysisWorkspace_metricLabel__QdCRa{font-size:.875rem;font-weight:600}.AnalysisWorkspace_metricValue__l6Z_l{margin-top:.75rem;font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.05em}.AnalysisWorkspace_metricCard__GnUoD{position:relative}.AnalysisWorkspace_metricCard__GnUoD .ask-ai-cta{opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;min-height:44px;display:flex;align-items:center}.AnalysisWorkspace_metricCard__GnUoD:focus-within .ask-ai-cta,.AnalysisWorkspace_metricCard__GnUoD:hover .ask-ai-cta{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:639px){.AnalysisWorkspace_metricCard__GnUoD .ask-ai-cta{opacity:.55;pointer-events:auto;transform:none;transition:opacity 80ms ease}.AnalysisWorkspace_metricCard__GnUoD .ask-ai-cta:active{opacity:1}}@media (max-width:479px){.AnalysisWorkspace_workspaceActions__saSy9>button{justify-content:center}.AnalysisWorkspace_workspaceAskAiLabel__MaVP6,.AnalysisWorkspace_workspaceCustomizeLabel__NWWaJ,.AnalysisWorkspace_workspaceShareLabel__Zcn8l{display:none}.AnalysisWorkspace_workspaceAskAiButton__mp_2o,.AnalysisWorkspace_workspaceCustomizeButton__qy_2q,.AnalysisWorkspace_workspaceShareButton__31t9v{width:44px;min-width:44px;padding:0}}@media (min-width:1024px){.AnalysisWorkspace_workspaceHeader__BWIN0{flex-direction:row;align-items:flex-start;justify-content:space-between}.AnalysisWorkspace_workspaceActions__saSy9{width:auto;flex:0 0 auto;align-items:center;justify-content:flex-end}}@media (min-width:1280px){.AnalysisWorkspace_metricsGrid__SUCHX{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr))}}