[data-theme=aurora] [data-testid=net-worth]{box-shadow:var(--glow-soft);border:1px solid var(--color-border)}[data-theme=aurora] [data-aurora=chart-area],[data-theme=aurora] [data-aurora=chart-donut]{--recharts-cartesian-grid-stroke:var(--color-border-subtle);--recharts-axis-tick-fill:var(--color-subtle)}.NetWorthView_header__XVw8j{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.NetWorthView_h1__UurAW{font-size:var(--fs-lg);margin:0;font-weight:700;color:var(--color-fg)}.NetWorthView_totalCard__XlKom{display:flex;flex-direction:column;gap:6px;padding:clamp(14px,3vw,18px) clamp(14px,4vw,20px);border-radius:12px;background:var(--color-kpi-surface);color:var(--color-kpi-fg);margin-bottom:20px}.NetWorthView_totalLabel__G5Thb{font-size:12px;color:var(--color-kpi-muted)}.NetWorthView_totalValue__N95r_{font-size:clamp(22px,5vw,28px);font-weight:700;color:var(--color-kpi-fg)}.NetWorthView_subRow__omX_Z{display:flex;gap:20px;margin-top:4px;flex-wrap:wrap}.NetWorthView_subItem__po9hv{font-size:13px;color:var(--color-kpi-muted)}.NetWorthView_unvaluedBanner__HXoH_{padding:clamp(10px,2vw,12px) clamp(12px,3vw,16px);border-radius:10px;background:var(--color-surface-warning);border:1px solid var(--color-border-warning);color:var(--color-warning);margin-bottom:16px}.NetWorthView_unvaluedTitle__FgR_4{font-size:13px;font-weight:700;display:block;margin-bottom:6px}.NetWorthView_unvaluedList__TGYQB{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.NetWorthView_unvaluedItem__Ng_Rj{display:flex;gap:10px;font-size:13px}.NetWorthView_unvaluedReason__Xl3iM{color:var(--color-muted);font-style:italic}.NetWorthView_breakdownSection__2Q3Ye{border:1px solid var(--color-border);border-radius:12px;padding:clamp(12px,2.5vw,14px) clamp(14px,3vw,18px);margin-bottom:16px;background:var(--color-surface)}.NetWorthView_breakdownSection__2Q3Ye [data-testid=allocation-donut]{width:100%;min-height:220px;overflow:hidden}@media (max-width:480px){.NetWorthView_breakdownSection__2Q3Ye [data-testid=allocation-donut]{min-height:180px}}.NetWorthView_sectionTitle__5cAY7{font-size:var(--fs-md);font-weight:600;margin:0 0 10px;color:var(--color-fg)}.NetWorthView_breakdownList__39_k4{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:6px}.NetWorthView_breakdownItem___zCkd{display:flex;justify-content:space-between;align-items:center}.NetWorthView_breakdownLabel__K3uL7{font-size:14px;color:var(--color-muted)}.NetWorthView_breakdownValuePos__zlu62{font-size:14px;font-weight:600;color:var(--color-positive)}.NetWorthView_breakdownValueNeg__gHSLE{font-size:14px;font-weight:600;color:var(--color-negative)}.NetWorthView_historySection___9io_{border:1px solid var(--color-border);border-radius:12px;padding:clamp(12px,2.5vw,14px) clamp(14px,3vw,18px);margin-bottom:16px;background:var(--color-surface);overflow:hidden}.NetWorthView_historySection___9io_ [data-testid=net-worth-area-chart],.NetWorthView_historySection___9io_ [data-testid=networth-area-chart]{width:100%;min-height:200px;overflow:hidden}@media (max-width:480px){.NetWorthView_historySection___9io_ [data-testid=net-worth-area-chart],.NetWorthView_historySection___9io_ [data-testid=networth-area-chart]{min-height:160px}}.NetWorthView_historyHeader__vuIXI{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px;flex-wrap:wrap}.NetWorthView_historyEmpty__EVyjT,.NetWorthView_historyMasked__tWm_N{font-size:13px;color:var(--color-muted);margin:0}.NetWorthView_historyMasked__tWm_N{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em}.NetWorthView_positionsSection__zwIAf{border:1px solid var(--color-border);border-radius:12px;padding:clamp(12px,2.5vw,14px) clamp(14px,3vw,18px);margin-bottom:16px;background:var(--color-surface)}.NetWorthView_list__uZoTg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.NetWorthView_item__2QpXg{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-alt);min-height:var(--touch-target-min,44px)}.NetWorthView_meta__jgHyR{color:var(--color-subtle);font-size:13px}.NetWorthView_empty__G7Rw5{color:var(--color-muted);font-size:13px;margin:0}.NetWorthView_btnPrimary__Wi7o1{padding:6px 14px;border:none;border-radius:8px;background:var(--color-accent);color:var(--color-surface);font-size:13px;font-weight:500;white-space:nowrap}.NetWorthView_btnGhost__BVa_A,.NetWorthView_btnPrimary__Wi7o1{cursor:pointer;min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px)}.NetWorthView_btnGhost__BVa_A{padding:4px 8px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-muted);font-size:12px}.NetWorthView_successMsg__gtui3{border-radius:8px;background:var(--color-surface-success);border:1px solid var(--color-border-success);color:var(--color-positive)}.NetWorthView_errorMsg__0I4Qp,.NetWorthView_successMsg__gtui3{box-sizing:border-box;width:100%;margin:0 0 4px;padding:8px 12px;font-size:13px}.NetWorthView_errorMsg__0I4Qp{border-radius:8px;background:var(--color-surface-warning);border:1px solid var(--color-border-warning);color:var(--color-warning)}