.TabNav_tabShell__c2i_L{display:flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:.25rem;padding:.375rem}.TabNav_tabButton__QD16e{display:inline-flex;min-height:3rem;flex-shrink:0;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;border:1px solid transparent;padding:.5rem .75rem;font-size:.875rem;font-weight:600;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.TabNav_tabButtonActive__0cEGf{border-color:var(--analysis-active-border);background:var(--analysis-active-bg);color:var(--color-brand-500);box-shadow:none}.TabNav_tabButtonInactive__T5i58{color:var(--dp-stone)}.TabNav_tabButtonInactive__T5i58:hover{border-color:var(--color-border);background:var(--color-surface);color:var(--dp-ink)}.TabNav_edgeFade__J0UWJ{pointer-events:none;position:absolute;inset-block:0;z-index:1;width:1.25rem}.TabNav_edgeFadeLeft__MXgdq{left:0;background:linear-gradient(to right,var(--color-surface-overlay),transparent)}.TabNav_edgeFadeRight__Ww_PE{right:0;background:linear-gradient(to left,var(--color-surface-overlay),transparent)}@media (min-width:640px){.TabNav_tabShell__c2i_L{min-width:0;width:100%}.TabNav_tabButton__QD16e{min-width:0;flex:1 1 0;gap:.25rem;padding:.625rem .5rem;font-size:.75rem;line-height:1.05rem;white-space:normal}.TabNav_edgeFade__J0UWJ{display:none}}[data-theme=dark] .TabNav_tabButtonActive__0cEGf{color:var(--analysis-positive-value)}[data-theme=dark] .TabNav_tabButtonInactive__T5i58{color:var(--dp-dk-text-muted)}[data-theme=dark] .TabNav_tabButtonInactive__T5i58:hover{border-color:var(--color-border);background:var(--color-surface-alt);color:var(--dp-dk-text)}.RentVerificationPanel_panel__8DOuY{display:grid;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--analysis-card-border);border-radius:var(--radius-md);background:var(--analysis-card-bg)}.RentVerificationPanel_panel__8DOuY article,.RentVerificationPanel_panel__8DOuY footer,.RentVerificationPanel_panel__8DOuY header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.RentVerificationPanel_panel__8DOuY h3,.RentVerificationPanel_panel__8DOuY h4,.RentVerificationPanel_panel__8DOuY p{margin:0}.RentVerificationPanel_panel__8DOuY h3{color:var(--analysis-text-primary);font-size:var(--text-lg)}.RentVerificationPanel_empty__1iMJv,.RentVerificationPanel_note__s7qNm,.RentVerificationPanel_panel__8DOuY header p,.RentVerificationPanel_range__MH_hj{color:var(--analysis-text-secondary);font-size:var(--text-sm);line-height:1.55}.RentVerificationPanel_emptyState__WHA2Z,.RentVerificationPanel_loading__QRtWK{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--analysis-card-border);border-radius:var(--radius-md);background:var(--analysis-card-bg-soft)}.RentVerificationPanel_emptyState__WHA2Z,.RentVerificationPanel_loading__QRtWK div{min-width:0}.RentVerificationPanel_loading__QRtWK strong{color:var(--analysis-text-primary);font-size:var(--text-sm)}.RentVerificationPanel_loading__QRtWK p{margin-top:var(--space-1);color:var(--analysis-text-secondary);font-size:var(--text-sm);line-height:1.55}.RentVerificationPanel_loading__QRtWK>svg{flex:0 0 auto;color:var(--color-text-positive);animation:RentVerificationPanel_rent-verification-spin__GQors .9s linear infinite}.RentVerificationPanel_emptyState__WHA2Z{justify-content:space-between;align-items:center;flex-wrap:wrap}.RentVerificationPanel_emptyState__WHA2Z .RentVerificationPanel_empty__1iMJv{flex:1 1 24rem}@keyframes RentVerificationPanel_rent-verification-spin__GQors{to{transform:rotate(1turn)}}.RentVerificationPanel_iconButton__FlLco{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--analysis-text-secondary)}.RentVerificationPanel_comps__gEEC8{display:grid;gap:0;border:1px solid var(--analysis-card-border);border-radius:var(--radius-md);overflow:hidden}.RentVerificationPanel_comps__gEEC8 h4{padding:var(--space-4);color:var(--analysis-text-primary);font-size:var(--text-sm);background:var(--analysis-card-bg-soft)}.RentVerificationPanel_comps__gEEC8 article{padding:var(--space-4);border-top:1px solid var(--analysis-card-border)}.RentVerificationPanel_comps__gEEC8 article div{display:grid;gap:var(--space-1);min-width:0}.RentVerificationPanel_comps__gEEC8 article b,.RentVerificationPanel_comps__gEEC8 article strong{color:var(--analysis-text-primary);font-size:var(--text-sm)}.RentVerificationPanel_comps__gEEC8 article small,.RentVerificationPanel_comps__gEEC8 article span,.RentVerificationPanel_source__tU7Pr{color:var(--analysis-text-muted);font-size:var(--text-xs)}.RentVerificationPanel_comps__gEEC8 article small{display:flex;align-items:center;gap:var(--space-1)}.RentVerificationPanel_panel__8DOuY footer{justify-content:flex-end;flex-wrap:wrap}.RentVerificationPanel_source__tU7Pr{justify-self:end}@media (prefers-reduced-motion:reduce){.RentVerificationPanel_loading__QRtWK>svg{animation:none}}@media (max-width:639px){.RentVerificationPanel_panel__8DOuY{padding:var(--space-5)}.RentVerificationPanel_panel__8DOuY article{flex-direction:column}.RentVerificationPanel_emptyState__WHA2Z>button,.RentVerificationPanel_panel__8DOuY footer>button{width:100%}}.AssumptionsTab_tab__aRwON{display:flex;flex-direction:column;gap:var(--space-4)}.AssumptionsTab_pageTitleBlock__dO_TJ{margin-bottom:var(--space-2)}.AssumptionsTab_pageTitle__sG4Qk{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2)}.AssumptionsTab_pageDesc__eUcKQ{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-base)}.AssumptionsTab_contextNote__O01jw{margin:var(--space-3) 0 0;color:var(--analysis-text-muted);font-size:var(--text-sm);line-height:var(--leading-base)}.AssumptionsTab_verificationPanelAnchor__ypJA1{scroll-margin-top:calc(var(--space-10) * 4);outline:none}.AssumptionsTab_completenessHeader__PXz2i{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6);background:var(--analysis-warning-bg);border:.5px solid var(--analysis-warning-border);border-radius:var(--radius-lg);padding:var(--space-7)}.AssumptionsTab_completenessLeft__ZIRJT{display:flex;align-items:flex-start;gap:var(--space-5);flex:1;min-width:0}.AssumptionsTab_completenessIcon__cVkq_{width:38px;height:38px;border-radius:var(--radius-md);background:var(--analysis-warning-icon-bg);color:var(--color-text-caution);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.AssumptionsTab_completenessIcon__cVkq_.AssumptionsTab_iconComplete__KZvA8{background:var(--color-status-positive-bg);color:var(--color-status-positive-text)}.AssumptionsTab_completenessTitle__oz1C9{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-primary);margin-bottom:var(--space-2);line-height:var(--leading-tight)}.AssumptionsTab_completenessSub__gsjjT{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-base)}.AssumptionsTab_completenessActions__zq1cO{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0}.AssumptionsTab_completenessActions__zq1cO .dp-btn-primary,.AssumptionsTab_completenessActions__zq1cO .dp-btn-secondary{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.AssumptionsTab_progressSection__2osx8{margin-bottom:0}.AssumptionsTab_progressLabels__3K2mC{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.AssumptionsTab_progressLabel__TtiQ6{font-size:var(--text-xs);color:var(--color-text-tertiary)}.AssumptionsTab_progressCount__402pj{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-primary)}.AssumptionsTab_progressTrack__qIR5F{height:6px;background:var(--color-surface-alt);border-radius:var(--radius-full);overflow:hidden;margin-bottom:var(--space-3)}.AssumptionsTab_progressFill__Ym2DU{height:100%;background:var(--color-brand-500);border-radius:var(--radius-full);transition:width var(--duration-base) var(--ease-standard)}.AssumptionsTab_progressSteps__R6gYb{display:flex;gap:var(--space-1)}.AssumptionsTab_step__Qqaaj{flex:1;height:4px;border-radius:var(--radius-full)}.AssumptionsTab_stepDone__iyjkw{background:var(--color-brand-500)}.AssumptionsTab_flaggedDivider__2ov3a,.AssumptionsTab_stepTodo__7aCX4{background:var(--color-border-default)}.AssumptionsTab_flaggedDivider__2ov3a{height:.5px;margin:var(--space-6) 0 var(--space-5)}.AssumptionsTab_chipBlock__mCYR6{margin-bottom:var(--space-5)}.AssumptionsTab_chipBlock__mCYR6:last-child{margin-bottom:0}.AssumptionsTab_chipGroupLabel__uKxmU{font-size:10px;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-text-tertiary);margin-bottom:var(--space-3)}.AssumptionsTab_chipGrid__hyxBJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.AssumptionsTab_defaultChip__92IUr,.AssumptionsTab_flaggedChip__UiOSp,.AssumptionsTab_verifiedChip__05rpW{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-alt);border:.5px solid var(--color-border-default)}.AssumptionsTab_flaggedChip__UiOSp{border-color:var(--analysis-warning-border)}.AssumptionsTab_flaggedChip__UiOSp i{font-size:12px;color:var(--color-text-caution);flex-shrink:0}.AssumptionsTab_flaggedChipButton__MFzND{width:100%;min-height:44px;cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.AssumptionsTab_flaggedChipButton__MFzND:hover{background:var(--analysis-warning-bg);border-color:var(--color-border-strong)}.AssumptionsTab_chipActionText__jOQGL{margin-left:auto;color:var(--color-brand-500);font-weight:var(--font-medium);flex-shrink:0}.AssumptionsTab_verifiedChip__05rpW{background:var(--color-brand-50);border-color:var(--color-brand-border)}.AssumptionsTab_verifiedChip__05rpW i{font-size:12px;color:var(--color-text-positive);flex-shrink:0}.AssumptionsTab_defaultChip__92IUr{color:var(--color-text-tertiary)}.AssumptionsTab_defaultChip__92IUr i{font-size:12px;color:var(--color-text-tertiary);flex-shrink:0}.AssumptionsTab_section__pX7u7{padding:var(--space-6) 0 0}.AssumptionsTab_section__pX7u7:first-child{padding-top:0}.AssumptionsTab_sectionDivider__RPkiC{height:.5px;background:var(--color-border-default);margin:var(--space-6) 0 0}.AssumptionsTab_assumptionGrid__mC8yV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-5)}.AssumptionsTab_assumptionItem__bYyyz{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-surface-alt);border:.5px solid transparent;display:flex;flex-direction:column;gap:var(--space-1)}.AssumptionsTab_assumptionItem__bYyyz.AssumptionsTab_itemFlagged__zXQ6r{background:var(--color-status-caution-bg);border-color:var(--analysis-warning-border)}.AssumptionsTab_assumptionItem__bYyyz.AssumptionsTab_itemVerified__hQNaY{background:var(--color-surface-alt);border-color:transparent}.AssumptionsTab_itemLabel__baNjo{font-size:9px;text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-tertiary);display:flex;align-items:center;gap:var(--space-1)}.AssumptionsTab_itemValue__BGHF5{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-primary);letter-spacing:var(--tracking-tight)}.AssumptionsTab_itemValue__BGHF5.AssumptionsTab_valueFlagged__8_CZV{color:var(--color-text-caution)}.AssumptionsTab_itemHint__saHYH,.AssumptionsTab_itemRange__7tH9z{font-size:10px;color:var(--color-text-tertiary);line-height:var(--leading-tight);margin-top:var(--space-1)}.AssumptionsTab_itemDefault__JPwi9{font-size:10px;color:var(--color-text-tertiary);font-style:italic}.AssumptionsTab_verifyBtn__ACP3H{display:inline-flex;align-items:center;gap:var(--space-1);font-size:10px;color:var(--color-brand-500);background:transparent;border:none;cursor:pointer;min-height:44px;padding:var(--space-2) 0;margin-top:var(--space-2);font-weight:var(--font-medium)}.AssumptionsTab_verifyBtn__ACP3H i{font-size:11px}.AssumptionsTab_verifyBtn__ACP3H:hover{color:var(--color-brand-400)}.AssumptionsTab_flaggedChipButton__MFzND:focus-visible,.AssumptionsTab_verificationPanelAnchor__ypJA1:focus-visible,.AssumptionsTab_verifyBtn__ACP3H:focus-visible{outline:2px solid var(--color-brand-400);outline-offset:2px}.AssumptionsTab_itemConfirmed__mc4TF{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--color-text-positive);font-size:10px;font-weight:var(--font-medium)}.AssumptionsTab_itemConfirmed__mc4TF i{font-size:11px}@media (max-width:900px){.AssumptionsTab_completenessHeader__PXz2i{flex-direction:column}.AssumptionsTab_completenessActions__zq1cO{width:100%;justify-content:flex-start}}@media (max-width:639px){.AssumptionsTab_assumptionGrid__mC8yV,.AssumptionsTab_chipGrid__hyxBJ{grid-template-columns:1fr}.AssumptionsTab_completenessActions__zq1cO .dp-btn-primary,.AssumptionsTab_completenessActions__zq1cO .dp-btn-secondary{width:100%}}.StructuredMarketCheck_wrap__S8J3V{display:grid;gap:var(--space-5)}.StructuredMarketCheck_wrap__S8J3V>header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.StructuredMarketCheck_upside__n6acW,.StructuredMarketCheck_wrap__S8J3V article p,.StructuredMarketCheck_wrap__S8J3V header h2,.StructuredMarketCheck_wrap__S8J3V header p{margin:0}.StructuredMarketCheck_wrap__S8J3V header p{color:var(--analysis-text-muted);font-size:var(--text-xs);font-weight:750;text-transform:uppercase}.StructuredMarketCheck_wrap__S8J3V header h2{color:var(--analysis-text-primary);font-size:var(--text-xl)}.StructuredMarketCheck_wrap__S8J3V footer,.StructuredMarketCheck_wrap__S8J3V header small{color:var(--analysis-text-muted);font-size:var(--text-xs)}.StructuredMarketCheck_grid__PgxiQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--analysis-card-border);border-radius:var(--radius-md);overflow:hidden}.StructuredMarketCheck_grid__PgxiQ article{min-height:170px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--analysis-card-bg);border-right:1px solid var(--analysis-card-border);border-bottom:1px solid var(--analysis-card-border)}.StructuredMarketCheck_grid__PgxiQ article:nth-child(2n){border-right:0}.StructuredMarketCheck_grid__PgxiQ article:nth-last-child(-n+2){border-bottom:0}.StructuredMarketCheck_grid__PgxiQ article>svg{color:var(--analysis-text-muted)}.StructuredMarketCheck_grid__PgxiQ article small,.StructuredMarketCheck_grid__PgxiQ article span{color:var(--analysis-text-muted);font-size:var(--text-xs)}.StructuredMarketCheck_grid__PgxiQ article strong{color:var(--analysis-text-primary);font-size:var(--text-lg)}.StructuredMarketCheck_sparkline__FbevF{width:100%;height:48px;margin-top:auto;overflow:visible}.StructuredMarketCheck_sparkline__FbevF polyline{stroke:var(--analysis-positive-value);stroke-width:2}.StructuredMarketCheck_unavailable__uxks0{color:var(--analysis-text-secondary);font-size:var(--text-sm);line-height:1.5}.StructuredMarketCheck_upside__n6acW{padding:var(--space-4);border-left:3px solid var(--analysis-positive-value);background:var(--analysis-card-bg-soft);color:var(--analysis-text-secondary);font-size:var(--text-sm)}@media (max-width:639px){.StructuredMarketCheck_grid__PgxiQ{grid-template-columns:1fr}.StructuredMarketCheck_grid__PgxiQ article,.StructuredMarketCheck_grid__PgxiQ article:nth-child(2n),.StructuredMarketCheck_grid__PgxiQ article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--analysis-card-border)}.StructuredMarketCheck_grid__PgxiQ article:last-child{border-bottom:0}}.TabPanelIntro_intro__niQyN{padding:0;margin-bottom:var(--space-2)}.TabPanelIntro_pageTitle__xAfpE{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:1.25}.TabPanelIntro_pageDesc__ccimL{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-base)}