.hero.svelte-1uha8ag{padding-block:var(--space-9) var(--section-pad);min-height:760px;min-height:min(100dvh,760px);display:grid;align-content:center;background:linear-gradient(90deg,#0b0b0bf7,#0b0b0bd9 55%,#0b0b0b80),url(../../../hero-monolith.webp) center right / cover no-repeat}.hero.svelte-1uha8ag>.container:where(.svelte-1uha8ag){width:100%}.hero-layout.svelte-1uha8ag{display:grid;gap:var(--space-7);align-items:center}@media(min-width:960px){.hero-layout.svelte-1uha8ag{grid-template-columns:1.15fr .85fr}}.hero-copy.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-5)}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.5rem,4.2vw,3.5rem);line-height:var(--lh-heading);letter-spacing:var(--track-heading-tight)}.calculator-section.svelte-1uha8ag{background:url(../../../simulator-lattice.webp) center / cover no-repeat}.hero-status-pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);background:var(--surface-2);border:1px solid var(--border);padding:var(--space-1) var(--space-3);border-radius:0;width:fit-content;color:var(--text-muted)}.cta-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.divider.svelte-1uha8ag{color:var(--border)}.hero-asset-caption.svelte-1uha8ag{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--lh-body);margin-top:var(--space-3);max-width:30rem}.data-band.svelte-1uha8ag{border-top:0;padding-block:var(--space-7)}@keyframes svelte-1uha8ag-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-status-pill.svelte-1uha8ag{animation:svelte-1uha8ag-hero-in .5s var(--reveal-curve) 0ms backwards}.hero-copy.svelte-1uha8ag .display:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-in .52s var(--reveal-curve) 70ms backwards}.hero-copy.svelte-1uha8ag .lede:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-in .52s var(--reveal-curve) .14s backwards}.hero-copy.svelte-1uha8ag .hero-definition:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-in .52s var(--reveal-curve) 175ms backwards}.hero-copy.svelte-1uha8ag .cta-row:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-in .52s var(--reveal-curve) .21s backwards}.hero-definition.svelte-1uha8ag{margin-top:var(--space-3);font-size:var(--text-base);line-height:var(--lh-body);color:var(--text-dim);max-width:var(--measure)}.hero-asset.svelte-1uha8ag{animation:svelte-1uha8ag-hero-in .64s var(--reveal-curve) .22s backwards}.citation.svelte-1uha8ag{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--text-faint)}.link-understated.svelte-1uha8ag{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.simulator-wrapper.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.simulator-controls-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}@media(min-width:900px){.simulator-controls-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:var(--space-4);align-items:stretch}}.control-block.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5)}.control-label-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.control-label.svelte-1uha8ag{font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--text-muted)}.control-value.svelte-1uha8ag{font-size:var(--text-lg)}@media(max-width:480px){.control-value.svelte-1uha8ag{font-size:var(--text-base)}}.range-marks.svelte-1uha8ag{display:flex;justify-content:space-between;font-size:var(--text-2xs);margin-top:var(--space-1);gap:var(--space-1)}.preset-btn.svelte-1uha8ag{flex:1;text-align:center;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--track-label);text-transform:uppercase;font-variant-numeric:tabular-nums;padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;min-height:28px;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.preset-btn.svelte-1uha8ag:hover,.preset-btn.active.svelte-1uha8ag{color:var(--accent);border-color:var(--accent);background:#c9c4b81f}.chart-infographic-card.svelte-1uha8ag{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.chart-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.chart-title-group.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-3)}.chart-title.svelte-1uha8ag{font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--text-muted)}.chart-callout.svelte-1uha8ag{font-size:var(--text-xs);display:flex;gap:var(--space-2);align-items:center}.chart-svg-wrap.svelte-1uha8ag{width:100%;padding:var(--space-2) 0}.compounding-svg.svelte-1uha8ag{width:100%;height:auto;aspect-ratio:840 / 300;display:block}@media(max-width:720px){.chart-svg-wrap.svelte-1uha8ag{overflow-x:auto;-webkit-overflow-scrolling:touch}.compounding-svg.svelte-1uha8ag{min-width:560px}}@keyframes svelte-1uha8ag-pulse{0%{r:6px;opacity:.8}50%{r:12px;opacity:.2}to{r:6px;opacity:.8}}.pulse-ring.svelte-1uha8ag{animation:svelte-1uha8ag-pulse 2.5s infinite ease-in-out}.chart-footer.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-2xs);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);color:var(--text-faint)}.chart-legend-item.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-2)}.legend-swatch.svelte-1uha8ag{width:14px;height:6px;border-radius:0;display:inline-block}.area-swatch.svelte-1uha8ag{background:color-mix(in srgb,var(--accent) 35%,transparent)}.line-swatch.svelte-1uha8ag{background:var(--accent);height:3px}.dashed-swatch.svelte-1uha8ag{border-top:2px dashed var(--text-faint);height:0;width:16px;display:inline-block}.simulator-results-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:768px){.simulator-results-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.simulator-results-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.sim-stat-card.svelte-1uha8ag{background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.sim-stat-head.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);margin-bottom:var(--space-1)}.sim-stat-value.svelte-1uha8ag{font-size:var(--text-2xl);font-weight:700}.sim-stat-sub.svelte-1uha8ag{font-size:var(--text-sm)}.sim-stat-desc.svelte-1uha8ag{font-size:var(--text-2xs);color:var(--text-faint);margin-top:2px}@media(max-width:720px){.record-strip.svelte-1uha8ag .strip-tape:where(.svelte-1uha8ag) .table:where(.svelte-1uha8ag){min-width:520px}}.record-strip.svelte-1uha8ag .strip-tape:where(.svelte-1uha8ag) tfoot:where(.svelte-1uha8ag) td:where(.svelte-1uha8ag){border-top:1px solid var(--border-strong);border-bottom:none;padding-block:var(--space-3);font-size:var(--text-xs);color:var(--text-muted)}.text-profit.svelte-1uha8ag{color:var(--profit)}.text-loss.svelte-1uha8ag{color:var(--loss)}.text-accent.svelte-1uha8ag{color:var(--accent)}.text-faint.svelte-1uha8ag{color:var(--text-faint)}.text-muted.svelte-1uha8ag{color:var(--text-muted)}.font-semibold.svelte-1uha8ag{font-weight:600}.record-strip.svelte-1uha8ag{padding-block:var(--space-7)}.record-strip.svelte-1uha8ag .strip-tape:where(.svelte-1uha8ag){margin:var(--space-6) auto 0;max-width:56rem;padding:var(--space-4);border:1px solid var(--border)}.record-strip.svelte-1uha8ag .ledger-head:where(.svelte-1uha8ag){display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.record-strip.svelte-1uha8ag .ledger-title:where(.svelte-1uha8ag){font-size:var(--text-sm);font-weight:600;color:var(--text)}.record-strip.svelte-1uha8ag .ledger-count:where(.svelte-1uha8ag){font-size:var(--text-2xs);letter-spacing:var(--track-label);color:var(--text-faint)}.how-rail.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-6)}.how-step.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border)}.how-num.svelte-1uha8ag{font-size:var(--text-xs);color:var(--text-faint)}.how-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-lg);line-height:var(--lh-heading-sm);margin:0}.how-step.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:900px){.how-rail.svelte-1uha8ag{grid-template-columns:1fr}}.objections-list.svelte-1uha8ag{display:grid;gap:var(--space-5);max-width:none}@media(min-width:1024px){.objections-list.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-6)}}.objection.svelte-1uha8ag{border-top:1px solid var(--border);padding-top:var(--space-4)}.objection.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 var(--space-2);font-size:var(--text-lg);line-height:var(--lh-heading-sm)}.objection.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--text-muted)}
