.iva.svelte-12askf0{flex-direction:column;gap:24px;display:flex}.calc.svelte-12askf0{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.sheet.svelte-12askf0{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.hint.svelte-12askf0{color:var(--muted);margin:-6px 0 0;font-size:13.5px}.field.svelte-12askf0 .hint:where(.svelte-12askf0){margin:0;font-size:12.5px;font-weight:400}.row.svelte-12askf0{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:14px;padding-top:14px;display:flex}.row.svelte-12askf0 .grow:where(.svelte-12askf0){flex:180px}.row.svelte-12askf0 .field:where(.svelte-12askf0):not(.grow){flex:130px}.field.sm.svelte-12askf0{max-width:160px}.input.big.svelte-12askf0{min-height:48px;font-size:20px;font-weight:600}.out.svelte-12askf0{background:var(--accent);color:var(--chalk);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:22px;display:flex;position:sticky;top:90px}.k.svelte-12askf0{font:700 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hi);margin:0}dl.svelte-12askf0{flex-direction:column;gap:7px;margin:0;display:flex}dl.svelte-12askf0 div:where(.svelte-12askf0){justify-content:space-between;gap:12px;font-size:14.5px;display:flex}dt.svelte-12askf0{color:#cbd9d1}dd.svelte-12askf0{font-variant-numeric:tabular-nums;margin:0;font-weight:600}dl.svelte-12askf0 .hl:where(.svelte-12askf0){border-block:1px dashed #ffffff38;padding:8px 0;font-size:16px}dl.svelte-12askf0 .hl:where(.svelte-12askf0) dt:where(.svelte-12askf0){color:#fff}.price.svelte-12askf0{color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.price.svelte-12askf0 span:where(.svelte-12askf0){font:700 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.price.svelte-12askf0 b:where(.svelte-12askf0){font:800 38px/1.05 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.price.svelte-12askf0 em:where(.svelte-12askf0){color:var(--ink-2);font-size:13px;font-style:normal}.note.svelte-12askf0{color:#a7bcb1;margin:0;font-size:12.5px}.bh.svelte-12askf0 h2:where(.svelte-12askf0){letter-spacing:-.035em;margin-bottom:10px;font-size:24px}.bh.svelte-12askf0 .hint:where(.svelte-12askf0){margin:0}.bin.svelte-12askf0{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.textarea.svelte-12askf0{font-family:var(--f-mono);font-size:14px;line-height:1.6}.res.svelte-12askf0{flex-direction:column;gap:14px;min-width:0;display:flex}.tbl.svelte-12askf0{flex-direction:column;display:flex}.tr.svelte-12askf0{grid-template-columns:minmax(0, 1fr) repeat(var(--n), minmax(74px, auto));border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:7px 0;font-size:14.5px;display:grid}.th.svelte-12askf0{font:600 12.5px var(--f-ui);color:var(--muted);padding-top:0}.tot.svelte-12askf0{border-bottom:0;border-top:1.5px solid var(--ink);margin-top:-1px;font-weight:700}.cell.svelte-12askf0{min-width:0}.name.svelte-12askf0{overflow-wrap:anywhere}.num.svelte-12askf0{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.strong.svelte-12askf0{font-weight:700}.miss.svelte-12askf0{text-align:right;color:var(--warn);grid-column:2/-1;font-size:13px}.empty.svelte-12askf0{color:var(--muted);margin:0;padding:18px 0;font-size:14.5px}.ml.svelte-12askf0{display:none}.acts.svelte-12askf0{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp.svelte-12askf0{flex:1}@media (width<=1000px){.calc.svelte-12askf0{grid-template-columns:1fr}.out.svelte-12askf0{position:static}}@media (width<=820px){.bin.svelte-12askf0{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.sheet.svelte-12askf0{padding:18px}.th.svelte-12askf0{display:none}.tr.svelte-12askf0{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px 8px;padding:10px 0}.name.svelte-12askf0{grid-column:1/-1;font-weight:600}.num.svelte-12askf0{text-align:left;white-space:normal}.ml.svelte-12askf0{color:var(--muted);font-size:11.5px;font-weight:600;display:block}.miss.svelte-12askf0{text-align:left;grid-column:1/-1}.tot.svelte-12askf0{border-top-width:1.5px}}.tool[data-astro-cid-3q7ejufx]{padding:34px 0 20px}.body[data-astro-cid-3q7ejufx]{flex-direction:column;gap:50px;padding:40px 0 70px;display:flex}.body[data-astro-cid-3q7ejufx] .prose[data-astro-cid-3q7ejufx]{max-width:760px}@media print{.tool[data-astro-cid-3q7ejufx]{padding:0}}
