.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:1500px;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-6);padding:var(--space-6) var(--space-8)}.AnalysisLayout_main__pcblX{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:1400px){.AnalysisLayout_viewport__0heKv{padding:0 var(--space-6)}.AnalysisLayout_desktopNav__azH_U{width:220px;min-width:220px}.AnalysisLayout_docRow__U_Loz{gap:var(--space-7);padding:var(--space-7) var(--space-9)}.AnalysisLayout_main__pcblX{gap:var(--space-5)}}@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:138px}.MetricsStrip_learnMoreLink__CotCl{display:inline-flex;margin-top:var(--space-2);color:var(--analysis-text-secondary);font-size:.75rem;font-weight:700;text-decoration:underline;text-underline-offset:.18rem}.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))}.MetricsStrip_metric__Bgv3Z{min-height:150px}}@media (max-width:639px){.MetricsStrip_strip__yXc4M{grid-template-columns:1fr}.MetricsStrip_metric__Bgv3Z{min-height:0}}.MetricLabelWithGlossary_metricWrapper__HBHNs{width:100%}.MetricLabelWithGlossary_chipWrapper__4jJ_M,.MetricLabelWithGlossary_metricWrapper__HBHNs{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.MetricLabelWithGlossary_mobileWrapperExpanded__qvQ6_{width:100%;flex-basis:100%}.MetricLabelWithGlossary_chipTrigger__Kih_b,.MetricLabelWithGlossary_metricTrigger__Jl672{display:inline-flex;align-items:center;gap:.38rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.MetricLabelWithGlossary_metricTrigger__Jl672{justify-content:flex-start}.MetricLabelWithGlossary_chipTrigger__Kih_b{min-height:2rem;padding:.32rem .62rem;border:1px solid var(--analysis-card-border);border-radius:999px;background:var(--analysis-card-bg);color:var(--analysis-text-secondary);font-size:.77rem;font-weight:700;line-height:1.2;transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.MetricLabelWithGlossary_metricTrigger__Jl672:focus-visible,.MetricLabelWithGlossary_metricTrigger__Jl672:hover{color:var(--analysis-text-primary)}.MetricLabelWithGlossary_chipTrigger__Kih_b:focus-visible,.MetricLabelWithGlossary_chipTrigger__Kih_b:hover{background:var(--analysis-card-bg-soft);border-color:var(--analysis-active-border);color:var(--analysis-text-primary)}.MetricLabelWithGlossary_chipTrigger__Kih_b:focus-visible,.MetricLabelWithGlossary_metricTrigger__Jl672:focus-visible{outline:var(--analysis-focus-ring);outline-offset:3px}.MetricLabelWithGlossary_infoBadge___P_lT{display:inline-flex;align-items:center;justify-content:center;width:1rem;min-width:1rem;height:1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--analysis-text-muted) 60%,transparent);color:var(--analysis-text-secondary);font-size:.62rem;font-weight:800;line-height:1}.MetricLabelWithGlossary_popoverPanel__rMDYK{position:fixed;z-index:var(--z-chat-overlay);text-transform:none;letter-spacing:normal}.MetricLabelWithGlossary_inlinePanel__IqxPx{display:block;width:100%;margin-top:.7rem;text-transform:none;letter-spacing:normal}@media (max-width:767px){.MetricLabelWithGlossary_chipWrapper__4jJ_M,.MetricLabelWithGlossary_metricWrapper__HBHNs{width:100%}.MetricLabelWithGlossary_chipWrapper__4jJ_M{width:auto}.MetricLabelWithGlossary_mobileWrapperExpanded__qvQ6_{width:100%}}.VerdictBand_flags__RUEPN{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:639px){.VerdictBand_flags__RUEPN{gap:var(--space-1)}}.ExportModal_backdrop__BetKp{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)}.ExportModal_modal__Q7slY{width:min(100%,38rem);max-height:min(90vh,44rem);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)}.ExportModal_header__2SRfD{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.125rem;border-bottom:1px solid var(--color-border)}.ExportModal_title__vbfYB{margin:0;font-size:1.08rem;font-weight:850}.ExportModal_closeButton__JdBqL{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)}.ExportModal_body__bxQSa{display:grid;gap:1rem;padding:1.125rem}.ExportModal_intro__bYZQU{display:grid;gap:.4rem}.ExportModal_eyebrow__gndvH{margin:0;color:var(--brand-500);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ExportModal_helperText__uXbu4{margin:0;color:var(--color-muted);font-size:.92rem;line-height:1.55}.ExportModal_grid__uX10F{display:grid;gap:.85rem}.ExportModal_card__wRuSw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.95rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ExportModal_iconWrap__oPEcz{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:color-mix(in srgb,var(--brand-500) 12%,var(--color-surface));color:var(--brand-500)}.ExportModal_copy__fqDrf{min-width:0}.ExportModal_cardTitle__LuisU{margin:0;font-size:.98rem;font-weight:800}.ExportModal_cardDescription__hgmf8{margin:.3rem 0 0;color:var(--color-muted);font-size:.88rem;line-height:1.45}.ExportModal_actionButton__8U6ww{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.65rem .95rem;border-radius:var(--radius-md);color:var(--color-surface);background:var(--brand-500);font-size:.9rem;font-weight:800;white-space:nowrap}.ExportModal_actionButton__8U6ww:focus-visible,.ExportModal_actionButton__8U6ww:hover{background:var(--brand-400)}.ExportModal_actionButton__8U6ww:disabled{opacity:.58;cursor:not-allowed}.ExportModal_metaPanel___ew6Z{display:grid;gap:.35rem;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 72%,#fff)}.ExportModal_metaTitle__5gCoW{margin:0;font-size:.88rem;font-weight:850}.ExportModal_notice__Qr5J_{margin:0;color:var(--color-text-tertiary);font-size:.82rem;line-height:1.5}@media (max-width:639px){.ExportModal_card__wRuSw{grid-template-columns:auto minmax(0,1fr)}.ExportModal_actionButton__8U6ww{grid-column:1/-1;width:100%}}.DealChatPanel_trustNote__EL8of{padding:.7rem 1.125rem 0;color:var(--analysis-text-secondary);font-size:.78rem;font-weight:700;line-height:1.45}.AnalysisWorkspace_workspace__G8zWu{display:flex;flex-direction:column;gap:0}.AnalysisWorkspace_analysisSheet__f2azB{overflow:visible;padding:var(--space-6) var(--space-8) 0}.AnalysisWorkspace_trustPanel__EPl6_{margin-top:.35rem;padding:1rem 1.05rem;border:1px solid var(--analysis-card-border);border-radius:16px;background:var(--analysis-card-bg-soft)}.AnalysisWorkspace_trustHeadline__3DsZQ{margin:0;color:var(--analysis-text-primary);font-size:.95rem;font-weight:700;line-height:1.52}.AnalysisWorkspace_dataSources__SeN4X{margin:.65rem 0 0;color:var(--analysis-text-secondary);font-size:.84rem;line-height:1.45}.AnalysisWorkspace_dataSourcesLabel__769Wz{color:var(--analysis-text-primary);font-weight:700}.AnalysisWorkspace_beginnerNote___S9Mc{margin:.55rem 0 0;color:var(--analysis-text-muted);font-size:.82rem;line-height:1.45}.AnalysisWorkspace_glossaryRow__oGBVd{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem}.AnalysisWorkspace_glossaryIntro___aKdk{color:var(--analysis-text-secondary);font-size:.78rem;font-weight:700}.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}@media (max-width:639px){.AnalysisWorkspace_glossaryRow__oGBVd{align-items:flex-start}.AnalysisWorkspace_glossaryIntro___aKdk{width:100%}}.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_analysisSheet__f2azB{padding:var(--space-5) var(--space-5) 0}.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))}}.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_headerSubtitle__2iYOI{margin:.2rem 0 0;color:var(--color-muted);font-size:.78rem;line-height:1.35}.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}}.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}}