.a-head[data-astro-cid-4ienklcw]{background:linear-gradient(180deg, var(--paper), #fff);border-bottom:1px solid var(--line);padding:clamp(16px,3vw,30px) 0 22px}.a-head[data-astro-cid-4ienklcw] h1[data-astro-cid-4ienklcw]{font-size:clamp(1.7rem,3.8vw,2.5rem)}.lede[data-astro-cid-4ienklcw]{max-width:760px;font-size:1.06rem}.a-grid[data-astro-cid-4ienklcw]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;padding-top:26px;display:grid}.builder[data-astro-cid-4ienklcw]{gap:14px;display:grid}.step[data-astro-cid-4ienklcw]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;margin:0;padding:16px 18px 18px}.step-t[data-astro-cid-4ienklcw]{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:1.06rem;font-weight:700;display:flex}legend[data-astro-cid-4ienklcw].step-t{float:left;width:100%}legend[data-astro-cid-4ienklcw].step-t+[data-astro-cid-4ienklcw]{clear:both}.step-t[data-astro-cid-4ienklcw]>span[data-astro-cid-4ienklcw]{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.9rem;display:grid}.step-t[data-astro-cid-4ienklcw] label[data-astro-cid-4ienklcw]{color:var(--ink);font-size:1.06rem;font-weight:700}.step-t[data-astro-cid-4ienklcw] output[data-astro-cid-4ienklcw]{color:var(--action);margin-left:auto;font-weight:700}.tg[data-astro-cid-4ienklcw]{user-select:none;position:relative}.tg[data-astro-cid-4ienklcw] input[data-astro-cid-4ienklcw]{opacity:0;width:1px;height:1px;position:absolute}.tg[data-astro-cid-4ienklcw]:has(input:checked){background:var(--ink);border-color:var(--ink);color:#fff}.tg[data-astro-cid-4ienklcw]:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:2px}.ac[data-astro-cid-4ienklcw]{position:relative}.ac-field[data-astro-cid-4ienklcw]{align-items:center;display:flex;position:relative}.ac-field[data-astro-cid-4ienklcw] .ac-ico{z-index:1;color:var(--orange);pointer-events:none;position:absolute;left:14px}.ac-field[data-astro-cid-4ienklcw] input[data-astro-cid-4ienklcw]{width:100%;height:54px;font:inherit;border:1.5px solid var(--line-2);color:var(--ink);-webkit-appearance:none;appearance:none;background:#fff;border-radius:999px;padding:0 14px 0 46px;font-size:17px}.ac-field[data-astro-cid-4ienklcw] input[data-astro-cid-4ienklcw]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #ff6a1a2e}.ac-field[data-astro-cid-4ienklcw] input[data-astro-cid-4ienklcw]:disabled{background:var(--paper)}.ac-list[data-astro-cid-4ienklcw]{z-index:30;border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.picked[data-astro-cid-4ienklcw]{margin-top:10px}.picked[data-astro-cid-4ienklcw]:empty{display:none}.picked[data-astro-cid-4ienklcw] .chip span{margin-left:2px;font-size:1.2rem;line-height:1}.hint[data-astro-cid-4ienklcw]{color:var(--muted);margin:8px 0 0;font-size:.94rem}.range[data-astro-cid-4ienklcw]{width:100%;height:44px;accent-color:var(--action);cursor:pointer}.range-scale[data-astro-cid-4ienklcw]{color:var(--muted);justify-content:space-between;font-size:.88rem;display:flex}.recap[data-astro-cid-4ienklcw]{position:sticky;top:88px}.recap-in[data-astro-cid-4ienklcw]{border-radius:var(--radius);background:var(--ink);color:#fff;box-shadow:var(--shadow-lg);gap:12px;padding:20px;display:grid}.recap-t[data-astro-cid-4ienklcw]{color:#fff;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.recap-t[data-astro-cid-4ienklcw] svg[data-astro-cid-4ienklcw]{color:var(--orange)}.recap-txt[data-astro-cid-4ienklcw]{color:#d5ddea;margin:0;font-size:1rem}.counter[data-astro-cid-4ienklcw]{background:#ffffff12;border-radius:12px;align-items:baseline;gap:10px;padding:14px;display:flex}.c-num[data-astro-cid-4ienklcw]{color:var(--orange);letter-spacing:-.03em;font-size:2.4rem;font-weight:800;line-height:1}.c-lbl[data-astro-cid-4ienklcw]{color:#d5ddea;font-size:.95rem}.ex[data-astro-cid-4ienklcw]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ex[data-astro-cid-4ienklcw]:empty{display:none}.ex[data-astro-cid-4ienklcw] a{color:#fff;align-items:center;min-height:44px;font-size:.94rem;text-decoration:underline #ffffff59;display:flex}.ex[data-astro-cid-4ienklcw] a:hover{color:var(--orange)}.see[data-astro-cid-4ienklcw]{color:#fff;background:0 0;border-color:#ffffff59}.see[data-astro-cid-4ienklcw]:hover{color:#fff;border-color:#fff}.save[data-astro-cid-4ienklcw]{width:100%}.a-form[data-astro-cid-4ienklcw]{padding-top:36px}.a-text[data-astro-cid-4ienklcw],.a-faq[data-astro-cid-4ienklcw]{padding-top:24px}@media (width<=960px){.a-grid[data-astro-cid-4ienklcw]{grid-template-columns:1fr}.recap[data-astro-cid-4ienklcw]{position:static}}@media (width<=767px){.a-head[data-astro-cid-4ienklcw]{padding:10px 0 16px}.lede[data-astro-cid-4ienklcw]{font-size:1rem}.step[data-astro-cid-4ienklcw]{padding:14px}.save[data-astro-cid-4ienklcw],.see[data-astro-cid-4ienklcw]{min-height:52px}}
