.calc-root.svelte-1oht4v6{display:flex;flex-direction:column;gap:var(--space-6)}.row-group.svelte-1oht4v6{display:flex;flex-direction:column;gap:var(--space-2)}.row-label.svelte-1oht4v6{font-size:var(--text-micro);font-weight:600;color:var(--color-ink);letter-spacing:.02em}.row-hint.svelte-1oht4v6{font-size:11px;color:var(--color-ink-muted);line-height:1.4}.seg-group.svelte-1oht4v6{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.seg-btn.svelte-1oht4v6{padding:var(--space-2) var(--space-4);font-size:var(--text-micro);font-weight:600;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:transparent;cursor:pointer;color:var(--color-ink-muted);transition:background .14s,color .14s,border-color .14s;white-space:nowrap}.seg-btn.svelte-1oht4v6:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}.seg-btn.seg-active.svelte-1oht4v6{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.after-tax-row.svelte-1oht4v6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-md);font-size:var(--text-micro)}.at-label.svelte-1oht4v6{font-weight:600;color:var(--color-ink)}.at-value.svelte-1oht4v6{font-weight:700;color:var(--color-accent-ink)}.at-sep.svelte-1oht4v6{color:var(--color-ink-muted)}.tds-notice.svelte-1oht4v6{margin:0;padding:var(--space-3) var(--space-4);background:#fff8e7;border:1px solid #f0c040;border-radius:var(--radius-sm);font-size:var(--text-micro);color:#7a5c00;line-height:1.5}.tds-notice.svelte-1oht4v6 strong:where(.svelte-1oht4v6){color:#5c3d00}.scenario-section.svelte-1oht4v6{display:flex;flex-direction:column;gap:var(--space-3)}.scenario-label.svelte-1oht4v6{margin:0;font-size:var(--text-micro);font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.08em}.scenario-btns.svelte-1oht4v6{display:flex;gap:var(--space-3);flex-wrap:wrap}.scenario-btn.svelte-1oht4v6{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:border-color .15s,background .15s;min-width:100px;text-align:center}.scenario-btn.svelte-1oht4v6:hover,.scenario-btn.scenario-active.svelte-1oht4v6{border-color:var(--color-accent);background:var(--color-accent-soft)}.sc-input.svelte-1oht4v6{font-size:var(--text-micro);font-weight:600;color:var(--color-ink)}.sc-maturity.svelte-1oht4v6{font-size:var(--text-body);font-weight:700;color:var(--color-accent-ink)}.sc-sub.svelte-1oht4v6{font-size:10px;color:var(--color-ink-muted)}.chart-block.svelte-1oht4v6{display:flex;flex-direction:column;gap:var(--space-2)}.bars-svg.svelte-1oht4v6{width:100%;height:auto;max-height:90px;display:block}.bar-gross.svelte-1oht4v6{fill:var(--color-accent)}.bar-tax.svelte-1oht4v6{fill:var(--color-ink-muted);opacity:.55}.chart-legend.svelte-1oht4v6{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:11px;color:var(--color-ink-muted);align-items:center}.legend-item.svelte-1oht4v6{display:flex;align-items:center;gap:var(--space-1)}.legend-swatch.svelte-1oht4v6{display:inline-block;width:12px;height:10px;border-radius:2px;flex-shrink:0}.swatch-gross.svelte-1oht4v6{background:var(--color-accent)}.swatch-tax.svelte-1oht4v6{background:var(--color-ink-muted);opacity:.55}.legend-note.svelte-1oht4v6{font-size:10px;color:var(--color-ink-muted);margin-left:auto}.table-section.svelte-1oht4v6{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.table-toggle.svelte-1oht4v6{padding:var(--space-3) var(--space-4);font-size:var(--text-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:var(--color-ink);list-style:none;display:flex;align-items:center;gap:var(--space-2);user-select:none}.table-toggle.svelte-1oht4v6::marker,.table-toggle.svelte-1oht4v6::-webkit-details-marker{display:none}.table-toggle.svelte-1oht4v6:before{content:"▸";color:var(--color-accent);font-size:.8em}.table-section[open].svelte-1oht4v6 .table-toggle:where(.svelte-1oht4v6):before{content:"▾"}.table-wrap.svelte-1oht4v6{overflow-x:auto}.yr-table.svelte-1oht4v6{width:100%;border-collapse:collapse;font-size:var(--text-micro)}.yr-table.svelte-1oht4v6 th:where(.svelte-1oht4v6){padding:var(--space-2) var(--space-3);text-align:left;font-weight:600;color:var(--color-ink-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}.yr-table.svelte-1oht4v6 td:where(.svelte-1oht4v6){padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-ink);white-space:nowrap}.yr-table.svelte-1oht4v6 tr:where(.svelte-1oht4v6):last-child td:where(.svelte-1oht4v6){border-bottom:none}.yr-num.svelte-1oht4v6{font-weight:600}.num-col.svelte-1oht4v6{text-align:right}.yr-table.svelte-1oht4v6 th.num-col:where(.svelte-1oht4v6){text-align:right}.balance-cell.svelte-1oht4v6{font-weight:600}.after-col.svelte-1oht4v6{color:var(--color-accent-ink)}.maturity-row.svelte-1oht4v6 td:where(.svelte-1oht4v6){background:var(--color-surface)}.maturity-cell.svelte-1oht4v6{padding:var(--space-3) var(--space-4);font-size:var(--text-micro);color:var(--color-ink-muted);text-align:center}.maturity-cell.svelte-1oht4v6 strong:where(.svelte-1oht4v6){color:var(--color-ink)}.closure-section.svelte-1oht4v6{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.closure-toggle.svelte-1oht4v6{padding:var(--space-3) var(--space-4);font-size:var(--text-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;color:var(--color-ink);list-style:none;display:flex;align-items:center;gap:var(--space-2);user-select:none}.closure-toggle.svelte-1oht4v6::marker,.closure-toggle.svelte-1oht4v6::-webkit-details-marker{display:none}.closure-toggle.svelte-1oht4v6:before{content:"▸";color:var(--color-accent);font-size:.8em}.closure-section[open].svelte-1oht4v6 .closure-toggle:where(.svelte-1oht4v6):before{content:"▾"}.closure-body.svelte-1oht4v6{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-5);border-top:1px solid var(--color-border)}.closure-sub.svelte-1oht4v6{margin:0;font-size:var(--text-micro);line-height:1.6;color:var(--color-ink-muted)}.closure-selector.svelte-1oht4v6{display:flex;flex-direction:column;gap:var(--space-2)}.closure-cards.svelte-1oht4v6{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media(max-width:600px){.closure-cards.svelte-1oht4v6{grid-template-columns:1fr}}.closure-card.svelte-1oht4v6{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.closure-card--loss.svelte-1oht4v6{border-color:#f0c040;background:#fff8e7}.closure-card--return.svelte-1oht4v6{border-color:var(--color-accent);background:var(--color-accent-soft)}.cc-label.svelte-1oht4v6{font-size:11px;font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.07em}.cc-value.svelte-1oht4v6{font-size:var(--text-h3);font-weight:700;color:var(--color-ink)}.cc-note.svelte-1oht4v6{font-size:11px;color:var(--color-ink-muted);line-height:1.4}.cc-zero.svelte-1oht4v6{color:var(--color-ink-muted)}.cc-loss.svelte-1oht4v6{color:#9a3412}.cc-return.svelte-1oht4v6{color:var(--color-accent-ink)}.closure-tax-note.svelte-1oht4v6{margin:0;padding:var(--space-3) var(--space-4);background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:var(--radius-sm);font-size:var(--text-micro);color:var(--color-ink-muted);line-height:1.5}.penalty-rules.svelte-1oht4v6{display:flex;flex-direction:column;gap:var(--space-2)}.rules-heading.svelte-1oht4v6{margin:0;font-size:var(--text-micro);font-weight:600;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.07em}.rules-table.svelte-1oht4v6{width:100%;border-collapse:collapse;font-size:var(--text-micro);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.rules-table.svelte-1oht4v6 th:where(.svelte-1oht4v6),.rules-table.svelte-1oht4v6 td:where(.svelte-1oht4v6){padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border)}.rules-table.svelte-1oht4v6 th:where(.svelte-1oht4v6){font-weight:600;color:var(--color-ink-muted);background:var(--color-surface)}.rules-table.svelte-1oht4v6 tr:where(.svelte-1oht4v6):last-child td:where(.svelte-1oht4v6){border-bottom:none}.rules-table.svelte-1oht4v6 tr.rules-active:where(.svelte-1oht4v6) td:where(.svelte-1oht4v6){background:var(--color-accent-soft);color:var(--color-accent-ink);font-weight:600}.page-wrap[data-astro-cid-pbvutkhk]{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px);padding-block-end:var(--space-8)}.page-head[data-astro-cid-pbvutkhk]{margin:var(--space-4) 0 var(--space-6)}.eyebrow[data-astro-cid-pbvutkhk]{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}.eyebrow[data-astro-cid-pbvutkhk] a[data-astro-cid-pbvutkhk]{color:var(--color-accent-ink);text-decoration:none}.eyebrow[data-astro-cid-pbvutkhk] a[data-astro-cid-pbvutkhk]:hover{text-decoration:underline}.page-head[data-astro-cid-pbvutkhk] h1[data-astro-cid-pbvutkhk]{margin:0 0 var(--space-3);font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:-.02em}.lede[data-astro-cid-pbvutkhk]{margin:0;max-width:var(--measure-default);color:var(--color-ink-muted);font-size:var(--text-body);line-height:var(--lh-body)}.scss-content[data-astro-cid-pbvutkhk]{margin-top:var(--space-8);max-width:860px;display:flex;flex-direction:column;gap:var(--space-8)}.scss-section[data-astro-cid-pbvutkhk]{display:flex;flex-direction:column;gap:var(--space-4)}.section-title[data-astro-cid-pbvutkhk]{margin:0;font-size:var(--text-h3);font-weight:700;letter-spacing:-.01em}.body-copy[data-astro-cid-pbvutkhk]{margin:0;font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-ink-muted);max-width:var(--measure-default)}.feature-list[data-astro-cid-pbvutkhk]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.feature-list[data-astro-cid-pbvutkhk] li[data-astro-cid-pbvutkhk]{padding-left:1.2em;position:relative;font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-ink-muted)}.feature-list[data-astro-cid-pbvutkhk] li[data-astro-cid-pbvutkhk]:before{content:"·";position:absolute;left:0;color:var(--color-accent);font-weight:700}.feature-list[data-astro-cid-pbvutkhk] strong[data-astro-cid-pbvutkhk]{color:var(--color-ink)}.accordions[data-astro-cid-pbvutkhk]{display:flex;flex-direction:column;gap:var(--space-2)}.acc-item[data-astro-cid-pbvutkhk]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.acc-item[data-astro-cid-pbvutkhk][open]{border-color:var(--color-accent)}.acc-q[data-astro-cid-pbvutkhk]{padding:var(--space-3) var(--space-4);font-size:var(--text-body);font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--space-2);color:var(--color-ink)}.acc-q[data-astro-cid-pbvutkhk]::marker,.acc-q[data-astro-cid-pbvutkhk]::-webkit-details-marker{display:none}.acc-q[data-astro-cid-pbvutkhk]:before{content:"+";font-size:1.1em;font-weight:400;color:var(--color-accent);flex-shrink:0}.acc-item[data-astro-cid-pbvutkhk][open] .acc-q[data-astro-cid-pbvutkhk]:before{content:"−"}.acc-body[data-astro-cid-pbvutkhk]{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 1.4em);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-ink-muted)}.acc-body[data-astro-cid-pbvutkhk] ul[data-astro-cid-pbvutkhk]{margin:0;padding-left:var(--space-4)}.acc-body[data-astro-cid-pbvutkhk] ul[data-astro-cid-pbvutkhk] li[data-astro-cid-pbvutkhk]{margin-bottom:var(--space-1)}.acc-body[data-astro-cid-pbvutkhk] strong[data-astro-cid-pbvutkhk]{color:var(--color-ink)}.faq-list[data-astro-cid-pbvutkhk]{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item[data-astro-cid-pbvutkhk]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.faq-item[data-astro-cid-pbvutkhk][open]{border-color:var(--color-accent)}.faq-q[data-astro-cid-pbvutkhk]{padding:var(--space-3) var(--space-4);font-size:var(--text-body);font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--space-2);color:var(--color-ink)}.faq-q[data-astro-cid-pbvutkhk]::marker,.faq-q[data-astro-cid-pbvutkhk]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-pbvutkhk]:before{content:"+";font-size:1.1em;font-weight:400;color:var(--color-accent);flex-shrink:0}.faq-item[data-astro-cid-pbvutkhk][open] .faq-q[data-astro-cid-pbvutkhk]:before{content:"−"}.faq-body[data-astro-cid-pbvutkhk]{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 1.4em);font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-ink-muted)}.faq-body[data-astro-cid-pbvutkhk] p[data-astro-cid-pbvutkhk]{margin:0 0 var(--space-2)}.faq-body[data-astro-cid-pbvutkhk] p[data-astro-cid-pbvutkhk]:last-child{margin-bottom:0}.faq-body[data-astro-cid-pbvutkhk] ul[data-astro-cid-pbvutkhk]{margin:var(--space-2) 0;padding-left:var(--space-4)}.faq-body[data-astro-cid-pbvutkhk] ul[data-astro-cid-pbvutkhk] li[data-astro-cid-pbvutkhk]{margin-bottom:var(--space-1)}.faq-body[data-astro-cid-pbvutkhk] strong[data-astro-cid-pbvutkhk]{color:var(--color-ink)}.compare-wrap[data-astro-cid-pbvutkhk]{overflow-x:auto}.compare-table[data-astro-cid-pbvutkhk]{width:100%;border-collapse:collapse;font-size:var(--text-micro);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.compare-table[data-astro-cid-pbvutkhk] th[data-astro-cid-pbvutkhk],.compare-table[data-astro-cid-pbvutkhk] td[data-astro-cid-pbvutkhk]{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border)}.compare-table[data-astro-cid-pbvutkhk] th[data-astro-cid-pbvutkhk]{font-weight:600;color:var(--color-ink-muted);background:var(--color-surface)}.compare-table[data-astro-cid-pbvutkhk] tr[data-astro-cid-pbvutkhk]:last-child td[data-astro-cid-pbvutkhk]{border-bottom:none}.scss-col[data-astro-cid-pbvutkhk]{text-align:center;font-weight:500}.pomis-col[data-astro-cid-pbvutkhk]{text-align:center}.win[data-astro-cid-pbvutkhk]{color:var(--color-accent-ink);font-weight:700}.rate-table-wrap[data-astro-cid-pbvutkhk]{overflow-x:auto}.rate-table[data-astro-cid-pbvutkhk]{border-collapse:collapse;font-size:var(--text-micro);min-width:320px}.rate-table[data-astro-cid-pbvutkhk] th[data-astro-cid-pbvutkhk]{padding:var(--space-2) var(--space-3);text-align:left;font-weight:600;color:var(--color-ink-muted);border-bottom:2px solid var(--color-border);white-space:nowrap}.rate-table[data-astro-cid-pbvutkhk] td[data-astro-cid-pbvutkhk]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-ink)}.rate-table[data-astro-cid-pbvutkhk] tr[data-astro-cid-pbvutkhk]:last-child td[data-astro-cid-pbvutkhk]{border-bottom:none}.rate-num[data-astro-cid-pbvutkhk]{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.rate-current[data-astro-cid-pbvutkhk]{color:var(--color-accent-ink);font-weight:700}.rate-note[data-astro-cid-pbvutkhk]{margin:0;font-size:var(--text-micro);color:var(--color-ink-muted)}.related-section[data-astro-cid-pbvutkhk]{gap:var(--space-3)}.related-card[data-astro-cid-pbvutkhk]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent-soft);text-decoration:none;transition:background .15s}.related-card[data-astro-cid-pbvutkhk]:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.related-label[data-astro-cid-pbvutkhk]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-ink)}.related-title[data-astro-cid-pbvutkhk]{font-size:var(--text-body);font-weight:700;color:var(--color-ink);line-height:1.4}.related-dek[data-astro-cid-pbvutkhk]{font-size:var(--text-micro);color:var(--color-ink-muted);line-height:1.5}.related-cta[data-astro-cid-pbvutkhk]{margin-top:var(--space-1);font-size:var(--text-micro);font-weight:700;color:var(--color-accent-ink)}.source-section[data-astro-cid-pbvutkhk]{padding-top:var(--space-4);border-top:1px solid var(--color-border)}.source-text[data-astro-cid-pbvutkhk]{margin:0;font-size:var(--text-micro);color:var(--color-ink-muted);line-height:1.6}.source-link[data-astro-cid-pbvutkhk]{color:var(--color-accent-ink);text-decoration:none}.source-link[data-astro-cid-pbvutkhk]:hover{text-decoration:underline}
