._report_1yxc9_1{display:flex;min-width:0;flex-direction:column;animation:_fadeIn_1yxc9_1 .35s ease-out}._heroHeader_1yxc9_8{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.5rem 0 .85rem}._heroHeader_1yxc9_8 h1{margin:0;color:var(--vault-on-surface);font-size:clamp(2rem,3vw,2.75rem);font-weight:var(--weight-hero);letter-spacing:-.045em;line-height:1}._heroHeader_1yxc9_8 p{margin:.45rem 0 0;color:var(--vault-on-surface-variant);font-size:.9rem;font-weight:var(--weight-base)}._currencySelector_1yxc9_32{display:flex;overflow:hidden;border:1px solid var(--vault-outline-variant);border-radius:var(--radius-md);background:var(--vault-surface-container-lowest)}._currencyControl_1yxc9_40{position:relative;display:flex;align-items:center}._currencyLoading_1yxc9_46{position:absolute;right:calc(100% + .65rem);display:inline-flex;align-items:center}._currencyLoading_1yxc9_46 .spinner{width:1.15rem;height:1.15rem;border-width:2px}._currencySelector_1yxc9_32 button{min-width:3.5rem;min-height:2.45rem;padding:.45rem .8rem;border-right:1px solid var(--vault-outline-variant);background:transparent;color:var(--vault-on-surface-variant);font-size:.78rem;font-weight:var(--weight-label)}._currencySelector_1yxc9_32 button:last-child{border-right:0}._currencySelector_1yxc9_32 button:disabled{cursor:wait}._currencySelector_1yxc9_32 button:hover,._currencySelector_1yxc9_32 button:focus-visible,._currencySelector_1yxc9_32 ._selectedCurrency_1yxc9_80{background:color-mix(in srgb,var(--vault-secondary-container) 52%,var(--vault-surface-container-lowest));color:var(--vault-forest-green)}._summary_1yxc9_85{display:grid;grid-template-columns:minmax(17rem,1.15fr) minmax(0,2.2fr);align-items:stretch;border-bottom:1px solid var(--vault-outline-variant)}._currentTotal_1yxc9_92{display:flex;flex-direction:column;justify-content:center;padding:.9rem 1.4rem 1.15rem 0}._currentTotal_1yxc9_92>span{color:var(--vault-on-surface-variant);font-size:.72rem;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.08em}._currentTotal_1yxc9_92 strong{margin-top:.2rem;color:var(--vault-forest-green);font-size:clamp(2rem,3.5vw,3.15rem);font-weight:var(--weight-hero);font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.05;white-space:nowrap}._comparisons_1yxc9_118{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}._comparisons_1yxc9_118 button{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:.85rem 1.2rem 1rem;border-left:1px solid var(--vault-outline-variant);background:transparent;text-align:left}._comparisons_1yxc9_118 button:hover,._comparisons_1yxc9_118 button:focus-visible,._comparisons_1yxc9_118 ._selectedComparison_1yxc9_137{background:color-mix(in srgb,var(--vault-secondary-container) 28%,var(--vault-surface-container-lowest))}._comparisons_1yxc9_118 span{color:var(--vault-on-surface-variant);font-size:.78rem;font-weight:var(--weight-label)}._comparisons_1yxc9_118 strong{max-width:100%;margin-top:.15rem;overflow:hidden;font-size:clamp(1.05rem,1.8vw,1.6rem);font-weight:var(--weight-stat);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}._comparisons_1yxc9_118 small{margin-top:.05rem;overflow:hidden;font-size:.75rem;font-weight:var(--weight-amount);text-overflow:ellipsis;white-space:nowrap}._positive_1yxc9_167{color:var(--vault-forest-green)}._negative_1yxc9_171{color:var(--vault-error)}._chartSection_1yxc9_175{min-width:0;padding:1rem 0 1.15rem;border-bottom:1px solid var(--vault-outline-variant)}._chartHeader_1yxc9_181{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._chartHeader_1yxc9_181 h2,._accountsHeader_1yxc9_189 h2{margin:0;color:var(--vault-on-surface);font-size:1.45rem;font-weight:var(--weight-stat);letter-spacing:-.035em}._chartControls_1yxc9_197{display:grid;justify-items:end;gap:.35rem}._categoryFilters_1yxc9_203{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}._categoryFilters_1yxc9_203 button{display:inline-flex;min-height:2.2rem;align-items:center;gap:.45rem;padding:.42rem .8rem;border:1px solid var(--vault-outline-variant);border-radius:999px;background:var(--vault-surface-container-lowest);color:var(--vault-on-surface);font-size:.72rem;font-weight:var(--weight-label)}._categoryFilters_1yxc9_203 button:hover,._categoryFilters_1yxc9_203 button:focus-visible{border-color:var(--vault-forest-green);background:var(--vault-surface-container-low)}._categoryFilters_1yxc9_203 ._allSelected_1yxc9_230{border-color:var(--vault-forest-green);background:var(--vault-forest-green);color:var(--vault-on-primary)}._categoryFilters_1yxc9_203 ._filterInactive_1yxc9_236{opacity:.52}._categoryFilters_1yxc9_203 .material-symbols-outlined{font-size:.95rem}._categoryDot_1yxc9_244{width:.62rem;height:.62rem;flex:0 0 .62rem;border-radius:50%}._categoryDot_1yxc9_244._investments_1yxc9_251,._accountIcon_1yxc9_252._investments_1yxc9_251{background:color-mix(in srgb,var(--vault-secondary-container) 58%,var(--vault-surface-container-lowest));color:var(--vault-forest-green)}._categoryDot_1yxc9_244._cash_1yxc9_257,._accountIcon_1yxc9_252._cash_1yxc9_257{background:color-mix(in srgb,var(--primary) 13%,var(--vault-surface-container-lowest));color:var(--primary)}._categoryDot_1yxc9_244._liabilities_1yxc9_263,._accountIcon_1yxc9_252._liabilities_1yxc9_263{background:color-mix(in srgb,var(--vault-error-container) 64%,var(--vault-surface-container-lowest));color:var(--vault-error)}._categoryDot_1yxc9_244._investments_1yxc9_251,._categoryDot_1yxc9_244._cash_1yxc9_257,._categoryDot_1yxc9_244._liabilities_1yxc9_263{background:currentColor}._chartHints_1yxc9_275{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;color:var(--vault-on-surface-variant);font-size:.65rem;font-weight:var(--weight-base)}._chartHints_1yxc9_275 span{display:inline-flex;align-items:center;gap:.25rem}._chartHints_1yxc9_275 .material-symbols-outlined{font-size:.9rem}._chart_1yxc9_175{width:100%;height:18rem;margin-top:.35rem}._chart_1yxc9_175 .recharts-cartesian-axis-tick-value,._chart_1yxc9_175 .recharts-label{fill:var(--vault-on-surface-variant);color:var(--vault-on-surface-variant);font-size:.67rem;font-weight:var(--weight-label)}._tooltip_1yxc9_309{min-width:13rem;padding:.75rem;border:1px solid var(--vault-outline-variant);border-radius:var(--radius-sm);background:var(--vault-surface-container-lowest);box-shadow:var(--card-shadow)}._tooltip_1yxc9_309>strong{display:block;padding-bottom:.4rem;color:var(--vault-on-surface);font-size:.75rem;font-weight:var(--weight-stat)}._tooltipRow_1yxc9_326,._tooltipTotal_1yxc9_327{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.22rem 0;color:var(--vault-on-surface-variant);font-size:.7rem}._tooltipRow_1yxc9_326>span{display:inline-flex;align-items:center;gap:.4rem}._tooltipDot_1yxc9_343{width:.5rem;height:.5rem;border-radius:50%}._tooltipRow_1yxc9_326 b,._tooltipTotal_1yxc9_327 b{font-weight:var(--weight-amount);font-variant-numeric:tabular-nums}._tooltipTotal_1yxc9_327{margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--vault-outline-variant);color:var(--vault-forest-green)}._accountsSection_1yxc9_362{min-width:0;padding-top:.95rem}._accountsHeader_1yxc9_189{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._accountsHeader_1yxc9_189>div{display:grid;justify-items:end;gap:.15rem}._dataWarning_1yxc9_380,._performance_1yxc9_381{color:var(--vault-on-surface-variant);font-size:.65rem;font-weight:var(--weight-base)}._dataWarning_1yxc9_380{display:inline-flex;align-items:center;gap:.3rem}._dataWarning_1yxc9_380 .material-symbols-outlined{font-size:.95rem}._performance_1yxc9_381{opacity:.72}._accountsScroller_1yxc9_401{max-width:100%;margin-top:.55rem;overflow-x:auto}._accountsTable_1yxc9_407{width:100%;min-width:58rem;border-collapse:collapse;color:var(--vault-on-surface);font-size:.72rem}._accountsTable_1yxc9_407 th,._accountsTable_1yxc9_407 td{height:3.15rem;padding:.5rem .65rem;border-bottom:1px solid var(--vault-outline-variant);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}._accountsTable_1yxc9_407 thead th{height:2rem;padding-top:.25rem;padding-bottom:.35rem;background:var(--vault-surface-container-low);color:var(--vault-on-surface-variant);font-size:.66rem;font-weight:var(--weight-label)}._accountsTable_1yxc9_407 th:nth-child(n+4),._accountsTable_1yxc9_407 td:nth-child(n+4){text-align:right}._accountsTable_1yxc9_407 tbody ._accountRow_1yxc9_440:hover,._accountsTable_1yxc9_407 tbody ._accountRow_1yxc9_440:focus-visible{background:color-mix(in srgb,var(--vault-secondary-container) 14%,var(--vault-surface-container-lowest))}._accountRow_1yxc9_440{cursor:pointer}._accountRow_1yxc9_440:focus-visible{outline:2px solid var(--vault-gold);outline-offset:-2px}._categorySummary_1yxc9_454 th,._categorySummary_1yxc9_454 td{height:2.35rem;border-top:1px solid var(--vault-outline-variant);background:var(--vault-surface-container-low);color:var(--vault-on-surface-variant);font-size:.68rem;font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:.055em}._categorySummary_1yxc9_454 th{text-align:left}._categorySummary_1yxc9_454 ._amountCell_1yxc9_470{color:var(--vault-on-surface);font-weight:var(--weight-amount)}._accountIdentity_1yxc9_475{display:inline-flex;min-width:12.5rem;align-items:center;gap:.65rem}._accountIdentity_1yxc9_475>span:last-child{display:flex;min-width:0;flex-direction:column}._accountIdentity_1yxc9_475 strong{overflow:hidden;max-width:13rem;font-size:.76rem;font-weight:var(--weight-label);text-overflow:ellipsis}._accountIdentity_1yxc9_475 small{overflow:hidden;max-width:13rem;color:var(--vault-on-surface-variant);font-size:.64rem;font-weight:var(--weight-base);text-overflow:ellipsis}._accountIcon_1yxc9_252{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;overflow:hidden;border-radius:var(--radius-sm)}._accountIcon_1yxc9_252 img{width:100%;height:100%;object-fit:cover}._accountIcon_1yxc9_252 .material-symbols-outlined{font-size:1.1rem}._typeLabel_1yxc9_525{display:inline-flex;align-items:center;gap:.4rem;color:var(--vault-on-surface-variant);font-weight:var(--weight-base)}._currencyBadge_1yxc9_533{display:inline-flex;min-width:2.5rem;justify-content:center;padding:.22rem .42rem;border-radius:var(--radius-sm);background:var(--vault-surface-container-low);color:var(--vault-on-surface-variant);font-size:.66rem;font-weight:var(--weight-label)}._amountCell_1yxc9_470,._changeCell_1yxc9_546{font-size:.74rem;font-weight:var(--weight-amount)}._sparklineCell_1yxc9_551{width:9rem;min-width:9rem;height:2.3rem!important}._changeCell_1yxc9_546{min-width:7.5rem}._statePanel_1yxc9_561{display:grid;min-height:20rem;place-items:center;align-content:center;gap:.85rem;color:var(--vault-on-surface-variant);text-align:center}._statePanel_1yxc9_561 p{margin:0;font-size:.9rem;font-weight:var(--weight-label)}._stateIcon_1yxc9_577{color:var(--vault-forest-green);font-size:2.3rem}@container reports-view (max-width: 900px){._summary_1yxc9_85{grid-template-columns:1fr}._comparisons_1yxc9_118 button:first-child{border-left:0}._currentTotal_1yxc9_92{padding-right:0}._chartHeader_1yxc9_181,._accountsHeader_1yxc9_189{flex-direction:column}._chartControls_1yxc9_197,._accountsHeader_1yxc9_189>div{width:100%;justify-items:start}._categoryFilters_1yxc9_203,._chartHints_1yxc9_275{justify-content:flex-start}}@container reports-view (max-width: 620px){._heroHeader_1yxc9_8{flex-direction:column}._comparisons_1yxc9_118{grid-template-columns:1fr}._comparisons_1yxc9_118 button{border-top:1px solid var(--vault-outline-variant);border-left:0}._chart_1yxc9_175{height:15rem}._chartHints_1yxc9_275{display:none}}
