.calc.svelte-14ke5w{background:#fff;border:1px solid #20261f29;grid-template-columns:1.35fr 1fr;gap:clamp(24px,3vw,44px);margin-top:34px;padding:clamp(18px,2.4vw,30px);display:grid}@media (width<=900px){.calc.svelte-14ke5w{grid-template-columns:1fr}}.row.svelte-14ke5w{border:0;padding:0 0 22px}.row.svelte-14ke5w+.row:where(.svelte-14ke5w){border-top:1px solid #20261f1f;padding-top:20px}legend.svelte-14ke5w{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;padding:0;font-size:11.5px}.chips.svelte-14ke5w{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-14ke5w{background:var(--mat);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:1px solid #20261f3d;flex-direction:column;gap:2px;padding:9px 15px;font-size:14px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.chip.svelte-14ke5w:hover{border-color:var(--gold)}.chip.on.svelte-14ke5w{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#b98a3c24}.chip.tall.svelte-14ke5w small:where(.svelte-14ke5w){font-family:var(--mono);color:var(--ink-soft);letter-spacing:.02em;font-size:11px}.chip.svelte-14ke5w input:where(.svelte-14ke5w){opacity:0;width:0;height:0;position:absolute}.chip.svelte-14ke5w:has(input:where(.svelte-14ke5w):focus-visible){outline:2px solid var(--gold);outline-offset:2px}.presets.svelte-14ke5w{margin-top:12px}.sizes.svelte-14ke5w{align-items:flex-end;gap:12px;display:flex}.num-field.svelte-14ke5w{flex-direction:column;gap:5px;display:flex}.num-field.svelte-14ke5w label:where(.svelte-14ke5w){color:var(--ink-soft);font-size:12px}.num-field.svelte-14ke5w input:where(.svelte-14ke5w){font-family:var(--mono);background:var(--mat);width:108px;color:var(--ink);border:1px solid #20261f3d;padding:9px 12px;font-size:19px}.num-field.svelte-14ke5w input:where(.svelte-14ke5w):focus-visible{outline:2px solid var(--gold);outline-offset:1px}.times.svelte-14ke5w{font-family:var(--mono);color:var(--ink-soft);padding-bottom:12px}.result.svelte-14ke5w{background:var(--wall);color:var(--mat);top:calc(var(--pp) + 92px);align-self:start;padding:clamp(20px,2.4vw,30px);position:sticky}@media (width<=900px){.result.svelte-14ke5w{position:static}}.res-label.svelte-14ke5w{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);font-size:11.5px}.res-price.svelte-14ke5w{font-family:var(--serif);margin:8px 0 4px;font-size:clamp(34px,4.6vw,46px);line-height:1.1}.res-price.svelte-14ke5w span:where(.svelte-14ke5w){font-family:var(--mono);color:var(--gold-soft);margin-left:8px;font-size:15px}.res-sum.svelte-14ke5w{font-family:var(--mono);color:#9aa595;letter-spacing:.03em;font-size:12px}.res-note.svelte-14ke5w{color:#cfd6cb;border-left:2px solid var(--gold);margin-top:16px;padding-left:12px;font-size:13.5px}.res-hint.svelte-14ke5w{color:#9aa595;margin-top:16px;font-size:12.5px}.res-cta.svelte-14ke5w{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.res-cta.svelte-14ke5w .btn:where(.svelte-14ke5w){padding:12px 20px;font-size:14px}.res-cta.svelte-14ke5w .btn-ghost:where(.svelte-14ke5w){color:var(--gold-soft)}.res-copied.svelte-14ke5w{color:var(--gold-soft);margin-top:12px;font-size:12.5px}.res-link.svelte-14ke5w{color:var(--gold-soft);margin-top:18px;font-size:13.5px;display:inline-block}@media (prefers-reduced-motion:reduce){.chip.svelte-14ke5w{transition:none}}h1[data-astro-cid-62kp6kug]{margin-bottom:22px;font-size:clamp(32px,4.8vw,52px)}.tables[data-astro-cid-62kp6kug]{background:var(--mat-2)}.price-table[data-astro-cid-62kp6kug]{border-collapse:collapse;width:100%;max-width:820px;margin-top:34px}.price-table[data-astro-cid-62kp6kug] th[data-astro-cid-62kp6kug]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-align:left;border-bottom:2px solid var(--gold);padding:12px 14px;font-size:11.5px}.price-table[data-astro-cid-62kp6kug] td[data-astro-cid-62kp6kug]{border-bottom:1px solid #20261f2e;padding:16px 14px;font-size:15px}.price-table[data-astro-cid-62kp6kug] td[data-astro-cid-62kp6kug]:last-child{font-family:var(--mono);white-space:nowrap}.price-table[data-astro-cid-62kp6kug] a[data-astro-cid-62kp6kug]{color:var(--ink)}.price-table[data-astro-cid-62kp6kug] a[data-astro-cid-62kp6kug]:hover{color:var(--gold)}.price-table[data-astro-cid-62kp6kug] tr[data-astro-cid-62kp6kug]:hover td[data-astro-cid-62kp6kug]{background:#b98a3c0f}
