.tool[data-astro-cid-wfybbwdz]{gap:24px;display:grid}.tool-form[data-astro-cid-wfybbwdz]{background-color:var(--color-canvas);border-radius:var(--radius-lg);box-shadow:var(--shadow-level-4);padding:24px 20px}@media (width>=640px){.tool-form[data-astro-cid-wfybbwdz]{padding:32px}}.privacy-note[data-astro-cid-wfybbwdz]{border-bottom:1px solid var(--color-hairline);color:var(--color-mute);max-width:64ch;margin-bottom:24px;padding-bottom:20px;font-size:13px;line-height:20px}.grid[data-astro-cid-wfybbwdz]{gap:20px;display:grid}@media (width>=640px){.grid[data-astro-cid-wfybbwdz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.currency-field[data-astro-cid-wfybbwdz]{max-width:32ch;margin-top:20px}.field-label[data-astro-cid-wfybbwdz]{letter-spacing:-.28px;align-items:baseline;gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.optional[data-astro-cid-wfybbwdz],.required-mark[data-astro-cid-wfybbwdz]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mute);font-size:11px;font-weight:400}.field-help[data-astro-cid-wfybbwdz]{color:var(--color-mute);max-width:46ch;margin-top:8px;font-size:12px;line-height:17px}.field-error[data-astro-cid-wfybbwdz]{color:var(--color-risk-high);margin-top:8px;font-size:13px;font-weight:500;line-height:19px}.field-error[data-astro-cid-wfybbwdz][hidden]{display:none}.tool-actions[data-astro-cid-wfybbwdz]{border-top:1px solid var(--color-hairline);flex-wrap:wrap;gap:12px;margin-top:28px;padding-top:24px;display:flex}.form-error[data-astro-cid-wfybbwdz]{border:1px solid var(--color-risk-high);border-radius:var(--radius-sm);background-color:var(--color-risk-high-soft);color:var(--color-risk-high-ink);margin-top:20px;padding:12px 14px;font-size:14px;line-height:20px}.form-error[data-astro-cid-wfybbwdz][hidden],.tool-output[data-astro-cid-wfybbwdz]:empty{display:none}.disclaimer[data-astro-cid-wfybbwdz]{max-width:68ch;color:var(--color-mute);font-size:12px;line-height:18px}.tool-band[data-astro-cid-ojma33vj]{background-color:var(--color-canvas)}
