.treasury-showcase[data-astro-cid-vcq7kpwm]{gap:var(--space-md);padding:var(--space-md);background-color:var(--color-paper);color:var(--color-ink);flex-direction:column;display:flex}.treasury-topbar[data-astro-cid-vcq7kpwm]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.treasury-heading-group[data-astro-cid-vcq7kpwm]{align-items:center;gap:var(--space-sm);display:flex}.treasury-icon-box[data-astro-cid-vcq7kpwm]{border-radius:var(--radius-sm);background-color:var(--color-amber-bg);border:var(--rule-hair) solid var(--color-amber-border);width:38px;height:38px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.treasury-title[data-astro-cid-vcq7kpwm]{font-size:var(--text-md);color:var(--color-ink);margin:0;font-weight:800;line-height:1.25}.treasury-subtitle[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-muted);margin:4px 0 0}.year-selector[data-astro-cid-vcq7kpwm]{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);border:var(--rule-hair) solid var(--color-rule-strong);background-color:var(--color-paper-2);font-size:var(--text-xs);color:var(--color-ink);padding:6px 14px;font-weight:700;display:inline-flex}.scoreboard-banner[data-astro-cid-vcq7kpwm]{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-card);background:linear-gradient(135deg, var(--color-paper-2) 0%, var(--color-surface-elevated) 100%);border:var(--rule-hair) solid var(--color-rule-strong);box-shadow:var(--shadow-sm);grid-template-columns:1fr 1fr 1.25fr;display:grid}.scoreboard-col[data-astro-cid-vcq7kpwm]{justify-content:space-between;gap:var(--space-2xs);flex-direction:column;display:flex}.scoreboard-col-plan[data-astro-cid-vcq7kpwm]{padding-left:var(--space-md);border-left:var(--rule-hair) solid var(--color-rule-strong)}.scoreboard-col-thermo[data-astro-cid-vcq7kpwm]{padding-left:var(--space-md);border-left:var(--rule-hair) solid var(--color-rule-strong);justify-content:center;gap:var(--space-xs)}.col-kicker[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.kicker-amber[data-astro-cid-vcq7kpwm]{color:var(--color-amber-text)}.col-big-num[data-astro-cid-vcq7kpwm]{font-size:var(--text-xl);color:var(--color-ink);font-weight:800;line-height:1.15}.num-amber[data-astro-cid-vcq7kpwm]{color:var(--color-accent-bright)}.col-meta-row[data-astro-cid-vcq7kpwm]{align-items:center;gap:var(--space-xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.col-meta-text[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-muted)}.badge-pill[data-astro-cid-vcq7kpwm]{border-radius:var(--radius-pill);white-space:nowrap;padding:3px 9px;font-size:.7rem;font-weight:700}.badge-emerald[data-astro-cid-vcq7kpwm]{background-color:var(--color-positive-bg);color:var(--color-positive);border:var(--rule-hair) solid var(--color-positive-border)}.badge-amber[data-astro-cid-vcq7kpwm]{background-color:var(--color-amber-bg);color:var(--color-amber-text);border:var(--rule-hair) solid var(--color-amber-border)}.thermometer-head[data-astro-cid-vcq7kpwm]{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.thermo-title[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.thermo-pct[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-positive);font-weight:700}.thermometer-track[data-astro-cid-vcq7kpwm]{border-radius:var(--radius-pill);background-color:var(--color-paper-3);border:var(--rule-hair) solid var(--color-rule);width:100%;height:12px;display:flex;overflow:hidden}@keyframes barFillIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.thermometer-fill-solid[data-astro-cid-vcq7kpwm]{transform-origin:0;background:linear-gradient(90deg,#16a34a 0%,#22c55e 100%);width:78%;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .2s both barFillIn}.thermometer-fill-striped[data-astro-cid-vcq7kpwm]{background:repeating-linear-gradient(-45deg,#f97316b3,#f97316b3 4px,#f9731640 4px 8px);width:22%;height:100%}.thermometer-legend[data-astro-cid-vcq7kpwm]{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);display:flex}.legend-gained[data-astro-cid-vcq7kpwm]{color:var(--color-positive);font-weight:600}.legend-plan[data-astro-cid-vcq7kpwm]{color:var(--color-amber-text);font-weight:600}.kpi-grid-4[data-astro-cid-vcq7kpwm]{gap:var(--space-sm);grid-template-columns:repeat(4,1fr);display:grid}.kpi-card[data-astro-cid-vcq7kpwm]{background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-sm);gap:var(--space-xs);transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out);flex-direction:column;display:flex}.kpi-card[data-astro-cid-vcq7kpwm]:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.kpi-card[data-astro-cid-vcq7kpwm].tone-checking{border-top:3px solid var(--series-checking)}.kpi-card[data-astro-cid-vcq7kpwm].tone-savings{border-top:3px solid var(--series-savings)}.kpi-card[data-astro-cid-vcq7kpwm].tone-investment{border-top:3px solid var(--series-investment)}.kpi-card[data-astro-cid-vcq7kpwm].tone-cash{border-top:3px solid var(--series-cash)}.kpi-card-top[data-astro-cid-vcq7kpwm]{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.kpi-name[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.kpi-dot[data-astro-cid-vcq7kpwm]{border-radius:var(--radius-pill);flex-shrink:0;width:8px;height:8px}.kpi-dot[data-astro-cid-vcq7kpwm].tone-checking,.kpi-mini-solid[data-astro-cid-vcq7kpwm].tone-checking,.kpi-mini-Remain[data-astro-cid-vcq7kpwm].tone-checking{background-color:var(--series-checking)}.kpi-dot[data-astro-cid-vcq7kpwm].tone-savings,.kpi-mini-solid[data-astro-cid-vcq7kpwm].tone-savings,.kpi-mini-Remain[data-astro-cid-vcq7kpwm].tone-savings{background-color:var(--series-savings)}.kpi-dot[data-astro-cid-vcq7kpwm].tone-investment,.kpi-mini-solid[data-astro-cid-vcq7kpwm].tone-investment,.kpi-mini-Remain[data-astro-cid-vcq7kpwm].tone-investment{background-color:var(--series-investment)}.kpi-dot[data-astro-cid-vcq7kpwm].tone-cash,.kpi-mini-solid[data-astro-cid-vcq7kpwm].tone-cash,.kpi-mini-Remain[data-astro-cid-vcq7kpwm].tone-cash{background-color:var(--series-cash)}.kpi-delta[data-astro-cid-vcq7kpwm]{border-radius:var(--radius-pill);background-color:var(--color-positive-bg);color:var(--color-positive);padding:2px 8px;font-size:.7rem;font-weight:700}.kpi-values-row[data-astro-cid-vcq7kpwm]{align-items:baseline;gap:var(--space-2xs);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.kpi-today[data-astro-cid-vcq7kpwm]{font-weight:800}.kpi-today[data-astro-cid-vcq7kpwm].tone-checking{color:var(--series-checking)}.kpi-today[data-astro-cid-vcq7kpwm].tone-savings{color:var(--series-savings)}.kpi-today[data-astro-cid-vcq7kpwm].tone-investment{color:var(--series-investment)}.kpi-today[data-astro-cid-vcq7kpwm].tone-cash{color:var(--series-cash)}.kpi-arrow[data-astro-cid-vcq7kpwm]{color:var(--color-muted)}.kpi-dec[data-astro-cid-vcq7kpwm]{color:var(--color-ink-2);font-weight:600}.kpi-mini-track[data-astro-cid-vcq7kpwm]{border-radius:var(--radius-pill);background-color:var(--color-paper-3);width:100%;height:5px;display:flex;overflow:hidden}.kpi-mini-solid[data-astro-cid-vcq7kpwm]{transform-origin:0;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .2s both barFillIn}.kpi-mini-Remain[data-astro-cid-vcq7kpwm]{opacity:.25;flex:1;height:100%}.kpi-footer[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-muted)}.chart-stage[data-astro-cid-vcq7kpwm]{background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-sm) var(--space-md);gap:var(--space-xs);flex-direction:column;display:flex}.chart-legend-bar[data-astro-cid-vcq7kpwm]{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.legend-series[data-astro-cid-vcq7kpwm]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.legend-item[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.legend-swatch[data-astro-cid-vcq7kpwm]{border-radius:var(--radius-pill);width:12px;height:4px}.swatch-networth[data-astro-cid-vcq7kpwm]{background-color:var(--series-networth)}.swatch-investment[data-astro-cid-vcq7kpwm]{background-color:var(--series-investment)}.swatch-savings[data-astro-cid-vcq7kpwm]{background-color:var(--series-savings)}.swatch-checking[data-astro-cid-vcq7kpwm]{background-color:var(--series-checking)}.swatch-cash[data-astro-cid-vcq7kpwm]{background-color:var(--series-cash)}.legend-types[data-astro-cid-vcq7kpwm]{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-muted);display:flex}.type-pill[data-astro-cid-vcq7kpwm]{border-radius:var(--radius-pill);background-color:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);padding:3px 9px}.svg-chart-wrapper[data-astro-cid-vcq7kpwm]{width:100%;position:relative}.treasury-svg[data-astro-cid-vcq7kpwm]{width:100%;height:auto;display:block}.svg-grid-line[data-astro-cid-vcq7kpwm]{stroke:var(--chart-grid)}.svg-grid-baseline[data-astro-cid-vcq7kpwm]{stroke:var(--color-rule)}.svg-axis-num[data-astro-cid-vcq7kpwm]{fill:var(--color-muted);font-family:var(--font-mono);font-size:12px}.svg-month-active[data-astro-cid-vcq7kpwm]{fill:var(--color-accent);font-family:var(--font-mono);font-size:12px;font-weight:700}.svg-today-line[data-astro-cid-vcq7kpwm]{stroke:var(--color-accent);stroke-width:1.5px}.svg-today-pill[data-astro-cid-vcq7kpwm]{fill:var(--color-accent)}.svg-today-num[data-astro-cid-vcq7kpwm]{fill:var(--color-accent-ink);font-family:var(--font-mono);font-size:12px;font-weight:700}.svg-plan-line[data-astro-cid-vcq7kpwm]{stroke:var(--chart-plan-stroke)}@keyframes drawChartLine{to{stroke-dashoffset:0}}@keyframes fadeChartArea{0%{opacity:0}to{opacity:1}}.svg-area-networth[data-astro-cid-vcq7kpwm]{animation:1.1s ease-out .5s both fadeChartArea}.svg-series-networth[data-astro-cid-vcq7kpwm]{stroke:var(--series-networth);stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.3s cubic-bezier(.22,1,.36,1) .3s forwards drawChartLine}.svg-series-networth[data-astro-cid-vcq7kpwm].svg-series-projected{stroke-dasharray:6 4;stroke-dashoffset:0;animation:1.1s ease-out .8s both fadeChartArea}.svg-series-investment[data-astro-cid-vcq7kpwm]{stroke:var(--series-investment)}.svg-series-savings[data-astro-cid-vcq7kpwm]{stroke:var(--series-savings)}.svg-series-checking[data-astro-cid-vcq7kpwm]{stroke:var(--series-checking)}.svg-series-cash[data-astro-cid-vcq7kpwm]{stroke:var(--series-cash)}.svg-dot-networth[data-astro-cid-vcq7kpwm]{fill:var(--series-networth);stroke:var(--color-paper);stroke-width:2px}.svg-dot-networth-plan[data-astro-cid-vcq7kpwm]{fill:var(--color-paper);stroke:var(--series-networth);stroke-width:2px}.svg-dot-investment[data-astro-cid-vcq7kpwm]{fill:var(--series-investment);stroke:var(--color-paper);stroke-width:1.5px}.svg-dot-savings[data-astro-cid-vcq7kpwm]{fill:var(--series-savings);stroke:var(--color-paper);stroke-width:1.5px}.chart-oct-popover[data-astro-cid-vcq7kpwm]{background-color:var(--bg-glass);backdrop-filter:blur(10px);border:var(--rule-hair) solid var(--color-amber-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);pointer-events:none;flex-direction:column;gap:4px;padding:8px 12px;display:flex;position:absolute;top:12px;left:52%;transform:translate(-50%)}.popover-head[data-astro-cid-vcq7kpwm]{justify-content:space-between;align-items:center;gap:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);padding-bottom:4px;display:flex}.popover-month[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.popover-badge[data-astro-cid-vcq7kpwm]{font-size:var(--text-xs);color:var(--color-amber-text);font-weight:600}.popover-row[data-astro-cid-vcq7kpwm]{justify-content:space-between;align-items:center;gap:var(--space-sm);font-size:var(--text-xs);display:flex}.popover-label[data-astro-cid-vcq7kpwm]{color:var(--color-muted)}.popover-val[data-astro-cid-vcq7kpwm]{font-weight:700}.val-amber[data-astro-cid-vcq7kpwm]{color:var(--color-accent)}.val-emerald[data-astro-cid-vcq7kpwm]{color:var(--color-positive)}@media (width<=60rem){.scoreboard-banner[data-astro-cid-vcq7kpwm]{grid-template-columns:1fr}.scoreboard-col-plan[data-astro-cid-vcq7kpwm],.scoreboard-col-thermo[data-astro-cid-vcq7kpwm]{padding-left:0;padding-top:var(--space-sm);border-left:none;border-top:var(--rule-hair) solid var(--color-rule)}.kpi-grid-4[data-astro-cid-vcq7kpwm]{grid-template-columns:repeat(2,1fr)}.chart-oct-popover[data-astro-cid-vcq7kpwm]{display:none}}@media (width<=40rem){.kpi-grid-4[data-astro-cid-vcq7kpwm]{grid-template-columns:1fr}}.budget-showcase[data-astro-cid-nhvr6vlv]{gap:var(--space-md);padding:var(--space-md);background-color:var(--color-paper);color:var(--color-ink);flex-direction:column;display:flex}.budget-topbar[data-astro-cid-nhvr6vlv]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.budget-title-group[data-astro-cid-nhvr6vlv]{align-items:center;gap:var(--space-sm);display:flex}.space-chip[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-amber-bg);border:var(--rule-hair) solid var(--color-amber-border);font-size:var(--text-xs);color:var(--color-amber-text);align-items:center;gap:6px;padding:5px 12px;font-weight:700;display:inline-flex}.space-dot[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-accent-bright);width:7px;height:7px}.budget-title[data-astro-cid-nhvr6vlv]{font-size:var(--text-md);color:var(--color-ink);margin:0;font-weight:800;line-height:1.25}.budget-subtitle[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted);margin:4px 0 0}.budget-controls[data-astro-cid-nhvr6vlv]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.month-nav[data-astro-cid-nhvr6vlv]{align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-strong);font-size:var(--text-xs);color:var(--color-ink);padding:5px 12px;font-weight:700;display:inline-flex}.nav-chevron[data-astro-cid-nhvr6vlv]{color:var(--color-muted);font-weight:700}.status-active-pill[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-positive-bg);border:var(--rule-hair) solid var(--color-positive-border);color:var(--color-positive);font-size:var(--text-xs);align-items:center;gap:6px;padding:5px 10px;font-weight:700;display:inline-flex}.status-dot[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-positive);width:6px;height:6px}.close-month-btn[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-amber-bg);border:var(--rule-hair) solid var(--color-amber-border);color:var(--color-amber-text);font-size:var(--text-xs);padding:5px 12px;font-weight:700}.summary-hero-block[data-astro-cid-nhvr6vlv]{background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-sm) var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex}.summary-hero-toolbar[data-astro-cid-nhvr6vlv]{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.segmented-control[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);padding:3px;display:inline-flex}.seg-item[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted);border-radius:var(--radius-pill);padding:4px 12px;font-weight:600}.seg-active[data-astro-cid-nhvr6vlv]{background-color:var(--color-amber-bg);color:var(--color-amber-text)}.formula-hint[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-positive);font-weight:600}.summary-hero-grid[data-astro-cid-nhvr6vlv]{gap:var(--space-sm);grid-template-columns:1fr 1.25fr;display:grid}.month-flow-card[data-astro-cid-nhvr6vlv],.net-position-card[data-astro-cid-nhvr6vlv]{background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;display:flex}.flow-card-head[data-astro-cid-nhvr6vlv]{border-bottom:var(--rule-hair) solid var(--color-rule);justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.flow-card-title[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.flow-card-kicker[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted)}.flow-row[data-astro-cid-nhvr6vlv]{flex-direction:column;gap:4px;display:flex}.flow-row-top[data-astro-cid-nhvr6vlv]{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);display:flex}.flow-name[data-astro-cid-nhvr6vlv]{color:var(--color-ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.flow-dot[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);width:8px;height:8px}.dot-emerald[data-astro-cid-nhvr6vlv]{background-color:var(--color-positive)}.dot-amber[data-astro-cid-nhvr6vlv]{background-color:var(--color-accent-bright)}.flow-amounts[data-astro-cid-nhvr6vlv]{color:var(--color-ink);font-weight:700}.flow-progress-track[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-paper-3);width:100%;height:8px;overflow:hidden}.flow-progress-fill[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);height:100%}.fill-emerald[data-astro-cid-nhvr6vlv]{background:linear-gradient(90deg,#16a34a,#22c55e)}.fill-amber[data-astro-cid-nhvr6vlv]{background:linear-gradient(90deg, var(--color-accent), var(--color-accent-bright))}.flow-row-foot[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted)}.net-pos-top[data-astro-cid-nhvr6vlv]{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);display:flex}.net-kicker[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted);font-weight:700}.net-badges-row[data-astro-cid-nhvr6vlv]{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-top:4px;display:flex}.pill-emerald[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-positive-bg);color:var(--color-positive);padding:3px 8px;font-size:.7rem;font-weight:700}.pill-reconciled[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-amber-bg);color:var(--color-amber-text);padding:3px 8px;font-size:.7rem;font-weight:700}.net-totals[data-astro-cid-nhvr6vlv]{text-align:right}.net-actual[data-astro-cid-nhvr6vlv]{font-size:var(--text-sm);color:var(--color-ink);font-weight:800}.net-plan[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted)}.net-breakdown[data-astro-cid-nhvr6vlv]{flex-direction:column;gap:4px;display:flex}.breakdown-header[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted);grid-template-columns:1.5fr 1fr 1fr;padding-bottom:4px;font-weight:700;display:grid}.breakdown-header[data-astro-cid-nhvr6vlv] span[data-astro-cid-nhvr6vlv]:nth-child(2),.breakdown-header[data-astro-cid-nhvr6vlv] span[data-astro-cid-nhvr6vlv]:nth-child(3){text-align:right}.breakdown-row[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);grid-template-columns:1.5fr 1fr 1fr;padding:4px 0;display:grid}.br-label[data-astro-cid-nhvr6vlv]{color:var(--color-ink-2);font-family:var(--font-body)}.br-plan[data-astro-cid-nhvr6vlv],.br-real[data-astro-cid-nhvr6vlv]{text-align:right;color:var(--color-ink);font-weight:600}.val-emerald[data-astro-cid-nhvr6vlv]{color:var(--color-positive)}.val-rose[data-astro-cid-nhvr6vlv]{color:var(--color-negative)}.val-blue[data-astro-cid-nhvr6vlv]{color:var(--series-checking)}.val-purple[data-astro-cid-nhvr6vlv]{color:var(--series-investment)}.forecast-section[data-astro-cid-nhvr6vlv]{gap:var(--space-xs);flex-direction:column;display:flex}.forecast-header[data-astro-cid-nhvr6vlv]{justify-content:space-between;align-items:center;display:flex}.forecast-header-left[data-astro-cid-nhvr6vlv]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.forecast-icon[data-astro-cid-nhvr6vlv]{color:var(--color-accent)}.forecast-header-title[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.forecast-header-sub[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted)}.forecast-grid-4[data-astro-cid-nhvr6vlv]{gap:var(--space-xs);grid-template-columns:repeat(4,1fr);display:grid}.treasury-acc-card[data-astro-cid-nhvr6vlv]{background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);flex-direction:column;gap:4px;display:flex}.acc-card-top[data-astro-cid-nhvr6vlv]{justify-content:space-between;align-items:center;gap:4px;display:flex}.bank-tag[data-astro-cid-nhvr6vlv],.tbl-bank[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-rule);padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-block}.bank-bbva[data-astro-cid-nhvr6vlv]{color:var(--bank-bbva)}.bank-santander[data-astro-cid-nhvr6vlv]{color:var(--bank-santander)}.bank-myinvestor[data-astro-cid-nhvr6vlv]{color:var(--bank-myinvestor)}.bank-indexa[data-astro-cid-nhvr6vlv]{color:var(--bank-indexa)}.delta-tag[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);padding:3px 8px;font-size:.7rem;font-weight:700}.delta-pos[data-astro-cid-nhvr6vlv]{color:var(--color-positive);background-color:var(--color-positive-bg)}.delta-neg[data-astro-cid-nhvr6vlv]{color:var(--color-amber-text);background-color:var(--color-amber-bg)}.acc-name[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.acc-balances[data-astro-cid-nhvr6vlv]{border-top:var(--rule-hair) solid var(--color-rule);justify-content:space-between;align-items:center;gap:4px;margin-top:4px;padding-top:4px;display:flex}.bal-col[data-astro-cid-nhvr6vlv]{flex-direction:column;display:flex}.bal-col-end[data-astro-cid-nhvr6vlv]{text-align:right}.bal-label[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-muted)}.bal-val[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-ink-2);font-weight:600}.bal-val-strong[data-astro-cid-nhvr6vlv]{color:var(--color-ink);font-weight:800}.bal-arrow[data-astro-cid-nhvr6vlv]{color:var(--color-muted);font-size:var(--text-xs)}.categories-stack[data-astro-cid-nhvr6vlv]{gap:var(--space-xs);flex-direction:column;display:flex}.category-card[data-astro-cid-nhvr6vlv]{background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);overflow:hidden}.category-card-header[data-astro-cid-nhvr6vlv]{padding:var(--space-xs) var(--space-sm);background-color:var(--color-paper-3);border-bottom:var(--rule-hair) solid var(--color-rule);justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.cat-expense[data-astro-cid-nhvr6vlv] .category-card-header[data-astro-cid-nhvr6vlv]{background-color:var(--cat-expense-bg)}.cat-savings[data-astro-cid-nhvr6vlv] .category-card-header[data-astro-cid-nhvr6vlv]{background-color:var(--cat-savings-bg)}.cat-title-group[data-astro-cid-nhvr6vlv]{align-items:center;gap:var(--space-xs);display:flex}.cat-chevron[data-astro-cid-nhvr6vlv]{color:var(--color-muted);font-size:var(--text-xs)}.cat-title[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.cat-type-pill[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);padding:3px 8px;font-size:.7rem;font-weight:700}.pill-expense[data-astro-cid-nhvr6vlv]{background-color:var(--color-negative-bg);color:var(--color-negative)}.pill-savings[data-astro-cid-nhvr6vlv]{background-color:var(--color-positive-bg);color:var(--color-positive)}.cat-totals-badge[data-astro-cid-nhvr6vlv]{font-size:var(--text-xs);color:var(--color-ink-2);font-weight:700}.table-responsive[data-astro-cid-nhvr6vlv]{width:100%;overflow-x:auto}.budget-table[data-astro-cid-nhvr6vlv]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.budget-table[data-astro-cid-nhvr6vlv] th[data-astro-cid-nhvr6vlv]{text-align:left;font-size:var(--text-xs);color:var(--color-muted);border-bottom:var(--rule-hair) solid var(--color-rule);padding:8px 12px;font-weight:700}.budget-table[data-astro-cid-nhvr6vlv] td[data-astro-cid-nhvr6vlv]{border-bottom:var(--rule-hair) solid var(--color-rule);color:var(--color-ink-2);white-space:nowrap;padding:8px 12px}.budget-table[data-astro-cid-nhvr6vlv] tr[data-astro-cid-nhvr6vlv]:last-child td[data-astro-cid-nhvr6vlv]{border-bottom:none}.name-cell[data-astro-cid-nhvr6vlv]{align-items:center;gap:var(--space-xs);font-family:var(--font-body);display:flex}.item-name[data-astro-cid-nhvr6vlv]{color:var(--color-ink);font-weight:600}.item-tag[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);background-color:var(--color-paper-3);color:var(--color-muted);padding:2px 8px;font-size:.7rem}.tag-credit[data-astro-cid-nhvr6vlv]{background-color:var(--color-amber-bg);color:var(--color-amber-text)}.num-col[data-astro-cid-nhvr6vlv]{font-weight:600;text-align:right!important}.status-col[data-astro-cid-nhvr6vlv]{text-align:right!important}.status-chip[data-astro-cid-nhvr6vlv]{border-radius:var(--radius-pill);padding:3px 8px;font-size:.7rem;font-weight:700}.chip-emerald[data-astro-cid-nhvr6vlv]{background-color:var(--color-positive-bg);color:var(--color-positive)}@media (width<=60rem){.summary-hero-grid[data-astro-cid-nhvr6vlv]{grid-template-columns:1fr}.forecast-grid-4[data-astro-cid-nhvr6vlv]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.forecast-grid-4[data-astro-cid-nhvr6vlv]{grid-template-columns:1fr}}.hero-section[data-astro-cid-s4khibbi]{padding-block:var(--space-2xl) var(--space-3xl);border-bottom:var(--rule-hair) solid var(--color-rule);position:relative;overflow:hidden}.hero-ambient-glow[data-astro-cid-s4khibbi]{background:var(--hero-glow);pointer-events:none;z-index:0;position:absolute;inset:0}.hero-container[data-astro-cid-s4khibbi]{z-index:1;gap:var(--space-2xl);flex-direction:column;display:flex;position:relative}.stage-grid[data-astro-cid-s4khibbi]{gap:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);align-items:center;display:grid}.stage-editorial[data-astro-cid-s4khibbi]{align-items:flex-start;gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.hero-beta-badge[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);background:var(--color-amber-bg);color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;border:1px solid #f59e0b59;align-items:center;gap:8px;padding:6px 14px;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #f59e0b1f}.stage-title[data-astro-cid-s4khibbi]{font-size:var(--text-display);letter-spacing:var(--tracking-display);color:var(--color-ink);text-wrap:balance;overflow-wrap:break-word;min-width:0;max-width:20ch;font-weight:800;line-height:1.06}.stage-lead[data-astro-cid-s4khibbi]{font-size:var(--text-lead);color:var(--color-ink-2);max-width:54ch;line-height:1.55}.stage-actions[data-astro-cid-s4khibbi]{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.stage-panel[data-astro-cid-s4khibbi]{padding:var(--space-lg);background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-amber-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);gap:var(--space-md);flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.instrument-header[data-astro-cid-s4khibbi]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);display:flex}.instrument-tag[data-astro-cid-s4khibbi]{font-size:var(--text-xs);border-radius:var(--radius-pill);background-color:var(--color-positive-bg);color:var(--color-positive);border:var(--rule-hair) solid var(--color-positive-border);align-items:center;gap:6px;padding:5px 12px;font-weight:700;display:inline-flex}.live-pulse-dot[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);background-color:var(--color-positive);width:7px;height:7px;box-shadow:0 0 8px var(--color-positive)}.instrument-period[data-astro-cid-s4khibbi]{font-size:var(--text-xs);color:var(--color-ink-2);border-radius:var(--radius-pill);background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);padding:5px 12px;font-weight:700}.instrument-scoreboard[data-astro-cid-s4khibbi]{gap:var(--space-md);padding:var(--space-md);background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.instrument-col[data-astro-cid-s4khibbi]{flex-direction:column;gap:4px;display:flex}.instrument-col-plan[data-astro-cid-s4khibbi]{padding-left:var(--space-md);border-left:var(--rule-hair) solid var(--color-rule-strong)}.instrument-kicker[data-astro-cid-s4khibbi]{color:var(--color-muted);font-size:.72rem;font-weight:700}.instrument-figure[data-astro-cid-s4khibbi]{font-size:var(--text-xl);color:var(--color-ink);font-weight:800;line-height:1.2}.figure-amber[data-astro-cid-s4khibbi]{color:var(--color-accent-bright)}.instrument-badge-pos[data-astro-cid-s4khibbi],.instrument-badge-amber[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);align-self:flex-start;padding:3px 9px;font-size:.7rem;font-weight:700;display:inline-block}.instrument-badge-pos[data-astro-cid-s4khibbi]{background-color:var(--color-positive-bg);color:var(--color-positive)}.instrument-badge-amber[data-astro-cid-s4khibbi]{background-color:var(--color-amber-bg);color:var(--color-amber-text)}.instrument-reconcile[data-astro-cid-s4khibbi]{padding:var(--space-md);background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);flex-direction:column;gap:10px;display:flex}.reconcile-head[data-astro-cid-s4khibbi]{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.reconcile-title[data-astro-cid-s4khibbi]{font-size:var(--text-xs);color:var(--color-ink);font-weight:700}.reconcile-zero[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);background-color:var(--color-positive-bg);color:var(--color-positive);border:var(--rule-hair) solid var(--color-positive-border);padding:3px 10px;font-size:.72rem;font-weight:700}.reconcile-bars[data-astro-cid-s4khibbi]{flex-direction:column;gap:6px;display:flex}.reconcile-row[data-astro-cid-s4khibbi]{font-size:var(--text-xs);color:var(--color-ink-2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.reconcile-label-group[data-astro-cid-s4khibbi]{align-items:center;gap:6px;display:inline-flex}.mini-dot[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);width:7px;height:7px}.dot-emerald[data-astro-cid-s4khibbi]{background-color:var(--color-positive)}.dot-amber[data-astro-cid-s4khibbi]{background-color:var(--color-accent-bright)}.reconcile-pos[data-astro-cid-s4khibbi]{color:var(--color-positive);font-weight:700}.reconcile-amber[data-astro-cid-s4khibbi]{color:var(--color-amber-text);font-weight:700}.reconcile-track[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);background-color:var(--color-paper-3);width:100%;height:7px;overflow:hidden}.reconcile-fill-pos[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);transform-origin:0;background:linear-gradient(90deg,#16a34a,#22c55e);width:100%;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .25s both barFillIn}.reconcile-fill-amber[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--color-accent), var(--color-accent-bright));transform-origin:0;width:93%;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) .25s both barFillIn}.instrument-accounts[data-astro-cid-s4khibbi]{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.instrument-acc[data-astro-cid-s4khibbi]{background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.acc-bank[data-astro-cid-s4khibbi]{font-size:.7rem;font-weight:700}.bank-bbva[data-astro-cid-s4khibbi]{color:var(--bank-bbva)}.bank-santander[data-astro-cid-s4khibbi]{color:var(--bank-santander)}.bank-myinvestor[data-astro-cid-s4khibbi]{color:var(--bank-myinvestor)}.bank-indexa[data-astro-cid-s4khibbi]{color:var(--bank-indexa)}.acc-amt[data-astro-cid-s4khibbi]{font-size:var(--text-xs);color:var(--color-ink);font-weight:800}.workbench-block[data-astro-cid-s4khibbi]{gap:var(--space-md);padding-top:var(--space-md);flex-direction:column;display:flex}.showcase-stage[data-astro-cid-s4khibbi]{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.app-window[data-astro-cid-s4khibbi]{border-radius:var(--radius-lg);background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-rule-strong);width:100%;box-shadow:var(--shadow-elevated);overflow:hidden}.window-header[data-astro-cid-s4khibbi]{background-color:var(--color-paper-2);border-bottom:var(--rule-hair) solid var(--color-rule);justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:12px 20px;display:flex}.window-dots[data-astro-cid-s4khibbi]{align-items:center;gap:7px;display:flex}.w-dot[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);width:11px;height:11px}.w-dot-red[data-astro-cid-s4khibbi]{background-color:#ef4444}.w-dot-yellow[data-astro-cid-s4khibbi]{background-color:#f59e0b}.w-dot-green[data-astro-cid-s4khibbi]{background-color:#22c55e}.window-url[data-astro-cid-s4khibbi],.window-url-label[data-astro-cid-s4khibbi]{font-size:var(--text-xs);color:var(--color-muted);border-radius:var(--radius-pill);background-color:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);padding:5px 14px}.window-status-pill[data-astro-cid-s4khibbi]{font-size:var(--text-xs);color:var(--color-positive);border-radius:var(--radius-pill);background-color:var(--color-positive-bg);border:var(--rule-hair) solid var(--color-positive-border);align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}.status-live-dot[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);background-color:var(--color-positive);width:6px;height:6px}.cascade-connector[data-astro-cid-s4khibbi]{flex-direction:column;align-items:center;display:flex}@keyframes connectorPulse{0%,to{opacity:.65;filter:drop-shadow(0 0 1px var(--color-accent-bright))}50%{opacity:1;filter:drop-shadow(0 0 5px var(--color-accent-bright))}}.connector-line[data-astro-cid-s4khibbi]{background:linear-gradient(180deg, var(--color-accent-bright), var(--color-positive));width:2px;height:16px;animation:2.8s ease-in-out infinite connectorPulse}.connector-pill[data-astro-cid-s4khibbi]{border-radius:var(--radius-pill);background-color:var(--color-amber-bg);border:var(--rule-hair) solid var(--color-amber-border);color:var(--color-amber-text);font-size:var(--text-xs);box-shadow:var(--shadow-sm);align-items:center;gap:8px;padding:8px 18px;font-weight:700;display:inline-flex}@media (width<=68rem){.stage-grid[data-astro-cid-s4khibbi]{gap:var(--space-xl);grid-template-columns:1fr}}@media (width<=48rem){.instrument-scoreboard[data-astro-cid-s4khibbi]{grid-template-columns:1fr}.instrument-col-plan[data-astro-cid-s4khibbi]{padding-left:0;padding-top:var(--space-sm);border-left:none;border-top:var(--rule-hair) solid var(--color-rule)}.instrument-accounts[data-astro-cid-s4khibbi]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pillars-section[data-astro-cid-kf27ccav]{padding-block:var(--section-gap);border-bottom:var(--rule-hair) solid var(--color-rule)}.bento-grid[data-astro-cid-kf27ccav]{gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bento-card[data-astro-cid-kf27ccav]{padding:var(--space-xl);background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);justify-content:space-between;gap:var(--space-lg);transition:border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.bento-card[data-astro-cid-kf27ccav]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.bento-featured[data-astro-cid-kf27ccav]{background:radial-gradient(circle at 100% 0%, var(--color-amber-bg), transparent 55%), var(--color-surface-elevated);border-color:var(--color-amber-border)}.bento-featured-wide[data-astro-cid-kf27ccav]{background:radial-gradient(circle at 95% 50%, var(--color-amber-bg), transparent 50%), var(--color-surface-elevated);border-color:var(--color-amber-border)}.bento-span-7[data-astro-cid-kf27ccav]{grid-column:span 7}.bento-span-5[data-astro-cid-kf27ccav]{grid-column:span 5}.bento-span-4[data-astro-cid-kf27ccav]{grid-column:span 4}.bento-span-12[data-astro-cid-kf27ccav]{grid-column:span 12;grid-template-columns:minmax(0,8.5fr) minmax(0,3.5fr);align-items:center;display:grid}.bento-body[data-astro-cid-kf27ccav]{gap:var(--space-sm);flex-direction:column;display:flex}.bento-top-row[data-astro-cid-kf27ccav]{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:4px;display:flex}.bento-icon[data-astro-cid-kf27ccav]{background-color:var(--color-amber-bg);border:var(--rule-hair) solid var(--color-amber-border);width:44px;height:44px;color:var(--color-accent);transition:transform var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bento-card[data-astro-cid-kf27ccav]:hover .bento-icon[data-astro-cid-kf27ccav]{background-color:var(--color-accent);color:var(--color-accent-ink);transform:scale(1.08)rotate(-3deg)}.pillar-num[data-astro-cid-kf27ccav]{font-size:var(--text-xs);color:var(--color-muted);border-radius:var(--radius-pill);background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);padding:4px 10px;font-weight:800}.pillar-title[data-astro-cid-kf27ccav]{font-size:var(--text-title);color:var(--color-ink);font-weight:800;line-height:1.22}.pillar-desc[data-astro-cid-kf27ccav]{color:var(--color-ink-2);font-size:var(--text-md);max-width:62ch;line-height:1.6}.bento-footer[data-astro-cid-kf27ccav]{padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);justify-content:flex-start;align-items:center;display:flex}.bento-span-12[data-astro-cid-kf27ccav] .bento-footer[data-astro-cid-kf27ccav]{padding-top:0;padding-left:var(--space-lg);border-top:none;border-left:var(--rule-hair) solid var(--color-rule);justify-content:flex-end}.pillar-tag[data-astro-cid-kf27ccav]{font-size:var(--text-xs);border-radius:var(--radius-pill);background-color:var(--color-amber-bg);color:var(--color-amber-text);border:var(--rule-hair) solid var(--color-amber-border);white-space:nowrap;padding:5px 14px;font-weight:700}@media (width<=60rem){.bento-span-7[data-astro-cid-kf27ccav],.bento-span-5[data-astro-cid-kf27ccav],.bento-span-4[data-astro-cid-kf27ccav]{grid-column:span 6}.bento-span-12[data-astro-cid-kf27ccav]{grid-column:span 12;grid-template-columns:1fr}.bento-span-12[data-astro-cid-kf27ccav] .bento-footer[data-astro-cid-kf27ccav]{padding-left:0;padding-top:var(--space-sm);border-left:none;border-top:var(--rule-hair) solid var(--color-rule);justify-content:flex-start}}@media (width<=40rem){.bento-span-7[data-astro-cid-kf27ccav],.bento-span-5[data-astro-cid-kf27ccav],.bento-span-4[data-astro-cid-kf27ccav],.bento-span-12[data-astro-cid-kf27ccav]{grid-column:span 12}}.doctrina-section[data-astro-cid-seauthqt]{padding-block:var(--section-gap-l);background-color:var(--color-paper-2);border-bottom:var(--rule-hair) solid var(--color-rule)}.stages-grid[data-astro-cid-seauthqt]{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stage-card[data-astro-cid-seauthqt]{padding:var(--space-xl);background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);justify-content:space-between;gap:var(--space-lg);transition:border-color var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);flex-direction:column;display:flex}.stage-card[data-astro-cid-seauthqt]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.stage-tone-1[data-astro-cid-seauthqt]{border-top:3px solid var(--series-networth)}.stage-tone-2[data-astro-cid-seauthqt]{border-top:3px solid var(--series-cash)}.stage-tone-3[data-astro-cid-seauthqt]{border-top:3px solid var(--series-savings)}.stage-tone-4[data-astro-cid-seauthqt]{border-top:3px solid var(--series-checking)}.stage-body[data-astro-cid-seauthqt]{gap:var(--space-sm);flex-direction:column;display:flex}.stage-meta-row[data-astro-cid-seauthqt]{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:4px;display:flex}.stage-num[data-astro-cid-seauthqt]{font-size:var(--text-sm);border-radius:var(--radius-pill);padding:5px 12px;font-weight:800}.stage-pct[data-astro-cid-seauthqt]{font-size:var(--text-xs);color:var(--color-muted);font-weight:700}.stage-title[data-astro-cid-seauthqt]{font-size:var(--text-title);color:var(--color-ink);font-weight:800;line-height:1.22}.stage-desc[data-astro-cid-seauthqt]{font-size:var(--text-md);color:var(--color-ink-2);line-height:1.6}.stage-footer[data-astro-cid-seauthqt]{padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule)}.stage-bar[data-astro-cid-seauthqt]{background-color:var(--color-paper-3);border-radius:var(--radius-pill);width:100%;height:7px;overflow:hidden}.stage-bar-fill[data-astro-cid-seauthqt]{border-radius:var(--radius-pill);transform-origin:0;height:100%}html.js-reveal-ready .stage-card[data-astro-cid-seauthqt] .stage-bar-fill[data-astro-cid-seauthqt]{transition:transform .85s cubic-bezier(.22, 1, .36, 1) calc(var(--reveal-delay,0s) + .22s);transform:scaleX(0)}html.js-reveal-ready .stage-card[data-astro-cid-seauthqt].is-revealed .stage-bar-fill[data-astro-cid-seauthqt]{transform:scaleX(1)}.stage-tone-1[data-astro-cid-seauthqt] .stage-num[data-astro-cid-seauthqt]{color:var(--color-amber-text);background-color:var(--color-amber-bg);border:var(--rule-hair) solid var(--color-amber-border)}.stage-tone-1[data-astro-cid-seauthqt] .stage-bar-fill[data-astro-cid-seauthqt]{background-color:var(--series-networth)}.stage-tone-2[data-astro-cid-seauthqt] .stage-num[data-astro-cid-seauthqt]{color:var(--series-cash);background-color:var(--color-warning-bg);border:var(--rule-hair) solid var(--color-amber-border)}.stage-tone-2[data-astro-cid-seauthqt] .stage-bar-fill[data-astro-cid-seauthqt]{background-color:var(--series-cash)}.stage-tone-3[data-astro-cid-seauthqt] .stage-num[data-astro-cid-seauthqt]{color:var(--color-positive);background-color:var(--color-positive-bg);border:var(--rule-hair) solid var(--color-positive-border)}.stage-tone-3[data-astro-cid-seauthqt] .stage-bar-fill[data-astro-cid-seauthqt]{background-color:var(--series-savings)}.stage-tone-4[data-astro-cid-seauthqt] .stage-num[data-astro-cid-seauthqt]{color:var(--series-checking);border:var(--rule-hair) solid #2563eb40;background-color:#2563eb1a}.stage-tone-4[data-astro-cid-seauthqt] .stage-bar-fill[data-astro-cid-seauthqt]{background-color:var(--series-checking)}@media (width<=64rem){.stages-grid[data-astro-cid-seauthqt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.stages-grid[data-astro-cid-seauthqt]{grid-template-columns:1fr}}.pricing-section[data-astro-cid-3ibwfkih]{padding-block:var(--section-gap);border-bottom:var(--rule-hair) solid var(--color-rule)}.tiers-grid[data-astro-cid-3ibwfkih]{gap:var(--space-md);margin-bottom:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-cancellation-note[data-astro-cid-3ibwfkih]{font-size:var(--text-xs);color:var(--color-muted);margin:calc(-1 * var(--space-md)) auto var(--space-xl);text-align:center;max-width:780px;line-height:1.55}.tier-card[data-astro-cid-3ibwfkih]{padding:var(--space-xl) var(--space-lg);background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);justify-content:space-between;gap:var(--space-lg);transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out), background-color var(--dur-med) var(--ease-out);flex-direction:column;display:flex;position:relative}.tier-card[data-astro-cid-3ibwfkih].tier_0{border-top:3px solid var(--series-checking)}.tier-card[data-astro-cid-3ibwfkih].tier_1{border-top:3px solid var(--series-networth)}.tier-card[data-astro-cid-3ibwfkih].tier_2{border-top:3px solid var(--series-cash)}.tier-card[data-astro-cid-3ibwfkih].tier_3{border-top:3px solid var(--series-savings)}.tier-card[data-astro-cid-3ibwfkih].active-tier{border-color:var(--color-accent);box-shadow:0 12px 28px -6px #ea580c40, 0 0 0 1px var(--color-accent);background:radial-gradient(circle at 100% 0%, var(--color-amber-bg), transparent 55%), var(--color-surface-elevated);transform:translateY(-5px)scale(1.015)}.popular-ribbon[data-astro-cid-3ibwfkih]{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-accent-bright), var(--color-accent));color:#fff;box-shadow:var(--shadow-amber);padding:4px 12px;font-size:.7rem;font-weight:800;position:absolute;top:-12px;right:16px}.tier-header[data-astro-cid-3ibwfkih]{gap:var(--space-xs);flex-direction:column;display:flex}.tier-title[data-astro-cid-3ibwfkih]{font-size:var(--text-title);color:var(--color-ink);font-weight:800;line-height:1.2}.tier-meta-row[data-astro-cid-3ibwfkih]{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.tier-period[data-astro-cid-3ibwfkih]{font-size:var(--text-xs);color:var(--color-muted);font-weight:700}.tier-badge[data-astro-cid-3ibwfkih]{border-radius:var(--radius-pill);background-color:var(--color-amber-bg);color:var(--color-amber-text);border:var(--rule-hair) solid var(--color-amber-border);padding:3px 9px;font-size:.7rem;font-weight:700}.tier-price[data-astro-cid-3ibwfkih]{font-variant-numeric:tabular-nums;color:var(--color-accent-bright);margin-top:4px;font-size:2rem;font-weight:800;line-height:1.1}.tier-sub[data-astro-cid-3ibwfkih]{font-size:var(--text-sm);color:var(--color-ink-2)}.tier-features[data-astro-cid-3ibwfkih]{padding:var(--space-md) 0 0 0;border-top:var(--rule-hair) solid var(--color-rule);gap:var(--space-xs);flex-direction:column;margin:0;list-style:none;display:flex}.tier-feature-item[data-astro-cid-3ibwfkih]{align-items:flex-start;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.45;display:flex}.check-icon[data-astro-cid-3ibwfkih]{color:var(--color-positive);flex-shrink:0;margin-top:3px}.simulator-box[data-astro-cid-3ibwfkih]{padding:var(--space-xl);margin-bottom:var(--space-xl);background:radial-gradient(circle at 0% 50%, var(--color-amber-bg), transparent 50%), var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-amber-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.simulator-controls[data-astro-cid-3ibwfkih]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.sim-kicker-pill[data-astro-cid-3ibwfkih]{border-radius:var(--radius-pill);background-color:var(--color-amber-bg);color:var(--color-amber-text);border:var(--rule-hair) solid var(--color-amber-border);padding:4px 12px;font-size:.72rem;font-weight:700}.slider-label[data-astro-cid-3ibwfkih]{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;font-size:var(--text-md);color:var(--color-ink);font-weight:700;display:flex}.slider-value[data-astro-cid-3ibwfkih]{font-size:var(--text-xl);color:var(--color-accent-bright);font-weight:800}.loyalty-slider[data-astro-cid-3ibwfkih]{appearance:none;background:var(--color-paper-3);border-radius:var(--radius-pill);cursor:pointer;width:100%;height:10px}.loyalty-slider[data-astro-cid-3ibwfkih]:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.loyalty-slider[data-astro-cid-3ibwfkih]::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-accent-bright), var(--color-accent));width:26px;height:26px;box-shadow:var(--shadow-amber);cursor:pointer;border:3px solid #fff}.loyalty-slider[data-astro-cid-3ibwfkih]::-moz-range-thumb{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-accent-bright), var(--color-accent));width:26px;height:26px;box-shadow:var(--shadow-amber);cursor:pointer;border:3px solid #fff}.slider-ticks[data-astro-cid-3ibwfkih]{width:100%;font-size:var(--text-xs);color:var(--color-muted);justify-content:space-between;display:flex}.simulator-results[data-astro-cid-3ibwfkih]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result-item[data-astro-cid-3ibwfkih]{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-card);background-color:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule-strong);flex-direction:column;gap:4px;display:flex}.result-highlight[data-astro-cid-3ibwfkih]{border-color:var(--color-positive-border);background-color:var(--color-positive-bg)}.result-label[data-astro-cid-3ibwfkih]{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.result-val[data-astro-cid-3ibwfkih]{font-size:var(--text-xl);color:var(--color-ink);transition:transform var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);font-weight:800;display:inline-block}.result-val[data-astro-cid-3ibwfkih].is-updating{color:var(--color-accent);transform:scale(1.05)}.result-muted[data-astro-cid-3ibwfkih]{color:var(--color-muted);text-decoration:line-through}.result-emerald[data-astro-cid-3ibwfkih]{color:var(--color-positive)}.ethics-grid[data-astro-cid-3ibwfkih]{gap:var(--space-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.ethics-card[data-astro-cid-3ibwfkih]{padding:var(--space-xl);background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);justify-content:center;gap:var(--space-sm);flex-direction:column;display:flex}.ethics-icon-box[data-astro-cid-3ibwfkih],.addon-icon-box[data-astro-cid-3ibwfkih]{background-color:var(--color-amber-bg);border:var(--rule-hair) solid var(--color-amber-border);width:42px;height:42px;color:var(--color-accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ethics-title[data-astro-cid-3ibwfkih]{font-size:var(--text-title);color:var(--color-ink);font-weight:800;line-height:1.2}.ethics-desc[data-astro-cid-3ibwfkih]{color:var(--color-ink-2);font-size:var(--text-md);line-height:1.6}.addons-list[data-astro-cid-3ibwfkih]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.addon-card[data-astro-cid-3ibwfkih]{padding:var(--space-lg);background-color:var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);justify-content:space-between;gap:var(--space-sm);flex-direction:column;display:flex}.addon-title[data-astro-cid-3ibwfkih]{font-size:var(--text-md);color:var(--color-ink);margin:0;font-weight:800}.addon-desc[data-astro-cid-3ibwfkih]{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.55}@media (width<=68rem){.tiers-grid[data-astro-cid-3ibwfkih]{grid-template-columns:repeat(2,minmax(0,1fr))}.simulator-box[data-astro-cid-3ibwfkih],.ethics-grid[data-astro-cid-3ibwfkih]{grid-template-columns:1fr}}@media (width<=40rem){.tiers-grid[data-astro-cid-3ibwfkih],.simulator-results[data-astro-cid-3ibwfkih],.addons-list[data-astro-cid-3ibwfkih]{grid-template-columns:1fr}}.waitlist-section[data-astro-cid-zeiwkyxy]{padding-block:var(--section-gap);background-color:var(--color-paper-2);border-bottom:var(--rule-hair) solid var(--color-rule)}.waitlist-split[data-astro-cid-zeiwkyxy]{gap:var(--space-xl) var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.waitlist-header[data-astro-cid-zeiwkyxy]{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.waitlist-title[data-astro-cid-zeiwkyxy]{font-size:var(--text-section);letter-spacing:var(--tracking-display);color:var(--color-ink);overflow-wrap:break-word;min-width:0;font-weight:800;line-height:1.08}.waitlist-subtitle[data-astro-cid-zeiwkyxy]{color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.55}.waitlist-beta-notice[data-astro-cid-zeiwkyxy]{padding:var(--space-md);background:var(--color-amber-bg);border-radius:var(--radius-md);gap:var(--space-xs);border:1px solid #f59e0b59;flex-direction:column;display:flex;box-shadow:0 4px 16px #f59e0b14}.waitlist-beta-notice-title[data-astro-cid-zeiwkyxy]{font-size:var(--text-sm);color:var(--color-accent);letter-spacing:-.01em;font-weight:700}.waitlist-beta-notice-body[data-astro-cid-zeiwkyxy]{font-size:var(--text-xs);color:var(--color-ink-2);margin:0;line-height:1.55}.waitlist-perks[data-astro-cid-zeiwkyxy]{padding:var(--space-md) 0 0 0;margin:var(--space-xs) 0 0 0;border-top:var(--rule-hair) solid var(--color-rule-strong);gap:var(--space-md);flex-direction:column;width:100%;list-style:none;display:flex}.perk-item[data-astro-cid-zeiwkyxy]{align-items:flex-start;gap:var(--space-sm);display:flex}.perk-icon[data-astro-cid-zeiwkyxy]{background-color:var(--color-positive-bg);border:var(--rule-hair) solid var(--color-positive-border);width:32px;height:32px;color:var(--color-positive);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.perk-title[data-astro-cid-zeiwkyxy]{font-size:var(--text-sm);color:var(--color-ink);margin-bottom:2px;font-weight:800;display:block}.perk-desc[data-astro-cid-zeiwkyxy]{font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.5}.waitlist-panel[data-astro-cid-zeiwkyxy]{padding:var(--space-xl);background:radial-gradient(circle at 100% 0%, var(--color-amber-bg), transparent 50%), var(--color-surface-elevated);border:var(--rule-hair) solid var(--color-amber-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}.waitlist-form[data-astro-cid-zeiwkyxy]{gap:var(--space-md);flex-direction:column;display:flex}.hp-field[data-astro-cid-zeiwkyxy]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-row-2[data-astro-cid-zeiwkyxy]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consent-group[data-astro-cid-zeiwkyxy]{align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-2xs);display:flex}.checkbox-input[data-astro-cid-zeiwkyxy]{width:20px;height:20px;accent-color:var(--color-accent);border:var(--rule-hair) solid var(--color-field-border);cursor:pointer;flex-shrink:0;margin-top:4px}.consent-label[data-astro-cid-zeiwkyxy]{font-size:var(--text-sm);color:var(--color-ink-2);cursor:pointer;line-height:1.5}.legal-link[data-astro-cid-zeiwkyxy]{color:var(--color-accent);white-space:nowrap;font-weight:700;text-decoration:underline}.legal-link[data-astro-cid-zeiwkyxy]:hover{color:var(--color-accent-hover)}.alert-error[data-astro-cid-zeiwkyxy]{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background-color:var(--color-negative-bg);border:var(--rule-hair) solid var(--color-negative-border);color:var(--color-negative);font-size:var(--text-sm);font-weight:600}.submit-btn[data-astro-cid-zeiwkyxy]{width:100%;margin-top:var(--space-xs)}.success-state[data-astro-cid-zeiwkyxy]{align-items:flex-start;gap:var(--space-md);padding:var(--space-lg);flex-direction:column;display:flex}.success-head[data-astro-cid-zeiwkyxy]{align-items:center;gap:var(--space-sm);color:var(--color-positive);display:flex}.success-check[data-astro-cid-zeiwkyxy]{flex-shrink:0}.success-title[data-astro-cid-zeiwkyxy]{font-size:var(--text-title);color:var(--color-ink);font-weight:800}.success-msg[data-astro-cid-zeiwkyxy]{color:var(--color-ink-2);font-size:var(--text-md);max-width:52ch;line-height:1.55}@media (width<=60rem){.waitlist-split[data-astro-cid-zeiwkyxy]{grid-template-columns:1fr}.waitlist-panel[data-astro-cid-zeiwkyxy]{padding:var(--space-lg)}}@media (width<=40rem){.form-row-2[data-astro-cid-zeiwkyxy]{grid-template-columns:1fr}.waitlist-panel[data-astro-cid-zeiwkyxy]{padding:var(--space-md)}}
