.ClientHeader_header__lCQd9{position:sticky;top:0;z-index:100;padding:var(--space-sm) var(--space-lg);border-bottom:var(--header-border);background:var(--color-surface-header);backdrop-filter:var(--header-backdrop-filter)}.ClientHeader_inner__9PzvG{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm) var(--space-lg);width:100%;max-width:var(--overview-content-width);margin-inline:auto}.ClientHeader_logo__f5veq{display:flex;align-items:center;gap:var(--space-xs);min-width:0}.ClientHeader_logoImg__ukfLV{width:var(--overview-logo-width);height:auto}.ClientHeader_badge__76AVZ{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--color-text-on-dark);background:var(--color-primary);font-size:var(--text-2xs);font-weight:600}.ClientHeader_nav__WqNwH{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:var(--space-2xs);min-width:0}.ClientHeader_logout__orOmn,.ClientHeader_menuToggle__NkH8L,.ClientHeader_navLink__0lBhX{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--overview-control-size);padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:600;line-height:1.4;text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.ClientHeader_logout__orOmn svg,.ClientHeader_menuToggle__NkH8L svg,.ClientHeader_navLink__0lBhX svg{flex-shrink:0}.ClientHeader_active__ykxOR,.ClientHeader_logout__orOmn:hover,.ClientHeader_menuToggle__NkH8L:hover,.ClientHeader_navLink__0lBhX:hover{background:var(--color-primary-subtle);color:var(--color-primary)}.ClientHeader_logout__orOmn:focus-visible,.ClientHeader_menuToggle__NkH8L:focus-visible,.ClientHeader_navLink__0lBhX:focus-visible{outline:var(--overview-focus);outline-offset:var(--space-2xs)}.ClientHeader_navBadge__9mQsD{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-md);height:var(--space-md);padding:0 var(--space-2xs);border-radius:var(--radius-full);background:var(--color-error);color:var(--color-text-on-dark);font-size:var(--text-2xs);font-weight:700;line-height:1}.ClientHeader_user__I68s_{display:flex;align-items:center;gap:var(--space-xs);min-width:0;justify-content:end}.ClientHeader_avatar__2ehOz{display:grid;place-items:center;flex:0 0 var(--overview-control-size);height:var(--overview-control-size);border-radius:var(--radius-circle);background:var(--color-primary);color:var(--color-text-on-dark);font-size:var(--text-sm);font-weight:600}.ClientHeader_userName__nGmtz{max-width:var(--overview-logo-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.ClientHeader_menuToggle__NkH8L{display:none}@media (max-width:1500px){.ClientHeader_badge__76AVZ,.ClientHeader_logoutText__Zf_Uy,.ClientHeader_userName__nGmtz{display:none}.ClientHeader_inner__9PzvG{gap:var(--space-md)}.ClientHeader_navLink__0lBhX{padding-inline:var(--space-xs);font-size:var(--text-xs)}.ClientHeader_logout__orOmn{padding:var(--space-xs)}}@media (max-width:1150px){.ClientHeader_avatar__2ehOz,.ClientHeader_navLink__0lBhX svg{display:none}}@media (max-width:960px){.ClientHeader_inner__9PzvG{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs)}.ClientHeader_menuToggle__NkH8L{display:inline-flex}.ClientHeader_nav__WqNwH{display:none}.ClientHeader_nav__WqNwH[data-open=true]{position:absolute;inset-inline:0;top:calc(100% + var(--space-sm));display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2xs);padding:var(--space-sm);border:var(--overview-divider);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-modal)}.ClientHeader_navLink__0lBhX{justify-content:start;white-space:normal}.ClientHeader_navLink__0lBhX svg{display:block}}@media (max-width:720px){.ClientHeader_header__lCQd9{padding:var(--space-xs) var(--space-md)}.ClientHeader_user__I68s_{gap:var(--space-2xs)}.ClientHeader_logout__orOmn,.ClientHeader_menuToggle__NkH8L{padding:var(--space-xs)}}@media (prefers-reduced-motion:reduce){.ClientHeader_logout__orOmn,.ClientHeader_menuToggle__NkH8L,.ClientHeader_navLink__0lBhX{transition:none}}.OverviewCard_cards__LLWTl{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);min-width:0}.OverviewCard_card___CPbL{position:relative;display:grid;grid-row:span 6;grid-template-rows:subgrid;gap:var(--space-sm);min-width:0;padding:var(--space-lg);border:var(--card-border);border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:var(--shadow-sm);color:var(--color-text-primary);text-align:start}.OverviewCard_card___CPbL>*{min-width:0}.OverviewCard_openButton__QkjPe{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.OverviewCard_openButton__QkjPe:focus-visible{outline:var(--overview-focus);outline-offset:var(--space-2xs)}.OverviewCard_heading__Lawu_{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-xs);margin:0}.OverviewCard_label__fB2OW{margin:0;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--overview-label-tracking)}.OverviewCard_action__EPU5c,.OverviewCard_label__fB2OW{font-size:var(--text-xs);font-weight:600;line-height:1.5}.OverviewCard_action__EPU5c{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-primary)}.OverviewCard_metric__TRFrm{display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;gap:var(--space-xs);margin:0}.OverviewCard_value__xWocc{color:var(--color-text-primary);font-size:var(--overview-metric-size);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:var(--overview-value-tracking);overflow-wrap:anywhere}.OverviewCard_unit__yhpnv{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:500}.OverviewCard_statusRow__W9oA8{display:flex;align-items:start;min-width:0}.OverviewCard_status__ijy40{display:inline-flex;align-items:center;gap:var(--space-2xs);max-width:100%;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.OverviewCard_statusDot__YPtsX{flex:0 0 var(--overview-status-dot);width:var(--overview-status-dot);height:var(--overview-status-dot);border-radius:var(--radius-full);background:currentColor}.OverviewCard_status__ijy40[data-tone=positive]{color:var(--color-success)}.OverviewCard_status__ijy40[data-tone=warning]{color:var(--color-warning)}.OverviewCard_status__ijy40[data-tone=critical]{color:var(--color-danger)}.OverviewCard_description__N7ToA{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.OverviewCard_visual__GbJDE{display:flex;flex-direction:column;justify-content:center;gap:var(--space-xs);position:relative;width:100%;min-width:0;min-height:var(--overview-visual-height);margin:0}.OverviewCard_legend__1suAq{gap:var(--space-2xs) var(--space-xs)}.OverviewCard_footer__3_f9f,.OverviewCard_legend__1suAq{display:flex;flex-wrap:wrap;justify-content:space-between;color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.5;margin:0}.OverviewCard_footer__3_f9f{align-content:start;align-items:start;gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--overview-divider)}.OverviewCard_footer__3_f9f>*{min-width:0;overflow-wrap:anywhere}@media (max-width:1150px){.OverviewCard_cards__LLWTl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.OverviewCard_cards__LLWTl{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.OverviewCard_card___CPbL{grid-row:auto;grid-template-rows:auto;padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){.OverviewCard_card___CPbL{transition:none}}.OverviewCard_fullWidth___FenS{grid-column:1/-1;min-width:0;width:100%}.LtvGauge_statusEmerald__UUd41{color:var(--color-success)}.LtvGauge_statusAmber__N2PEf{color:var(--color-warning)}.LtvGauge_statusRose__n1hl5{color:var(--color-danger)}.LtvGauge_trackWrapper__1D8wD{position:relative;width:100%;height:12px}.LtvGauge_trackBackground__vFUlj{position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--color-border-divider);display:flex;overflow:hidden}.LtvGauge_zoneFirst__puowg{height:100%;background:var(--color-surface-inset)}.LtvGauge_zoneSecond__L_pwd{height:100%;background:var(--color-surface-hover)}.LtvGauge_activeFillDanger__ZVT8O,.LtvGauge_activeFillWarning__yB4_o,.LtvGauge_activeFill__8QeEi{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-pill);transition:width var(--transition-base)}.LtvGauge_activeFill__8QeEi{background:var(--color-primary)}.LtvGauge_activeFillWarning__yB4_o{background:var(--color-warning)}.LtvGauge_activeFillDanger__ZVT8O{background:var(--color-danger)}.LtvGauge_boundaryTick__3Dnkl{top:-2px;bottom:-2px;width:2px;z-index:2}.LtvGauge_boundaryTick__3Dnkl,.LtvGauge_pinDot__dsakb{position:absolute;background:var(--color-surface-card)}.LtvGauge_pinDot__dsakb{top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:var(--radius-full);border:2.5px solid var(--color-primary);box-shadow:var(--shadow-sm);z-index:3}.LtvGauge_footerHighlight__Ec8Di{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.MonthlyCostsDonut_statusEmerald__5dq7D{color:var(--color-accent-emerald);border:1px solid var(--color-border-subtle)}.MonthlyCostsDonut_statusAmber__kC3Qk{color:var(--color-warning);border:1px solid var(--color-border-subtle)}.MonthlyCostsDonut_statusRose__w7BEI{color:var(--color-danger);border:1px solid var(--color-border-subtle)}.MonthlyCostsDonut_trackWrapper__MbGqf{position:relative;width:100%;height:12px}.MonthlyCostsDonut_trackBackground__gqKZT{position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--color-border-divider);display:flex;overflow:hidden}.MonthlyCostsDonut_segmentInterest__8tA11{height:100%;background:var(--color-primary);transition:width var(--transition-base)}.MonthlyCostsDonut_segmentAmort__0Td7K{height:100%;background:var(--color-accent-emerald);transition:width var(--transition-base)}.MonthlyCostsDonut_segmentMaint__WUgo4{height:100%;background:var(--color-surface-hover);border-left:1px solid var(--color-surface-card);transition:width var(--transition-base)}.MonthlyCostsDonut_footerHighlight__MR62C{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.MortgageHealthScore_progressBar__qmGa5{height:3px;border-radius:2px;background:var(--color-border-subtle,rgba(0,0,0,.08));overflow:hidden;margin-bottom:12px}.MortgageHealthScore_progressFill__VPjD8{height:100%;background:var(--color-primary,#063040);border-radius:2px;transition:width .3s ease}.MortgageHealthScore_breakdownRow__4h1PD{display:flex;justify-content:space-between;font-size:13px}.MortgageHealthScore_breakdownLabel__9WNWJ{color:var(--color-text-muted,#6b7280)}.MortgageHealthScore_breakdownValue__12q_5{font-weight:600;color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums}.MortgageHealthScore_breakdownList__b5iqq{display:grid;grid-template-columns:minmax(0,1fr)}.RenewalCountdown_statusSweetSpot__8Rkif{background:var(--color-success-bg,#f0fdf4);color:var(--color-success-text,#15803d);border:1px solid var(--color-success-border,#bbf7d0)}.RenewalCountdown_statusForward__DCgfJ{background:var(--color-surface-inset,#f5f5f7);color:var(--color-primary,#063040);border:1px solid var(--color-border-subtle,rgba(6,48,64,.08))}.RenewalCountdown_statusWarning__hj_uz{background:var(--color-warning-bg,#fff7ed);color:var(--color-warning-text,#c2410c);border:1px solid var(--color-warning-border,#fed7aa)}.RenewalCountdown_statusCritical__gw3gW{background:var(--color-error-bg,#fef2f2);color:var(--color-error-text,#b91c1c);border:1px solid var(--color-error-border,#fecaca)}.RenewalCountdown_statusDebtFree__eMXXc{background:var(--color-success-bg,#f0fdf4);color:var(--color-success-text,#15803d);border:1px solid var(--color-success-border,#bbf7d0)}.RenewalCountdown_stageTrackContainer__Us1Sl{position:relative;width:100%;height:14px;display:flex;align-items:center}.RenewalCountdown_stageTrack__iCLfK{display:flex;width:100%;height:6px;gap:4px;border-radius:var(--radius-pill,9999px);overflow:hidden}.RenewalCountdown_stageSegment__Fed6q{flex:1;height:100%;background:var(--color-surface-inset,rgba(6,48,64,.08));transition:background var(--transition-base,.2s ease)}.RenewalCountdown_stageSegment__Fed6q.RenewalCountdown_passed__y7bCl{background:rgba(6,48,64,.22)}.RenewalCountdown_stageSegment__Fed6q.RenewalCountdown_active__Hm45_{background:var(--color-primary,#063040)}.RenewalCountdown_stageSegment__Fed6q.RenewalCountdown_sweetSpot__s76eV{background:var(--color-success,#16a34a)}.RenewalCountdown_stageSegment__Fed6q.RenewalCountdown_warning__YFlnu{background:var(--color-warning,#ea580c)}.RenewalCountdown_stageMarker__JShX2{position:absolute;top:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;transition:left var(--transition-base,.2s ease)}.RenewalCountdown_stageMarkerDot__ebfpS{display:block;width:12px;height:12px;border-radius:50%;background:var(--color-surface-card,#ffffff);border:2.5px solid var(--color-primary,#063040);box-shadow:0 1px 4px rgba(0,0,0,.2)}.RenewalCountdown_breakdownRow__HTA9_{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.RenewalCountdown_breakdownLabel__MPqiM{color:var(--color-text-muted,#86868b)}.RenewalCountdown_breakdownValue__Byfia{font-weight:600;color:var(--color-text-primary,#1d1d1f);font-variant-numeric:tabular-nums}.RenewalCountdown_breakdownList__b84Ke{display:grid;grid-template-columns:minmax(0,1fr)}.HomeSentinelPill_refBadge__1i8Ue{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:var(--radius-pill,9999px);background:var(--color-surface-inset);color:var(--color-text-primary);display:inline-flex;align-items:center;gap:4px}.HomeSentinelPill_structureLabels__39_ol{display:flex;justify-content:space-between;font-size:11.5px;color:var(--color-text-muted);margin-bottom:6px;font-variant-numeric:tabular-nums}.HomeSentinelPill_progressBar__GKt4w{width:100%;height:5px;background:var(--color-border-divider);border-radius:var(--radius-pill,9999px);overflow:hidden;display:flex}.HomeSentinelPill_progressFillFixed__a7wlw{height:100%;background:var(--color-primary);border-radius:var(--radius-pill,9999px) 0 0 var(--radius-pill,9999px);transition:width var(--transition-base,.2s ease)}.HomeSentinelPill_progressFillSaron__WonfD{height:100%;background:var(--color-text-muted);border-radius:0 var(--radius-pill,9999px) var(--radius-pill,9999px) 0;transition:width var(--transition-base,.2s ease)}.HomeSentinelPill_structureFooter__rD76_{display:grid;grid-template-columns:minmax(0,1fr)}.TaxShieldCard_statusEmerald__Fu6p6{color:var(--color-accent-emerald);border:1px solid var(--color-border-subtle)}.TaxShieldCard_statusAmber__aIEZA{color:var(--color-warning);border:1px solid var(--color-border-subtle)}.TaxShieldCard_statusMuted__ANcWP{color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}.TaxShieldCard_trackWrapper__f1Ixo{position:relative;width:100%;height:12px}.TaxShieldCard_trackBackground__Pnjzd{position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--color-border-divider);display:flex;overflow:hidden}.TaxShieldCard_segmentInterest__FoF6b{height:100%;background:var(--color-primary);transition:width var(--transition-base)}.TaxShieldCard_segmentP3a___8_Hq{height:100%;background:var(--color-accent-emerald);transition:width var(--transition-base)}.TaxShieldCard_segmentMaint__yAcaC{height:100%;background:var(--color-surface-hover);border-left:1px solid var(--color-surface-card);transition:width var(--transition-base)}.TaxShieldCard_footerHighlight__WZsBR{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.MarketPulseCard_statusEmerald__6PpfH{color:var(--color-accent-emerald);border:1px solid var(--color-border-subtle)}.MarketPulseCard_statusAmber__tcYmK{color:var(--color-warning);border:1px solid var(--color-border-subtle)}.MarketPulseCard_statusMuted__oqYp8{color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}.MarketPulseCard_sparklineSvg__YueSq{width:100%;height:var(--overview-sparkline-height);display:block;overflow:visible}.MarketPulseCard_curveArea__c467R{fill:var(--color-primary);opacity:.08}.MarketPulseCard_curveLine__X3KAs{fill:none;stroke:var(--color-primary);stroke-width:var(--overview-chart-stroke);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.MarketPulseCard_nodeMarker__C_mi0{fill:var(--color-surface-card);stroke:var(--color-primary);stroke-width:var(--overview-chart-stroke)}.MarketPulseCard_footerLeft__5hSF1,.MarketPulseCard_footerRight__6Cl0I{display:flex;align-items:center;gap:4px}.MarketPulseCard_footerHighlight__ZKh8y{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.MarketPulseCard_deckLabels__pI7A8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.MarketPulseCard_deckLabels__pI7A8>:nth-child(2){text-align:center}.MarketPulseCard_deckLabels__pI7A8>:last-child{text-align:end}.AdvisorContactStrip_contact__csxo1{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.AdvisorContactStrip_details__2GQ31{min-width:0}.AdvisorContactStrip_identity__RBk46{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.AdvisorContactStrip_address__CcwKK{margin-top:var(--space-2xs);color:var(--color-text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere}.AdvisorContactStrip_fullWidth__Xxorz{grid-column:1/-1;width:100%;min-width:0;box-sizing:border-box}.Button_btn__oRCS8{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:600;border:1px solid transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;white-space:nowrap;flex-shrink:0;box-sizing:border-box;transition:all var(--transition-fast,.15s ease);position:relative;line-height:1.2}.Button_btn__oRCS8:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_btn__oRCS8:focus-visible{outline:2px solid var(--color-primary,var(--color-primary));outline-offset:2px}.Button_btn__oRCS8:active:not(:disabled){transform:scale(.98)}.Button_pill__wwPV0{border-radius:var(--radius-full,9999px)}.Button_rounded__1g_Pl{border-radius:var(--radius-md,8px)}.Button_xs__r6F_y{height:28px;padding:0 12px;font-size:var(--text-xs,12px);gap:4px}.Button_sm__epdj3{height:36px;padding:0 18px;font-size:var(--text-sm,13.5px);gap:6px}.Button_md___av4P{height:44px;padding:0 24px;font-size:var(--text-sm,14px);gap:8px}.Button_lg__uBdOZ{height:50px;padding:0 30px;font-size:var(--text-base,16px);font-weight:700;gap:10px}.Button_iconOnly__WxcTc{padding:0;aspect-ratio:1}.Button_fullWidth__GDkmq{width:100%}.Button_primary__IHFdT{background:var(--color-primary,var(--color-primary));color:var(--color-text-on-dark);box-shadow:0 2px 8px rgba(6,48,64,.15)}.Button_primary__IHFdT:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 14px rgba(6,48,64,.25);color:var(--color-text-on-dark)}.Button_primary__IHFdT:active:not(:disabled){background:var(--color-primary-active)}.Button_secondary___qtLs{background:var(--color-surface-inset);color:var(--color-text,var(--color-text-primary));border-color:rgba(6,48,64,.08)}.Button_secondary___qtLs:hover:not(:disabled){background:var(--color-border-subtle);color:var(--color-primary,var(--color-primary));border-color:rgba(6,48,64,.16)}.Button_outline__FeRBi{background:transparent;color:var(--color-text,var(--color-text-primary));border-color:rgba(6,48,64,.14)}.Button_outline__FeRBi:hover:not(:disabled){background:rgba(6,48,64,.05);color:var(--color-primary,var(--color-primary));border-color:var(--color-primary,var(--color-primary))}.Button_ghost__YxjU1{background:transparent;color:var(--color-text-secondary,var(--color-text-secondary))}.Button_ghost__YxjU1:hover:not(:disabled){background:rgba(6,48,64,.06);color:var(--color-primary,var(--color-primary))}.Button_gold__0AuHu{background:var(--color-gold);color:var(--color-text-on-dark);box-shadow:0 2px 8px var(--color-gold-glow,rgba(201,168,117,.25))}.Button_gold__0AuHu:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 4px 14px var(--color-gold-glow,rgba(201,168,117,.35))}.Button_danger__l9xLY{background:var(--color-error,var(--color-error));color:var(--color-text-on-dark)}.Button_danger__l9xLY:hover:not(:disabled){background:var(--color-danger-dark)}.Button_spinner__rLsmA{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Button_spin__sn5PN .6s linear infinite}@keyframes Button_spin__sn5PN{to{transform:rotate(1turn)}}.ClientReferralCard_card__mF9py{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;padding:var(--space-lg);border:var(--card-border);border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:var(--shadow-sm)}.ClientReferralCard_copyGroup__Spn4n{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:auto;padding:var(--space-sm);border:var(--overview-divider);border-radius:var(--radius-md);background:var(--color-surface-inset)}.ClientReferralCard_link__cbMx9{flex:1 1 var(--overview-input-width);min-width:0;color:var(--color-primary);font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.ClientReferralCard_copyButton__4_qx3{min-height:var(--overview-control-size);padding:var(--space-xs) var(--space-md);border:0;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-text-on-dark);font-size:var(--text-sm);font-weight:600;cursor:pointer}.ClientReferralCard_copyButton__4_qx3:focus-visible{outline:var(--overview-focus);outline-offset:var(--space-2xs)}.ClientReferralCard_feedback__PBlUO{margin:0;color:var(--color-danger);font-size:var(--text-sm);line-height:1.5}.ClientReferralCard_feedback__PBlUO:empty{display:none}@media (max-width:720px){.ClientReferralCard_card__mF9py{padding:var(--space-md)}}.AmortizationProgress_statusEmerald__50Jo0{color:var(--color-accent-emerald);border:1px solid var(--color-border-subtle)}.AmortizationProgress_statusAmber__90zGl{color:var(--color-warning);border:1px solid var(--color-border-subtle)}.AmortizationProgress_statusMuted__En9Wz{color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}.AmortizationProgress_trackWrapper__vT42C{position:relative;width:100%;height:12px}.AmortizationProgress_trackBackground__DsIq_{position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--color-border-divider);display:flex;overflow:hidden}.AmortizationProgress_activeFill__U_XA4{background:var(--color-accent-emerald)}.AmortizationProgress_activeFillNavy__BX5Jl,.AmortizationProgress_activeFill__U_XA4{height:100%;border-radius:var(--radius-pill);transition:width var(--transition-base)}.AmortizationProgress_activeFillNavy__BX5Jl{background:var(--color-primary)}.AmortizationProgress_remainingSecond__IAkyx{height:100%;background:var(--color-warning);opacity:.85;transition:width var(--transition-base)}.AmortizationProgress_boundaryTick__4ByUd{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--color-surface-card);box-shadow:0 0 2px rgba(0,0,0,.3);z-index:2}.AmortizationProgress_footerHighlight__CqyqB{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.ExecutiveNetWorthHero_heroCard__fFpDW{grid-column:1/-1;background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl,24px);padding:26px 24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-md);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.ExecutiveNetWorthHero_heroCard__fFpDW:focus-visible{box-shadow:0 0 0 2px var(--color-primary)}.ExecutiveNetWorthHero_headerRow__OgAFA{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-md)}.ExecutiveNetWorthHero_headerLeft__enZoP{display:flex;flex-direction:column;gap:4px}.ExecutiveNetWorthHero_headerRight__Rr1TX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ExecutiveNetWorthHero_cardLabel__2Dv9L{font-size:12.5px;font-weight:500;color:var(--color-text-muted);margin:0}.ExecutiveNetWorthHero_actionChip__XQmeb,.ExecutiveNetWorthHero_switchButton__EIOep{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:var(--overview-control-size);box-sizing:border-box;padding:var(--space-xs) var(--space-md);font-size:var(--text-sm);font-weight:600;line-height:1.4;cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}.ExecutiveNetWorthHero_actionChip__XQmeb{border:var(--overview-divider);border-radius:var(--radius-pill);color:var(--color-text-on-dark);background:var(--color-primary)}.ExecutiveNetWorthHero_actionChip__XQmeb svg{flex-shrink:0}.ExecutiveNetWorthHero_valuationSwitch__4GFkN{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;border-radius:var(--radius-pill);border:var(--overview-divider);background:var(--color-surface-inset);overflow:hidden}.ExecutiveNetWorthHero_switchButton__EIOep{position:relative;z-index:1;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-secondary);min-width:0}.ExecutiveNetWorthHero_switchButtonActive__oB_bo{background:transparent;color:var(--color-text-on-dark)}.ExecutiveNetWorthHero_actionChip__XQmeb:focus-visible,.ExecutiveNetWorthHero_switchButton__EIOep:focus-visible{outline:var(--overview-focus);outline-offset:calc(-1 * var(--space-2xs))}.ExecutiveNetWorthHero_dominantValue__J2e6X{font-size:42px;font-weight:700;letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums;line-height:1.1;margin:4px 0 2px}.ExecutiveNetWorthHero_growthRate__kJDtq{font-size:13px;color:var(--color-text-primary);margin:0;font-weight:500}.ExecutiveNetWorthHero_growthHighlight__gl0Xr{color:var(--color-accent-emerald);font-weight:600}.ExecutiveNetWorthHero_midDeck__uAj14{display:flex;flex-direction:column;gap:6px;margin:var(--space-xs) 0}.ExecutiveNetWorthHero_stackedTrackSvg__JcoiN{width:100%;height:8px;border-radius:var(--radius-full);overflow:hidden;display:block;background:var(--color-surface-subtle)}.ExecutiveNetWorthHero_equityBar__RfXL8{fill:var(--color-primary);transition:width var(--transition-base)}.ExecutiveNetWorthHero_debtBar__429Xp{fill:var(--color-border);transition:width var(--transition-base)}.ExecutiveNetWorthHero_deckLabels__VsWSP{display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-muted)}.ExecutiveNetWorthHero_divider__AtY_W{height:1px;background:var(--color-border-divider);margin:var(--space-xs) 0}.ExecutiveNetWorthHero_footerGrid__41l2k{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.ExecutiveNetWorthHero_footerCol__OC_ga{display:flex;flex-direction:column;gap:4px}.ExecutiveNetWorthHero_footerLabel__iKT9U{font-size:11.5px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-weight:500}.ExecutiveNetWorthHero_footerValue__8t9ns{font-size:19px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.ExecutiveNetWorthHero_footerSub__FtgT5{font-size:11px;color:var(--color-text-secondary)}@media (max-width:1024px){.ExecutiveNetWorthHero_footerGrid__41l2k{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ExecutiveNetWorthHero_footerGrid__41l2k{grid-template-columns:1fr}.ExecutiveNetWorthHero_dominantValue__J2e6X{font-size:32px}}.ExecutiveNetWorthHero_headerLeft__enZoP,.ExecutiveNetWorthHero_headerRight__Rr1TX{min-width:0;max-width:100%}.ExecutiveNetWorthHero_valuationSwitch__4GFkN{max-width:100%}.ExecutiveNetWorthHero_switchButton__EIOep{min-height:var(--overview-control-size);overflow-wrap:anywhere}.ExecutiveNetWorthHero_cardLabel__2Dv9L,.ExecutiveNetWorthHero_dominantValue__J2e6X,.ExecutiveNetWorthHero_growthRate__kJDtq{overflow-wrap:anywhere}.ExecutiveNetWorthHero_deckLabels__VsWSP{flex-wrap:wrap;gap:var(--space-xs)}@media (max-width:640px){.ExecutiveNetWorthHero_headerRight__Rr1TX{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}.ExecutiveNetWorthHero_actionChip__XQmeb,.ExecutiveNetWorthHero_valuationSwitch__4GFkN{width:100%}}.ExecutiveNetWorthHero_valuationSwitch__4GFkN:before{content:"";position:absolute;inset-block:var(--space-2xs);left:var(--space-2xs);width:calc(50% - var(--space-2xs));border-radius:var(--radius-pill);background:var(--color-primary);transition:transform var(--transition-base);pointer-events:none}.ExecutiveNetWorthHero_valuationSwitch__4GFkN[data-selected=nominal]:before{transform:translateX(100%)}@media (prefers-reduced-motion:reduce){.ExecutiveNetWorthHero_valuationSwitch__4GFkN:before{transition:none}}.PropertyValueCard_trendSvg__IGRbm{width:100%;height:48px;overflow:visible}.PropertyValueCard_footerHighlight__hCj5X{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.EquityCard_statusEmerald__EvLL2{color:var(--color-accent-emerald);border:1px solid var(--color-border-subtle)}.EquityCard_statusAmber__gdSOs{color:var(--color-warning);border:1px solid var(--color-border-subtle)}.EquityCard_statusRose__heDoD{color:var(--color-danger);border:1px solid var(--color-border-subtle)}.EquityCard_trackWrapper__HXrCy{position:relative;width:100%;height:12px}.EquityCard_trackBackground__sd3oX{position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--color-border-divider);display:flex;overflow:hidden}.EquityCard_zoneTied__YVaXJ{height:100%;background:var(--color-surface-inset)}.EquityCard_zoneCushion__NDE4z{height:100%;background:var(--color-surface-hover)}.EquityCard_activeFillEmerald__AVlof,.EquityCard_activeFill__l0r8K{position:absolute;top:0;bottom:0;left:0;border-radius:var(--radius-pill);background:var(--color-primary);transition:width var(--transition-base)}.EquityCard_boundaryTick__5FlbL{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--color-surface-card);z-index:2}.EquityCard_pinDot__ckIzW{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:var(--radius-full);background:var(--color-surface-card);border:2.5px solid var(--color-primary);box-shadow:var(--shadow-sm);z-index:3}.EquityCard_footerHighlight__sjz4x{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.OwnedPropertiesCard_statusEmerald__NohxK{color:var(--color-accent-emerald);border:1px solid var(--color-border-subtle)}.OwnedPropertiesCard_statusAmber__MLLWI{color:var(--color-warning);border:1px solid var(--color-border-subtle)}.OwnedPropertiesCard_statusMuted__B7YbP{color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}.OwnedPropertiesCard_multiBarTrack__Wc8tT{display:flex;width:100%;height:8px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-surface-subtle);gap:2px}.OwnedPropertiesCard_barSegmentPrimary__yvE_F{background:var(--color-primary);height:100%;transition:width var(--transition-base)}.OwnedPropertiesCard_barSegmentEmerald__7TAYN{background:var(--color-accent-emerald);height:100%;transition:width var(--transition-base)}.OwnedPropertiesCard_barSegmentSecondary__9TZkD{background:var(--color-text-secondary);height:100%;transition:width var(--transition-base)}.OwnedPropertiesCard_barSegmentMuted__ndAo3{background:var(--color-border-hover,var(--color-text-muted));height:100%;transition:width var(--transition-base)}.OwnedPropertiesCard_emptyTrack__zgTee{display:flex;align-items:center;justify-content:center;height:24px;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);font-size:11px;color:var(--color-text-muted)}.OwnedPropertiesCard_footerLeft__C8ol6,.OwnedPropertiesCard_footerRight__qN7AN{display:flex;align-items:center;gap:4px}.OwnedPropertiesCard_footerHighlight__Cs_eh{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.RunningTranchesCard_statusEmerald__apH36{color:var(--color-accent-emerald);border:1px solid var(--color-border-subtle)}.RunningTranchesCard_statusPrimary__ZIKar{color:var(--color-primary);border:1px solid var(--color-border-subtle)}.RunningTranchesCard_statusAmber__Q77vi{color:var(--color-warning);border:1px solid var(--color-border-subtle)}.RunningTranchesCard_statusMuted___wRX8{color:var(--color-text-muted);border:1px solid var(--color-border-subtle)}.RunningTranchesCard_multiBarTrack__yznmQ{display:flex;width:100%;height:8px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-surface-subtle);gap:2px}.RunningTranchesCard_barSegmentPrimary__tL9Ft{background:var(--color-primary);height:100%;transition:width var(--transition-base)}.RunningTranchesCard_barSegmentEmerald__Uq1QU{background:var(--color-accent-emerald);height:100%;transition:width var(--transition-base)}.RunningTranchesCard_barSegmentSecondary__l3Z1e{background:var(--color-text-secondary);height:100%;transition:width var(--transition-base)}.RunningTranchesCard_barSegmentMuted__CjcIl{background:var(--color-border-hover,var(--color-text-muted));height:100%;transition:width var(--transition-base)}.RunningTranchesCard_emptyTrack__Spuql{display:flex;align-items:center;justify-content:center;height:24px;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);font-size:11px;color:var(--color-text-muted)}.RunningTranchesCard_footerLeft__PAD1Z,.RunningTranchesCard_footerRight__Nh82U{display:flex;align-items:center;gap:4px}.RunningTranchesCard_footerHighlight__vPIgI{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.DeepDiveLayout_stack__tuAci{display:flex;flex-direction:column;gap:var(--space-lg);min-width:0;padding:0}.DeepDiveLayout_section__JRY5i{display:flex;flex-direction:column;gap:var(--space-md);min-width:0;padding:var(--space-lg);border:var(--overview-divider);border-radius:var(--radius-xl);background:var(--color-surface-card)}.DeepDiveLayout_metrics__NJfNV{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--overview-metric-min)),1fr));gap:var(--space-md);min-width:0}.DeepDiveLayout_columns__KSj00{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--overview-input-width)),1fr));gap:var(--space-md);min-width:0}.DeepDiveLayout_row__1IjJS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);min-width:0}.DeepDiveLayout_table__HWcXY{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.DeepDiveLayout_controls__0L3RK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);min-width:0;padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-inset)}.DeepDiveLayout_controls__0L3RK>*{flex:1 1 var(--overview-input-width);min-width:0}@container (max-width: 480px){.DeepDiveLayout_section__JRY5i{padding:var(--space-md)}}.DeepDiveLayout_title__XnPI6{display:flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--color-text-primary);font-size:var(--text-base);font-weight:600;line-height:1.5}.DeepDiveLayout_title__XnPI6 svg{flex-shrink:0}.DeepDiveLayout_subtitle__0GamS{margin:0;padding-top:var(--space-2xs);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.6}.DeepDiveLayout_dataRow__RYh0Q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:var(--overview-divider);font-size:var(--text-sm);line-height:1.5}.DeepDiveLayout_dataRow__RYh0Q>*{min-width:0;overflow-wrap:anywhere}.DeepDiveLayout_dataRow__RYh0Q>:last-child{font-variant-numeric:tabular-nums;text-align:end}@container (max-width: 400px){.DeepDiveLayout_dataRow__RYh0Q{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.DeepDiveLayout_dataRow__RYh0Q>:last-child{text-align:start}}.HealthDeepDive_modalBackdrop__SV367{position:fixed;inset:0;background:rgba(6,48,64,.45);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1050;display:flex;align-items:center;justify-content:center;padding:var(--space-md,16px);overflow-y:auto}.HealthDeepDive_modalContainer__OriVF{position:relative;width:100%;max-width:980px;background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-subtle,rgba(0,0,0,.08));border-radius:var(--radius-widget,24px);box-shadow:0 24px 64px rgba(6,48,64,.16);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;animation:HealthDeepDive_modalScaleIn__tKy_p .22s cubic-bezier(.16,1,.3,1)}@keyframes HealthDeepDive_modalScaleIn__tKy_p{0%{opacity:0;transform:scale(.97) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.HealthDeepDive_modalHeader__8K4eC{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--color-border-divider,rgba(0,0,0,.06))}.HealthDeepDive_headerTitleRow__cKdua{display:flex;align-items:center;gap:12px}.HealthDeepDive_headerIconBadge__FgUim{width:38px;height:38px;border-radius:12px;background:rgba(6,48,64,.05);display:flex;align-items:center;justify-content:center;color:var(--color-primary,#063040);flex-shrink:0}.HealthDeepDive_headerTitle__fnX2i{font-size:1.15rem;font-weight:700;color:var(--color-text-primary,#111827);margin:0;letter-spacing:-.01em}.HealthDeepDive_headerSubtitle__dfryY{font-size:.8rem;color:var(--color-text-muted,#6b7280);margin:2px 0 0}.HealthDeepDive_headerActions___4gwn{display:flex;align-items:center;gap:12px}.HealthDeepDive_statusPill__BZSDg{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:9999px;font-size:12px;font-weight:600;background:rgba(13,148,136,.1);color:#0d9488;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.HealthDeepDive_statusPillWarning__JV8hS{background:rgba(245,158,11,.1);color:#d97706}.HealthDeepDive_statusPillDanger__NGnzJ{background:rgba(239,68,68,.1);color:#dc2626}.HealthDeepDive_closeButton__TYf_z{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px;color:var(--color-text-muted,#6b7280);display:flex;align-items:center;justify-content:center;transition:all .15s ease}.HealthDeepDive_closeButton__TYf_z:hover{background:rgba(0,0,0,.05);color:var(--color-text-primary,#111827)}.HealthDeepDive_heroAnchorCard__ApgSP{background:var(--color-surface-base,#f8fafc);border:1px solid var(--color-border-subtle,rgba(0,0,0,.07));border-radius:18px;padding:20px 24px}.HealthDeepDive_heroAnchorGrid__tFknH{display:grid;grid-template-columns:1.1fr 1.3fr;gap:24px;align-items:center}.HealthDeepDive_heroLeft__3wbvs{display:flex;flex-direction:column;gap:10px}.HealthDeepDive_eyebrowRow__36p64{display:flex;align-items:center;gap:8px}.HealthDeepDive_eyebrow__2zMXH{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#6b7280)}.HealthDeepDive_dominantScoreRow__PSEdq{display:flex;align-items:baseline;gap:6px}.HealthDeepDive_dominantScore__93Pkf{font-size:42px;font-weight:700;letter-spacing:-.03em;color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums;line-height:1}.HealthDeepDive_scoreScale__negf7{font-size:16px;font-weight:500;color:var(--color-text-muted,#6b7280)}.HealthDeepDive_heroCommentary__ojbgB{font-size:13px;line-height:1.5;color:var(--color-text-secondary,#4b5563);margin:0}.HealthDeepDive_subChipsRow__oyzPH{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.HealthDeepDive_subChip___TIf0{background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-divider,rgba(0,0,0,.08));border-radius:8px;padding:4px 10px;font-size:12px;display:flex;align-items:center;gap:5px}.HealthDeepDive_subChipLabel__x34qA{color:var(--color-text-muted,#6b7280)}.HealthDeepDive_subChipValue__sTulZ{font-weight:600;color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums}.HealthDeepDive_heroRight__P3Xj9{display:flex;flex-direction:column;gap:6px}.HealthDeepDive_chartHeaderRow__X1MRP{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--color-text-muted,#6b7280)}.HealthDeepDive_scenarioStrip__r0DCG{display:flex;align-items:center;gap:8px;background:var(--color-surface-base,#f8fafc);padding:6px;border-radius:12px;border:1px solid var(--color-border-subtle,rgba(0,0,0,.06));overflow-x:auto}.HealthDeepDive_scenarioTab__2_rM2{background:transparent;border:none;cursor:pointer;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--color-text-secondary,#4b5563);white-space:nowrap;transition:all .15s ease}.HealthDeepDive_scenarioTab__2_rM2:hover{color:var(--color-text-primary,#111827);background:rgba(0,0,0,.03)}.HealthDeepDive_scenarioTabActive__l7pSa{background:var(--color-surface-card,#ffffff);color:var(--color-primary,#063040);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.08)}.HealthDeepDive_pillarsGrid__KbNwd{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.HealthDeepDive_pillarCard__anduV{background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-subtle,rgba(0,0,0,.08));border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.HealthDeepDive_pillarHeader__zr8_J{display:flex;align-items:center;justify-content:space-between}.HealthDeepDive_pillarTitle__NB9E1{font-size:13.5px;font-weight:600;color:var(--color-text-primary,#111827);margin:0}.HealthDeepDive_pillarScoreBadge__kDFso{font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;background:rgba(13,148,136,.08);color:#0d9488;font-variant-numeric:tabular-nums}.HealthDeepDive_pillarMetricRow__oGxv0{display:flex;align-items:baseline;justify-content:space-between}.HealthDeepDive_pillarBigMetric__oCFO2{font-size:24px;font-weight:700;color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums}.HealthDeepDive_pillarSubMetric__0Tatj{font-size:12.5px;color:var(--color-text-muted,#6b7280);font-variant-numeric:tabular-nums}.HealthDeepDive_pillarDetailRows__zSoyT{display:flex;flex-direction:column;gap:6px;font-size:12px}.HealthDeepDive_pillarDetailRow__hNunG{display:flex;justify-content:space-between;color:var(--color-text-muted,#6b7280)}.HealthDeepDive_pillarDetailValue__KvI4F{font-weight:600;color:var(--color-text-primary,#111827);font-variant-numeric:tabular-nums}.HealthDeepDive_pillarProgressBar__3iTWM{height:4px;background:var(--color-border-divider,rgba(0,0,0,.06));border-radius:2px;overflow:hidden}.HealthDeepDive_pillarProgressFill__BRmHG{height:100%;background:var(--color-primary,#063040);border-radius:2px;transition:width .3s ease}.HealthDeepDive_recommendationsSection__v5jjX{display:flex;flex-direction:column;gap:12px}.HealthDeepDive_sectionHeading__UbO46{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#6b7280);margin:0}.HealthDeepDive_recommendationsGrid__PbgtG{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.HealthDeepDive_recCard__A3zu7{background:var(--color-surface-base,#f8fafc);border:1px solid var(--color-border-subtle,rgba(0,0,0,.07));border-radius:14px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:12px}.HealthDeepDive_recHeader__ElCSI{display:flex;align-items:center;gap:8px}.HealthDeepDive_recTitle__gMnp0{font-size:13px;font-weight:600;color:var(--color-text-primary,#111827);margin:0}.HealthDeepDive_recText__6z1_C{font-size:12px;color:var(--color-text-secondary,#4b5563);line-height:1.5;margin:0}.HealthDeepDive_recButton__KIeZi{background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-subtle,rgba(0,0,0,.12));border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;color:var(--color-primary,#063040);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease}.HealthDeepDive_recButton__KIeZi:hover{background:var(--color-primary,#063040);color:#ffffff;border-color:var(--color-primary,#063040)}@media (max-width:768px){.HealthDeepDive_modalBackdrop__SV367{padding:0}.HealthDeepDive_modalContainer__OriVF{max-height:100dvh;height:100dvh;border-radius:0}.HealthDeepDive_heroAnchorGrid__tFknH{grid-template-columns:1fr;gap:16px}.HealthDeepDive_pillarsGrid__KbNwd,.HealthDeepDive_recommendationsGrid__PbgtG{grid-template-columns:1fr}}.SentinelDeepDive_modalBackdrop__DZEXE{position:fixed;inset:0;background:rgba(6,48,64,.45);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;animation:SentinelDeepDive_fadeIn__WjzHk .2s ease-out}@keyframes SentinelDeepDive_fadeIn__WjzHk{0%{opacity:0}to{opacity:1}}.SentinelDeepDive_modalContainer__T5U_6{background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-subtle,rgba(6,48,64,.1));border-radius:var(--radius-widget,24px);box-shadow:0 24px 64px rgba(6,48,64,.18),0 4px 16px rgba(6,48,64,.08);width:100%;max-width:960px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;position:relative}.SentinelDeepDive_modalHeader__Cvlei{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border-divider);background:var(--color-surface-card);flex-shrink:0}.SentinelDeepDive_headerTitleRow__oXki6{display:flex;align-items:center;gap:12px}.SentinelDeepDive_headerIconBadge__RFlSi{width:40px;height:40px;border-radius:12px;background:var(--color-surface-inset,rgba(6,48,64,.05));color:var(--color-primary,#063040);display:flex;align-items:center;justify-content:center;flex-shrink:0}.SentinelDeepDive_headerTitle__VmhG6{font-size:17px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.25}.SentinelDeepDive_headerSubtitle__bPMCL{font-size:12.5px;color:var(--color-text-muted);margin:2px 0 0}.SentinelDeepDive_closeButton__auzdm{width:34px;height:34px;border-radius:50%;border:1px solid var(--color-border-subtle);background:var(--color-surface-card);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast,.15s ease)}.SentinelDeepDive_closeButton__auzdm:hover{background:var(--color-surface-inset);color:var(--color-text-primary)}.SentinelDeepDive_badgeSuccess__eBUzo{background:rgba(16,185,129,.12);color:var(--color-success,#10b981)}.SentinelDeepDive_badgeSuccess__eBUzo,.SentinelDeepDive_badgeWarning__p1Dkc{font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--radius-pill,9999px)}.SentinelDeepDive_badgeWarning__p1Dkc{background:rgba(245,158,11,.12);color:var(--color-warning,#f59e0b)}.SentinelDeepDive_heroAnchorGrid__9iqCk{display:grid;grid-template-columns:1fr 1.25fr;gap:24px;align-items:center}.SentinelDeepDive_heroRateBig__OcLmG{font-size:42px;font-weight:700;letter-spacing:-.03em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1}.SentinelDeepDive_heroCommentary__Sk9AG{font-size:13px;color:var(--color-text-secondary);line-height:1.45;margin:10px 0 16px}.SentinelDeepDive_heroMetricItem__8x17c{background:var(--color-surface-inset);padding:10px 12px;border-radius:10px}.SentinelDeepDive_heroMetricLabel__WG7KN{font-size:11px;color:var(--color-text-muted);text-transform:uppercase;margin-bottom:2px}.SentinelDeepDive_heroMetricValue__zqkPl{font-size:15px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}@media (max-width:768px){.SentinelDeepDive_heroAnchorGrid__9iqCk{grid-template-columns:1fr;gap:16px}}.SentinelRadar_simTogglesRow__EOcig{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.SentinelRadar_simToggleButton__cHIQC{padding:6px 14px;border-radius:var(--radius-pill,9999px);border:1px solid var(--color-border-subtle);background:var(--color-surface-card);font-size:12.5px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast,.15s ease)}.SentinelRadar_simToggleButtonActive__ZKoqe{background:var(--color-primary,#063040);border-color:var(--color-primary,#063040);color:var(--color-surface-card,#ffffff)}.SentinelRadar_simResultsGrid__TcjkE{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;background:var(--color-surface-inset);border-radius:12px}.SentinelRadar_timelineTrack__qrnwf{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.SentinelRadar_timelineStage__HrjJb{padding:10px 8px;border-radius:10px;border:1px solid var(--color-border-subtle);background:var(--color-surface-card);font-size:11.5px;text-align:center}.SentinelRadar_timelineStageActive__oASmh{border-color:var(--color-primary,#063040);background:var(--color-surface-inset);font-weight:700}@media (max-width:768px){.SentinelRadar_simResultsGrid__TcjkE,.SentinelRadar_timelineTrack__qrnwf{grid-template-columns:1fr}}.RenewalDeepDive_statusPill__LmmQ8{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:var(--radius-pill,9999px)}.RenewalDeepDive_pill_success__Ow2yJ{background:var(--color-success-bg,#f0fdf4);color:var(--color-success-text,#15803d);border:1px solid var(--color-success-border,#bbf7d0)}.RenewalDeepDive_pill_warning__5r5uH{background:var(--color-warning-bg,#fff7ed);color:var(--color-warning-text,#c2410c);border:1px solid var(--color-warning-border,#fed7aa)}.RenewalDeepDive_pill_critical__JL_In,.RenewalDeepDive_pill_danger__aLiyf{background:var(--color-error-bg,#fef2f2);color:var(--color-error-text,#b91c1c);border:1px solid var(--color-error-border,#fecaca)}.RenewalDeepDive_pill_info__rSMAI,.RenewalDeepDive_pill_neutral__SvSLQ{background:var(--color-surface-inset,#f5f5f7);color:var(--color-primary,#063040);border:1px solid rgba(6,48,64,.12)}.RenewalDeepDive_countdownRow__9ZLNF{display:flex;align-items:center;gap:12px;margin-bottom:12px}.RenewalDeepDive_countdownBlock__3HAJ4{display:flex;flex-direction:column}.RenewalDeepDive_countdownNum__1WIei{font-size:32px;font-weight:700;color:var(--color-text-primary,#1d1d1f);font-variant-numeric:tabular-nums;line-height:1}.RenewalDeepDive_countdownSub__zd_zH{font-size:11px;color:var(--color-text-muted,#86868b);margin-top:4px}.RenewalDeepDive_countdownDivider__V8i3N{font-size:24px;font-weight:300;color:var(--color-border-divider,#d2d2d7);margin-bottom:12px}.RenewalDeepDive_progressBarWrapper__A5EJn{width:100%;height:6px;background:rgba(6,48,64,.08);border-radius:var(--radius-pill,9999px);overflow:hidden}.RenewalDeepDive_progressBarFill__Tp3Oz{height:100%;background:var(--color-primary,#063040);border-radius:var(--radius-pill,9999px);transition:width .3s ease}.RenewalDeepDive_trancheCard__ZfTmy{background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-divider,#f0f0f2);border-radius:14px;padding:14px 16px}.RenewalDeepDive_trancheHeader__nXZ_m{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--color-primary,#063040);margin-bottom:4px}.RenewalDeepDive_trancheAmount__coYq1{font-size:22px;font-weight:700;color:var(--color-text-primary,#1d1d1f);font-variant-numeric:tabular-nums}.RenewalDeepDive_trancheMetaRow__NjRdX{display:flex;justify-content:space-between;font-size:12px;color:var(--color-text-muted,#86868b);margin-top:4px}.RenewalDeepDive_trancheExpiryDate__b4TUY{font-size:11.5px;font-weight:500;color:var(--color-text-secondary,#52525b);margin-top:6px;padding-top:6px;border-top:1px dashed var(--color-border-divider,#f0f0f2)}.RenewalDeepDive_calloutWarning__sWvIC{display:flex;gap:10px;padding:10px 14px;background:var(--color-warning-bg,#fff7ed);border:1px solid var(--color-warning-border,#fed7aa);border-radius:10px;margin-bottom:12px;font-size:12px;color:var(--color-warning-text,#c2410c)}.RenewalDeepDive_ladderList__0TUO2{display:flex;flex-direction:column;gap:8px}.RenewalDeepDive_ladderRow__YgvpD{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-subtle,rgba(6,48,64,.05));border-radius:10px;font-size:12.5px}.RenewalDeepDive_ladderBank__ogLTv{font-weight:600;color:var(--color-text-primary,#1d1d1f);margin-right:8px}.RenewalDeepDive_ladderType__NGklI{color:var(--color-text-muted,#86868b);margin-right:8px}.RenewalDeepDive_ladderRate__s3ZFa{font-weight:600;color:var(--color-primary,#063040);font-variant-numeric:tabular-nums}.RenewalDeepDive_ladderRow__YgvpD{flex-wrap:wrap;gap:var(--space-sm)}.RenewalDeepDive_ladderRow__YgvpD>*{min-width:0;overflow-wrap:anywhere}.RenewalDeepDive_actionCenter__Nr4vM>button{min-width:0;max-width:100%;height:auto;min-height:var(--overview-control-size);white-space:normal}.RenewalDeepDive_actionCenter__Nr4vM>button>span{min-width:0;overflow-wrap:anywhere}.RenewalDeepDive_actionCenter__Nr4vM>button>svg{flex-shrink:0}.RenewalCalculator_roiComparisonGrid__uEzoL{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-bottom:16px}.RenewalCalculator_rateColumn__D3lE7{background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-divider,#f0f0f2);border-radius:12px;padding:12px;text-align:center}.RenewalCalculator_rateValue__do06W{font-size:26px;font-weight:700;color:var(--color-text-primary,#1d1d1f);font-variant-numeric:tabular-nums;margin:4px 0}.RenewalCalculator_rateValueHighlight__VGMdc{font-size:26px;font-weight:700;color:var(--color-success,#16a34a);font-variant-numeric:tabular-nums;margin:4px 0}.RenewalCalculator_roiMetric__Pswzm{background:var(--color-surface-card,#ffffff);border:1px solid var(--color-border-subtle,rgba(6,48,64,.05));border-radius:10px;padding:10px;display:flex;flex-direction:column}.RenewalCalculator_roiLabel__7I1C_{font-size:11px;color:var(--color-text-muted,#86868b);margin-bottom:4px}.RenewalCalculator_roiValue__wqXGr{font-size:16px;font-weight:700;color:var(--color-text-primary,#1d1d1f);font-variant-numeric:tabular-nums}.RenewalCalculator_roiNetHighlight__xeH6C{font-size:16px;font-weight:700;color:var(--color-success,#16a34a);font-variant-numeric:tabular-nums}.RenewalCalculator_actionCenter__wPlQX{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:4px}.RenewalCalculator_zeroDebtContainer__nmMb5{text-align:center;padding:32px 16px}.RenewalCalculator_zeroDebtTitle__11LQX{font-size:20px;font-weight:700;color:var(--color-text-primary,#1d1d1f);margin:14px 0 8px}.RenewalCalculator_zeroDebtSubtitle__kBBx_{font-size:13.5px;color:var(--color-text-muted,#86868b);max-width:520px;margin:0 auto 24px;line-height:1.45}.RenewalCalculator_zeroDebtCardsGrid__c5ICz{text-align:start}.RenewalCalculator_zeroCard__etZys{background:var(--color-surface-inset,#fbfbfd);border:1px solid var(--color-border-subtle,rgba(6,48,64,.06));border-radius:14px;padding:16px}.RenewalCalculator_roiComparisonGrid__uEzoL>*,.RenewalCalculator_roiSummaryGrid__kgjh_>*{min-width:0;overflow-wrap:anywhere}.RenewalCalculator_comparisonDirection__DZGhw{display:flex;flex-direction:column;align-items:center;color:var(--color-primary)}@container (max-width: 480px){.RenewalCalculator_roiComparisonGrid__uEzoL{grid-template-columns:minmax(0,1fr)}.RenewalCalculator_comparisonDirection__DZGhw svg{transform:rotate(90deg)}}.RenewalActionCard_section__qX5nA{gap:var(--space-md)}.RenewalActionCard_template__sD7YP{padding:var(--space-md);border:var(--overview-divider);border-radius:var(--radius-lg);background:var(--color-surface-inset);display:flex;flex-direction:column;gap:var(--space-md)}.RenewalActionCard_templateHeading__uXtK7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.RenewalActionCard_template__sD7YP h5,.RenewalActionCard_template__sD7YP p{margin:0;font-size:var(--text-sm);line-height:1.6}.RenewalActionCard_template__sD7YP pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary)}.PropertyDeepDive_heroCard__VZTXG{background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-lg);box-shadow:var(--shadow-sm)}.PropertyDeepDive_heroLocation__K_ayr{display:flex;align-items:center;gap:var(--space-sm)}.PropertyDeepDive_locationIconBadge__uGg7p{width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.PropertyDeepDive_propertyAddress__cTSqs{font-size:15px;font-weight:600;color:var(--color-text-primary);margin:0}.PropertyDeepDive_cantonTag__4eA2z{font-size:11.5px;color:var(--color-text-muted)}.PropertyDeepDive_confidencePill__id3Sk{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:11.5px;font-weight:600;color:var(--color-success-text);background:var(--color-success-bg);border:1px solid var(--color-success-border);padding:3px var(--space-xs);border-radius:var(--radius-pill)}.PropertyDeepDive_shieldIcon__qEISW{color:var(--color-success-text)}.PropertyDeepDive_valuationRow__3eFdY{display:flex;flex-wrap:wrap;gap:var(--space-xs);min-width:0;align-items:baseline;justify-content:space-between;margin:var(--space-xs) 0 var(--space-2xs)}.PropertyDeepDive_valuationDigits__NN4R5{font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.PropertyDeepDive_currencyPrefix__aswGS{font-size:22px;font-weight:500;color:var(--color-text-secondary)}.PropertyDeepDive_appreciationBadge__uscQi{max-width:100%;overflow-wrap:anywhere;font-size:12px;font-weight:600;padding:3px var(--space-xs);border-radius:var(--radius-pill);background:var(--color-surface-inset);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.PropertyDeepDive_corridorNote__e8FDX{font-size:12.5px;color:var(--color-text-secondary);margin-bottom:var(--space-md);font-variant-numeric:tabular-nums}.PropertyDeepDive_subtleLending__yx2us{color:var(--color-text-muted)}.PropertyDeepDive_chartContainer__hN_aW{margin-bottom:var(--space-md)}.PropertyDeepDive_heroMetricCell__P9FvO{display:flex;flex-direction:column;gap:var(--space-2xs)}.PropertyDeepDive_metricLabel__vHy9H{font-size:11px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.PropertyDeepDive_metricValue__Zirvc{font-size:14px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.PropertyDeepDive_metricValuePositive__neZUU{font-size:14px;font-weight:600;color:var(--color-success-text);font-variant-numeric:tabular-nums}.PropertyDeepDive_providerStamp___5Tmo{margin-top:var(--space-sm);font-size:10.5px;color:var(--color-text-muted);text-align:right}.PropertyDeepDive_sectionHeaderRow__p3oGZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.PropertyDeepDive_sectionTitleGroup__hqVCb{display:flex;align-items:center;gap:var(--space-sm)}.PropertyDeepDive_sectionIconBadge__HgAwm{width:30px;height:30px;border-radius:var(--radius-md);background:var(--color-surface-inset);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.PropertyDeepDive_complianceBadgeOk__IaQ3H{color:var(--color-success-text);background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-pill)}.PropertyDeepDive_complianceBadgeOk__IaQ3H,.PropertyDeepDive_complianceBadgeWarn__SzPzc{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:11px;font-weight:600;padding:3px var(--space-xs)}.PropertyDeepDive_complianceBadgeWarn__SzPzc{color:var(--color-warning-text);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-pill)}.PropertyDeepDive_corridorTrackWrapper__TP_vh{background:var(--color-surface-inset);border-radius:var(--radius-lg);padding:var(--space-md);margin-bottom:var(--space-md)}.PropertyDeepDive_corridorRail__okj17{display:flex;justify-content:space-between;align-items:center;position:relative}.PropertyDeepDive_corridorLowerNode__z6R_4,.PropertyDeepDive_corridorUpperNode__zXK7f{display:flex;flex-direction:column}.PropertyDeepDive_corridorMedianNode__e84Y6{display:flex;flex-direction:column;align-items:center}.PropertyDeepDive_corridorMedianDot__6o4j1{width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-primary);margin-bottom:var(--space-2xs)}.PropertyDeepDive_corridorNodeLabel__RXRFR{font-size:10.5px;color:var(--color-text-muted)}.PropertyDeepDive_corridorNodeVal__P0p2m{font-size:12px;font-weight:500;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.PropertyDeepDive_corridorNodeValBold__hc6kI{font-size:14px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.PropertyDeepDive_corridorMetricsSplit__S8p6j{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:var(--space-sm)}.PropertyDeepDive_corridorMetricBox__XcCo_{display:flex;flex-direction:column;gap:var(--space-2xs);background:var(--color-surface-inset);border-radius:var(--radius-md);padding:var(--space-sm)}.PropertyDeepDive_subMetricLabel__hbN3_{font-size:11px;color:var(--color-text-muted)}.PropertyDeepDive_subMetricVal__wBva6{font-size:18px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.PropertyDeepDive_subMetricHint__uLSIY{font-size:10.5px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.PropertyDeepDive_explanationParagraph__iJTdF{font-size:11.5px;color:var(--color-text-muted);line-height:1.45;margin:var(--space-sm) 0 0}.PropertyDeepDive_microLocationTile__h_GeT{background:var(--color-surface-inset);border-radius:var(--radius-lg);padding:var(--space-sm);border:1px solid var(--color-border-subtle)}.PropertyDeepDive_microLocationHeader__Lt1P0{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-2xs)}.PropertyDeepDive_microIconBadge___QUXx{color:var(--color-primary)}.PropertyDeepDive_microTileTitle__AmJ9W{font-size:11.5px;font-weight:600;color:var(--color-text-primary)}.PropertyDeepDive_microTileRating__U1V4x{font-size:12.5px;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-2xs)}.PropertyDeepDive_microTileDetail___pBDL{font-size:10.5px;color:var(--color-text-muted);line-height:1.35;margin:0}.PropertyDeepDive_taxShieldTag__bKsnY{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:11px;font-weight:600;color:var(--color-success-text);background:var(--color-success-bg);border:1px solid var(--color-success-border);padding:3px var(--space-xs);border-radius:var(--radius-pill)}.PropertyDeepDive_renovationSelectorGrid__tGG1e{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-bottom:var(--space-md)}.PropertyDeepDive_renovationPillActive__dgseo,.PropertyDeepDive_renovationPill__G1M27{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-lg);cursor:pointer;text-align:left;transition:all var(--transition-fast)}.PropertyDeepDive_renovationPill__G1M27{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);color:var(--color-text-primary)}.PropertyDeepDive_renovationPillActive__dgseo{background:var(--color-surface-card);border:1.5px solid var(--color-primary);box-shadow:var(--shadow-sm)}.PropertyDeepDive_renovationPillCheck__eBYcp{width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-surface-card);display:flex;align-items:center;justify-content:center;flex-shrink:0}.PropertyDeepDive_renovationPill__G1M27:not(.PropertyDeepDive_renovationPillActive__dgseo) .PropertyDeepDive_renovationPillCheck__eBYcp{background:var(--color-border-subtle)}.PropertyDeepDive_renovationPillText__88SdU{display:flex;flex-direction:column}.PropertyDeepDive_renovationPillName__qfu2V{font-size:12.5px;font-weight:600}.PropertyDeepDive_renovationPillMeta__tA3tv{font-size:10.5px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.PropertyDeepDive_renovationSummaryGrid__f0oUK{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);background:var(--color-surface-inset);border-radius:var(--radius-lg);padding:var(--space-sm);margin-bottom:var(--space-md)}.PropertyDeepDive_summaryItem__jhgeZ{display:flex;flex-direction:column;gap:var(--space-2xs)}.PropertyDeepDive_summaryLabel___TQ_b{font-size:10.5px;color:var(--color-text-muted)}.PropertyDeepDive_summaryVal__AnIdd{font-size:13px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.PropertyDeepDive_summaryValGreen__TeYDn{font-size:13px;font-weight:600;color:var(--color-success-text);font-variant-numeric:tabular-nums}.PropertyDeepDive_summaryValBold__kZtYE{font-size:14px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.PropertyDeepDive_renovationHighlightBanner__EGkZd{display:flex;align-items:center;justify-content:space-between;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md)}.PropertyDeepDive_highlightTitle__GSKXk{font-size:12.5px;font-weight:600;color:var(--color-success-text)}.PropertyDeepDive_highlightDetail___tkLM{font-size:10.5px;color:var(--color-text-secondary);margin:0;font-variant-numeric:tabular-nums}.PropertyDeepDive_highlightAmount__Iim44{font-size:18px;font-weight:700;color:var(--color-success-text);font-variant-numeric:tabular-nums}.PropertyDeepDive_renovationActionRow__KlDCL{display:flex;justify-content:flex-end}.PropertyDeepDive_actionButtonPrimary__BIc_w{display:inline-flex;align-items:center;gap:var(--space-xs);background:var(--color-primary);color:var(--color-surface-card);border:none;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);font-size:12.5px;font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}.PropertyDeepDive_actionButtonPrimary__BIc_w:hover{opacity:.92}.PropertyDeepDive_triadColumnsGrid__59Qw1{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);margin-bottom:var(--space-md)}.PropertyDeepDive_triadColumnActive__hHBGZ,.PropertyDeepDive_triadColumn__nzf4d{border-radius:var(--radius-lg);padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-2xs)}.PropertyDeepDive_triadColumn__nzf4d{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle)}.PropertyDeepDive_triadColumnActive__hHBGZ{background:var(--color-surface-card);border:1.5px solid var(--color-primary);box-shadow:var(--shadow-sm)}.PropertyDeepDive_triadColumnHeader__sf64B{display:flex;flex-direction:column;gap:2px}.PropertyDeepDive_triadTagPrimary__TX2cC,.PropertyDeepDive_triadTag__mHW85{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.PropertyDeepDive_triadTag__mHW85{color:var(--color-text-muted)}.PropertyDeepDive_triadTagPrimary__TX2cC{color:var(--color-primary)}.PropertyDeepDive_triadTitle__eQvbF{font-size:12.5px;font-weight:600;color:var(--color-text-primary)}.PropertyDeepDive_triadAmount__aP3QM{font-size:16px;font-weight:700;color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:var(--space-2xs) 0}.PropertyDeepDive_triadDescription__Lmr36{font-size:10.5px;color:var(--color-text-muted);line-height:1.35;margin:0}.PropertyDeepDive_triadNotice__srYbJ{display:flex;align-items:flex-start;gap:var(--space-xs);background:var(--color-surface-inset);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);font-size:11px;color:var(--color-text-secondary);line-height:1.35}.PropertyDeepDive_triadNoticeIcon__e9R9r{color:var(--color-warning-text);flex-shrink:0;margin-top:2px}.PropertyDeepDive_selectorStrip__Kb7rX{display:flex;align-items:center;gap:var(--space-sm);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-xs) var(--space-sm)}.PropertyDeepDive_selectorStripLabel__Qsz1O{font-size:11px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;white-space:nowrap}.PropertyDeepDive_selectorScroll___nfSA{display:flex;align-items:center;gap:var(--space-xs);overflow-x:auto}.PropertyDeepDive_selectorTabActive__VXMNG,.PropertyDeepDive_selectorTab__M6Mxh{display:inline-flex;align-items:center;gap:var(--space-xs);padding:4px var(--space-sm);border-radius:var(--radius-pill);font-size:11.5px;cursor:pointer;white-space:nowrap;transition:all var(--transition-fast)}.PropertyDeepDive_selectorTab__M6Mxh{background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary)}.PropertyDeepDive_selectorTabActive__VXMNG{background:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-surface-card);font-weight:600}.PropertyDeepDive_selectorIcon__TzSp7{flex-shrink:0}.PropertyDeepDive_selectorTabAddress__xJIdy{font-weight:500}.PropertyDeepDive_selectorCantonBadge__NWKpV{font-size:10px;padding:1px 4px;border-radius:var(--radius-sm);background:rgba(255,255,255,.2)}.PropertyDeepDive_selectorTabVal__ZEJxA{font-variant-numeric:tabular-nums}.PropertyDeepDive_zeroStateCard__Zruva{background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.PropertyDeepDive_zeroStateIconBadge__i_MyH{width:52px;height:52px;border-radius:var(--radius-full);background:var(--color-surface-inset);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-xs)}.PropertyDeepDive_zeroStateTitle__QkJDZ{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.PropertyDeepDive_zeroStateText__oZyjF{font-size:13px;color:var(--color-text-muted);max-width:480px;line-height:1.45;margin:0}.PropertyDeepDive_zeroStateActionRow__VnhP9{margin-top:var(--space-sm)}.PropertyDeepDive_corridorMetricsSplit__S8p6j,.PropertyDeepDive_renovationSelectorGrid__tGG1e,.PropertyDeepDive_renovationSummaryGrid__f0oUK,.PropertyDeepDive_triadColumnsGrid__59Qw1{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--overview-metric-min)),1fr))}.PropertyTrendChart_chartWrapper__5oYsS{position:relative;width:100%;height:110px;background:var(--color-surface-inset);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);overflow:visible;touch-action:pan-y;cursor:crosshair}.PropertyTrendChart_svgRoot__571bp{width:100%;height:100%;display:block;overflow:visible}.PropertyTrendChart_confidencePolygon__sOl3f{fill:var(--color-primary);fill-opacity:.08;stroke:var(--color-primary);stroke-opacity:.18;stroke-width:.75;stroke-dasharray:2 2}.PropertyTrendChart_bezierLine__eG0R_{fill:none;stroke:var(--color-primary);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.PropertyTrendChart_benchmarkLine__gYGQl{stroke:var(--color-border);stroke-width:1;stroke-dasharray:3 3}.PropertyTrendChart_benchmarkLabel__6Qlpm{font-size:10px;fill:var(--color-text-muted);font-family:inherit;font-variant-numeric:tabular-nums}.PropertyTrendChart_crosshairLine__5WYjg{stroke:var(--color-primary);stroke-width:1;stroke-dasharray:2 2;stroke-opacity:.35}.PropertyTrendChart_activeDot__dhDZc{fill:var(--color-surface-card);stroke:var(--color-primary);stroke-width:2.5}.PropertyTrendChart_tooltipPill__yV68X{position:absolute;pointer-events:none;background:var(--color-primary);color:var(--color-surface-card);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);font-size:11px;white-space:nowrap;box-shadow:var(--shadow-md);z-index:10;transition:opacity .12s ease;font-variant-numeric:tabular-nums}.PropertyTrendChart_legendRow__5X3pm{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2xs) var(--space-xs);font-size:10.5px;color:var(--color-text-muted);border-top:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums}.LtvDeepDive_dominantLtvBlock__iAAA5{display:flex;align-items:baseline;gap:var(--space-xs)}.LtvDeepDive_dominantNumber__EGdFU{font-size:42px;font-weight:700;letter-spacing:-.03em;color:var(--color-text-primary);line-height:1;font-variant-numeric:tabular-nums lining-nums}.LtvDeepDive_dominantUnit__C_sAG{font-size:20px;font-weight:600;color:var(--color-text-secondary)}.LtvDeepDive_statusBadgeDanger__glVAW,.LtvDeepDive_statusBadgeHealthy__J45Et,.LtvDeepDive_statusBadgeWarning__N0LP4{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle)}.LtvDeepDive_statusBadgeHealthy__J45Et{color:var(--color-success)}.LtvDeepDive_statusBadgeWarning__N0LP4{color:var(--color-warning)}.LtvDeepDive_statusBadgeDanger__glVAW{color:var(--color-danger)}.LtvDeepDive_trancheSegmentBar__rEueE{width:100%;height:12px;background:var(--color-border-divider);border-radius:var(--radius-pill);display:flex;overflow:hidden;position:relative}.LtvDeepDive_segmentFirst__eTzqV{height:100%;background:var(--color-primary);transition:width var(--transition-base)}.LtvDeepDive_segmentSecond__gTWFr{height:100%;background:var(--color-warning);transition:width var(--transition-base)}.LtvDeepDive_segmentExcess__tlW5d{height:100%;background:var(--color-danger);transition:width var(--transition-base)}.LtvDeepDive_metricItem__RAi9O{display:flex;flex-direction:column;gap:2px}.LtvDeepDive_metricLabel__ojHkP{font-size:11px;font-weight:500;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em}.LtvDeepDive_metricValue__S_z0u{font-size:15px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.LtvDeepDive_metricSubtext__3lT53{font-size:11px;color:var(--color-text-secondary)}.LtvDeepDive_dataRow__hJfn_:last-child{border-bottom:none}.LtvDeepDive_dataRowLabel__SDGYL{color:var(--color-text-secondary)}.LtvDeepDive_dataRowValue__EK4m_{font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums}.LtvDeepDive_sliderContainer__btxn8{display:flex;flex-direction:column;gap:2px;flex:1;min-width:180px}.LtvDeepDive_sliderLabelRow__J5fjv{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-muted)}.LtvDeepDive_sliderInput__QUQ_3{width:100%;accent-color:var(--color-primary);cursor:pointer}.LtvDeepDive_actionBtn__QwfKk,.LtvDeepDive_secondaryBtn__aUlfS{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.LtvDeepDive_actionBtn__QwfKk{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-surface-card)}.LtvDeepDive_actionBtn__QwfKk:hover{filter:brightness(1.1);transform:translateY(-1px)}.LtvDeepDive_secondaryBtn__aUlfS{border:1px solid var(--color-border-subtle);background:var(--color-surface-inset);color:var(--color-text-primary)}.LtvDeepDive_secondaryBtn__aUlfS:hover{background:var(--color-surface-hover)}.ComparisonSpectrum_spectrum__4Rgy3{display:grid;gap:var(--space-sm);min-width:0;padding-block:var(--space-md)}.ComparisonSpectrum_values__1QUQk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.ComparisonSpectrum_values__1QUQk>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs);font-variant-numeric:tabular-nums;color:var(--color-primary)}.ComparisonSpectrum_values__1QUQk>span:last-child{justify-content:end;color:var(--color-warning-text)}.ComparisonSpectrum_label__TbLB0{font-size:var(--text-sm);color:var(--color-text-secondary)}.ComparisonSpectrum_track__rLmXi{width:100%;height:var(--overview-spectrum-height);overflow:visible}.ComparisonSpectrum_legend__J9IOa{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);padding:0;margin:0;list-style:none;color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.5}.ComparisonSpectrum_legend__J9IOa strong{font-weight:600}.ComparisonSpectrum_controls__2W1u_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--overview-input-width)),1fr));align-items:center;gap:var(--space-lg);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface-inset)}.ComparisonSpectrum_slider__HqXXL{display:grid;gap:var(--space-xs);min-width:0}.ComparisonSpectrum_slider__HqXXL label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--text-sm)}.ComparisonSpectrum_slider__HqXXL input{width:100%;min-height:var(--overview-control-size);margin:0;accent-color:var(--color-primary);cursor:pointer}.ComparisonSpectrum_result__Udxe2{display:grid;gap:var(--space-2xs);color:var(--color-primary);font-size:var(--text-base)}.ComparisonSpectrum_result__Udxe2 span{color:var(--color-text-secondary);font-size:var(--text-xs)}.LtvPensionPledgeCard_section__1MU5Y{display:flex;flex-direction:column;gap:var(--space-lg)}.LtvPensionPledgeCard_heading__3ejTf{display:flex;flex-direction:column;gap:var(--space-xs)}.LtvPensionPledgeCard_modelPanel__uw2Pi{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);background:var(--color-surface-inset);border-radius:var(--radius-lg);border:var(--overview-divider)}.LtvPensionPledgeCard_explanation__CzRi_{display:flex;flex-direction:column;gap:var(--space-xs)}.LtvPensionPledgeCard_explanation__CzRi_ h5{margin:0;font-size:var(--text-sm);color:var(--color-text-primary)}.LtvPensionPledgeCard_assumptions__E7tFP,.LtvPensionPledgeCard_explanation__CzRi_ p{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary)}.LtvPensionPledgeCard_sliderGroup__YhNWC{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--overview-divider)}.LtvPensionPledgeCard_sliderLabel__EyY5X{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);font-size:var(--text-sm)}.LtvPensionPledgeCard_sliderLabel__EyY5X output{font-weight:600;font-variant-numeric:tabular-nums}.LtvPensionPledgeCard_results__O_tQl{margin:0}.LtvPensionPledgeCard_resultRow__etr_9{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:var(--overview-divider);font-size:var(--text-sm);line-height:1.5}.LtvPensionPledgeCard_resultRow__etr_9 dt{color:var(--color-text-secondary)}.LtvPensionPledgeCard_resultRow__etr_9 dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.LtvPensionPledgeCard_total__Gc0Md{border-bottom:0;padding-top:var(--space-md)}.LtvPensionPledgeCard_total__Gc0Md dt{color:var(--color-text-primary);font-weight:600}.LtvPensionPledgeCard_actions__O4_QT{display:flex;justify-content:flex-end}@container (max-width: 480px){.LtvPensionPledgeCard_modelPanel__uw2Pi{padding:var(--space-md)}.LtvPensionPledgeCard_resultRow__etr_9{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}.LtvPensionPledgeCard_actions__O4_QT button{width:100%}}