.calc[data-astro-cid-wicqksxd]{display:grid;gap:14px;margin-top:12px}.field[data-astro-cid-wicqksxd]{display:grid;gap:6px;border:0;margin:0;padding:0;font-weight:700;font-size:.9rem;min-width:0}legend[data-astro-cid-wicqksxd]{padding:0;margin-bottom:6px}input[data-astro-cid-wicqksxd][type=text],input[data-astro-cid-wicqksxd][type=number]{font:inherit;font-weight:500;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);width:100%;min-width:0;box-sizing:border-box}input[data-astro-cid-wicqksxd][name=t]{font-size:1.15rem;font-weight:700}.from-note[data-astro-cid-wicqksxd]{margin:0;padding:8px 12px;border-radius:12px;background:var(--surface-2);color:var(--accent-ink);font-weight:600}.from-note[data-astro-cid-wicqksxd][hidden]{display:none}.quick[data-astro-cid-wicqksxd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}.quick[data-astro-cid-wicqksxd] .chip[data-astro-cid-wicqksxd]{padding:6px 12px;font:inherit;font-size:.85rem;cursor:pointer}.stepper[data-astro-cid-wicqksxd]{display:flex;align-items:center;gap:8px}.stepper[data-astro-cid-wicqksxd] button[data-astro-cid-wicqksxd]{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--accent-ink);font:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.stepper[data-astro-cid-wicqksxd] input[data-astro-cid-wicqksxd]{width:5em;text-align:center;font-size:1.1rem;font-weight:700}.unit[data-astro-cid-wicqksxd]{font-weight:700}.seg[data-astro-cid-wicqksxd]{display:flex;flex-wrap:wrap;gap:6px}.seg[data-astro-cid-wicqksxd] input[data-astro-cid-wicqksxd]{position:absolute;opacity:0}.seg[data-astro-cid-wicqksxd] span[data-astro-cid-wicqksxd]{display:inline-block;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-weight:600;cursor:pointer}.seg[data-astro-cid-wicqksxd] input[data-astro-cid-wicqksxd]:checked+span[data-astro-cid-wicqksxd]{background:var(--accent);border-color:var(--accent);color:#fff}.seg[data-astro-cid-wicqksxd] input[data-astro-cid-wicqksxd]:focus-visible+span[data-astro-cid-wicqksxd]{outline:2px solid var(--accent-ink);outline-offset:2px}.more[data-astro-cid-wicqksxd] summary[data-astro-cid-wicqksxd]{font-weight:700;font-size:.9rem;cursor:pointer;color:var(--accent-ink)}.more-grid[data-astro-cid-wicqksxd]{display:grid;grid-template-columns:5em 1fr;gap:10px;margin-top:10px}.result[data-astro-cid-wicqksxd]{margin-top:16px;display:grid;gap:12px}.big[data-astro-cid-wicqksxd]{text-align:center;border:2px solid var(--mint)}.big[data-astro-cid-wicqksxd] .eyebrow[data-astro-cid-wicqksxd]{margin:0}.dd[data-astro-cid-wicqksxd]{margin:4px 0;font-size:2.4rem;color:var(--accent-ink)}.r-sub[data-astro-cid-wicqksxd]{margin:0 0 6px;font-weight:700}#r-stat[data-astro-cid-wicqksxd]{margin:6px 0 0}.msg[data-astro-cid-wicqksxd]{display:grid;gap:10px}.msg[data-astro-cid-wicqksxd] h2[data-astro-cid-wicqksxd]{margin:0;font-size:1.05rem;display:flex;align-items:center;gap:6px}.msg[data-astro-cid-wicqksxd] p[data-astro-cid-wicqksxd]{margin:0}textarea[data-astro-cid-wicqksxd]{font:inherit;line-height:1.6;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);resize:vertical;width:100%;box-sizing:border-box}.actions[data-astro-cid-wicqksxd]{display:grid;gap:8px}@media(min-width:560px){.actions[data-astro-cid-wicqksxd]{grid-template-columns:1fr 1fr}}.paid[data-astro-cid-wicqksxd]{display:grid;gap:10px}.paid[data-astro-cid-wicqksxd] h2[data-astro-cid-wicqksxd]{margin:0;font-size:1.05rem;display:flex;align-items:center;gap:6px}.paid[data-astro-cid-wicqksxd]>p[data-astro-cid-wicqksxd]{margin:0}.p-sum[data-astro-cid-wicqksxd]{font-weight:700}.p-list[data-astro-cid-wicqksxd]{list-style:none;padding:0;margin:0;display:grid;gap:6px}.p-list[data-astro-cid-wicqksxd] li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.p-list[data-astro-cid-wicqksxd] input[type=text]{padding:8px 10px}.p-list[data-astro-cid-wicqksxd] .p-amt{font-size:.85rem;color:var(--muted);white-space:nowrap}.p-list[data-astro-cid-wicqksxd] label{display:flex;align-items:center;gap:4px;font-size:.85rem;font-weight:700;white-space:nowrap;cursor:pointer}.p-list[data-astro-cid-wicqksxd] input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.p-list[data-astro-cid-wicqksxd] li.is-paid input[type=text]{text-decoration:line-through;color:var(--muted)}.budget-link[data-astro-cid-wicqksxd]{margin:0}.budget-link[data-astro-cid-wicqksxd]:empty{display:none}.chips[data-astro-cid-wicqksxd]{display:flex;flex-wrap:wrap;gap:6px}.chips[data-astro-cid-wicqksxd] .chip[data-astro-cid-wicqksxd]{padding:6px 12px;text-decoration:none}.faq[data-astro-cid-wicqksxd]{padding:10px 0;border-bottom:1px solid var(--line)}.faq[data-astro-cid-wicqksxd] summary[data-astro-cid-wicqksxd]{font-weight:700;cursor:pointer}.faq[data-astro-cid-wicqksxd] p[data-astro-cid-wicqksxd]{margin:8px 0 0}
