.calc.svelte-1n7vn8o{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(28px,4vw,72px);margin-top:clamp(40px,6vh,80px);align-items:start}.sr-only.svelte-1n7vn8o{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.step.svelte-1n7vn8o{border:0;padding:0;margin:0 0 clamp(36px,5vh,56px);min-width:0}.step.svelte-1n7vn8o legend:where(.svelte-1n7vn8o){padding:0;margin-bottom:18px}.note.svelte-1n7vn8o{margin:10px 0 0;font-size:14px;line-height:1.5;color:#82878c;max-width:62ch}.matter-grid.svelte-1n7vn8o{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1px;background:#26292e;border:1px solid oklch(.28 .01 255)}.matter.svelte-1n7vn8o{background:#0f1216;display:flex;flex-direction:column;outline-offset:-2px}.matter--on.svelte-1n7vn8o{background:#15191e;box-shadow:inset 0 0 0 1px var(--color-accent)}.matter__toggle.svelte-1n7vn8o{display:flex;align-items:flex-start;gap:10px;background:none;border:0;color:inherit;font:inherit;font-size:16px;line-height:1.3;text-align:left;padding:16px 16px 12px;cursor:pointer;width:100%}.matter__mark.svelte-1n7vn8o{flex:0 0 auto;width:13px;height:13px;margin-top:4px;border:1px solid oklch(.55 .012 255)}.matter--on.svelte-1n7vn8o .matter__mark:where(.svelte-1n7vn8o){background:var(--color-accent);border-color:var(--color-accent)}.matter__label.svelte-1n7vn8o{min-width:0}.matter__fee.svelte-1n7vn8o{display:flex;align-items:center;gap:6px;margin-top:auto;padding:10px 16px 14px;border-top:1px solid oklch(.26 .01 255)}.matter__cur.svelte-1n7vn8o{font-family:var(--font-mono);font-size:12px;color:#82878c}.matter__fee.svelte-1n7vn8o input:where(.svelte-1n7vn8o){width:100%;min-width:0;background:transparent;border:0;color:var(--color-on-ink);font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;padding:2px 0}@media(pointer:coarse){.matter__fee.svelte-1n7vn8o{padding-block:0 4px}.matter__fee.svelte-1n7vn8o input:where(.svelte-1n7vn8o){font-size:16px;min-height:44px}}.matter__fee.svelte-1n7vn8o input:where(.svelte-1n7vn8o):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.slider.svelte-1n7vn8o{padding:clamp(22px,3vh,34px) 0;border-top:1px solid oklch(.28 .01 255)}.slider.svelte-1n7vn8o:first-of-type{border-top:0;padding-top:0}.slider__head.svelte-1n7vn8o{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:14px}.slider__label.svelte-1n7vn8o{font-size:17px;color:var(--color-on-ink-body)}.slider__value.svelte-1n7vn8o{font-family:var(--font-display);font-size:clamp(26px,2.9vw,44px);line-height:1;color:var(--color-on-ink)}.calc__result.svelte-1n7vn8o{border:1px solid oklch(.3 .01 255);padding:clamp(24px,3vw,40px)}.figure.svelte-1n7vn8o{margin:14px 0 0;font-family:var(--font-mono);font-size:clamp(38px,6vw,76px);line-height:1;letter-spacing:-.02em;color:var(--color-accent);filter:brightness(1.45)}.figure__sub.svelte-1n7vn8o{margin:12px 0 0;font-size:17px;color:var(--color-on-ink-body)}.work.svelte-1n7vn8o{margin-top:clamp(22px,3vh,32px);padding-top:clamp(20px,2.5vh,28px);border-top:1px solid oklch(.28 .01 255)}.work__line.svelte-1n7vn8o{margin:0 0 8px;font-family:var(--font-mono);font-size:13.5px;line-height:1.5;color:var(--color-on-ink-body)}.work__line.svelte-1n7vn8o:last-child{margin-bottom:0}.label--step4.svelte-1n7vn8o{display:block;margin-top:clamp(24px,3vh,34px);padding-top:clamp(20px,2.5vh,28px);border-top:1px solid oklch(.28 .01 255)}.rec.svelte-1n7vn8o{margin:14px 0 0;font-size:17px;color:var(--color-on-ink)}.cpm.svelte-1n7vn8o{margin-top:18px;padding:clamp(18px,2.4vw,26px);background:#191d24;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.cpm__fig.svelte-1n7vn8o{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);line-height:1;letter-spacing:-.02em}.cpm__label.svelte-1n7vn8o{font-size:16px;color:var(--color-on-ink-body)}.disclaimer.svelte-1n7vn8o{margin:20px 0 0;font-size:16px;line-height:1.5;color:var(--color-on-ink-body)}.exits.svelte-1n7vn8o{display:grid;gap:10px;margin-top:clamp(24px,3vh,32px)}.exits.svelte-1n7vn8o .btn{width:100%}.emailform.svelte-1n7vn8o{display:grid;gap:10px}.emailform.svelte-1n7vn8o input:where(.svelte-1n7vn8o){width:100%;background:transparent;border:1px solid oklch(.34 .01 255);color:var(--color-on-ink);font:inherit;font-size:16px;padding:15px 16px}.sent.svelte-1n7vn8o{margin:0;font-size:16px;color:var(--color-on-ink-body);border-left:2px solid var(--color-accent);padding-left:16px}.err.svelte-1n7vn8o{margin:0;font-size:15px;color:#f88d67}.cs[data-astro-cid-33hdhsbm]{margin-top:clamp(32px,5vh,60px);max-width:68ch}.cs__intro[data-astro-cid-33hdhsbm]{margin:0 0 clamp(28px,4vh,44px);font-size:var(--t-lede-s);line-height:1.55;color:var(--color-on-ink-body)}.cs__h[data-astro-cid-33hdhsbm]{display:block;margin-top:clamp(28px,4vh,44px)}.cs__matters[data-astro-cid-33hdhsbm]{list-style:none;margin:16px 0 0;padding:0}.cs__matter[data-astro-cid-33hdhsbm]{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid oklch(.28 .01 255);font-size:17px;color:var(--color-on-ink-faint)}.cs__matter--on[data-astro-cid-33hdhsbm]{color:var(--color-on-ink)}.cs__matter[data-astro-cid-33hdhsbm] span[data-astro-cid-33hdhsbm]:last-child{font-family:var(--font-mono)}.cs__note[data-astro-cid-33hdhsbm]{margin:12px 0 0;font-size:14px;color:var(--color-on-ink-faint)}.cs__line[data-astro-cid-33hdhsbm]{margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--color-on-ink-body)}.cs__work[data-astro-cid-33hdhsbm]{margin:18px 0 0;padding-left:22px}.cs__work[data-astro-cid-33hdhsbm] li[data-astro-cid-33hdhsbm]{font-family:var(--font-mono);font-size:13.5px;line-height:1.6;color:var(--color-on-ink-body);margin-bottom:6px}.cs__result[data-astro-cid-33hdhsbm]{margin:clamp(24px,3vh,34px) 0 0;padding-top:clamp(20px,3vh,28px);border-top:1px solid oklch(.28 .01 255)}.cs__fig[data-astro-cid-33hdhsbm]{display:block;font-family:var(--font-mono);font-size:clamp(38px,6vw,76px);line-height:1;letter-spacing:-.02em;color:var(--color-accent);filter:brightness(1.45)}.cs__figsub[data-astro-cid-33hdhsbm]{display:block;margin-top:10px;font-size:17px;color:var(--color-on-ink-body)}.cs__disclaimer[data-astro-cid-33hdhsbm]{margin:22px 0;font-size:16px;line-height:1.55;color:var(--color-on-ink-body)}
