.calc.svelte-n6e2ye{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;font-family:inherit}.inputs.svelte-n6e2ye{padding:var(--space-4) var(--space-5);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-3)}.row.svelte-n6e2ye{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.input-group.svelte-n6e2ye{display:flex;flex-direction:column;gap:var(--space-1)}label.svelte-n6e2ye{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted)}.input-row.svelte-n6e2ye{display:flex;align-items:center}.prefix.svelte-n6e2ye,.suffix.svelte-n6e2ye{padding:6px 8px;background:var(--color-surface);border:1px solid var(--color-border);font-size:.85rem;color:var(--color-ink-muted);white-space:nowrap}.prefix.svelte-n6e2ye{border-right:none;border-radius:var(--radius-md) 0 0 var(--radius-md)}.suffix.svelte-n6e2ye{border-left:none;border-radius:0 var(--radius-md) var(--radius-md) 0}input[type=number].svelte-n6e2ye{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface);font-size:.9rem;font-weight:700;color:var(--color-ink-base);-moz-appearance:textfield}input[type=number].svelte-n6e2ye::-webkit-outer-spin-button,input[type=number].svelte-n6e2ye::-webkit-inner-spin-button{-webkit-appearance:none}input.svelte-n6e2ye:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.result-hero.svelte-n6e2ye{padding:var(--space-5);text-align:center;border-bottom:1px solid var(--color-border)}.result-label.svelte-n6e2ye{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);font-weight:600;margin-bottom:var(--space-1)}.result-amount.svelte-n6e2ye{font-size:2.5rem;font-weight:900;letter-spacing:-.03em;color:#1d4ed8}.result-sub.svelte-n6e2ye{font-size:.78rem;color:var(--color-ink-muted)}.breakdown.svelte-n6e2ye{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:0;border-bottom:1px solid var(--color-border)}.breakdown-item.svelte-n6e2ye{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);font-size:.82rem}.breakdown-item.svelte-n6e2ye:last-child{border-bottom:none}.breakdown-label.svelte-n6e2ye{color:var(--color-ink-muted)}.breakdown-val.svelte-n6e2ye{font-weight:700;color:var(--color-ink-base)}.breakdown-val--gain.svelte-n6e2ye{color:#15803d}.breakdown-item--total.svelte-n6e2ye{font-weight:800}.breakdown-item--total.svelte-n6e2ye .breakdown-label:where(.svelte-n6e2ye){color:var(--color-ink-base)}.breakdown-item--total.svelte-n6e2ye .breakdown-val:where(.svelte-n6e2ye){font-size:1rem}.corpus-note.svelte-n6e2ye{padding:var(--space-3) var(--space-5);font-size:.72rem;color:var(--color-ink-subtle);line-height:1.6}.already-retired.svelte-n6e2ye{padding:var(--space-5);text-align:center;color:var(--color-ink-muted);font-size:.9rem}@media(max-width:600px){.row.svelte-n6e2ye{grid-template-columns:1fr 1fr}}@media(max-width:400px){.row.svelte-n6e2ye{grid-template-columns:1fr}}.calc.svelte-cvovf2{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden;font-family:inherit}.inputs.svelte-cvovf2{display:flex;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-5);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border)}.input-group.svelte-cvovf2{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:200px}label.svelte-cvovf2{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted)}.input-row.svelte-cvovf2{display:flex;align-items:center}.prefix.svelte-cvovf2,.suffix.svelte-cvovf2{padding:6px 8px;background:var(--color-surface);border:1px solid var(--color-border);font-size:.85rem;color:var(--color-ink-muted);white-space:nowrap}.prefix.svelte-cvovf2{border-right:none;border-radius:var(--radius-md) 0 0 var(--radius-md)}.suffix.svelte-cvovf2{border-left:none;border-radius:0 var(--radius-md) var(--radius-md) 0}input[type=number].svelte-cvovf2{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface);font-size:.9rem;font-weight:700;color:var(--color-ink-base);-moz-appearance:textfield}input[type=number].svelte-cvovf2::-webkit-outer-spin-button,input[type=number].svelte-cvovf2::-webkit-inner-spin-button{-webkit-appearance:none}input.svelte-cvovf2:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.cap-note.svelte-cvovf2{font-size:.72rem;color:#b45309;margin:0}.bonus-note.svelte-cvovf2{font-size:.72rem;color:#15803d;margin:0;font-weight:600}.result.svelte-cvovf2{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.result-main.svelte-cvovf2{flex-shrink:0}.result-label.svelte-cvovf2{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);margin-bottom:var(--space-1)}.result-value.svelte-cvovf2{font-size:2.2rem;font-weight:900;letter-spacing:-.03em;color:var(--color-ink-base)}.result-details.svelte-cvovf2{flex:1;display:flex;flex-direction:column;gap:4px}.rd-item.svelte-cvovf2{display:flex;justify-content:space-between;font-size:.8rem}.rd-item.svelte-cvovf2 span:where(.svelte-cvovf2):first-child{color:var(--color-ink-muted)}.rd-item.svelte-cvovf2 span:where(.svelte-cvovf2):last-child{font-weight:700;color:var(--color-ink-base)}.rd-item--formula.svelte-cvovf2 span:where(.svelte-cvovf2){color:var(--color-ink-muted);font-style:italic}.rd-item--formula.svelte-cvovf2{margin-top:4px;padding-top:4px;border-top:1px dashed var(--color-border)}.higher-link.svelte-cvovf2{padding:var(--space-3) var(--space-5);font-size:.8rem;color:var(--color-ink-muted);background:#eff6ff;border-top:1px solid #bfdbfe}.higher-link.svelte-cvovf2 a:where(.svelte-cvovf2){color:#1d4ed8;font-weight:700}.page[data-astro-cid-l765twes]{max-width:860px;margin-inline:auto;padding:0 var(--space-5) var(--space-9)}.head[data-astro-cid-l765twes]{margin:var(--space-7) 0 var(--space-5)}.eyebrow[data-astro-cid-l765twes]{margin:0 0 var(--space-2);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}h1[data-astro-cid-l765twes]{margin:0 0 var(--space-3);font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:-.02em}.lede[data-astro-cid-l765twes]{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-size:var(--text-body);max-width:68ch;line-height:1.65}.breadcrumb[data-astro-cid-l765twes]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-meta);color:var(--color-ink-muted);flex-wrap:wrap}.breadcrumb[data-astro-cid-l765twes] a[data-astro-cid-l765twes]{color:var(--color-accent);text-decoration:none}.breadcrumb[data-astro-cid-l765twes] a[data-astro-cid-l765twes]:hover{text-decoration:underline}.section[data-astro-cid-l765twes]{margin-top:var(--space-8)}.section[data-astro-cid-l765twes] h2[data-astro-cid-l765twes]{margin:0 0 var(--space-4);font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:-.015em}.section-intro[data-astro-cid-l765twes]{margin:0 0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-body-sm);max-width:68ch;line-height:1.65}.section-intro[data-astro-cid-l765twes] strong[data-astro-cid-l765twes]{color:var(--color-ink-base)}.calc-notes[data-astro-cid-l765twes]{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.note-item[data-astro-cid-l765twes]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.note-item[data-astro-cid-l765twes] summary[data-astro-cid-l765twes]{display:block;padding:var(--space-3) var(--space-4);font-size:var(--text-body-sm);font-weight:600;cursor:pointer;background:var(--color-surface-sunken);list-style:none;user-select:none}.note-item[data-astro-cid-l765twes] summary[data-astro-cid-l765twes]::-webkit-details-marker{display:none}.note-item[data-astro-cid-l765twes] summary[data-astro-cid-l765twes]:after{content:"+";float:right;font-weight:400;color:var(--color-ink-subtle)}.note-item[data-astro-cid-l765twes][open] summary[data-astro-cid-l765twes]:after{content:"−"}.note-item[data-astro-cid-l765twes] p[data-astro-cid-l765twes]{padding:var(--space-3) var(--space-4);font-size:var(--text-body-sm);color:var(--color-ink-muted);line-height:1.7;border-top:1px solid var(--color-border);margin:0}.note-item[data-astro-cid-l765twes] p[data-astro-cid-l765twes] a[data-astro-cid-l765twes]{color:var(--color-accent)}.cta-card[data-astro-cid-l765twes]{display:flex;gap:var(--space-4);padding:var(--space-5);background:#eff6ff;border:2px solid #bfdbfe;border-radius:var(--radius-lg)}.cta-icon[data-astro-cid-l765twes]{font-size:2rem;flex-shrink:0}.cta-title[data-astro-cid-l765twes]{font-weight:800;font-size:var(--text-body);margin-bottom:var(--space-2)}.cta-desc[data-astro-cid-l765twes]{font-size:var(--text-body-sm);color:var(--color-ink-muted);line-height:1.65;margin-bottom:var(--space-3)}.cta-link[data-astro-cid-l765twes]{font-size:var(--text-body-sm);font-weight:700;color:#1d4ed8;text-decoration:none}.cta-link[data-astro-cid-l765twes]:hover{text-decoration:underline}.related-grid[data-astro-cid-l765twes]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}.related-card[data-astro-cid-l765twes]{display:flex;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.related-card[data-astro-cid-l765twes]:hover{border-color:var(--color-accent);background:var(--color-surface-sunken)}.related-icon[data-astro-cid-l765twes]{font-size:1.5rem;flex-shrink:0}.related-title[data-astro-cid-l765twes]{font-weight:700;font-size:var(--text-body-sm);margin-bottom:4px}.related-desc[data-astro-cid-l765twes]{font-size:var(--text-meta);color:var(--color-ink-muted);line-height:1.5}
