.calc.svelte-1cgor71{display:grid;grid-template-columns:1fr;gap:24px;padding:32px 0 48px;color:var(--fg)}.mode-row.svelte-1cgor71,.lei-banner.svelte-1cgor71{grid-column:1 / -1}.calc.svelte-1cgor71>.results:where(.svelte-1cgor71){order:-1}@media(min-width:900px){.calc.svelte-1cgor71{grid-template-columns:1fr 1fr;gap:32px}.calc.svelte-1cgor71>.results:where(.svelte-1cgor71){order:0}}.mode-row.svelte-1cgor71{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;background:var(--bg-deep);border:1px solid var(--accent);border-radius:2px}.mode-row.svelte-1cgor71 .lab:where(.svelte-1cgor71){font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--accent);margin-right:4px}.mode-grp.svelte-1cgor71{display:flex;flex-wrap:wrap}.mode-grp.svelte-1cgor71 button:where(.svelte-1cgor71){background:transparent;color:var(--fg);border:1px solid var(--fg);border-right:0;padding:10px 16px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.mode-grp.svelte-1cgor71 button:where(.svelte-1cgor71):last-child{border-right:1px solid var(--fg)}.mode-grp.svelte-1cgor71 button.on:where(.svelte-1cgor71){background:var(--accent);color:var(--card-black);border-color:var(--accent)}.lei-banner.svelte-1cgor71{background:#e5091414;border:1px solid var(--error);color:var(--fg);padding:16px 20px;border-radius:2px;font-size:13px;line-height:1.5}.lei-banner.svelte-1cgor71 strong:where(.svelte-1cgor71){color:var(--error);font-weight:800}.inputs.svelte-1cgor71{display:grid;gap:16px}.presets-row.svelte-1cgor71{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border-soft);margin-bottom:8px}.presets-row.svelte-1cgor71 .lab:where(.svelte-1cgor71){font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--accent);margin-right:8px}.presets-row.svelte-1cgor71 button:where(.svelte-1cgor71){background:transparent;color:var(--fg);border:1px solid var(--fg);padding:8px 12px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;border-radius:2px;cursor:pointer}.presets-row.svelte-1cgor71 button:where(.svelte-1cgor71):hover{background:var(--accent);color:var(--card-black);border-color:var(--accent)}.field.svelte-1cgor71{display:flex;flex-direction:column;gap:10px;border:1px solid var(--accent-deep);background:var(--bg-deep);padding:18px 18px 16px;border-radius:2px;box-shadow:inset 0 1px #ffffff0a}.field.svelte-1cgor71 label:where(.svelte-1cgor71),.field.svelte-1cgor71 .lab:where(.svelte-1cgor71){font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--accent)}.field.svelte-1cgor71 .row:where(.svelte-1cgor71){display:flex;gap:12px;align-items:center}.field.svelte-1cgor71 input[type=range]:where(.svelte-1cgor71){flex:1;accent-color:var(--accent);height:22px}.field.svelte-1cgor71 input[type=number]:where(.svelte-1cgor71){width:100%;border:1px solid var(--fg);padding:10px 12px;font-family:var(--mono);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;background:var(--card-face);color:var(--card-black);border-radius:2px}.field.svelte-1cgor71 input[type=number]:where(.svelte-1cgor71):focus{outline:2px solid var(--accent);outline-offset:0}.field.svelte-1cgor71 .row:where(.svelte-1cgor71) input[type=number]:where(.svelte-1cgor71){width:110px}.field.svelte-1cgor71 .grp:where(.svelte-1cgor71){display:flex;flex-wrap:wrap}.field.svelte-1cgor71 .grp:where(.svelte-1cgor71) button:where(.svelte-1cgor71){min-width:44px;min-height:36px;background:transparent;color:var(--fg);border:1px solid var(--fg);border-right:0;padding:4px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-family:var(--mono);cursor:pointer}.field.svelte-1cgor71 .grp:where(.svelte-1cgor71) button:where(.svelte-1cgor71):last-child{border-right:1px solid var(--fg)}.field.svelte-1cgor71 .grp:where(.svelte-1cgor71) button.on:where(.svelte-1cgor71){background:var(--accent);color:var(--card-black);border-color:var(--accent)}.field.svelte-1cgor71 .hint:where(.svelte-1cgor71){font-size:11px;color:var(--muted);line-height:1.5}.field.svelte-1cgor71 .hint:where(.svelte-1cgor71) strong:where(.svelte-1cgor71){color:var(--accent);font-weight:800}.results.svelte-1cgor71{background:var(--bg-deep);border:2px solid var(--accent);padding:28px 28px 24px;align-self:start;border-radius:2px;box-shadow:inset 0 1px #ffdf0033,0 6px 0 -3px #ffdf0040}@media(min-width:900px){.results.svelte-1cgor71{position:sticky;top:calc(var(--nav-h) + 16px)}}.results.svelte-1cgor71 .lead:where(.svelte-1cgor71){font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.results.svelte-1cgor71 .hero-num:where(.svelte-1cgor71){color:var(--accent);font-size:56px;font-weight:800;line-height:1;letter-spacing:-.04em;margin:8px 0 16px;font-variant-numeric:tabular-nums}@media(min-width:1000px){.results.svelte-1cgor71 .hero-num:where(.svelte-1cgor71){font-size:72px}}.red-rule.svelte-1cgor71{height:2px;width:100%;background:var(--error);margin-bottom:24px}.stats.svelte-1cgor71{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.stats.svelte-1cgor71 li:where(.svelte-1cgor71){display:flex;flex-direction:column;gap:4px}.stats.svelte-1cgor71 .num:where(.svelte-1cgor71){font-size:22px;font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.stats.svelte-1cgor71 .cap:where(.svelte-1cgor71){font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.stats.svelte-1cgor71 .cap:where(.svelte-1cgor71) em:where(.svelte-1cgor71){font-style:normal;opacity:.7}.verdict.svelte-1cgor71{border:1px solid var(--accent);padding:16px;border-radius:2px;background:#ffdf000f}.verdict.svelte-1cgor71 strong:where(.svelte-1cgor71){font-size:14px;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:4px;color:var(--accent)}.verdict.svelte-1cgor71 p:where(.svelte-1cgor71){font-size:13px;color:var(--fg);line-height:1.5;opacity:.85}.text-charcoal[data-astro-cid-kxvakgy6]{color:#2a2a2a}details[data-astro-cid-kxvakgy6][open] summary[data-astro-cid-kxvakgy6] iconify-icon[data-astro-cid-kxvakgy6]{transform:rotate(180deg)}
