.retirementHeroGrid[data-astro-cid-6xuvpqtx]{align-items:start;gap:2rem}.navigatorHighlights[data-astro-cid-6xuvpqtx]{display:grid;gap:1rem;margin-top:1.25rem}.navigatorHighlight[data-astro-cid-6xuvpqtx],.retirementGroup[data-astro-cid-6xuvpqtx],.retirementResultsPanel[data-astro-cid-6xuvpqtx],.retirementSummary[data-astro-cid-6xuvpqtx],.retirementWarning[data-astro-cid-6xuvpqtx],.retirementChart[data-astro-cid-6xuvpqtx],.retirementMetric[data-astro-cid-6xuvpqtx]{background:#ffffffb8;border:1px solid rgba(40,72,48,.1);box-shadow:0 10px 28px #0000000d}.navigatorHighlight[data-astro-cid-6xuvpqtx] h3[data-astro-cid-6xuvpqtx],.retirementGroup[data-astro-cid-6xuvpqtx] h3[data-astro-cid-6xuvpqtx],.retirementSummary[data-astro-cid-6xuvpqtx] h3[data-astro-cid-6xuvpqtx],.retirementWarning[data-astro-cid-6xuvpqtx] h3[data-astro-cid-6xuvpqtx],.retirementChart[data-astro-cid-6xuvpqtx] h3[data-astro-cid-6xuvpqtx],.retirementMetric[data-astro-cid-6xuvpqtx] h3[data-astro-cid-6xuvpqtx]{margin-top:0;color:var(--c-primary)}.retirementHeroVisual[data-astro-cid-6xuvpqtx]{margin-bottom:1rem;padding:.6rem;border-radius:22px;background:#ffffffc7;border:1px solid rgba(40,72,48,.1);box-shadow:0 18px 44px #0000000f}.retirementHeroVisual[data-astro-cid-6xuvpqtx] img[data-astro-cid-6xuvpqtx]{width:100%;height:auto;display:block;border-radius:18px}.retirementInfoPanel[data-astro-cid-6xuvpqtx]{margin-top:0}.retirementLayout[data-astro-cid-6xuvpqtx]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1.5rem;align-items:start;margin-top:1.5rem}.retirementFormColumn[data-astro-cid-6xuvpqtx],.retirementResultsColumn[data-astro-cid-6xuvpqtx],.retirementGroup[data-astro-cid-6xuvpqtx],.retirementFieldGrid[data-astro-cid-6xuvpqtx]{display:grid;gap:1rem}.retirementFieldGrid2[data-astro-cid-6xuvpqtx]{grid-template-columns:repeat(2,minmax(0,1fr))}.retirementField[data-astro-cid-6xuvpqtx]{display:grid;gap:.5rem;font-weight:600;color:var(--c-primary)}.retirementField[data-astro-cid-6xuvpqtx] span[data-astro-cid-6xuvpqtx]{color:var(--c-primary)}.retirementHelp[data-astro-cid-6xuvpqtx]{display:block;margin-top:-.1rem;color:#284830ad;font-size:.86rem;line-height:1.45;font-weight:500}.retirementField[data-astro-cid-6xuvpqtx] input[data-astro-cid-6xuvpqtx][type=number]{width:100%;padding:.95rem 1rem;border-radius:14px;border:1px solid rgba(40,72,48,.14);background:#ffffffeb;color:var(--c-text);font:inherit;box-shadow:inset 0 1px #ffffff73}.retirementField[data-astro-cid-6xuvpqtx] input[data-astro-cid-6xuvpqtx][type=number]:focus{outline:none;border-color:#d878088c;box-shadow:0 0 0 4px #d878081f}.retirementField[data-astro-cid-6xuvpqtx] input[data-astro-cid-6xuvpqtx][type=range]{width:100%;accent-color:var(--c-accent)}.retirementRangeTop[data-astro-cid-6xuvpqtx]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.retirementRangeTop[data-astro-cid-6xuvpqtx] strong[data-astro-cid-6xuvpqtx]{color:var(--c-accent);font-size:.98rem}.retirementResultsPanel[data-astro-cid-6xuvpqtx]{display:grid;gap:1rem;position:sticky;top:96px}.retirementMetrics[data-astro-cid-6xuvpqtx]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.retirementMetric[data-astro-cid-6xuvpqtx]{min-height:140px}.retirementMetric[data-astro-cid-6xuvpqtx] p[data-astro-cid-6xuvpqtx]{margin-bottom:.5rem}.retirementMetric[data-astro-cid-6xuvpqtx] h3[data-astro-cid-6xuvpqtx]{font-size:clamp(1.2rem,2.1vw,1.8rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:0}.retirementBarRow[data-astro-cid-6xuvpqtx]+.retirementBarRow[data-astro-cid-6xuvpqtx]{margin-top:1rem}.retirementBarHead[data-astro-cid-6xuvpqtx]{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.4rem;color:var(--c-primary)}.retirementBarTrack[data-astro-cid-6xuvpqtx]{width:100%;height:12px;border-radius:999px;background:#28483014;overflow:hidden}.retirementBarFill[data-astro-cid-6xuvpqtx]{height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--c-primary) 0%,var(--c-accent) 100%);transition:width .35s ease}#chartCaption[data-astro-cid-6xuvpqtx],.retirementStatus[data-astro-cid-6xuvpqtx]{margin-top:1rem}.statusBadge[data-astro-cid-6xuvpqtx]{display:inline-flex;align-items:center;padding:.7rem .95rem;border-radius:999px;font-weight:700;line-height:1.35}.statusGood[data-astro-cid-6xuvpqtx]{background:#2848301a;border:1px solid rgba(40,72,48,.18);color:var(--c-primary)}.statusMedium[data-astro-cid-6xuvpqtx]{background:#d878081a;border:1px solid rgba(216,120,8,.22);color:#9a5406}.statusAlert[data-astro-cid-6xuvpqtx]{background:#a83a251a;border:1px solid rgba(168,58,37,.2);color:#8f2f1f}@media (max-width: 980px){.retirementLayout[data-astro-cid-6xuvpqtx],.retirementHeroGrid[data-astro-cid-6xuvpqtx]{grid-template-columns:1fr}.retirementResultsPanel[data-astro-cid-6xuvpqtx]{position:static;top:auto}}@media (max-width: 720px){.retirementFieldGrid2[data-astro-cid-6xuvpqtx],.retirementMetrics[data-astro-cid-6xuvpqtx]{grid-template-columns:1fr}}
