#wbc-root [hidden]{display:none!important}#wbc-root{font-family:var(--font-ui);gap:18px;display:grid}#wbc-root .wbc-block{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);margin:0;padding:24px 26px 26px}#wbc-root legend{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;padding:0;font-size:19px;display:flex}#wbc-root .wbc-step{background:var(--brand);color:#fff;width:26px;height:26px;font-family:var(--font-ui);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}#wbc-root .wbc-hint{color:var(--noise);margin:12px 0 0;font-size:14px;line-height:1.5}#wbc-root .wbc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin-top:16px;display:grid}#wbc-root .wbc-wide{grid-column:1/-1}#wbc-root .wbc-field{gap:6px;display:grid}#wbc-root .wbc-label{color:var(--ink);font-size:13px;font-weight:600}#wbc-root input[type=text],#wbc-root input[type=tel],#wbc-root input[type=email],#wbc-root input[type=date],#wbc-root input:not([type]),#wbc-root select{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font-family:var(--font-ui);border-radius:10px;padding:11px 13px;font-size:15px}#wbc-root input:focus,#wbc-root select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #fe693e24}#wbc-root [aria-invalid=true]{background:#fff6f6;border-color:#d64545}#wbc-root .wbc-help{color:var(--noise);font-size:12.5px;line-height:1.45}#wbc-root .wbc-check{color:var(--text);grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:16px;font-size:14px;line-height:1.5;display:grid}#wbc-root .wbc-check input{width:18px;height:18px;accent-color:var(--brand);margin-top:2px}#wbc-root .wbc-check a{color:var(--link)}#wbc-root .wbc-payments{border:1px dashed var(--line);background:var(--bg-soft);border-radius:12px;margin-top:16px;padding:16px 18px 18px}#wbc-root .wbc-payments .wbc-hint{margin-top:0}#wbc-root .wbc-payment{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:12px;display:grid}#wbc-root .wbc-add,#wbc-root .wbc-remove{border:1px solid var(--line);background:var(--bg);color:var(--ink);font-family:var(--font-ui);cursor:pointer;border-radius:10px;padding:9px 15px;font-size:13px;font-weight:600}#wbc-root .wbc-add{margin-top:14px}#wbc-root .wbc-add:hover,#wbc-root .wbc-remove:hover{border-color:var(--brand);color:var(--brand)}#wbc-root .wbc-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}#wbc-root .wbc-primary,#wbc-root .wbc-secondary{font-family:var(--font-ui);cursor:pointer;border-radius:12px;padding:13px 24px;font-size:15px;font-weight:700}#wbc-root .wbc-primary{background:var(--brand);color:#fff;border:none}#wbc-root .wbc-primary:hover{background:var(--brand-hover)}#wbc-root .wbc-secondary{border:1px solid var(--line);background:var(--bg);color:var(--ink)}#wbc-root .wbc-secondary:hover{border-color:var(--brand);color:var(--brand)}#wbc-root button:disabled{opacity:.55;cursor:progress}#wbc-root .wbc-errors:empty{display:none}#wbc-root .wbc-errors{color:#8c2b2b;white-space:pre-line;background:#fff4f4;border-left:3px solid #d64545;border-radius:8px;padding:13px 16px;font-size:14px;line-height:1.5}#wbc-root .wbc-status{color:var(--noise);margin:0;font-size:14px}#wbc-root .wbc-result{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);padding:22px 24px 24px}#wbc-root .wbc-result h3{font-family:var(--font-display);color:var(--ink);margin:0 0 14px;font-size:18px}#wbc-root .wbc-result dl{grid-template-columns:1fr auto;gap:8px 18px;margin:0 0 18px;font-size:14.5px;display:grid}#wbc-root .wbc-result dt{color:var(--text)}#wbc-root .wbc-result dd{color:var(--ink);white-space:nowrap;margin:0;font-weight:700}#wbc-root .wbc-download{background:var(--brand);color:#fff;border-radius:12px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}#wbc-root .wbc-download:hover{background:var(--brand-hover)}#wbc-root .wbc-note{color:var(--noise);margin:14px 0 0;font-size:13px;line-height:1.5}@media (width<=720px){#wbc-root .wbc-block{padding:20px 18px 22px}#wbc-root .wbc-grid,#wbc-root .wbc-payment{grid-template-columns:1fr}}.tool-head[data-astro-cid-esrnlejy]{border-bottom:1px solid var(--line);background:var(--bg-soft);padding:56px 0 34px}.kicker[data-astro-cid-esrnlejy]{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.tool-head[data-astro-cid-esrnlejy] h1[data-astro-cid-esrnlejy]{margin:0 0 14px;font-size:clamp(32px,5vw,52px)}.sub[data-astro-cid-esrnlejy]{color:#5d6a77;max-width:62ch;margin:0 0 18px;font-size:18px;line-height:1.55}.head-points[data-astro-cid-esrnlejy]{flex-wrap:wrap;gap:8px;display:flex}.head-points[data-astro-cid-esrnlejy] span[data-astro-cid-esrnlejy]{border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.tool-intro[data-astro-cid-esrnlejy]{padding:30px 0 6px}.steps[data-astro-cid-esrnlejy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.steps[data-astro-cid-esrnlejy]>div[data-astro-cid-esrnlejy]{border:1px solid var(--line);border-radius:var(--radius);gap:6px;padding:18px 20px;display:grid}.steps[data-astro-cid-esrnlejy] b[data-astro-cid-esrnlejy]{color:var(--ink);font-size:15px}.steps[data-astro-cid-esrnlejy] span[data-astro-cid-esrnlejy]{color:var(--text);font-size:14px;line-height:1.5}.generator-band[data-astro-cid-esrnlejy]{padding:26px 0 10px}.tool-text[data-astro-cid-esrnlejy]{padding-bottom:46px}.tool-faq[data-astro-cid-esrnlejy]{border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:14px 18px}.tool-faq[data-astro-cid-esrnlejy] summary[data-astro-cid-esrnlejy]{cursor:pointer;color:var(--ink);font-weight:700}.tool-faq[data-astro-cid-esrnlejy] p[data-astro-cid-esrnlejy]{margin:10px 0 0}@media (width<=720px){.steps[data-astro-cid-esrnlejy]{grid-template-columns:1fr}}
