@charset "UTF-8";html:not([data-theme=light]):not(.theme-light),html[data-theme=dark],html.theme-dark{--text-on-primary: #02140a;--text-on-accent: #062010;--text-on-highlight: #062010;--checkbox-check-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23062010' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.25 6.5 11.25 12.5 5.25'/%3E%3C/svg%3E");--palette-neon: #00ff6a;--palette-neon-hover: #5aff9a;--palette-neon-bright: #7dffb0;--palette-neon-deep: #00b34a;--palette-neon-glow: #b8ffd4;--palette-green: #00ff6a;--palette-gold: #fbbf24;--palette-coral: #fb7185;--palette-gray: #8a9a90;--palette-ink: #062010;--metric-palette-positive: #9fe1c3;--metric-palette-neutral: #ffd28a;--metric-palette-negative: #ff8b7b;--metric-palette-1: var(--metric-palette-neutral);--metric-palette-2: var(--metric-palette-negative);--metric-palette-3: var(--metric-palette-positive);--metric-palette-4: #ffc2a8;--metric-palette-5: #ffb4c8;--metric-card-text: #1a1424;--metric-card-text-muted: rgba(26, 20, 36, .62);--metric-card-value-negative: #c2410c;--chart-income: #00ff6a;--chart-expense: #fb7185;color-scheme:dark;--primary: var(--palette-neon);--primary-hover: var(--palette-neon-hover);--primary-dark: var(--palette-neon-deep);--accent: var(--palette-neon);--accent-bright: var(--palette-neon-hover);--success: var(--palette-neon);--success-dark: var(--palette-neon-hover);--success-bg: rgba(0, 255, 106, .14);--warning: var(--palette-gold);--warning-bg: rgba(251, 191, 36, .14);--danger: var(--palette-coral);--danger-dark: #fda4af;--danger-bg: rgba(251, 113, 133, .16);--danger-border: rgba(251, 113, 133, .35);--page-bg: linear-gradient(160deg, #0a100e 0%, #101614 45%, #141a16 100%);--surface: #181e1b;--surface-muted: #222a26;--input-bg: #121816;--border: rgba(138, 154, 144, .2);--text: #f2faf5;--text-muted: var(--palette-gray);--text-on-dark: #f2faf5;--text-muted-on-dark: var(--palette-gray);--sidebar-bg: linear-gradient(180deg, #080e0c 0%, #101614 55%, #0c1210 100%);--sidebar-active-bg: rgba(0, 255, 106, .16);--sidebar-active-text: var(--palette-neon);--sidebar-active-border: rgba(0, 255, 106, .32);--theme-toggle-track: rgba(255, 255, 255, .06);--theme-toggle-border: rgba(255, 255, 255, .1);--theme-toggle-active-bg: #222a26;--logo-tile-bg: #0a100e;--shadow-sm: 0 4px 24px rgba(0, 0, 0, .42);--shadow-md: 0 14px 44px rgba(0, 0, 0, .52);--shadow-card: 0 1px 2px rgba(0, 0, 0, .35), 0 8px 28px rgba(0, 0, 0, .28);--brand-glow: 0 4px 22px rgba(0, 255, 106, .4);--btn-primary-shadow: 0 4px 20px rgba(0, 255, 106, .38);--btn-primary-shadow-hover: 0 6px 26px rgba(0, 255, 106, .5);--focus-ring: rgba(0, 255, 106, .5);--focus-shadow: 0 0 0 4px rgba(0, 255, 106, .18);--toggle-hover-bg: rgba(0, 255, 106, .12);--toggle-focus-ring: rgba(0, 255, 106, .5);--checkbox-bg: #121816;--checkbox-border: rgba(138, 154, 144, .35);--checkbox-border-hover: var(--palette-neon);--checkbox-checked-bg: var(--palette-neon);--checkbox-checked-border: var(--palette-neon-hover);--tab-active-shadow: 0 4px 16px rgba(0, 255, 106, .32);--inline-form-border: rgba(251, 191, 36, .3);--inline-form-bg: linear-gradient(135deg, rgba(24, 30, 27, .98), rgba(16, 22, 20, .98));--overview-section-bg: #222a26;--overview-section-accent-bg: #2a332e;--overview-section-accent-border: rgba(0, 255, 106, .2);--gradient-brand: linear-gradient(135deg, #00ff6a 0%, #5aff9a 100%);--gradient-highlight: linear-gradient(135deg, #00b34a 0%, #00e65c 48%, #00ff6a 100%);--gradient-button: linear-gradient(to right, #00ff6a 0%, #00e055 100%);--health-banner-base: #0a6e3d;--health-banner-glow: rgba(0, 255, 106, .5);--btn-bg: rgba(0, 255, 106, .1);--btn-bg-hover: rgba(0, 255, 106, .18);--btn-color: #00ff6a}html[data-theme=light],html.theme-light{--text-on-primary: #02140a;--text-on-accent: #062010;--text-on-highlight: #062010;--checkbox-check-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23062010' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.25 6.5 11.25 12.5 5.25'/%3E%3C/svg%3E");--palette-neon: #00ff6a;--palette-neon-hover: #5aff9a;--palette-neon-bright: #7dffb0;--palette-neon-deep: #00b34a;--palette-neon-glow: #b8ffd4;--palette-green: #00ff6a;--palette-gold: #fbbf24;--palette-coral: #fb7185;--palette-gray: #8a9a90;--palette-ink: #062010;--metric-palette-positive: #9fe1c3;--metric-palette-neutral: #ffd28a;--metric-palette-negative: #ff8b7b;--metric-palette-1: var(--metric-palette-neutral);--metric-palette-2: var(--metric-palette-negative);--metric-palette-3: var(--metric-palette-positive);--metric-palette-4: #ffc2a8;--metric-palette-5: #ffb4c8;--metric-card-text: #1a1424;--metric-card-text-muted: rgba(26, 20, 36, .62);--metric-card-value-negative: #c2410c;--chart-income: #00ff6a;--chart-expense: #fb7185;color-scheme:only light;--text-on-primary: #ffffff;--text-on-accent: #ffffff;--text-on-highlight: #ffffff;--checkbox-check-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3.5 8.25 6.5 11.25 12.5 5.25'/%3E%3C/svg%3E");--chart-income: #16a34a;--chart-expense: #e11d48;--primary: #9000ff;--primary-hover: #6b00c4;--primary-dark: #1a1424;--accent: #9000ff;--accent-bright: #b44dff;--success: #16a34a;--success-dark: #15803d;--success-bg: rgba(22, 163, 74, .12);--warning: #d97706;--warning-bg: rgba(217, 119, 6, .14);--danger: #e11d48;--danger-dark: #be123c;--danger-bg: rgba(225, 29, 72, .1);--danger-border: rgba(225, 29, 72, .28);--page-bg: #f6f4fa;--surface: #ffffff;--surface-muted: #f0ecf6;--input-bg: #ffffff;--border: rgba(26, 20, 36, .1);--text: #1a1424;--text-muted: #6b6278;--text-on-dark: #1a1424;--text-muted-on-dark: #6b6278;--sidebar-bg: #ffffff !important;--sidebar-active-bg: rgba(144, 0, 255, .12);--sidebar-active-text: #9000ff;--sidebar-active-border: rgba(144, 0, 255, .24);--theme-toggle-track: #f0ecf6;--theme-toggle-border: rgba(26, 20, 36, .08);--theme-toggle-active-bg: #ffffff;--logo-tile-bg: #ffffff;--shadow-sm: 0 4px 20px rgba(26, 20, 36, .06);--shadow-md: 0 12px 36px rgba(26, 20, 36, .1);--shadow-card: 0 1px 2px rgba(26, 20, 36, .05), 0 6px 20px rgba(26, 20, 36, .06);--brand-glow: 0 4px 18px rgba(144, 0, 255, .28);--btn-primary-shadow: 0 4px 16px rgba(144, 0, 255, .32);--btn-primary-shadow-hover: 0 6px 22px rgba(144, 0, 255, .42);--focus-ring: rgba(144, 0, 255, .4);--focus-shadow: 0 0 0 4px rgba(144, 0, 255, .16);--toggle-hover-bg: rgba(144, 0, 255, .08);--toggle-focus-ring: rgba(144, 0, 255, .4);--checkbox-bg: #ffffff;--checkbox-border: rgba(26, 20, 36, .22);--checkbox-border-hover: #9000ff;--checkbox-checked-bg: #9000ff;--checkbox-checked-border: #6b00c4;--tab-active-shadow: 0 4px 12px rgba(144, 0, 255, .22);--inline-form-border: rgba(217, 119, 6, .4);--inline-form-bg: linear-gradient(135deg, rgba(255, 252, 244, .98), rgba(255, 248, 232, .98));--overview-section-bg: #f0ecf6;--overview-section-accent-bg: #ffffff;--overview-section-accent-border: rgba(144, 0, 255, .18);--gradient-brand: linear-gradient(135deg, #9000ff 0%, #b44dff 100%);--gradient-highlight: linear-gradient(135deg, #6b00c4 0%, #9000ff 48%, #b44dff 100%);--gradient-button: linear-gradient(to right, #b44dff 0%, #9000ff 100%);--health-banner-base: #6b00c4;--health-banner-glow: rgba(180, 77, 255, .42);--btn-bg: rgba(144, 0, 255, .1);--btn-bg-hover: rgba(144, 0, 255, .18);--btn-color: #9000ff}.metric-card,.result-card,.summary-chip{border:none;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 4px 16px #0f172a14;color:var(--metric-card-text);background:transparent;min-width:0}.metric-card .label,.metric-card .metric-label,.metric-card>span:first-child:not(strong),.result-card .label,.result-card .metric-label,.result-card>span:first-child:not(strong),.summary-chip .label,.summary-chip .metric-label,.summary-chip>span:first-child:not(strong){display:block;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--metric-card-text-muted);margin-bottom:.35rem;overflow-wrap:break-word}.metric-card strong,.result-card strong,.summary-chip strong{display:block;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:700;line-height:1.2;color:var(--metric-card-text);overflow-wrap:anywhere}.metric-card small,.metric-card .period-line,.metric-card .metric-hint,.metric-card .metric-detail,.result-card small,.result-card .period-line,.result-card .metric-hint,.result-card .metric-detail,.summary-chip small,.summary-chip .period-line,.summary-chip .metric-hint,.summary-chip .metric-detail{display:block;margin-top:.35rem;font-size:.75rem;font-weight:400;color:var(--metric-card-text-muted);line-height:1.35;overflow-wrap:break-word}.metric-card.tone-negative strong,.metric-card strong.expense,.result-card.tone-negative strong,.result-card strong.expense,.summary-chip.tone-negative strong,.summary-chip strong.expense{color:var(--metric-card-value-negative)}.metric-card.tone-positive,.result-card.tone-positive,.summary-chip.tone-positive{--metric-card-bg: var(--metric-palette-positive);background:var(--metric-card-bg)}.metric-card.tone-zero,.result-card.tone-zero,.summary-chip.tone-zero{--metric-card-bg: var(--metric-palette-neutral);background:var(--metric-card-bg)}.metric-card.tone-negative,.result-card.tone-negative,.summary-chip.tone-negative{--metric-card-bg: var(--metric-palette-negative);background:var(--metric-card-bg)}.metric-card.metric-tone-liability,.result-card.metric-tone-liability,.summary-chip.metric-tone-liability{background:var(--metric-palette-negative)}.metric-card.metric-tone-neutral,.result-card.metric-tone-neutral,.summary-chip.metric-tone-neutral{background:var(--metric-palette-neutral)}.result-card{border-radius:.9rem}.summary-metrics{container-type:inline-size;container-name:metric-grid;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-card-min, 9.75rem)),1fr))}@container metric-grid (max-width: 22rem){.summary-metrics{grid-template-columns:1fr}}@container metric-grid (max-width: 28rem){.summary-metrics>.metric-card,.summary-metrics>.result-card,.summary-metrics>.summary-chip{padding:.85rem 1rem}}.metrics{container-type:inline-size;container-name:metric-grid;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-card-min, 9.75rem)),1fr))}@container metric-grid (max-width: 22rem){.metrics{grid-template-columns:1fr}}@container metric-grid (max-width: 28rem){.metrics>.metric-card,.metrics>.result-card,.metrics>.summary-chip{padding:.85rem 1rem}}.metrics-grid{container-type:inline-size;container-name:metric-grid;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-card-min, 9.75rem)),1fr))}@container metric-grid (max-width: 22rem){.metrics-grid{grid-template-columns:1fr}}@container metric-grid (max-width: 28rem){.metrics-grid>.metric-card,.metrics-grid>.result-card,.metrics-grid>.summary-chip{padding:.85rem 1rem}}.result-grid{container-type:inline-size;container-name:metric-grid;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-card-min, 9.75rem)),1fr))}@container metric-grid (max-width: 22rem){.result-grid{grid-template-columns:1fr}}@container metric-grid (max-width: 28rem){.result-grid>.metric-card,.result-grid>.result-card,.result-grid>.summary-chip{padding:.85rem 1rem}}.insights-grid{container-type:inline-size;container-name:metric-grid;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-card-min, 9.75rem)),1fr))}@container metric-grid (max-width: 22rem){.insights-grid{grid-template-columns:1fr}}@container metric-grid (max-width: 28rem){.insights-grid>.metric-card,.insights-grid>.result-card,.insights-grid>.summary-chip{padding:.85rem 1rem}}.cashflow-summary{container-type:inline-size;container-name:metric-grid;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-card-min, 9.75rem)),1fr))}@container metric-grid (max-width: 22rem){.cashflow-summary{grid-template-columns:1fr}}@container metric-grid (max-width: 28rem){.cashflow-summary>.metric-card,.cashflow-summary>.result-card,.cashflow-summary>.summary-chip{padding:.85rem 1rem}}.metric-cards{container-type:inline-size;container-name:metric-grid;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-card-min, 9.75rem)),1fr))}@container metric-grid (max-width: 22rem){.metric-cards{grid-template-columns:1fr}}@container metric-grid (max-width: 28rem){.metric-cards>.metric-card,.metric-cards>.result-card,.metric-cards>.summary-chip{padding:.85rem 1rem}}.summary-metrics>.metric-card,.summary-metrics>.result-card,.summary-metrics>.summary-chip{border:none;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 4px 16px #0f172a14;color:var(--metric-card-text);background:transparent;min-width:0}.summary-metrics>.metric-card .label,.summary-metrics>.metric-card .metric-label,.summary-metrics>.metric-card>span:first-child:not(strong),.summary-metrics>.result-card .label,.summary-metrics>.result-card .metric-label,.summary-metrics>.result-card>span:first-child:not(strong),.summary-metrics>.summary-chip .label,.summary-metrics>.summary-chip .metric-label,.summary-metrics>.summary-chip>span:first-child:not(strong){display:block;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--metric-card-text-muted);margin-bottom:.35rem;overflow-wrap:break-word}.summary-metrics>.metric-card strong,.summary-metrics>.result-card strong,.summary-metrics>.summary-chip strong{display:block;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:700;line-height:1.2;color:var(--metric-card-text);overflow-wrap:anywhere}.summary-metrics>.metric-card small,.summary-metrics>.metric-card .period-line,.summary-metrics>.metric-card .metric-hint,.summary-metrics>.metric-card .metric-detail,.summary-metrics>.result-card small,.summary-metrics>.result-card .period-line,.summary-metrics>.result-card .metric-hint,.summary-metrics>.result-card .metric-detail,.summary-metrics>.summary-chip small,.summary-metrics>.summary-chip .period-line,.summary-metrics>.summary-chip .metric-hint,.summary-metrics>.summary-chip .metric-detail{display:block;margin-top:.35rem;font-size:.75rem;font-weight:400;color:var(--metric-card-text-muted);line-height:1.35;overflow-wrap:break-word}.summary-metrics>.metric-card.tone-negative strong,.summary-metrics>.metric-card strong.expense,.summary-metrics>.result-card.tone-negative strong,.summary-metrics>.result-card strong.expense,.summary-metrics>.summary-chip.tone-negative strong,.summary-metrics>.summary-chip strong.expense{color:var(--metric-card-value-negative)}.summary-metrics>.metric-card.tone-positive,.summary-metrics>.result-card.tone-positive,.summary-metrics>.summary-chip.tone-positive{--metric-card-bg: var(--metric-palette-positive);background:var(--metric-card-bg)}.summary-metrics>.metric-card.tone-zero,.summary-metrics>.result-card.tone-zero,.summary-metrics>.summary-chip.tone-zero{--metric-card-bg: var(--metric-palette-neutral);background:var(--metric-card-bg)}.summary-metrics>.metric-card.tone-negative,.summary-metrics>.result-card.tone-negative,.summary-metrics>.summary-chip.tone-negative{--metric-card-bg: var(--metric-palette-negative);background:var(--metric-card-bg)}.summary-metrics>.metric-card,.summary-metrics>.result-card,.summary-metrics>.summary-chip{min-width:0}.metrics>.metric-card,.metrics>.result-card,.metrics>.summary-chip{border:none;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 4px 16px #0f172a14;color:var(--metric-card-text);background:transparent;min-width:0}.metrics>.metric-card .label,.metrics>.metric-card .metric-label,.metrics>.metric-card>span:first-child:not(strong),.metrics>.result-card .label,.metrics>.result-card .metric-label,.metrics>.result-card>span:first-child:not(strong),.metrics>.summary-chip .label,.metrics>.summary-chip .metric-label,.metrics>.summary-chip>span:first-child:not(strong){display:block;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--metric-card-text-muted);margin-bottom:.35rem;overflow-wrap:break-word}.metrics>.metric-card strong,.metrics>.result-card strong,.metrics>.summary-chip strong{display:block;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:700;line-height:1.2;color:var(--metric-card-text);overflow-wrap:anywhere}.metrics>.metric-card small,.metrics>.metric-card .period-line,.metrics>.metric-card .metric-hint,.metrics>.metric-card .metric-detail,.metrics>.result-card small,.metrics>.result-card .period-line,.metrics>.result-card .metric-hint,.metrics>.result-card .metric-detail,.metrics>.summary-chip small,.metrics>.summary-chip .period-line,.metrics>.summary-chip .metric-hint,.metrics>.summary-chip .metric-detail{display:block;margin-top:.35rem;font-size:.75rem;font-weight:400;color:var(--metric-card-text-muted);line-height:1.35;overflow-wrap:break-word}.metrics>.metric-card.tone-negative strong,.metrics>.metric-card strong.expense,.metrics>.result-card.tone-negative strong,.metrics>.result-card strong.expense,.metrics>.summary-chip.tone-negative strong,.metrics>.summary-chip strong.expense{color:var(--metric-card-value-negative)}.metrics>.metric-card.tone-positive,.metrics>.result-card.tone-positive,.metrics>.summary-chip.tone-positive{--metric-card-bg: var(--metric-palette-positive);background:var(--metric-card-bg)}.metrics>.metric-card.tone-zero,.metrics>.result-card.tone-zero,.metrics>.summary-chip.tone-zero{--metric-card-bg: var(--metric-palette-neutral);background:var(--metric-card-bg)}.metrics>.metric-card.tone-negative,.metrics>.result-card.tone-negative,.metrics>.summary-chip.tone-negative{--metric-card-bg: var(--metric-palette-negative);background:var(--metric-card-bg)}.metrics>.metric-card,.metrics>.result-card,.metrics>.summary-chip{min-width:0}.result-grid>.metric-card,.result-grid>.result-card,.result-grid>.summary-chip{border:none;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 4px 16px #0f172a14;color:var(--metric-card-text);background:transparent;min-width:0}.result-grid>.metric-card .label,.result-grid>.metric-card .metric-label,.result-grid>.metric-card>span:first-child:not(strong),.result-grid>.result-card .label,.result-grid>.result-card .metric-label,.result-grid>.result-card>span:first-child:not(strong),.result-grid>.summary-chip .label,.result-grid>.summary-chip .metric-label,.result-grid>.summary-chip>span:first-child:not(strong){display:block;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--metric-card-text-muted);margin-bottom:.35rem;overflow-wrap:break-word}.result-grid>.metric-card strong,.result-grid>.result-card strong,.result-grid>.summary-chip strong{display:block;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:700;line-height:1.2;color:var(--metric-card-text);overflow-wrap:anywhere}.result-grid>.metric-card small,.result-grid>.metric-card .period-line,.result-grid>.metric-card .metric-hint,.result-grid>.metric-card .metric-detail,.result-grid>.result-card small,.result-grid>.result-card .period-line,.result-grid>.result-card .metric-hint,.result-grid>.result-card .metric-detail,.result-grid>.summary-chip small,.result-grid>.summary-chip .period-line,.result-grid>.summary-chip .metric-hint,.result-grid>.summary-chip .metric-detail{display:block;margin-top:.35rem;font-size:.75rem;font-weight:400;color:var(--metric-card-text-muted);line-height:1.35;overflow-wrap:break-word}.result-grid>.metric-card.tone-negative strong,.result-grid>.metric-card strong.expense,.result-grid>.result-card.tone-negative strong,.result-grid>.result-card strong.expense,.result-grid>.summary-chip.tone-negative strong,.result-grid>.summary-chip strong.expense{color:var(--metric-card-value-negative)}.result-grid>.metric-card.tone-positive,.result-grid>.result-card.tone-positive,.result-grid>.summary-chip.tone-positive{--metric-card-bg: var(--metric-palette-positive);background:var(--metric-card-bg)}.result-grid>.metric-card.tone-zero,.result-grid>.result-card.tone-zero,.result-grid>.summary-chip.tone-zero{--metric-card-bg: var(--metric-palette-neutral);background:var(--metric-card-bg)}.result-grid>.metric-card.tone-negative,.result-grid>.result-card.tone-negative,.result-grid>.summary-chip.tone-negative{--metric-card-bg: var(--metric-palette-negative);background:var(--metric-card-bg)}.result-grid>.metric-card,.result-grid>.result-card,.result-grid>.summary-chip{min-width:0}.insights-grid>.metric-card,.insights-grid>.result-card,.insights-grid>.summary-chip{border:none;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 4px 16px #0f172a14;color:var(--metric-card-text);background:transparent;min-width:0}.insights-grid>.metric-card .label,.insights-grid>.metric-card .metric-label,.insights-grid>.metric-card>span:first-child:not(strong),.insights-grid>.result-card .label,.insights-grid>.result-card .metric-label,.insights-grid>.result-card>span:first-child:not(strong),.insights-grid>.summary-chip .label,.insights-grid>.summary-chip .metric-label,.insights-grid>.summary-chip>span:first-child:not(strong){display:block;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--metric-card-text-muted);margin-bottom:.35rem;overflow-wrap:break-word}.insights-grid>.metric-card strong,.insights-grid>.result-card strong,.insights-grid>.summary-chip strong{display:block;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:700;line-height:1.2;color:var(--metric-card-text);overflow-wrap:anywhere}.insights-grid>.metric-card small,.insights-grid>.metric-card .period-line,.insights-grid>.metric-card .metric-hint,.insights-grid>.metric-card .metric-detail,.insights-grid>.result-card small,.insights-grid>.result-card .period-line,.insights-grid>.result-card .metric-hint,.insights-grid>.result-card .metric-detail,.insights-grid>.summary-chip small,.insights-grid>.summary-chip .period-line,.insights-grid>.summary-chip .metric-hint,.insights-grid>.summary-chip .metric-detail{display:block;margin-top:.35rem;font-size:.75rem;font-weight:400;color:var(--metric-card-text-muted);line-height:1.35;overflow-wrap:break-word}.insights-grid>.metric-card.tone-negative strong,.insights-grid>.metric-card strong.expense,.insights-grid>.result-card.tone-negative strong,.insights-grid>.result-card strong.expense,.insights-grid>.summary-chip.tone-negative strong,.insights-grid>.summary-chip strong.expense{color:var(--metric-card-value-negative)}.insights-grid>.metric-card.tone-positive,.insights-grid>.result-card.tone-positive,.insights-grid>.summary-chip.tone-positive{--metric-card-bg: var(--metric-palette-positive);background:var(--metric-card-bg)}.insights-grid>.metric-card.tone-zero,.insights-grid>.result-card.tone-zero,.insights-grid>.summary-chip.tone-zero{--metric-card-bg: var(--metric-palette-neutral);background:var(--metric-card-bg)}.insights-grid>.metric-card.tone-negative,.insights-grid>.result-card.tone-negative,.insights-grid>.summary-chip.tone-negative{--metric-card-bg: var(--metric-palette-negative);background:var(--metric-card-bg)}.insights-grid>.metric-card,.insights-grid>.result-card,.insights-grid>.summary-chip{min-width:0}.cashflow-summary>.metric-card,.cashflow-summary>.result-card,.cashflow-summary>.summary-chip{border:none;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 4px 16px #0f172a14;color:var(--metric-card-text);background:transparent;min-width:0}.cashflow-summary>.metric-card .label,.cashflow-summary>.metric-card .metric-label,.cashflow-summary>.metric-card>span:first-child:not(strong),.cashflow-summary>.result-card .label,.cashflow-summary>.result-card .metric-label,.cashflow-summary>.result-card>span:first-child:not(strong),.cashflow-summary>.summary-chip .label,.cashflow-summary>.summary-chip .metric-label,.cashflow-summary>.summary-chip>span:first-child:not(strong){display:block;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--metric-card-text-muted);margin-bottom:.35rem;overflow-wrap:break-word}.cashflow-summary>.metric-card strong,.cashflow-summary>.result-card strong,.cashflow-summary>.summary-chip strong{display:block;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:700;line-height:1.2;color:var(--metric-card-text);overflow-wrap:anywhere}.cashflow-summary>.metric-card small,.cashflow-summary>.metric-card .period-line,.cashflow-summary>.metric-card .metric-hint,.cashflow-summary>.metric-card .metric-detail,.cashflow-summary>.result-card small,.cashflow-summary>.result-card .period-line,.cashflow-summary>.result-card .metric-hint,.cashflow-summary>.result-card .metric-detail,.cashflow-summary>.summary-chip small,.cashflow-summary>.summary-chip .period-line,.cashflow-summary>.summary-chip .metric-hint,.cashflow-summary>.summary-chip .metric-detail{display:block;margin-top:.35rem;font-size:.75rem;font-weight:400;color:var(--metric-card-text-muted);line-height:1.35;overflow-wrap:break-word}.cashflow-summary>.metric-card.tone-negative strong,.cashflow-summary>.metric-card strong.expense,.cashflow-summary>.result-card.tone-negative strong,.cashflow-summary>.result-card strong.expense,.cashflow-summary>.summary-chip.tone-negative strong,.cashflow-summary>.summary-chip strong.expense{color:var(--metric-card-value-negative)}.cashflow-summary>.metric-card.tone-positive,.cashflow-summary>.result-card.tone-positive,.cashflow-summary>.summary-chip.tone-positive{--metric-card-bg: var(--metric-palette-positive);background:var(--metric-card-bg)}.cashflow-summary>.metric-card.tone-zero,.cashflow-summary>.result-card.tone-zero,.cashflow-summary>.summary-chip.tone-zero{--metric-card-bg: var(--metric-palette-neutral);background:var(--metric-card-bg)}.cashflow-summary>.metric-card.tone-negative,.cashflow-summary>.result-card.tone-negative,.cashflow-summary>.summary-chip.tone-negative{--metric-card-bg: var(--metric-palette-negative);background:var(--metric-card-bg)}.cashflow-summary>.metric-card,.cashflow-summary>.result-card,.cashflow-summary>.summary-chip{min-width:0}.metric-cards>.metric-card,.metric-cards>.result-card,.metric-cards>.summary-chip{border:none;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 4px 16px #0f172a14;color:var(--metric-card-text);background:transparent;min-width:0}.metric-cards>.metric-card .label,.metric-cards>.metric-card .metric-label,.metric-cards>.metric-card>span:first-child:not(strong),.metric-cards>.result-card .label,.metric-cards>.result-card .metric-label,.metric-cards>.result-card>span:first-child:not(strong),.metric-cards>.summary-chip .label,.metric-cards>.summary-chip .metric-label,.metric-cards>.summary-chip>span:first-child:not(strong){display:block;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--metric-card-text-muted);margin-bottom:.35rem;overflow-wrap:break-word}.metric-cards>.metric-card strong,.metric-cards>.result-card strong,.metric-cards>.summary-chip strong{display:block;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:700;line-height:1.2;color:var(--metric-card-text);overflow-wrap:anywhere}.metric-cards>.metric-card small,.metric-cards>.metric-card .period-line,.metric-cards>.metric-card .metric-hint,.metric-cards>.metric-card .metric-detail,.metric-cards>.result-card small,.metric-cards>.result-card .period-line,.metric-cards>.result-card .metric-hint,.metric-cards>.result-card .metric-detail,.metric-cards>.summary-chip small,.metric-cards>.summary-chip .period-line,.metric-cards>.summary-chip .metric-hint,.metric-cards>.summary-chip .metric-detail{display:block;margin-top:.35rem;font-size:.75rem;font-weight:400;color:var(--metric-card-text-muted);line-height:1.35;overflow-wrap:break-word}.metric-cards>.metric-card.tone-negative strong,.metric-cards>.metric-card strong.expense,.metric-cards>.result-card.tone-negative strong,.metric-cards>.result-card strong.expense,.metric-cards>.summary-chip.tone-negative strong,.metric-cards>.summary-chip strong.expense{color:var(--metric-card-value-negative)}.metric-cards>.metric-card.tone-positive,.metric-cards>.result-card.tone-positive,.metric-cards>.summary-chip.tone-positive{--metric-card-bg: var(--metric-palette-positive);background:var(--metric-card-bg)}.metric-cards>.metric-card.tone-zero,.metric-cards>.result-card.tone-zero,.metric-cards>.summary-chip.tone-zero{--metric-card-bg: var(--metric-palette-neutral);background:var(--metric-card-bg)}.metric-cards>.metric-card.tone-negative,.metric-cards>.result-card.tone-negative,.metric-cards>.summary-chip.tone-negative{--metric-card-bg: var(--metric-palette-negative);background:var(--metric-card-bg)}.metric-cards>.metric-card,.metric-cards>.result-card,.metric-cards>.summary-chip{min-width:0}.metric-board,.metric-board-group,.metric-board-grid,.metric-board-layout{background:none;border:none;box-shadow:none;padding:0;margin:0;color:inherit}.metric-board{container-type:inline-size;container-name:metric-board;display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}.metric-board-grid{container-type:inline-size;container-name:metric-grid;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-card-min, 9.75rem)),1fr))}@container metric-grid (max-width: 22rem){.metric-board-grid{grid-template-columns:1fr}}@container metric-grid (max-width: 28rem){.metric-board-grid>.metric-card,.metric-board-grid>.result-card,.metric-board-grid>.summary-chip{padding:.85rem 1rem}}.metric-board-group{min-width:0}.metric-board-heading{margin:0 0 .5rem;font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.metric-board-group--result{padding-top:.25rem;border-top:1px solid var(--border)}.metric-card--featured{box-shadow:0 6px 20px #0f172a1f}.metric-card--featured strong{font-size:clamp(1.2rem,3vw,1.45rem)}.metric-board-layout{display:flex;flex-direction:column;gap:1.25rem;width:100%;min-width:0}@container metric-board (min-width: 40rem){.metric-board--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1rem 1.25rem;align-items:start}.metric-board--split .metric-board-group--income{grid-column:1;grid-row:1}.metric-board--split .metric-board-group--outflows{grid-column:2;grid-row:1}.metric-board--split .metric-board-group--result{grid-column:1/-1;grid-row:2;border-top:none;padding-top:0}}.property-card .card-metrics{container-type:inline-size;container-name:property-card-metrics;display:grid;width:100%;min-width:0;gap:var(--metric-grid-gap, .75rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr))}@container property-card-metrics (max-width: 18rem){.property-card .card-metrics{grid-template-columns:1fr}}.property-card .card-metrics>div{border:none;border-radius:1rem;padding:1rem 1.15rem;box-shadow:0 4px 16px #0f172a14;color:var(--metric-card-text);background:transparent;min-width:0}.property-card .card-metrics>div .label,.property-card .card-metrics>div .metric-label,.property-card .card-metrics>div>span:first-child:not(strong){display:block;font-size:.75rem;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--metric-card-text-muted);margin-bottom:.35rem;overflow-wrap:break-word}.property-card .card-metrics>div strong{display:block;font-size:clamp(1.05rem,2.5vw,1.25rem);font-weight:700;line-height:1.2;color:var(--metric-card-text);overflow-wrap:anywhere}.property-card .card-metrics>div small,.property-card .card-metrics>div .period-line,.property-card .card-metrics>div .metric-hint,.property-card .card-metrics>div .metric-detail{display:block;margin-top:.35rem;font-size:.75rem;font-weight:400;color:var(--metric-card-text-muted);line-height:1.35;overflow-wrap:break-word}.property-card .card-metrics>div.tone-negative strong,.property-card .card-metrics>div strong.expense{color:var(--metric-card-value-negative)}.property-card .card-metrics>div.tone-positive{--metric-card-bg: var(--metric-palette-positive);background:var(--metric-card-bg)}.property-card .card-metrics>div.tone-zero{--metric-card-bg: var(--metric-palette-neutral);background:var(--metric-card-bg)}.property-card .card-metrics>div.tone-negative{--metric-card-bg: var(--metric-palette-negative);background:var(--metric-card-bg)}.property-card .card-metrics>div{min-width:0}.metric-card-wide{min-width:0}*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text);background:var(--page-bg);min-height:100vh}html[data-theme=light] .sidebar,html.theme-light .sidebar,body[data-theme=light] .sidebar,body.theme-light .sidebar{isolation:auto;background:#fff!important;background-image:none!important;background-color:#fff!important;color:#1a1424!important;color-scheme:only light}html[data-theme=light] .sidebar-glow,html.theme-light .sidebar-glow,body[data-theme=light] .sidebar-glow,body.theme-light .sidebar-glow{display:none!important}h1,h2,h3,p{margin-top:0}.page{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem}.page-header{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;margin-bottom:1.5rem}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:var(--text-muted);margin:0 0 .35rem}.subtitle{margin:0;color:var(--text-muted)}.muted{color:var(--text-muted)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;padding:1.25rem;box-shadow:var(--shadow-card)}.panel+.panel{margin-top:1.5rem}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.panel-header h2,.panel h2{margin:0 0 1rem;font-size:1.05rem}.panel-header h2{margin-bottom:0}.empty-state{text-align:center;padding:2rem 1rem;color:var(--text-muted)}.empty-state h3{color:var(--text)}.alert{padding:.75rem 1rem;border-radius:.75rem;margin-bottom:1rem}.alert-error{color:var(--danger-dark);background:var(--danger-bg);border:1px solid var(--danger-border)}.alert-info{color:var(--text);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.alert-success{color:var(--success-dark);background:var(--success-bg);border:1px solid color-mix(in srgb,var(--success) 45%,transparent)}.btn{border:none;border-radius:.65rem;padding:.65rem 1rem;font-size:.9rem;cursor:pointer;transition:transform .15s ease,background .15s ease,opacity .15s ease;background:var(--btn-bg);color:var(--btn-color);-webkit-text-fill-color:var(--btn-color);font-weight:700;letter-spacing:.01em;box-shadow:none}.btn:hover:not(:disabled){transform:translateY(-1px);background:var(--btn-bg-hover);box-shadow:none}.btn-primary{background:var(--btn-bg);color:var(--btn-color);-webkit-text-fill-color:var(--btn-color);font-weight:700;box-shadow:none}.btn-primary:hover:not(:disabled){transform:translateY(-1px);background:var(--btn-bg-hover);box-shadow:none}.btn:disabled{opacity:.72;cursor:not-allowed;transform:none;box-shadow:none}.btn-ghost,.btn-outline{background:var(--btn-bg);color:var(--btn-color);-webkit-text-fill-color:var(--btn-color);border:none;font-weight:600;box-shadow:none}.btn-ghost:hover:not(:disabled),.btn-outline:hover:not(:disabled){transform:translateY(-1px);background:var(--btn-bg-hover);box-shadow:none}.btn-link{background:none;border:none;color:var(--primary);font-size:.875rem;font-weight:600;cursor:pointer;padding:0;box-shadow:none}.dismiss-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);font-size:1.15rem;line-height:1;cursor:pointer;flex-shrink:0}.dismiss-btn:hover:not(:disabled){border-color:var(--text-muted);color:var(--text)}.btn-link:hover:not(:disabled){transform:none;box-shadow:none;text-decoration:underline}.btn-cancel,.btn-end-lease,.btn-danger{background:var(--danger, #dc2626);border:1px solid var(--danger-dark, #b91c1c);color:#fff;-webkit-text-fill-color:#fff;font-weight:600;box-shadow:none}.btn-cancel:hover:not(:disabled),.btn-end-lease:hover:not(:disabled),.btn-danger:hover:not(:disabled){background:var(--danger-dark, #b91c1c);color:#fff;transform:translateY(-1px);box-shadow:none;filter:none}.btn-sm{padding:.4rem .65rem;font-size:.8rem}label{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:var(--text-muted)}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;border:1px solid var(--border);border-radius:.65rem;padding:.65rem .75rem;font:inherit;color:var(--text);background:var(--input-bg)}input:not([type=checkbox]):not([type=radio]):-webkit-autofill,input:not([type=checkbox]):not([type=radio]):-webkit-autofill:hover,input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;transition:background-color 9999s ease-out 0s}select option{background:var(--surface);color:var(--text)}input[type=checkbox]{width:1.05rem;height:1.05rem;margin:0;flex-shrink:0;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none;border:1.5px solid var(--checkbox-border);border-radius:.35rem;background-color:var(--checkbox-bg);background-repeat:no-repeat;background-position:center;background-size:.75rem .75rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}input[type=checkbox]:hover:not(:disabled){border-color:var(--checkbox-border-hover)}input[type=checkbox]:checked{background-color:var(--checkbox-checked-bg);border-color:var(--checkbox-checked-border);background-image:var(--checkbox-check-icon)}input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--focus-shadow)}input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:2px solid var(--focus-ring);border-color:var(--primary);box-shadow:var(--focus-shadow)}.row-2,.row-3{display:grid;gap:1rem}.row-2{grid-template-columns:repeat(2,1fr)}.row-3{grid-template-columns:repeat(3,1fr)}.form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.field-hint{display:block;margin-top:.25rem;font-size:.78rem;color:var(--text-muted);line-height:1.35}.modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a73}.modal-panel{width:min(100%,32rem);max-height:90vh;overflow-y:auto;padding:1.25rem;border-radius:.85rem;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:1rem}.modal-panel h2{margin:0;font-size:1.1rem}.transition-options{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.transition-options legend{margin-bottom:.35rem;padding:0}.radio-label{display:flex;align-items:flex-start;gap:.5rem;font-size:.88rem;cursor:pointer}.new-lease-fields{display:grid;gap:.85rem}.modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}@media(max-width:768px){.page-header{flex-direction:column}.row-2,.row-3{grid-template-columns:1fr}}.dashboard-page .net-worth-panel,.dashboard-page .growth-column{margin-bottom:1.5rem;align-items:stretch}.dashboard-page .growth-column .panel-header h2{margin-bottom:0}.dashboard-page .growth-column .chart-panel .metric-tabs{min-height:2rem}.dashboard-page .breakdown-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.dashboard-page .breakdown-summary div{padding:.75rem;border-radius:.75rem;background:var(--surface-muted);border:1px solid var(--border)}.dashboard-page .breakdown-summary span{display:block;font-size:.78rem;color:var(--text-muted);margin-bottom:.25rem}.dashboard-page .breakdown-summary strong{font-size:1.05rem;font-weight:700;color:var(--text)}.dashboard-page .breakdown-summary strong.tone-positive{color:var(--success-dark)}.dashboard-page .breakdown-summary strong.tone-negative{color:var(--danger-dark)}.dashboard-page .breakdown-summary strong.tone-zero{color:var(--text-muted)}.dashboard-page .breakdown-items{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1rem}.dashboard-page .breakdown-items-head,.dashboard-page .breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem;gap:1rem;align-items:center}.dashboard-page .breakdown-items-head{padding:0 .5rem .25rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.dashboard-page .breakdown-items-head span:last-child,.dashboard-page .breakdown-row-amount{text-align:right;font-variant-numeric:tabular-nums;justify-self:end;white-space:nowrap}.dashboard-page .breakdown-row-amount{font-weight:600}.dashboard-page .net-worth-intro{margin:-.25rem 0 .85rem;font-size:.85rem}.dashboard-page .breakdown-footnote{margin:-.25rem 0 .85rem;font-size:.8rem}.dashboard-page .breakdown-row{font-size:.9rem;padding:.45rem .5rem;border-radius:.5rem}.dashboard-page .breakdown-row-link{cursor:pointer}.dashboard-page .breakdown-row-link:hover{background:var(--surface-muted)}.dashboard-page .breakdown-row-label{display:flex;flex-direction:column;gap:.15rem;min-width:0}.dashboard-page .breakdown-row-label small{font-size:.75rem;color:var(--text-muted)}.dashboard-page .history-range-picker{display:inline-flex;align-items:center;gap:.45rem}.dashboard-page .history-range-label{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.dashboard-page .history-range-picker select{width:auto;min-width:11rem;padding:.35rem 1.75rem .35rem .75rem;font-size:.78rem;border-radius:999px;background-color:var(--surface-muted);cursor:pointer}.dashboard-page .range-tabs,.dashboard-page .metric-tabs{display:flex;gap:.35rem;flex-wrap:wrap}.dashboard-page .range-tabs button,.dashboard-page .metric-tabs button{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);border-radius:999px;padding:.3rem .65rem;font-size:.78rem;cursor:pointer}.dashboard-page .range-tabs button.active,.dashboard-page .metric-tabs button.active{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);border-color:transparent}.dashboard-page .chart-wrap{margin-top:1rem;border-radius:.85rem;background:var(--surface-muted);border:1px solid var(--border);padding:.5rem .75rem;min-height:300px}.dashboard-page .growth-column .chart-wrap{min-height:0}.dashboard-page .growth-chart{display:block;width:100%;height:300px}.dashboard-page .growth-column .growth-chart{height:100%}.dashboard-page .change-list,.dashboard-page .rent-list{display:flex;flex-direction:column;gap:.65rem}.dashboard-page .change-card,.dashboard-page .rent-card{padding:.85rem 1rem;border-radius:.85rem;background:var(--surface-muted);border:1px solid var(--border)}.dashboard-page .change-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem}.dashboard-page .change-label{font-size:.82rem;color:var(--text-muted);line-height:1.35}.dashboard-page .change-values{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-page .change-values strong{font-size:1rem;font-weight:700;line-height:1.2}.dashboard-page .change-percent{display:block;min-height:1.125rem;font-size:.75rem;line-height:1.125rem;color:var(--text-muted)}
