.value-input-wrap[data-astro-cid-iu6wzep4]{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background);padding:4px 10px;transition:border-color .15s,box-shadow .15s}.value-input-wrap[data-astro-cid-iu6wzep4]:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}.value-prefix[data-astro-cid-iu6wzep4],.value-suffix[data-astro-cid-iu6wzep4]{color:var(--color-muted-foreground);font-size:13px;user-select:none}.value-prefix[data-astro-cid-iu6wzep4]{margin-right:4px}.value-suffix[data-astro-cid-iu6wzep4]{margin-left:4px}.value-input[data-astro-cid-iu6wzep4]{background:transparent;border:none;outline:none;font-size:14px;font-weight:600;text-align:right;width:100px;font-variant-numeric:tabular-nums;color:var(--color-foreground);padding:0}.value-input-narrow[data-astro-cid-iu6wzep4]{width:56px}.value-input[data-astro-cid-iu6wzep4]::-webkit-outer-spin-button,.value-input[data-astro-cid-iu6wzep4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-slider[data-astro-cid-iu6wzep4]{-webkit-appearance:none;appearance:none;height:4px;background:var(--color-muted);border-radius:2px;outline:none;cursor:pointer}.calc-slider[data-astro-cid-iu6wzep4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--color-accent);border-radius:50%;cursor:grab;border:2px solid var(--color-card);box-shadow:0 1px 3px #00000026;transition:transform .1s ease}.calc-slider[data-astro-cid-iu6wzep4]::-moz-range-thumb{width:18px;height:18px;background:var(--color-accent);border-radius:50%;cursor:grab;border:2px solid var(--color-card);box-shadow:0 1px 3px #00000026;transition:transform .1s ease}.calc-slider[data-astro-cid-iu6wzep4]:hover::-webkit-slider-thumb{transform:scale(1.08)}.calc-slider[data-astro-cid-iu6wzep4]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 18%,transparent)}.calc-slider[data-astro-cid-iu6wzep4]:hover::-moz-range-thumb{transform:scale(1.08)}.calc-slider[data-astro-cid-iu6wzep4]:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.15);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 18%,transparent)}.action-btn[data-astro-cid-iu6wzep4]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-foreground);font-size:12px;font-weight:500;cursor:pointer;transition:background .12s}.action-btn[data-astro-cid-iu6wzep4]:hover{background:var(--color-muted)}.chart-area[data-astro-cid-iu6wzep4]{fill:var(--color-accent);fill-opacity:.12}.chart-area-2[data-astro-cid-iu6wzep4]{fill:#166e3f;fill-opacity:.18}.chart-line[data-astro-cid-iu6wzep4]{fill:none;stroke:var(--color-accent);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.prose-card[data-astro-cid-iu6wzep4]{padding:1.5rem;border-radius:1rem;border:1px solid var(--color-border);background:var(--color-card)}@media(min-width:640px){.prose-card[data-astro-cid-iu6wzep4]{padding:2rem}}.prose-card[data-astro-cid-iu6wzep4] h2[data-astro-cid-iu6wzep4]{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;margin-bottom:.75rem}.prose-card[data-astro-cid-iu6wzep4] p[data-astro-cid-iu6wzep4]{font-size:.9375rem;line-height:1.65;color:var(--color-muted-foreground);margin-bottom:.75rem}.prose-card[data-astro-cid-iu6wzep4] p[data-astro-cid-iu6wzep4]:last-child{margin-bottom:0}.prose-card[data-astro-cid-iu6wzep4] strong[data-astro-cid-iu6wzep4]{color:var(--color-foreground);font-weight:600}.prose-card[data-astro-cid-iu6wzep4] ul[data-astro-cid-iu6wzep4]{list-style:none;padding:0;margin:.75rem 0}.prose-card[data-astro-cid-iu6wzep4] ul[data-astro-cid-iu6wzep4] li[data-astro-cid-iu6wzep4]{font-size:.9375rem;line-height:1.65;color:var(--color-muted-foreground);padding-left:1.25rem;position:relative;margin-bottom:.5rem}.prose-card[data-astro-cid-iu6wzep4] ul[data-astro-cid-iu6wzep4] li[data-astro-cid-iu6wzep4]:before{content:"—";position:absolute;left:0;color:var(--color-accent)}.prose-card[data-astro-cid-iu6wzep4] a[data-astro-cid-iu6wzep4]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--color-accent) 40%,transparent);transition:text-decoration-color .15s}.prose-card[data-astro-cid-iu6wzep4] a[data-astro-cid-iu6wzep4]:hover{text-decoration-color:var(--color-accent)}.amort-table[data-astro-cid-iu6wzep4]{border-collapse:collapse}.amort-table[data-astro-cid-iu6wzep4] th[data-astro-cid-iu6wzep4]{text-align:left;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border)}.amort-table[data-astro-cid-iu6wzep4] td[data-astro-cid-iu6wzep4]{padding:10px 12px;border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums}.amort-table[data-astro-cid-iu6wzep4] tbody[data-astro-cid-iu6wzep4] tr[data-astro-cid-iu6wzep4]:last-child td[data-astro-cid-iu6wzep4]{border-bottom:none}.faq-item[data-astro-cid-iu6wzep4]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-iu6wzep4]:last-child{border-bottom:none}.faq-item[data-astro-cid-iu6wzep4] summary[data-astro-cid-iu6wzep4]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 0;font-size:.9375rem;font-weight:500;cursor:pointer;list-style:none;color:var(--color-foreground)}.faq-item[data-astro-cid-iu6wzep4] summary[data-astro-cid-iu6wzep4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-iu6wzep4] summary[data-astro-cid-iu6wzep4]:hover{color:var(--color-accent)}.faq-chevron[data-astro-cid-iu6wzep4]{flex-shrink:0;margin-left:.5rem;transition:transform .2s;color:var(--color-muted-foreground)}.faq-item[data-astro-cid-iu6wzep4][open] .faq-chevron[data-astro-cid-iu6wzep4]{transform:rotate(180deg)}.faq-item[data-astro-cid-iu6wzep4] p[data-astro-cid-iu6wzep4]{padding-bottom:1rem;font-size:.9375rem;line-height:1.65;color:var(--color-muted-foreground);margin:0}
