.calc.svelte-tpb5h8{display:grid;gap:32px;grid-template-columns:1fr;max-width:720px;margin:0 auto}@media(min-width:720px){.calc.svelte-tpb5h8{grid-template-columns:.9fr 1.1fr;align-items:center}}.eyebrow.svelte-tpb5h8{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--m-accent, #2b605c)}.head.svelte-tpb5h8 h3:where(.svelte-tpb5h8){margin:12px 0 16px;font-family:var(--font-display);font-weight:200;font-size:28px;letter-spacing:-.02em;color:var(--m-fg-strong, #123b39)}.chip.svelte-tpb5h8{display:inline-block;font-family:var(--font-mono);font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid var(--m-border, rgba(15, 20, 18, .12));color:var(--m-fg-muted, #505148)}.card.svelte-tpb5h8{background:var(--m-card, #fff);border:1px solid var(--m-border, rgba(15, 20, 18, .12));border-radius:16px;padding:28px;box-shadow:0 26px 56px -38px #0f14126b}.slider-top.svelte-tpb5h8{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.slider-top.svelte-tpb5h8 label:where(.svelte-tpb5h8){font-size:14px;color:var(--m-fg-muted, #505148)}.val.svelte-tpb5h8{font-family:var(--font-mono);font-size:16px;color:var(--m-fg-strong, #123b39);font-variant-numeric:tabular-nums}.slider.svelte-tpb5h8{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:6px;border-radius:999px;background:linear-gradient(to right,var(--m-accent, #2b605c) var(--m-slider-pct, 50%),var(--m-border-strong, rgba(15, 20, 18, .16)) var(--m-slider-pct, 50%));cursor:pointer}.slider.svelte-tpb5h8::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:999px;background:var(--m-accent, #2b605c);border:2px solid var(--m-card, #fff);box-shadow:0 1px 4px #0f14124d}.slider.svelte-tpb5h8::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:var(--m-accent, #2b605c);border:2px solid var(--m-card, #fff)}.result.svelte-tpb5h8{margin-top:22px;font-family:var(--font-display);font-weight:200;font-size:34px;letter-spacing:-.02em;color:var(--m-fg-strong, #123b39);font-variant-numeric:tabular-nums}.result.svelte-tpb5h8 span:where(.svelte-tpb5h8){font-family:var(--font-sans);font-size:13px;font-weight:400;color:var(--m-fg-muted, #505148)}.disclaimer.svelte-tpb5h8{margin:10px 0 0;font-size:12px;color:var(--m-fg-subtle, #80817a)}
