.breadcrumb.svelte-a8vm0g{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#64748b;margin-bottom:1.5rem}.breadcrumb.svelte-a8vm0g a:where(.svelte-a8vm0g){color:#0327cc;text-decoration:none}.breadcrumb.svelte-a8vm0g a:where(.svelte-a8vm0g):hover{text-decoration:underline}.page-title.svelte-a8vm0g{font-size:1.75rem;font-weight:700;color:#1e293b;margin:0 0 .5rem;letter-spacing:-.025em}.page-description.svelte-a8vm0g{font-size:1rem;color:#475569;line-height:1.6;margin:0 0 2rem;max-width:640px}.calculator-layout.svelte-a8vm0g{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.section-heading.svelte-a8vm0g{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1.25rem}.inputs-section.svelte-a8vm0g{background:#fff;border:1px solid oklch(.92 .01 250);border-radius:.625rem;padding:1.5rem}.input-group.svelte-a8vm0g{margin-bottom:1.25rem}.input-group.svelte-a8vm0g:last-child{margin-bottom:0}.input-group.svelte-a8vm0g label:where(.svelte-a8vm0g){display:block;font-size:.8125rem;font-weight:500;color:#475569;margin-bottom:.5rem}.input-row.svelte-a8vm0g{display:flex;align-items:center;gap:.75rem}.input-row.svelte-a8vm0g input[type=range]:where(.svelte-a8vm0g){flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#dbe6f2;border-radius:3px;outline:none}.input-row.svelte-a8vm0g input[type=range]:where(.svelte-a8vm0g)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#0327cc;cursor:pointer}.input-row.svelte-a8vm0g input[type=range]:where(.svelte-a8vm0g)::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#0327cc;border:none;cursor:pointer}.input-value.svelte-a8vm0g{display:flex;align-items:center;gap:0;min-width:100px;background:#f0f6fc;border:1px solid oklch(.9 .02 250);border-radius:.375rem;padding:.375rem .5rem}.currency-prefix.svelte-a8vm0g{font-size:.8125rem;color:#64748b;font-weight:500}.number-input.svelte-a8vm0g{width:100%;border:none;background:transparent;font-size:.875rem;font-weight:600;color:#1e293b;outline:none;text-align:right}.number-input.svelte-a8vm0g::-webkit-inner-spin-button,.number-input.svelte-a8vm0g::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input.svelte-a8vm0g{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.results-section.svelte-a8vm0g{background:#fff;border:1px solid oklch(.92 .01 250);border-radius:.625rem;padding:1.5rem}.dscr-display.svelte-a8vm0g{text-align:center;padding:1.5rem;border-radius:.5rem;margin-bottom:1.5rem}.dscr-display.tier-strong.svelte-a8vm0g{background:#d8f9dd;border:1px solid oklch(.85 .1 150)}.dscr-display.tier-acceptable.svelte-a8vm0g{background:#d0f7f9;border:1px solid oklch(.85 .08 200)}.dscr-display.tier-below.svelte-a8vm0g{background:#ffeccd;background:oklch(.95 .05 80);border:1px solid oklch(.85 .1 80)}.dscr-display.tier-no-qualify.svelte-a8vm0g{background:#ffe7e4;background:oklch(.95 .04 25);border:1px solid oklch(.85 .08 25)}.dscr-value.svelte-a8vm0g{display:block;font-size:2.5rem;font-weight:700;color:#1e293b;line-height:1;margin-bottom:.5rem}.dscr-label.svelte-a8vm0g{display:block;font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.dscr-desc.svelte-a8vm0g{display:block;font-size:.8125rem;color:#475569}.breakdown.svelte-a8vm0g{margin-bottom:1rem}.breakdown-heading.svelte-a8vm0g{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .75rem}.breakdown-row.svelte-a8vm0g{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.8125rem;color:#475569}.breakdown-row.total.svelte-a8vm0g,.breakdown-value.svelte-a8vm0g{font-weight:600;color:#1e293b}.breakdown-value.income.svelte-a8vm0g{color:#007835;color:oklch(.5 .15 150)}.breakdown-divider.svelte-a8vm0g{height:1px;background:#e0e5eb;margin:.375rem 0}.formula-note.svelte-a8vm0g{font-size:.75rem;color:#94a3b8;text-align:center;font-style:italic}.related-guides.svelte-a8vm0g{margin-bottom:2rem;padding-top:1.5rem;border-top:1px solid oklch(.92 .01 250)}.related-heading.svelte-a8vm0g{font-size:.875rem;font-weight:600;color:#1e293b;margin:0 0 .75rem}.related-link.svelte-a8vm0g{font-size:.8125rem;color:#0327cc;text-decoration:none;font-weight:500}.related-link.svelte-a8vm0g:hover{text-decoration:underline}@media(min-width:640px){.page-title.svelte-a8vm0g{font-size:2.25rem}}@media(min-width:768px){.calculator-layout.svelte-a8vm0g{grid-template-columns:1fr 1fr}}
