.page-container.svelte-11yx1mx{padding:var(--space-xl) var(--space-lg) var(--space-2xl);max-width:32rem;margin:0 auto}.page-header.svelte-11yx1mx{margin-bottom:var(--space-xl)}.page-title.svelte-11yx1mx{font-family:var(--font-family-sans);font-size:var(--text-title);font-weight:700;color:var(--harbor-text);margin:0 0 var(--space-lg)}.net-worth-hero.svelte-11yx1mx{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-lg) var(--space-xl);background-color:var(--harbor-surface-1);border-radius:var(--radius-lg);margin-bottom:var(--space-sm);box-shadow:var(--shadow-card);border:1px solid var(--harbor-border)}.net-worth-label.svelte-11yx1mx{font-size:var(--text-body);font-weight:500;color:var(--harbor-text-secondary)}.net-worth-amount.svelte-11yx1mx{font-family:var(--font-family-mono);font-size:var(--text-title);font-weight:700;font-variant-numeric:tabular-nums;color:var(--harbor-text)}.net-worth-breakdown.svelte-11yx1mx{display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-xs)}.breakdown-item.svelte-11yx1mx{display:flex;gap:.375rem;align-items:baseline;font-size:var(--text-caption)}.breakdown-label.svelte-11yx1mx{color:var(--harbor-text-secondary)}.breakdown-value.svelte-11yx1mx{font-weight:500;font-variant-numeric:tabular-nums}.breakdown-value.positive.svelte-11yx1mx{color:var(--color-harbor-teal)}.breakdown-value.negative.svelte-11yx1mx{color:var(--color-harbor-coral)}.breakdown-divider.svelte-11yx1mx{width:1px;height:.875rem;background-color:var(--harbor-border-strong)}.section-header.svelte-11yx1mx{display:flex;justify-content:space-between;align-items:baseline;margin:var(--space-xl) 0 var(--space-md)}.liabilities-header.svelte-11yx1mx{margin-top:var(--space-2xl)}.section-title.svelte-11yx1mx{font-size:var(--text-small);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--harbor-text-secondary);margin:0}.section-total.svelte-11yx1mx{font-size:var(--text-body);font-weight:600;font-variant-numeric:tabular-nums}.section-total.positive.svelte-11yx1mx{color:var(--color-harbor-teal)}.section-total.negative.svelte-11yx1mx{color:var(--color-harbor-coral)}.loading-state.svelte-11yx1mx,.empty-state.svelte-11yx1mx{text-align:center;padding:var(--space-3xl) var(--space-lg);color:var(--harbor-text-secondary);border-radius:var(--radius-md)}.error-state.svelte-11yx1mx{text-align:center;padding:var(--space-xl);color:var(--color-harbor-coral);background:color-mix(in srgb,var(--color-harbor-coral) 8%,transparent);border-radius:var(--radius-md)}.account-group.svelte-11yx1mx{margin-bottom:var(--space-sm)}.group-title.svelte-11yx1mx{font-size:var(--text-small);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--harbor-text-secondary);margin:0 0 .375rem;opacity:.7}.account-row.svelte-11yx1mx{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);background-color:var(--harbor-surface-1);border-radius:var(--radius-sm);margin-bottom:var(--space-xs);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:box-shadow var(--duration-default) var(--ease-harbor),transform var(--duration-default) var(--ease-harbor)}.account-row.svelte-11yx1mx:hover{box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.account-balance-row.svelte-11yx1mx{display:flex;align-items:center;gap:var(--space-sm)}.chevron.svelte-11yx1mx{color:var(--harbor-text-secondary);opacity:.5;flex-shrink:0}.account-info.svelte-11yx1mx{display:flex;flex-direction:column;min-width:0}.account-name.svelte-11yx1mx{font-size:var(--text-body);font-weight:500;color:var(--harbor-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-institution.svelte-11yx1mx{font-size:var(--text-small);color:var(--harbor-text-secondary)}.account-balance.svelte-11yx1mx{font-family:var(--font-family-mono);font-size:var(--text-body);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-neon-teal);white-space:nowrap}.account-balance.negative.svelte-11yx1mx{color:var(--color-neon-coral)}.account-row-wrapper.svelte-11yx1mx{position:relative;display:flex;align-items:stretch;margin-bottom:var(--space-xs)}.account-row-wrapper.svelte-11yx1mx .account-row:where(.svelte-11yx1mx){flex:1;margin-bottom:0;border-top-right-radius:0;border-bottom-right-radius:0}.visibility-toggle.svelte-11yx1mx{display:flex;align-items:center;justify-content:center;width:2.5rem;background-color:var(--harbor-surface-1);border:none;border-left:1px solid var(--harbor-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--harbor-text-secondary);cursor:pointer;transition:color var(--duration-default) var(--ease-harbor),background-color var(--duration-default) var(--ease-harbor);box-shadow:var(--shadow-card)}.visibility-toggle.svelte-11yx1mx:hover{color:var(--harbor-text);background-color:var(--harbor-surface-2)}.hidden-section.svelte-11yx1mx{margin-top:var(--space-2xl)}.hidden-section-toggle.svelte-11yx1mx{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) 0;background:none;border:none;cursor:pointer;color:var(--harbor-text-secondary);font-size:var(--text-small);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.hidden-section-toggle.svelte-11yx1mx:hover{color:var(--harbor-text)}.hidden-chevron.svelte-11yx1mx{transition:transform var(--duration-default) var(--ease-harbor)}.hidden-chevron.expanded.svelte-11yx1mx{transform:rotate(180deg)}.hidden-account.svelte-11yx1mx{opacity:.5}
