.DashboardHome_content__vOQrI{--dashboard-surface:var(--color-surface);--dashboard-page:var(--color-background);--dashboard-soft:var(--color-surface-soft);--dashboard-ink:var(--color-text-primary);--dashboard-body:var(
    --color-text-primary
  );--dashboard-muted:#6b7280;--dashboard-subtle:#8694ab;--dashboard-border:var(--color-border-subtle);--dashboard-divider:#dde0e6;--dashboard-grid:#eceef2;--dashboard-grid-strong:var(--dashboard-divider);--dashboard-blue:#2772ec;--dashboard-blue-bg:var(--color-tag-blue-bg);--dashboard-blue-soft:#eef3ff;--dashboard-danger:#c0392b;--dashboard-danger-bg:#fdecec;--dashboard-success:var(--color-tag-green-fg);--dashboard-success-bg:var(--color-tag-green-bg);--dashboard-gray-bar:#9ca3af;--dashboard-gray-bar-soft:#d1d5db;--dashboard-forecast-muted:#f1f3f6;--dashboard-card-shadow:0 2px 2px rgba(0,0,0,0.04);display:flex;flex-direction:column;min-width:0;color:var(--dashboard-ink);background:var(--dashboard-page)}.DashboardHome_pageHeader__Cl_ni{position:relative;z-index:30;display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-lg);background:transparent}.DashboardHome_pageHeader__title__ZZlD4{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:32px}.DashboardHome_pageHeader__actions__aY8Ge{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--spacing-xs)}.DashboardHome_propertyFilter__button__kh37J{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--dashboard-border);border-radius:var(--radius-control);background:var(--dashboard-surface);color:var(--dashboard-body);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;text-decoration:none;white-space:nowrap}.DashboardHome_propertyFilter__qHDTu{position:relative}.DashboardHome_propertyFilter__button__kh37J[aria-expanded=true]{border-color:var(--dashboard-blue);box-shadow:0 0 0 3px var(--dashboard-blue-soft)}.DashboardHome_propertyFilter__menu__3SxLf{position:absolute;z-index:60;top:calc(100% + 6px);left:0;display:grid;width:max-content;min-width:220px;gap:var(--spacing-2xs);padding:var(--spacing-xs);border:1px solid var(--dashboard-border);border-radius:var(--radius-card);background:var(--dashboard-surface);box-shadow:0 10px 24px rgba(15,23,42,.12)}.DashboardHome_propertyFilter__option__OEjOQ{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:var(--spacing-md);border:0;border-radius:var(--radius-control);background:transparent;color:var(--dashboard-body);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;text-decoration:none;white-space:nowrap}.DashboardHome_propertyFilter__option__OEjOQ:focus-visible,.DashboardHome_propertyFilter__option__OEjOQ:hover{background:var(--dashboard-page);outline:none}.DashboardHome_propertyFilter__option__OEjOQ[aria-selected=true]{background:var(--dashboard-blue-bg);color:var(--dashboard-blue)}.DashboardHome_propertyFilter__optionMark__DgJuB{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:transparent}.DashboardHome_propertyFilter__option__OEjOQ[aria-selected=true] .DashboardHome_propertyFilter__optionMark__DgJuB{background:var(--dashboard-blue)}.DashboardHome_filterButton__chevron__P2zmh,.DashboardHome_filterButton__icon__S8O2v{width:14px;height:14px;flex:0 0 auto;color:var(--dashboard-muted)}.DashboardHome_band__bk9OE{width:100%}.DashboardHome_bandInner__Q964E{display:flex;width:100%;flex-direction:column;gap:var(--spacing-xl);margin:0;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-2xl)}.DashboardHome_section__zai4X{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-sm)}.DashboardHome_sectionHeader__JDoEg{margin:0;padding:0 var(--spacing-2xs);color:var(--dashboard-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:1}.DashboardHome_twoColumnGrid__01aQj{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.DashboardHome_card__sqmBd{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border:1px solid var(--dashboard-border);border-radius:var(--radius-xl);background:var(--dashboard-surface);box-shadow:var(--dashboard-card-shadow)}.DashboardHome_cardHeader__1zdOA{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm)}.DashboardHome_cardHeader__title__8zCeE{margin:0;color:var(--dashboard-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:26px}.DashboardHome_cardHeader__subtitle__O743l{margin:var(--spacing-2xs) 0 0;color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:18px}.DashboardHome_cardNote__ZovWU{line-height:20px}.DashboardHome_cardNote__ZovWU,.DashboardHome_footNote__xmkCo{margin:0;color:var(--dashboard-muted);font-size:var(--font-size-sm)}.DashboardHome_footNote__xmkCo{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding-top:var(--spacing-sm);border-top:1px solid var(--dashboard-border);line-height:18px}.DashboardHome_footNote__icon__Vylra{width:14px;height:14px;flex:0 0 auto;margin-top:var(--spacing-2xs);color:var(--dashboard-subtle)}.DashboardHome_statRow__SGhUm,.DashboardHome_statRow__item__XqoYY{display:flex;min-width:0;align-items:flex-start;gap:var(--spacing-lg)}.DashboardHome_statRow__item__XqoYY{flex:1 1}.DashboardHome_statRow__divider__uTRYC{width:1px;height:36px;flex:0 0 auto;margin-top:var(--spacing-2xs);background:var(--dashboard-divider)}.DashboardHome_statBlock__Om5jX{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2xs)}.DashboardHome_statBlock__top__jgSVV{display:flex;align-items:center;gap:var(--spacing-xs)}.DashboardHome_statBlock__label__vnsxl{color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px}.DashboardHome_statBlock__annotation__H5Vnc{margin:0;color:var(--dashboard-subtle);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:1.4}.DashboardHome_statBlock__valueRow__xlePu{display:flex;align-items:baseline;gap:var(--spacing-2xs)}.DashboardHome_statBlock__value__650ZG{color:var(--dashboard-ink);font-family:var(--font-family-number);font-size:var(--font-size-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.6px;line-height:24px}.DashboardHome_statBlock__unit__P0fJ0{color:var(--dashboard-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:20px}.DashboardHome_trendTag__2T5SY{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;white-space:nowrap}.DashboardHome_trendTag--positive__JTLgN{background:var(--dashboard-blue-bg);color:var(--dashboard-blue)}.DashboardHome_trendTag--negative__AVriv{background:var(--dashboard-danger-bg);color:var(--dashboard-danger)}.DashboardHome_trendTag--neutral__5b35V{background:var(--dashboard-soft);color:var(--dashboard-muted)}.DashboardHome_trendTag--success__uotEe{background:var(--dashboard-success-bg);color:var(--dashboard-success)}.DashboardHome_occupancyGrid__OMTc9{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.DashboardHome_occupancyCard__body__XyiIX{display:flex;min-width:0;align-items:center;gap:var(--spacing-lg)}.DashboardHome_occupancyRing__Oi_UP{position:relative;width:160px;height:160px;flex:0 0 auto}.DashboardHome_occupancyRing__svg__zA6Hv{width:100%;height:100%;transform:rotate(-90deg)}.DashboardHome_occupancyRing__track__9P_rp,.DashboardHome_occupancyRing__value__ba6Vr{fill:none;stroke-width:14}.DashboardHome_occupancyRing__track__9P_rp{stroke:var(--dashboard-soft)}.DashboardHome_occupancyRing__value__ba6Vr{stroke:var(--dashboard-blue);stroke-linecap:round;transition:stroke-dashoffset .4s ease}.DashboardHome_occupancyRing__center__Bcx_x{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.DashboardHome_occupancyRing__center__Bcx_x span{color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:20px}.DashboardHome_occupancyRing__center__Bcx_x strong{color:var(--dashboard-ink);font-family:var(--font-family-number);font-size:var(--font-size-2xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-1.28px;line-height:36px}.DashboardHome_occupancyRing__center__Bcx_x small{color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px}.DashboardHome_occupancyStats__N4nHU{display:flex;min-width:0;flex:1 1;flex-direction:column;justify-content:center;gap:var(--spacing-2xs)}.DashboardHome_occupancyStats__row__hrj3X{padding:var(--spacing-2xs) 0}.DashboardHome_occupancyStats__divider__1Wqe2{display:block;width:100%;height:1px;background:var(--dashboard-divider)}.DashboardHome_ratioValue__QDxDN{display:inline-flex;align-items:baseline;gap:var(--spacing-2xs)}.DashboardHome_ratioValue__total__GlrXw{color:var(--dashboard-muted);font-family:var(--font-family-number);font-size:var(--font-size-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.6px;line-height:24px}.DashboardHome_ratioValue__slash__3T6Uv{color:var(--dashboard-muted);font-size:var(--font-size-sm);line-height:1}.DashboardHome_unitOccupancyBody__nQolc{display:flex;min-width:0;align-items:stretch;gap:var(--spacing-lg)}.DashboardHome_unitStatusBadge__Q8Z9X{display:flex;width:160px;flex:0 0 auto;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-card);background:var(--dashboard-success-bg);color:var(--dashboard-success);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:32px}.DashboardHome_unitStatusBadge--vacant__z2nxV{background:var(--dashboard-danger-bg);color:var(--dashboard-danger)}.DashboardHome_miniPill__71fTV,.DashboardHome_unitStatusBadge--unknown__ybOJg{background:var(--dashboard-soft);color:var(--dashboard-muted)}.DashboardHome_miniPill__71fTV{display:inline-flex;align-items:center;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-pill);font-family:var(--font-family-number);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);line-height:1.4;white-space:nowrap}.DashboardHome_chartFrame__9rgmd{width:100%;height:220px;min-width:0}.DashboardHome_interactiveChartFrame__tSNdg .recharts-bar-rectangle,.DashboardHome_interactiveChartFrame__tSNdg .recharts-cartesian-axis-tick text,.DashboardHome_interactiveChartFrame__tSNdg .recharts-line-curve,.DashboardHome_interactiveChartFrame__tSNdg .recharts-line-dot{outline:none}.DashboardHome_interactiveChartFrame__tSNdg .recharts-surface :focus,.DashboardHome_interactiveChartFrame__tSNdg .recharts-surface :focus-visible,.DashboardHome_interactiveChartFrame__tSNdg .recharts-surface:focus,.DashboardHome_interactiveChartFrame__tSNdg .recharts-surface:focus-visible{outline:none}.DashboardHome_compactLineChart__rGQ60{width:100%;min-width:0}.DashboardHome_loanChartFrame__ASA1I{width:100%;height:140px;min-width:0}.DashboardHome_legend__9WcSG{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.DashboardHome_legend__item__7sIKq{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4}.DashboardHome_legend__swatch__lDnES{width:10px;height:10px;flex:0 0 auto;border-radius:3px}.DashboardHome_legend__swatch--positive__ghh2L{background:var(--dashboard-blue)}.DashboardHome_legend__swatch--negative__o2KKz{background:var(--dashboard-danger)}.DashboardHome_legend__swatch--neutral__4zs5F{background:var(--dashboard-gray-bar)}.DashboardHome_legend__swatch--forecast__VVwqg{border:1px dashed var(--dashboard-blue);background:var(--dashboard-blue-soft)}.DashboardHome_financeLayout__xd92o{display:flex;min-width:0;align-items:stretch;gap:var(--spacing-lg)}.DashboardHome_financeLayout__chartSide__T2I1R{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:var(--spacing-md)}.DashboardHome_detailPanel__o1Uuj{display:flex;width:316px;flex:0 0 auto;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-image);background:var(--dashboard-page)}.DashboardHome_detailPanel__month__E4pQ3{display:flex;align-items:center;gap:var(--spacing-xs)}.DashboardHome_detailPanel__month__E4pQ3 strong{color:var(--dashboard-ink);font-family:var(--font-family-number);font-size:var(--font-size-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.5px;line-height:22px}.DashboardHome_selectedPill__G5AS0{display:inline-flex;align-items:center;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-pill);background:var(--dashboard-blue);color:var(--color-text-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;white-space:nowrap}.DashboardHome_detailPanel__meters__nPnjU{display:flex;flex-direction:column;gap:var(--spacing-sm)}.DashboardHome_meterRow__Emi45{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.DashboardHome_meterRow__header__5k2Wi{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.DashboardHome_meterRow__label__jrd2V{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--dashboard-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px}.DashboardHome_meterRow__dot__YAaxU{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.DashboardHome_meterRow__bar--positive__9wJ_2,.DashboardHome_meterRow__dot--positive__iIBYk{background:var(--dashboard-blue)}.DashboardHome_meterRow__bar--negative__usNRk,.DashboardHome_meterRow__dot--negative___gDw0{background:var(--dashboard-danger)}.DashboardHome_meterRow__bar--neutral__sZCoe,.DashboardHome_meterRow__dot--neutral__dNUN5{background:var(--dashboard-gray-bar)}.DashboardHome_meterRow__value__A_Kg9{font-family:var(--font-family-number);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:-.4px;line-height:18px}.DashboardHome_meterRow__value--positive__B52_N{color:var(--dashboard-blue)}.DashboardHome_meterRow__value--negative__c05rM{color:var(--dashboard-danger)}.DashboardHome_meterRow__value--neutral__NxaNb{color:var(--dashboard-body)}.DashboardHome_meterRow__track__iYPjP{height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--dashboard-soft)}.DashboardHome_meterRow__bar__F7K9n{display:block;height:100%;border-radius:var(--radius-pill)}.DashboardHome_detailPanel__total__D3LpB{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--dashboard-divider)}.DashboardHome_detailPanel__total__D3LpB span{color:var(--dashboard-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:18px}.DashboardHome_detailPanel__total__D3LpB strong{color:var(--dashboard-ink);font-family:var(--font-family-number);font-size:var(--font-size-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.5px;line-height:22px}.DashboardHome_detailPanel__caption__Mfdtq{margin:0;color:var(--dashboard-muted);font-size:var(--font-size-sm);line-height:1.4}.DashboardHome_detailPanel__empty__P1NaI{margin:0;color:var(--dashboard-muted);font-size:var(--font-size-sm);line-height:20px}.DashboardHome_donutPanel__block__E_LBV{display:flex;flex-direction:column;gap:var(--spacing-xs)}.DashboardHome_donutPanel__label__9wvIR{color:var(--dashboard-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:18px}.DashboardHome_donutPanel__row__6B6OB{display:flex;align-items:center;gap:var(--spacing-md)}.DashboardHome_donutChart__Arp4a{position:relative;width:104px;height:104px;flex:0 0 auto}.DashboardHome_donutChart__center__2RTuS{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center}.DashboardHome_donutChart__label__zfT7M{color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4}.DashboardHome_donutChart__value__YD8Q_{color:var(--dashboard-ink);font-family:var(--font-family-number);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.3px;line-height:1.4}.DashboardHome_breakdownLegend__lFdJm{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.DashboardHome_breakdownLegend__item__vj5Uv{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);line-height:18px}.DashboardHome_breakdownLegend__item__vj5Uv span:nth-child(2){min-width:0;flex:1 1 auto;overflow:hidden;color:var(--dashboard-body);text-overflow:ellipsis;white-space:nowrap}.DashboardHome_breakdownLegend__item__vj5Uv strong{color:var(--dashboard-ink);font-family:var(--font-family-number);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.3px;white-space:nowrap}.DashboardHome_breakdownLegend__dot__czjxh{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.DashboardHome_assetEquation__wE1QF{display:flex;align-items:flex-start;gap:var(--spacing-md)}.DashboardHome_assetEquation__term__nweHJ{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:var(--spacing-xs)}.DashboardHome_assetEquation__label__nFFyU{color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px}.DashboardHome_assetEquation__value__redUM{color:var(--dashboard-ink);font-family:var(--font-family-number);font-size:var(--font-size-2xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-1px;line-height:34px}.DashboardHome_assetEquation__annotation__Utbot{margin:0;color:var(--dashboard-subtle);font-size:var(--font-size-sm);line-height:1.4}.DashboardHome_assetEquation__pills__01cCy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.DashboardHome_assetEquation__operator__VaL_v{align-self:center;color:var(--dashboard-subtle);font-family:var(--font-family-number);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1}.DashboardHome_assetSummaryFooter__hNJlE{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm);border-radius:var(--radius-card);background:var(--dashboard-soft);color:var(--dashboard-body);font-size:var(--font-size-sm);line-height:18px}.DashboardHome_assetSummaryFooter__pill__WV7Aw{display:inline-flex;align-items:center;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--radius-pill);background:var(--dashboard-surface);border:1px solid var(--dashboard-border);color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;white-space:nowrap}.DashboardHome_assetSummaryFooter__item__wjMNm{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardHome_assetSummaryFooter__result__wUuB5{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-left:auto;color:var(--dashboard-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DashboardHome_unrealizedGainList__LVl0S{display:flex;flex-direction:column}.DashboardHome_unrealizedGainRow__729_K{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-md) 0;border-top:1px solid var(--dashboard-border)}.DashboardHome_unrealizedGainRow__729_K:first-child{border-top:0;padding-top:0}.DashboardHome_unrealizedGainRow__name__TY5CL{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-xs)}.DashboardHome_unrealizedGainRow__name__TY5CL h4{margin:0;overflow:hidden;color:var(--dashboard-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:24px;text-overflow:ellipsis;white-space:nowrap}.DashboardHome_unrealizedGainRow__pills__WRECn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.DashboardHome_transferPill__wrtF9{display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-pill);background:var(--dashboard-success-bg);color:var(--dashboard-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;white-space:nowrap}.DashboardHome_transferPill--countdown__J5lit{background:var(--dashboard-soft);color:var(--dashboard-muted)}.DashboardHome_unrealizedGainRow__metrics__a0T_4{display:flex;align-items:baseline;gap:var(--spacing-sm)}.DashboardHome_unrealizedGainRow__values__J69bE{display:inline-flex;align-items:baseline;gap:var(--spacing-xs);color:var(--dashboard-muted);font-family:var(--font-family-number);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:-.4px;line-height:18px}.DashboardHome_unrealizedGainRow__values__J69bE strong{color:var(--dashboard-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.DashboardHome_unrealizedGainRow__arrow__N6_sv{color:var(--dashboard-subtle)}.DashboardHome_unrealizedGainRow__change__LIWQK{font-family:var(--font-family-number);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);letter-spacing:-.4px;line-height:18px}.DashboardHome_unrealizedGainRow__change--positive__9_Xjg{color:var(--dashboard-success)}.DashboardHome_unrealizedGainRow__change--negative__Jhc1_{color:var(--dashboard-danger)}.DashboardHome_unrealizedGainRow__change--neutral__fpM3c{color:var(--dashboard-body)}.DashboardHome_listHeader__epA3I{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--dashboard-border)}.DashboardHome_listHeader__title__pGeDV{display:inline-flex;align-items:baseline;gap:var(--spacing-xs);color:var(--dashboard-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:20px}.DashboardHome_listHeader__count__Z5MNy{color:var(--dashboard-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:1.4}.DashboardHome_assetTrendList__FPm7h{display:flex;flex-direction:column}.DashboardHome_assetTrendRow__MFdK3{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md) 0;border-top:1px solid var(--dashboard-border)}.DashboardHome_assetTrendRow__MFdK3:first-child{border-top:0;padding-top:0}.DashboardHome_assetTrendRow__name__OrZtq{color:var(--dashboard-ink);font-weight:var(--font-weight-bold);line-height:24px}.DashboardHome_assetTrendRow__meta__It8mU,.DashboardHome_assetTrendRow__name__OrZtq{margin:0;overflow:hidden;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.DashboardHome_assetTrendRow__meta__It8mU{color:var(--dashboard-muted);line-height:1.4}.DashboardHome_assetTrendRow__body__JvxNW{display:flex;align-items:center;gap:var(--spacing-md)}.DashboardHome_assetTrendRow__values__ZB5p7{display:flex;width:132px;flex:0 0 auto;flex-direction:column;gap:var(--spacing-2xs)}.DashboardHome_assetTrendRow__value__aABzJ{color:var(--dashboard-ink);font-family:var(--font-family-number);font-size:var(--font-size-xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.8px;line-height:28px}.DashboardHome_assetTrendRow__cf__9JiMM{font-family:var(--font-family-number);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:-.3px;line-height:1.4}.DashboardHome_assetTrendRow__cf--positive__srfU_{color:var(--dashboard-success)}.DashboardHome_assetTrendRow__cf--negative__hUZ9g{color:var(--dashboard-danger)}.DashboardHome_assetTrendRow__cf--neutral__c65sJ{color:var(--dashboard-muted)}.DashboardHome_sparkline__RqYjt{display:flex;min-width:0;flex:1 1 auto;align-items:stretch;gap:var(--spacing-xs)}.DashboardHome_sparkline__axis__V7bH_{display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;padding:var(--spacing-2xs) 0;color:var(--dashboard-subtle);font-family:var(--font-family-number);font-size:var(--font-size-sm);line-height:1.4;text-align:right}.DashboardHome_sparkline__chart__t8_c5{height:56px;min-width:0;flex:1 1 auto}.DashboardHome_assetTrendRow__pill___S9Jx{flex:0 0 auto}.DashboardHome_rentMarketList__gnq53{display:flex;flex-direction:column}.DashboardHome_rentMarketRow__6kGpN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-md) 0;border-top:1px solid var(--dashboard-border)}.DashboardHome_rentMarketRow__6kGpN:first-child{border-top:0;padding-top:0}.DashboardHome_rentMarketRow__name__Zo28_{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2xs)}.DashboardHome_rentMarketRow__name__Zo28_ h4{margin:0;overflow:hidden;color:var(--dashboard-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:24px;text-overflow:ellipsis;white-space:nowrap}.DashboardHome_rentMarketRow__meta__7iM9d{margin:0;color:var(--dashboard-muted);font-size:var(--font-size-sm);line-height:1.4}.DashboardHome_rentMarketRow__metrics__1cK1G{display:flex;align-items:center;gap:var(--spacing-sm)}.DashboardHome_rentMarketRow__values__Sqd3M{display:inline-flex;align-items:baseline;gap:var(--spacing-xs);color:var(--dashboard-muted);font-family:var(--font-family-number);font-size:var(--font-size-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);letter-spacing:-.4px;line-height:18px}.DashboardHome_rentMarketRow__values__Sqd3M strong{color:var(--dashboard-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.DashboardHome_rentMarketRow__arrow__Er5cq{color:var(--dashboard-subtle)}.DashboardHome_emptyDashboardState__JdrxZ{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.DashboardHome_emptyDashboardState__JdrxZ h3{margin:0;color:var(--dashboard-ink);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:26px}.DashboardHome_emptyDashboardState__JdrxZ p{max-width:460px;margin:0;color:var(--dashboard-body);font-size:var(--font-size-sm);line-height:22px}.DashboardHome_primaryLinkButton__9w7jP{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-text-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:20px;text-decoration:none}.DashboardHome_primaryLinkButton__9w7jP:hover{background:var(--color-primary-hover)}.DashboardHome_primaryLinkButton__icon__BJMGi{width:16px;height:16px;flex:0 0 auto}@media (max-width:960px){.DashboardHome_financeLayout__xd92o{flex-direction:column}.DashboardHome_detailPanel__o1Uuj{width:100%}.DashboardHome_assetEquation__wE1QF{flex-direction:column;align-items:stretch}.DashboardHome_assetEquation__operator__VaL_v{align-self:flex-start}.DashboardHome_occupancyCard__body__XyiIX,.DashboardHome_unitOccupancyBody__nQolc{flex-direction:column;align-items:flex-start}.DashboardHome_occupancyStats__N4nHU{width:100%}.DashboardHome_assetSummaryFooter__result__wUuB5{margin-left:0}}.MonthlyOccupancyEditor_table__o4AeQ{overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface)}.MonthlyOccupancyEditor_header__ANCey{display:grid;min-height:36px;grid-template-columns:60px 110px minmax(0,1fr);gap:var(--spacing-xs);align-items:center;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);padding:0 var(--spacing-md);color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.MonthlyOccupancyEditor_header--withRemove__F3IVN{grid-template-columns:60px 110px minmax(0,1fr) 32px}.MonthlyOccupancyEditor_row__WrtWk{display:grid;grid-template-columns:60px 110px minmax(0,1fr);gap:var(--spacing-xs);align-items:center;min-height:48px;padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--color-border-subtle)}.MonthlyOccupancyEditor_row--withRemove__r4QcG{grid-template-columns:60px 110px minmax(0,1fr) 32px}.MonthlyOccupancyEditor_row__WrtWk:last-child{border-bottom:0}.MonthlyOccupancyEditor_select__QRpU_,.MonthlyOccupancyEditor_unitInput___51Qt{width:100%;height:32px;min-width:0;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1}.MonthlyOccupancyEditor_unitInput___51Qt{border-color:var(--color-border-subtle);padding:0 var(--spacing-sm)}.MonthlyOccupancyEditor_select__QRpU_{padding:0 var(--spacing-xs)}.MonthlyOccupancyEditor_removeButton__ImNrL{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent;color:var(--color-text-tertiary);cursor:pointer}.MonthlyOccupancyEditor_removeButton__ImNrL:hover{color:var(--color-text-primary)}.MonthlyOccupancyEditor_removeButton__ImNrL svg{width:16px;height:16px}@media (max-width:720px){.MonthlyOccupancyEditor_header--withRemove__F3IVN,.MonthlyOccupancyEditor_header__ANCey{grid-template-columns:minmax(72px,1fr) minmax(120px,1fr) 0 32px}.MonthlyOccupancyEditor_header__ANCey:not(.MonthlyOccupancyEditor_header--withRemove__F3IVN){grid-template-columns:minmax(72px,1fr) minmax(120px,1fr)}.MonthlyOccupancyEditor_row--withRemove__r4QcG,.MonthlyOccupancyEditor_row__WrtWk{grid-template-columns:minmax(72px,1fr) minmax(120px,1fr) 0 32px}.MonthlyOccupancyEditor_row__WrtWk:not(.MonthlyOccupancyEditor_row--withRemove__r4QcG){grid-template-columns:minmax(72px,1fr) minmax(120px,1fr)}}.Alert_alert__U7RH1{margin:0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid transparent;border-radius:var(--radius-card);font-size:var(--font-size-sm);line-height:1.5}.Alert_alert--danger__XMlSy{background:var(--status-danger-bg);color:var(--status-danger-fg);border-color:color-mix(in srgb,var(--status-danger-fg) 22%,transparent)}.Alert_alert--success__MBfr8{background:var(--status-success-bg);color:var(--status-success-fg);border-color:color-mix(in srgb,var(--status-success-fg) 22%,transparent)}.Alert_alert--warning__M4RoP{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:color-mix(in srgb,var(--status-warning-fg) 22%,transparent)}.Alert_alert--info__SK9ry{background:var(--status-info-bg);color:var(--status-info-fg);border-color:color-mix(in srgb,var(--status-info-fg) 22%,transparent)}.Alert_alert--neutral__bwAyx{background:var(--status-neutral-bg);color:var(--status-neutral-fg);border-color:var(--color-border)}.Button_button__hMNEn{position:relative;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--button-gap);border:0;border-radius:var(--radius-control);background:transparent;font-family:var(--font-family);font-size:var(--button-font-size);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .16s cubic-bezier(.2,0,.2,1),border-color .16s cubic-bezier(.2,0,.2,1),color .16s cubic-bezier(.2,0,.2,1)}.Button_button__hMNEn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.Button_button__hMNEn:disabled:focus,.Button_button__hMNEn:disabled:focus-visible{outline:none;box-shadow:none}.Button_button__hMNEn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Button_button__hMNEn:active:not(:disabled){transition-duration:80ms}.Button_icon__WVTkW{display:inline-flex;flex:0 0 auto;width:16px;height:16px;transform:translateX(0);transition:transform .16s cubic-bezier(.2,0,.2,1)}.Button_button__hMNEn:hover:not(:disabled) .Button_icon__WVTkW:last-child{transform:translateX(2px)}.Button_icon__WVTkW svg{width:100%;height:100%}.Button_label__ViwpZ{display:inline-block;line-height:1}.Button_button--full__JH_ij{width:100%}.Button_button--sm__jiIbK{--button-font-size:12px;--button-gap:var(--spacing-2xs);height:28px;padding:0 10px}.Button_button--md__CxRCv{--button-font-size:13px;--button-gap:6px;height:32px;padding:0 var(--spacing-sm)}.Button_button--lg__9kICx{--button-font-size:13px;--button-gap:6px;height:44px;padding:0 14px}.Button_button--solid__UGzNg{background:var(--color-primary);color:var(--color-text-on-accent)}.Button_button--solid__UGzNg:hover:not(:disabled){background:var(--color-primary-hover)}.Button_button--surface__xUuZN{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-default)}.Button_button--surface__xUuZN:hover:not(:disabled){background:var(--status-neutral-bg);border-color:var(--color-border-strong)}.Button_button--outline__3dlMI{border:1px solid var(--color-border-default);color:var(--color-text-primary)}.Button_button--outline__3dlMI:hover:not(:disabled){background:var(--status-neutral-bg);border-color:var(--color-border-strong)}.Button_button--ghost__7sf5h{color:var(--color-text-primary)}.Button_button--ghost__7sf5h:hover:not(:disabled){background:var(--status-neutral-bg)}.Button_button--subtle__iFLF7{background:var(--color-surface-soft);color:var(--color-text-primary)}.Button_button--subtle__iFLF7:hover:not(:disabled){background:var(--status-neutral-bg)}.Button_button--plain__7N_L2{color:var(--color-text-primary);padding-inline:2px}.Button_button--plain__7N_L2:hover:not(:disabled){color:var(--color-text-tertiary)}.Button_button--danger__c7piG.Button_button--solid__UGzNg{background:var(--status-danger-strong);color:var(--color-text-on-accent)}.Button_button--danger__c7piG.Button_button--solid__UGzNg:hover:not(:disabled){background:var(--status-danger-fg)}.Button_button--danger__c7piG.Button_button--outline__3dlMI,.Button_button--danger__c7piG.Button_button--surface__xUuZN{color:var(--status-danger-fg);border-color:var(--status-danger-border)}.Button_button--danger__c7piG.Button_button--ghost__7sf5h,.Button_button--danger__c7piG.Button_button--plain__7N_L2{color:var(--status-danger-fg)}.Button_button--danger__c7piG.Button_button--subtle__iFLF7{background:var(--status-danger-bg);color:var(--status-danger-fg)}.Button_button--danger__c7piG.Button_button--ghost__7sf5h:hover:not(:disabled),.Button_button--danger__c7piG.Button_button--outline__3dlMI:hover:not(:disabled),.Button_button--danger__c7piG.Button_button--subtle__iFLF7:hover:not(:disabled),.Button_button--danger__c7piG.Button_button--surface__xUuZN:hover:not(:disabled){background:var(--status-danger-bg);border-color:var(--status-danger-border)}.Button_button--danger__c7piG.Button_button--plain__7N_L2:hover:not(:disabled){color:var(--status-danger-strong)}@media (prefers-reduced-motion:reduce){.Button_button__hMNEn,.Button_icon__WVTkW{transition-duration:1ms}.Button_button__hMNEn:hover:not(:disabled) .Button_icon__WVTkW:last-child{transform:none}}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:var(--spacing-2xs);height:28px;padding:0 var(--spacing-xs);border-radius:var(--radius-pill);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.Badge_icon__TD8w5{display:inline-flex;flex:0 0 auto;width:12px;height:12px}.Badge_icon__TD8w5 svg{width:100%;height:100%}.Badge_badge--neutral__uFuLd{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}.Badge_badge--success__FMY_Y{background:var(--status-success-bg);color:var(--status-success-fg)}.Badge_badge--warning__M3wzK{background:var(--status-warning-bg);color:var(--status-warning-fg)}.Badge_badge--danger__whLz_{background:var(--status-danger-bg);color:var(--status-danger-fg)}.Badge_badge--info__tdbdq{background:var(--status-info-bg);color:var(--status-info-fg)}.Card_card__7jt2e{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);width:100%;background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-card)}.Card_card--featured__eMykC{box-shadow:var(--shadow-card-full)}.Card_card__header__xkC4k{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;overflow:hidden}.Card_card__titleRow__hNrgs{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;overflow:hidden}.Card_card__title__Ssm36{margin:0;color:var(--color-text-primary);font-size:16px;line-height:22px}.Card_card__badge__lN7B1,.Card_card__title__Ssm36{font-weight:var(--font-weight-medium);white-space:nowrap}.Card_card__badge__lN7B1{display:inline-flex;align-items:center;flex:0 0 auto;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-xl);background:var(--color-chrome-badge-bg);color:var(--color-text-tertiary);font-family:var(--font-family-number);font-size:11px;line-height:1}.Card_card__body__HfcY7{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md);width:100%;background:var(--color-surface)}.EmptyState_root__Ap9bV{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.EmptyState_icon__nEhRa{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;margin-bottom:var(--spacing-2xs);border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-text-tertiary)}.EmptyState_icon__nEhRa svg{width:22px;height:22px}.EmptyState_title___sezM{font-weight:var(--font-weight-semibold);line-height:20px}.EmptyState_description__Be39x,.EmptyState_title___sezM{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm)}.EmptyState_description__Be39x{max-width:36rem;font-weight:var(--font-weight-regular);line-height:18px}.EmptyState_action__8gqJk{margin-top:var(--spacing-sm)}.Field_field__KZn0e{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2xs);width:100%;min-width:0}.Field_label__gJm_K{display:flex;align-items:center;gap:var(--spacing-xs);width:100%;min-height:18px;color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-regular);line-height:1}.Field_optional__pMWF8,.Field_required__2KyZU{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:var(--spacing-2xs);border-radius:var(--radius-pill);font-size:11px;font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.Field_required__2KyZU{background:var(--color-red-bg);color:var(--color-red-fg)}.Field_optional__pMWF8{background:var(--color-gray-bg-subtle);color:var(--color-gray-fg)}.Field_error__YemnA{margin:0;color:var(--status-danger-fg);font-size:12px;font-weight:var(--font-weight-medium);line-height:16px;letter-spacing:0}.Input_input__h6Yry{width:100%;height:36px;padding:0 var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:var(--font-weight-regular);line-height:1;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.Input_input__h6Yry::placeholder{color:var(--color-text-placeholder)}.Input_input__h6Yry:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.Input_input__h6Yry:disabled:focus,.Input_input__h6Yry:read-only:focus{border-color:var(--color-border-default);box-shadow:none}.Input_input__h6Yry:read-only{background:var(--color-surface-soft);color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);cursor:not-allowed}.Input_input__h6Yry:disabled{background:var(--color-surface-soft);color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);cursor:not-allowed;opacity:1}.Input_input--invalid__PRIWC{border-color:color-mix(in srgb,var(--status-danger-fg) 46%,var(--color-border-default));background:color-mix(in srgb,var(--status-danger-bg) 38%,var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger-fg) 12%,transparent)}.Input_input--invalid__PRIWC:focus{border-color:color-mix(in srgb,var(--status-danger-fg) 70%,var(--color-border-default));box-shadow:0 0 0 3px color-mix(in srgb,var(--status-danger-fg) 10%,transparent)}.Input_wrapper__u5Z0E{display:flex;align-items:center;gap:0;width:100%;height:36px;padding:0 var(--spacing-sm);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.Input_wrapper__u5Z0E:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.Input_wrapper__u5Z0E:has(.Input_field__Z5Ma1:disabled){background:var(--color-surface-soft);color:var(--color-text-disabled);cursor:not-allowed}.Input_wrapper__u5Z0E:has(.Input_field__Z5Ma1:read-only){background:var(--color-surface-soft);color:var(--color-text-disabled);cursor:not-allowed}.Input_wrapper__u5Z0E:has(.Input_field__Z5Ma1:disabled):focus-within,.Input_wrapper__u5Z0E:has(.Input_field__Z5Ma1:read-only):focus-within{border-color:var(--color-border-default);box-shadow:none}.Input_wrapper--invalid__s_4AN{border-color:color-mix(in srgb,var(--status-danger-fg) 46%,var(--color-border-default));background:color-mix(in srgb,var(--status-danger-bg) 38%,var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger-fg) 12%,transparent)}.Input_wrapper--invalid__s_4AN:focus-within{border-color:color-mix(in srgb,var(--status-danger-fg) 70%,var(--color-border-default));box-shadow:0 0 0 3px color-mix(in srgb,var(--status-danger-fg) 10%,transparent)}.Input_leading__JZUaZ{display:inline-flex;flex:0 0 auto;color:var(--color-text-primary)}.Input_leading__JZUaZ svg{display:block;width:16px;height:16px}.Input_trailing__iSSJI{display:inline-flex;flex:0 0 auto}.Input_field__Z5Ma1{min-width:0;width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:14px;font-weight:var(--font-weight-regular);line-height:1}.Input_field__Z5Ma1::placeholder{color:var(--color-text-placeholder)}.Input_field__Z5Ma1:disabled{color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);cursor:not-allowed;opacity:1}.Input_field__Z5Ma1:read-only{color:var(--color-text-disabled);-webkit-text-fill-color:var(--color-text-disabled);cursor:not-allowed}.Number_number__Gxx4c{font-family:var(--font-family-number);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--color-text-primary)}.Number_number--right__xIRj4{display:inline-block;text-align:right}.PageHeader_root__9NBe4{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.PageHeader_titleGroup__hfBcu{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2xs)}.PageHeader_title__50hUa{margin:0;color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:32px;letter-spacing:0}.PageHeader_subtitle__Hq9kH{margin:0;color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:18px}.PageHeader_actions__p2z7U{display:flex;flex:0 0 auto;align-items:center;gap:var(--spacing-xs)}.AppShell_shell__qUg8i{--app-sidebar-width:248px;--app-content-max-width:1280px;--app-content-min-width:960px;min-height:100vh;background:#ffffff;color:var(--color-text-primary);font-family:var(--font-family)}.AppShell_sidebar__HWBcF{position:fixed;z-index:50;top:0;bottom:0;left:0;display:flex;width:var(--app-sidebar-width);flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm);border-right:1px solid #e4e7ec;background:#ffffff}.AppShell_sidebar__brand__jf9N9{display:flex;width:100%;align-items:center;padding:var(--spacing-xs) var(--spacing-xs);border-radius:6px;color:inherit;text-decoration:none}.AppShell_sidebar__brand__jf9N9:hover{background:#f8f9fa}.AppShell_sidebar__brand__jf9N9:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.AppShell_sidebar__logo__bkY84{width:92px;height:22px;object-fit:contain}.AppShell_nav__z8QQ1{display:grid;width:100%;gap:var(--spacing-2xs)}.AppShell_nav__item__93VBi{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;padding:var(--spacing-xs);border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;text-decoration:none}.AppShell_nav__item__93VBi:hover{background:#f8f9fa}.AppShell_nav__item--active__0Pdpm{border-color:#e4e7ec;background:#f3f4f6;color:var(--color-text-primary)}.AppShell_nav__left__nQeb9{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm)}.AppShell_nav__item--muted__whKIg{cursor:not-allowed}.AppShell_nav__item--muted__whKIg .AppShell_nav__left__nQeb9{opacity:.4}.AppShell_nav__icon__XCrwB{width:16px;height:16px;flex:0 0 auto}.AppShell_nav__badge__7R46X{display:inline-flex;align-items:center;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:9999px;background:#fafafa;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1}.AppShell_sidebar__spacer__XbCum{flex:1 1 auto;min-height:1px}.AppShell_profile__cq8FO{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid #ebebeb;border-radius:8px;background:#ffffff;color:inherit;text-decoration:none}.AppShell_profile--active__AuhGw,.AppShell_profile__cq8FO:hover{border-color:var(--color-border-subtle);background:var(--color-surface-soft)}.AppShell_profile__cq8FO:focus{outline:none}.AppShell_profile__cq8FO:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.AppShell_profile__row__7HnaL{display:flex;min-width:0;align-items:center;gap:var(--spacing-xs)}.AppShell_profile__avatar___tSXs{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #ebebeb;border-radius:8px;background:#ffffff;color:var(--color-text-secondary)}.AppShell_profile__avatar___tSXs svg{width:18px;height:18px}.AppShell_profile__text__XK1Jn{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2xs);overflow:hidden}.AppShell_profile__name__QDGGL{overflow:hidden;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;text-overflow:ellipsis;white-space:nowrap}.AppShell_profile__chevron__8RSLD{width:16px;height:16px;flex:0 0 auto;color:var(--color-text-tertiary)}.AppShell_topNav__Z4EWZ{position:fixed;z-index:40;top:0;right:0;left:var(--app-sidebar-width);display:flex;height:40px;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg);border-bottom:1px solid #f5f5f5;background:#ffffff}.AppShell_topNav__breadcrumb__kCr4D{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-tertiary);font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:1.4}.AppShell_topNav__breadcrumbItem__EfNX1{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.AppShell_topNav__breadcrumbHome__8o_X3,.AppShell_topNav__breadcrumbLink__HF9Tv{display:inline-flex;align-items:center;border-radius:var(--radius-sm);color:inherit;text-decoration:none}.AppShell_topNav__breadcrumbHome__8o_X3:hover,.AppShell_topNav__breadcrumbLink__HF9Tv:hover{color:var(--color-text-primary);text-decoration:underline}.AppShell_topNav__breadcrumbHome__8o_X3:focus-visible,.AppShell_topNav__breadcrumbLink__HF9Tv:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.AppShell_topNav__breadcrumbCurrent__LU59M{color:var(--color-text-primary)}.AppShell_topNav__breadcrumbIcon__nyKR4{width:18px;height:18px}.AppShell_topNav__breadcrumbSeparator__G9kkE{width:14px;height:14px}.AppShell_topNav__actions__4Jk0P,.AppShell_topNav__debugLink__VKRe_{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.AppShell_topNav__debugLink__VKRe_{min-height:28px;padding:var(--spacing-2xs) var(--spacing-sm);border:1px solid #171717;border-radius:6px;background:#171717;color:var(--color-text-on-accent);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:18px;text-decoration:none}.AppShell_topNav__debugLink__VKRe_:hover{background:#1c1d1f}.AppShell_topNav__debugIcon__N4kpJ{width:14px;height:14px;color:currentColor}.AppShell_topNav__environmentBadge__JXJqB{display:inline-flex;min-height:24px;align-items:center;padding:var(--spacing-2xs) var(--spacing-xs);border:1px solid #e4e7ec;border-radius:9999px;background:#f3f4f6;color:var(--color-text-secondary);font-family:Geist Mono,SFMono-Regular,Consolas,monospace;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4}.AppShell_shell__main__kYELb{min-height:100vh;margin-left:var(--app-sidebar-width);padding-top:var(--spacing-2xl);background:var(--color-background);overflow-x:auto}.AppShell_shell__content__G5B__{width:100%;min-width:var(--app-content-min-width);max-width:var(--app-content-max-width);margin:0}@media (max-width:640px){.AppShell_sidebar__HWBcF{position:static;width:100%;min-height:0}.AppShell_topNav__Z4EWZ{position:sticky;top:0;left:0}.AppShell_shell__main__kYELb{margin-left:0;padding-top:0}}.SectionCard_card__O1NEi{display:flex;width:100%;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.SectionCard_header__PTpvC{display:flex;min-width:0;align-items:center;gap:var(--spacing-sm)}.SectionCard_iconPill__6n_Pn{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:var(--radius-card);background:var(--color-surface-soft);color:var(--color-text-secondary)}.SectionCard_iconPill__6n_Pn svg{width:18px;height:18px}.SectionCard_titleGroup__gUswe{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-2xs)}.SectionCard_title__PrGPU{margin:0;color:var(--color-text-primary);font-size:16px;font-weight:var(--font-weight-medium);line-height:22px}.SectionCard_subtitle__ZQcyk{margin:0;color:var(--color-text-tertiary);font-size:13px;font-weight:var(--font-weight-regular);line-height:1.5}.SectionCard_action__gX_BY{margin-left:auto;flex:0 0 auto}.SectionCard_content__DliJl{display:flex;flex-direction:column;gap:var(--spacing-md)}.SetupCompleteContent_recommend__up9HE{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.SetupCompleteContent_recommend__hero__rkbKE{display:flex;flex-direction:column;gap:var(--spacing-sm);width:min(100%,680px)}.SetupCompleteContent_recommend__titleRow__jwJGh{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);line-height:1.18}.SetupCompleteContent_recommend__stepNumber__PKlG_{flex-shrink:0;font-family:var(--font-family-number);font-size:30px;font-weight:900;line-height:1.18;letter-spacing:-1.4px}.SetupCompleteContent_recommend__title__lVnBb{min-width:0;margin:0;font-family:var(--font-family);font-size:24px;font-weight:var(--font-weight-semibold);line-height:1.18;letter-spacing:0}.SetupCompleteContent_recommend__description__WUWGG{display:flex;flex-direction:column;gap:0;width:100%;margin:0;color:var(--color-text-secondary);font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-regular);line-height:1.55}.SetupCompleteContent_recommend__actions__BmwkW{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(260px,.84fr);gap:var(--spacing-md);width:100%}.SetupCompleteContent_recommend__actionPanel__ME7DQ{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-lg);min-height:236px;padding:var(--spacing-xl);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-primary)}.SetupCompleteContent_recommend__actionPanel--primary__j1S1B{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-graphite-800),var(--color-primary) 52%,var(--color-graphite-950));color:var(--color-text-on-accent)}.SetupCompleteContent_recommend__panelBody__sbnJk{display:flex;flex-direction:column;gap:var(--spacing-sm)}.SetupCompleteContent_recommend__panelKicker__XFSNA{display:block;color:currentColor;font-family:var(--font-family-number);font-size:11px;font-weight:var(--font-weight-semibold);line-height:1;opacity:.72;text-transform:uppercase}.SetupCompleteContent_recommend__panelTitle__nK5q9{margin:0;font-size:20px;font-weight:var(--font-weight-bold);line-height:1.35}.SetupCompleteContent_recommend__panelText__hrMrl{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.7}.SetupCompleteContent_recommend__actionPanel--primary__j1S1B .SetupCompleteContent_recommend__panelText__hrMrl{color:color-mix(in srgb,var(--color-text-on-accent) 82%,transparent)}.SetupCompleteContent_recommend__benefitList__TnV__{display:grid;gap:var(--spacing-xs);margin:var(--spacing-xs) 0 0;padding:0;list-style:none}.SetupCompleteContent_recommend__benefitItem__K4IAd{display:flex;align-items:center;gap:var(--spacing-xs);color:color-mix(in srgb,var(--color-text-on-accent) 88%,transparent);font-size:13px;font-weight:var(--font-weight-medium);line-height:1.35}.SetupCompleteContent_recommend__benefitItem__K4IAd svg{flex:0 0 auto;width:14px;height:14px}.SetupCompleteContent_recommend__primaryCta__x4JUS{width:fit-content}.SetupCompleteContent_recommend__primaryCta__x4JUS.SetupCompleteContent_recommend__primaryCta__x4JUS:hover:not(:disabled){background:var(--color-surface-sunken)}.SetupCompleteContent_recommend__secondaryTitle__ySRBP{margin:0;font-size:18px;font-weight:var(--font-weight-bold);line-height:1.38}.SetupCompleteContent_recommend__secondaryText__SMejq{margin:0;color:var(--color-text-secondary);font-size:14px;line-height:1.7}.SetupCompleteContent_recommend__secondaryCta__0hc_R{align-self:flex-start;width:auto}.SetupCompleteContent_recommend__secondaryCta__0hc_R.SetupCompleteContent_recommend__secondaryCta__0hc_R:hover:not(:disabled){background:var(--color-surface-sunken)}@media (max-width:760px){.SetupCompleteContent_recommend__actions__BmwkW{grid-template-columns:1fr}.SetupCompleteContent_recommend__actionPanel__ME7DQ{min-height:auto;padding:var(--spacing-lg)}}@media (max-width:640px){.SetupCompleteContent_recommend__title__lVnBb{font-size:24px}.SetupCompleteContent_recommend__description__WUWGG{font-size:14px}}.IncomeExpenseReportImportFlow_page__rQGna{min-height:calc(100vh - 40px);background:var(--color-background);color:var(--color-text-primary)}.IncomeExpenseReportImportFlow_body__KsYPq{padding:var(--spacing-xl) var(--spacing-lg) 96px}.IncomeExpenseReportImportFlow_bodyFlow__RF06Q{padding-bottom:var(--spacing-lg)}.IncomeExpenseReportImportFlow_flowInner__6KnsY{width:min(720px,100%)}.IncomeExpenseReportImportFlow_flowGroup__QKROb,.IncomeExpenseReportImportFlow_flowInner__6KnsY{display:flex;flex-direction:column;gap:var(--spacing-lg)}.IncomeExpenseReportImportFlow_flowFooter__EbSeb{display:flex;gap:var(--spacing-sm);align-items:center}.IncomeExpenseReportImportFlow_stepIndicator__QllpC{width:100%}.IncomeExpenseReportImportFlow_stepper__3t3PG{display:flex;width:100%;align-items:flex-start}.IncomeExpenseReportImportFlow_stepperItem__qDp_j{display:flex;min-width:0;flex:1 0;flex-direction:column;gap:var(--spacing-sm)}.IncomeExpenseReportImportFlow_stepperItem__qDp_j:last-child{flex:0 0 auto;align-items:flex-end}.IncomeExpenseReportImportFlow_stepperLabel__FYscJ{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap}.IncomeExpenseReportImportFlow_stepperDotRow__0GNbX{display:flex;width:100%;height:14px;align-items:center}.IncomeExpenseReportImportFlow_stepperDot__fR8JT{box-sizing:border-box;width:14px;height:14px;flex-shrink:0;border:1.5px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface)}.IncomeExpenseReportImportFlow_stepperDotActive__QyFd7{display:grid;border:2px solid var(--color-primary);place-items:center}.IncomeExpenseReportImportFlow_stepperDotActive__QyFd7:after{width:4px;height:4px;border-radius:6px;background:var(--color-primary);content:""}.IncomeExpenseReportImportFlow_stepperDotDone__QcvY_{border-color:var(--color-primary);background:var(--color-primary)}.IncomeExpenseReportImportFlow_stepperLine__kZCqp{flex:1 0;min-width:1px;height:2px;background:var(--color-border-strong)}.IncomeExpenseReportImportFlow_stepperLineDone__q1xBM{background:var(--color-primary)}.IncomeExpenseReportImportFlow_heading__1_X61{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.IncomeExpenseReportImportFlow_backLink__vVXJE{display:inline-flex;width:fit-content;height:24px;align-items:center;gap:var(--spacing-2xs);border-radius:6px;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.4;text-decoration:none}.IncomeExpenseReportImportFlow_heading__1_X61 h1{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:32px}.IncomeExpenseReportImportFlow_heading__1_X61 p{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:20px}.IncomeExpenseReportImportFlow_flowGroup__QKROb .IncomeExpenseReportImportFlow_heading__1_X61{margin-bottom:0}.IncomeExpenseReportImportFlow_editTable__BJErN,.IncomeExpenseReportImportFlow_panel__V9vJQ{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-surface-muted),0 8px 8px -8px rgb(0 0 0/4%),0 2px 2px 0 rgb(0 0 0/4%)}.IncomeExpenseReportImportFlow_docCard__wgSGA{display:flex;flex-direction:column;gap:var(--spacing-sm);border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);padding:var(--spacing-md) var(--spacing-lg)}.IncomeExpenseReportImportFlow_docHeader__yGt5N{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.IncomeExpenseReportImportFlow_docTitle__lpGKO{display:flex;align-items:center;gap:var(--spacing-xs);margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:24px}.IncomeExpenseReportImportFlow_requiredBadge__J9WSS{border-radius:4px;background:var(--color-primary);color:var(--color-text-on-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:1.4;padding:1px var(--spacing-xs)}.IncomeExpenseReportImportFlow_docDescription__rERFc{margin:0;color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:18px}.IncomeExpenseReportImportFlow_periodBlock___JYEU,.IncomeExpenseReportImportFlow_periodList__RJpoG{display:flex;flex-direction:column;gap:var(--spacing-sm)}.IncomeExpenseReportImportFlow_periodBlock___JYEU{border:1px solid var(--color-border-subtle);border-radius:8px;padding:var(--spacing-md);background:var(--color-surface)}.IncomeExpenseReportImportFlow_periodHeader__L2XWs{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.IncomeExpenseReportImportFlow_monthField__4GmC8{display:flex;width:220px;max-width:100%;flex-direction:column;gap:var(--spacing-2xs);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.IncomeExpenseReportImportFlow_monthInputShell__7dZuQ{position:relative;display:flex;width:100%;height:36px;align-items:center;gap:var(--spacing-xs);border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-primary);padding:0 var(--spacing-sm)}.IncomeExpenseReportImportFlow_monthInput__yxWkp{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.IncomeExpenseReportImportFlow_monthInputText__W6TWy{flex:1 1;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:20px}.IncomeExpenseReportImportFlow_monthInputPlaceholder__1MKtF{color:var(--color-text-placeholder)}.IncomeExpenseReportImportFlow_periodRemoveButton__5G5T0{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--color-text-tertiary);cursor:pointer}.IncomeExpenseReportImportFlow_photoGrid__aHJzf{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,160px));gap:var(--spacing-sm);margin:0;border:0;padding:0}.IncomeExpenseReportImportFlow_addSlot__bIaLS,.IncomeExpenseReportImportFlow_thumb___pyAL{position:relative;width:160px;height:120px;overflow:hidden;border-radius:8px}.IncomeExpenseReportImportFlow_addSlot__bIaLS{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed var(--color-border-strong);background:var(--color-surface-soft);color:var(--color-text-tertiary);cursor:pointer;gap:var(--spacing-2xs)}.IncomeExpenseReportImportFlow_addSlotIcon__3dtxk{width:20px;height:20px}.IncomeExpenseReportImportFlow_addSlotLabel__VIwvW{font-size:var(--font-size-sm);line-height:1}.IncomeExpenseReportImportFlow_fileInput__VuDoK{position:absolute;pointer-events:none;opacity:0}.IncomeExpenseReportImportFlow_thumb___pyAL{border:1px solid var(--color-border);background:var(--color-surface-soft)}.IncomeExpenseReportImportFlow_thumbPreview__wORCr{width:100%;height:100%;object-fit:cover}.IncomeExpenseReportImportFlow_thumbFallback__Urf4T{display:grid;height:100%;place-items:center;color:var(--color-text-tertiary)}.IncomeExpenseReportImportFlow_thumbMeta__xMPH3{position:absolute;right:0;bottom:0;left:0;padding:var(--spacing-md) var(--spacing-xs) var(--spacing-xs);background:linear-gradient(180deg,rgb(0 0 0/0),rgb(0 0 0/62%));color:var(--color-text-on-accent);font-size:var(--font-size-sm);line-height:1.4}.IncomeExpenseReportImportFlow_thumbName___qPOT{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IncomeExpenseReportImportFlow_thumbStatus__Uoifg{display:block;opacity:.84}.IncomeExpenseReportImportFlow_deleteButton__5XJEl{position:absolute;top:6px;right:6px;display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-primary);cursor:pointer}.IncomeExpenseReportImportFlow_addMonthButton__3gowp{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:var(--spacing-xs);border:1.5px dashed var(--color-border-strong);border-radius:8px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;padding:var(--spacing-sm) var(--spacing-md)}.IncomeExpenseReportImportFlow_addMonthButton__3gowp:disabled{cursor:default;opacity:.5}.IncomeExpenseReportImportFlow_blockError__kTbxi{color:var(--status-danger-fg);font-size:var(--font-size-sm);line-height:1.4}.IncomeExpenseReportImportFlow_alert__Rq3aI,.IncomeExpenseReportImportFlow_error__0mgXm{display:flex;gap:var(--spacing-sm);align-items:flex-start;margin-top:var(--spacing-md);border-radius:8px;padding:var(--spacing-sm) var(--spacing-sm);font-size:var(--font-size-sm);line-height:18px}.IncomeExpenseReportImportFlow_alert__Rq3aI{background:var(--status-info-bg);color:var(--status-info-fg)}.IncomeExpenseReportImportFlow_error__0mgXm{background:var(--status-danger-bg);color:var(--status-danger-fg)}.IncomeExpenseReportImportFlow_icon__1doQr{width:16px;height:16px}.IncomeExpenseReportImportFlow_analyzingCard__hNMbE{display:flex;flex-direction:column;gap:var(--spacing-md);border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-surface);padding:var(--spacing-xl)}.IncomeExpenseReportImportFlow_checkList__brWRS{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.IncomeExpenseReportImportFlow_checkItem__OEcSs{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:1.4}.IncomeExpenseReportImportFlow_checkItemIcon__kT5h0{width:18px;height:18px;flex-shrink:0;color:var(--color-text-tertiary)}.IncomeExpenseReportImportFlow_checkItemIconSpin__fUtVx{color:var(--color-primary);animation:IncomeExpenseReportImportFlow_ieFlowSpin__AWhcC 1s linear infinite}.IncomeExpenseReportImportFlow_checkItemIconDone___H4jj{color:var(--status-success-fg)}.IncomeExpenseReportImportFlow_checkItemIconFailed__NnFjf,.IncomeExpenseReportImportFlow_checkItemLabelFailed__KPkh6{color:var(--status-danger-fg)}@keyframes IncomeExpenseReportImportFlow_ieFlowSpin__AWhcC{to{transform:rotate(1turn)}}.IncomeExpenseReportImportFlow_progressTrack__mDuSj{height:6px;overflow:hidden;border-radius:999px;background:var(--color-surface-soft)}.IncomeExpenseReportImportFlow_progressFill__LG9Gn{display:block;width:58%;height:100%;border-radius:inherit;background:var(--color-primary)}.IncomeExpenseReportImportFlow_resultAlert__MRP70{display:flex;gap:var(--spacing-sm);align-items:center;margin-bottom:var(--spacing-sm);border-radius:8px;background:var(--status-info-bg);color:var(--status-info-fg);padding:var(--spacing-sm) var(--spacing-md)}.IncomeExpenseReportImportFlow_resultAlert__MRP70 strong{display:block;font-size:var(--font-size-sm);line-height:20px}.IncomeExpenseReportImportFlow_resultAlert__MRP70 span{display:block;font-size:var(--font-size-sm);line-height:1.4}.IncomeExpenseReportImportFlow_contentCard__xCj5a,.IncomeExpenseReportImportFlow_docStack__Yeuum{display:flex;flex-direction:column;gap:var(--spacing-md)}.IncomeExpenseReportImportFlow_contentCard__xCj5a{border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-surface);padding:var(--spacing-lg)}.IncomeExpenseReportImportFlow_contentCardMonth__2s3cl{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:32px}.IncomeExpenseReportImportFlow_semiSection__VJ1VF{display:flex;flex-direction:column;gap:var(--spacing-sm)}.IncomeExpenseReportImportFlow_sectionHeader__6n2uB{display:flex;align-items:center;gap:var(--spacing-sm)}.IncomeExpenseReportImportFlow_secIcon__WvJ89{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border-radius:8px;background:var(--color-surface-soft);color:var(--color-text-secondary)}.IncomeExpenseReportImportFlow_secIconGlyph__5gbj6{width:18px;height:18px}.IncomeExpenseReportImportFlow_sectionTitle__tC3_M{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:22px}.IncomeExpenseReportImportFlow_dataTable__mdoow{width:100%;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-surface)}.IncomeExpenseReportImportFlow_occBodyRow__BdlDU,.IncomeExpenseReportImportFlow_occHead__ir7_3{display:grid;grid-template-columns:88px minmax(120px,1fr)}.IncomeExpenseReportImportFlow_occHead__ir7_3{min-height:28px;background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border-subtle)}.IncomeExpenseReportImportFlow_occHead__ir7_3>span{display:flex;align-items:center;padding:0 var(--spacing-md);color:var(--color-text-placeholder);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.IncomeExpenseReportImportFlow_occBodyRow__BdlDU{min-height:46px;border-bottom:1px solid var(--color-border-subtle)}.IncomeExpenseReportImportFlow_occBodyRow__BdlDU:last-child{border-bottom:0}.IncomeExpenseReportImportFlow_occBodyRow__BdlDU>span{display:flex;align-items:center;padding:0 var(--spacing-md)}.IncomeExpenseReportImportFlow_occUnit__jSuTy{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.IncomeExpenseReportImportFlow_occBadge__ZT9NC{display:inline-flex;align-items:center;border-radius:6px;padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1}.IncomeExpenseReportImportFlow_occBadge__ZT9NC[data-status=occupied]{background:var(--status-success-bg);color:var(--status-success-fg)}.IncomeExpenseReportImportFlow_occBadge__ZT9NC[data-status=unknown],.IncomeExpenseReportImportFlow_occBadge__ZT9NC[data-status=vacant]{background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.IncomeExpenseReportImportFlow_txnHead__zPes0{display:grid;grid-template-columns:80px 120px 100px 1fr 160px;min-height:28px;background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border-subtle)}.IncomeExpenseReportImportFlow_txnHead__zPes0>span{display:flex;align-items:center;padding:0 var(--spacing-md);color:var(--color-text-placeholder);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.IncomeExpenseReportImportFlow_txnHeadAmount__t2WyZ{justify-content:flex-end}.IncomeExpenseReportImportFlow_txnGroup__Qf_bw{display:flex;align-items:stretch}.IncomeExpenseReportImportFlow_txnRows__w6fpq{display:flex;min-width:0;flex:1 0;flex-direction:column}.IncomeExpenseReportImportFlow_txnBodyRow___yCHz{display:grid;grid-template-columns:80px 120px 100px 1fr;min-height:36px;border-bottom:1px solid var(--color-border-subtle)}.IncomeExpenseReportImportFlow_txnBodyRow___yCHz:last-child{border-bottom:0}.IncomeExpenseReportImportFlow_txnKindCell__QzyIy{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm)}.IncomeExpenseReportImportFlow_txnCell__uxB0Q{display:flex;min-width:0;align-items:center;padding:var(--spacing-xs) var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-sm)}.IncomeExpenseReportImportFlow_txnCellItem__QiHSr{font-weight:var(--font-weight-medium)}.IncomeExpenseReportImportFlow_txnCellAmount__FEI1d{justify-content:flex-end}.IncomeExpenseReportImportFlow_txnSource__dKDa4{display:flex;width:160px;flex-shrink:0;flex-direction:column;gap:var(--spacing-xs);border-left:1px solid var(--color-border-subtle);padding:var(--spacing-xs) var(--spacing-sm)}.IncomeExpenseReportImportFlow_txnSourceChip__QmXHU{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.4;text-decoration:none}.IncomeExpenseReportImportFlow_txnSourceThumb__qHazh{display:grid;width:20px;height:20px;flex-shrink:0;place-items:center;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-surface-soft);color:var(--color-text-tertiary)}.IncomeExpenseReportImportFlow_txnSourceName__SacMa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IncomeExpenseReportImportFlow_txnEmpty__wBlzF{padding:var(--spacing-md);color:var(--color-text-primary);font-size:var(--font-size-sm)}.IncomeExpenseReportImportFlow_txnEditHead__TLd9c,.IncomeExpenseReportImportFlow_txnEditRow__J_73r{display:grid;grid-template-columns:80px minmax(140px,1.3fr) 120px minmax(140px,1.4fr) 40px;gap:var(--spacing-xs);align-items:center;padding:0 var(--spacing-md)}.IncomeExpenseReportImportFlow_txnEditHead__TLd9c{min-height:40px;background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border-subtle)}.IncomeExpenseReportImportFlow_txnEditHead__TLd9c>span{color:var(--color-text-placeholder);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.IncomeExpenseReportImportFlow_txnEditRow__J_73r{padding:var(--spacing-xs) var(--spacing-md);border-bottom:1px solid var(--color-border-subtle)}.IncomeExpenseReportImportFlow_txnEditRow__J_73r:last-child{border-bottom:0}.IncomeExpenseReportImportFlow_sectionAdd__WKrjX{display:flex;margin-top:var(--spacing-2xs)}@media (max-width:860px){.IncomeExpenseReportImportFlow_txnEditHead__TLd9c,.IncomeExpenseReportImportFlow_txnEditRow__J_73r{grid-template-columns:1fr}}.IncomeExpenseReportImportFlow_table__SJCvU{width:900px;max-width:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-surface-muted),0 8px 8px -8px rgb(0 0 0/4%),0 2px 2px 0 rgb(0 0 0/4%)}.IncomeExpenseReportImportFlow_tableHeader__qI56q{display:grid;grid-template-columns:150px 64px 150px 120px minmax(120px,1fr);min-height:28px;background:var(--color-surface-soft);color:var(--color-text-placeholder);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.4}.IncomeExpenseReportImportFlow_tableHeader__qI56q>span{border-right:1px solid var(--color-border);padding:var(--spacing-xs) var(--spacing-md)}.IncomeExpenseReportImportFlow_tableHeader__qI56q>span:last-child{border-right:0}.IncomeExpenseReportImportFlow_resultGroup__vasH5{display:grid;grid-template-columns:150px minmax(0,1fr);border-top:1px solid var(--color-border)}.IncomeExpenseReportImportFlow_kindBadge__8MeBZ{display:inline-flex;width:fit-content;align-items:center;align-self:center;justify-self:start;margin-left:var(--spacing-sm);border-radius:4px;padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.4}.IncomeExpenseReportImportFlow_kindBadge__8MeBZ[data-kind=income]{background:var(--status-success-bg);color:var(--status-success-fg)}.IncomeExpenseReportImportFlow_kindBadge__8MeBZ[data-kind=expense]{background:var(--status-danger-bg);color:var(--status-danger-fg)}.IncomeExpenseReportImportFlow_positive__nm1Lz{color:var(--status-success-fg)}.IncomeExpenseReportImportFlow_negative__MJc_y,.IncomeExpenseReportImportFlow_warningText__7Mvl_{color:var(--status-danger-fg)}.IncomeExpenseReportImportFlow_editToolbar__8e5ve{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.IncomeExpenseReportImportFlow_editToolbar__8e5ve p{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.IncomeExpenseReportImportFlow_editTable__BJErN{width:100%;overflow:hidden}.IncomeExpenseReportImportFlow_editHeader__0Xczk,.IncomeExpenseReportImportFlow_editRow__NZKOL{display:grid;grid-template-columns:132px 72px 190px 136px minmax(140px,1fr) 132px 40px;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-xs) var(--spacing-md)}.IncomeExpenseReportImportFlow_editHeader__0Xczk{background:var(--color-surface-soft);color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.IncomeExpenseReportImportFlow_editRow__NZKOL{border-top:1px solid var(--color-border)}.IncomeExpenseReportImportFlow_input__dTq6y,.IncomeExpenseReportImportFlow_select__g0Fe1{width:100%;height:32px;min-width:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-muted);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:18px;padding:var(--spacing-xs) var(--spacing-sm)}.IncomeExpenseReportImportFlow_amountInput__zM15j{text-align:right;font-weight:var(--font-weight-bold)}.IncomeExpenseReportImportFlow_removeButton__YsvfJ{display:grid;width:32px;height:32px;place-items:center;border:0;background:transparent;color:var(--color-text-placeholder);cursor:pointer;font-size:var(--font-size-md)}@media (max-width:860px){.IncomeExpenseReportImportFlow_body__KsYPq{padding-right:var(--spacing-md);padding-left:var(--spacing-md)}.IncomeExpenseReportImportFlow_footer__13diI{left:0}.IncomeExpenseReportImportFlow_editHeader__0Xczk,.IncomeExpenseReportImportFlow_editRow__NZKOL,.IncomeExpenseReportImportFlow_occupancyGroup__oXZAw,.IncomeExpenseReportImportFlow_occupancyHeader__WouHp,.IncomeExpenseReportImportFlow_occupancyRow__dWKFr,.IncomeExpenseReportImportFlow_resultGroup__vasH5,.IncomeExpenseReportImportFlow_resultItemRow__dCKxV,.IncomeExpenseReportImportFlow_tableHeader__qI56q{grid-template-columns:1fr}.IncomeExpenseReportImportFlow_monthCell__yzJ7J,.IncomeExpenseReportImportFlow_occupancyMonthHeading__WQuNj,.IncomeExpenseReportImportFlow_resultCell__ctKlm{border-right:0;border-left:0}.IncomeExpenseReportImportFlow_txnHead__zPes0{grid-template-columns:72px 1fr 1fr}.IncomeExpenseReportImportFlow_txnHead__zPes0>span:nth-child(4),.IncomeExpenseReportImportFlow_txnHead__zPes0>span:nth-child(5){display:none}.IncomeExpenseReportImportFlow_txnGroup__Qf_bw{flex-direction:column}.IncomeExpenseReportImportFlow_txnSource__dKDa4{width:100%;border-top:1px solid var(--color-border-subtle);border-left:0}.IncomeExpenseReportImportFlow_txnBodyRow___yCHz{grid-template-columns:72px 1fr 1fr}}.RentalInfoRegistrationPage_footerActions__sHNQw{display:flex;align-items:center;gap:var(--spacing-sm)}@media (max-width:640px){.RentalInfoRegistrationPage_footerActions__sHNQw{width:100%;justify-content:flex-end}}