.lead[data-astro-cid-7vtlvvzv]{color:var(--ink)}.card[data-astro-cid-7vtlvvzv]{background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.25rem,4vw,1.75rem)}.lead[data-astro-cid-7vtlvvzv] h2[data-astro-cid-7vtlvvzv]{margin-bottom:.25rem;font-size:1.75rem}.sub[data-astro-cid-7vtlvvzv]{color:var(--ink-dim);margin-bottom:1.25rem;font-size:1rem}fieldset[data-astro-cid-7vtlvvzv]{border:0;min-width:0;padding:0}legend[data-astro-cid-7vtlvvzv]{margin-bottom:.6rem;font-size:1rem;font-weight:600}.chips[data-astro-cid-7vtlvvzv]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.chips[data-astro-cid-7vtlvvzv] label[data-astro-cid-7vtlvvzv]{cursor:pointer;position:relative}.chips[data-astro-cid-7vtlvvzv] input[data-astro-cid-7vtlvvzv]{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.chips[data-astro-cid-7vtlvvzv] span[data-astro-cid-7vtlvvzv]{min-height:44px;box-shadow:inset 0 0 0 1.5px var(--field);transition:background .15s var(--ease), color .15s var(--ease);border-radius:999px;align-items:center;gap:.35rem;padding:.4em 1em;font-size:1rem;font-weight:600;display:flex}.chips[data-astro-cid-7vtlvvzv] .tick{display:none}.chips[data-astro-cid-7vtlvvzv] label[data-astro-cid-7vtlvvzv]:hover span[data-astro-cid-7vtlvvzv]{box-shadow:inset 0 0 0 1.5px var(--ink)}.chips[data-astro-cid-7vtlvvzv] input[data-astro-cid-7vtlvvzv]:checked+span[data-astro-cid-7vtlvvzv]{background:var(--ink);color:var(--bg);box-shadow:none;padding-left:.8em}.chips[data-astro-cid-7vtlvvzv] input[data-astro-cid-7vtlvvzv]:checked+span[data-astro-cid-7vtlvvzv] .tick{display:inline-block}.chips[data-astro-cid-7vtlvvzv] input[data-astro-cid-7vtlvvzv]:focus-visible+span[data-astro-cid-7vtlvvzv]{outline:3px solid var(--ink);outline-offset:2px}.field[data-astro-cid-7vtlvvzv]{gap:.3rem;margin-bottom:.9rem;display:grid}.field[data-astro-cid-7vtlvvzv] label[data-astro-cid-7vtlvvzv]{font-size:1rem;font-weight:600}.field[data-astro-cid-7vtlvvzv] input[data-astro-cid-7vtlvvzv]{font:inherit;border:1.5px solid var(--field);border-radius:var(--radius-field);background:var(--bg);min-height:48px;color:var(--ink);padding:.6em .9em;font-size:1.0625rem}.field[data-astro-cid-7vtlvvzv] input[data-astro-cid-7vtlvvzv]:hover{border-color:var(--ink-dim)}.field[data-astro-cid-7vtlvvzv] input[data-astro-cid-7vtlvvzv]:focus-visible{outline:3px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.field[data-astro-cid-7vtlvvzv] input[data-astro-cid-7vtlvvzv][aria-invalid]{border-color:var(--red)}.err[data-astro-cid-7vtlvvzv]{color:var(--red-deep);font-size:1rem;font-weight:600}.lead[data-astro-cid-7vtlvvzv] .btn[data-astro-cid-7vtlvvzv]{width:100%;margin-top:.4rem}.btn[data-astro-cid-7vtlvvzv]:disabled{opacity:.7;cursor:progress;transform:none}.fine[data-astro-cid-7vtlvvzv]{color:var(--ink-dim);margin-top:.8rem;font-size:.9375rem;line-height:1.5}.hp[data-astro-cid-7vtlvvzv]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.banner[data-astro-cid-7vtlvvzv]{color:var(--red-deep);margin-block:.6rem;font-weight:700}.banner[data-astro-cid-7vtlvvzv] a[data-astro-cid-7vtlvvzv]{color:inherit}.picked[data-astro-cid-7vtlvvzv]{flex-wrap:wrap;align-items:center;gap:0 .5rem;margin-bottom:1rem;font-size:1rem;display:flex}.change[data-astro-cid-7vtlvvzv]{font:inherit;min-height:44px;color:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-weight:600;text-decoration:underline}.done-mark[data-astro-cid-7vtlvvzv]{background:var(--red);width:3rem;height:3rem;color:var(--bg);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.5rem;display:grid}.done[data-astro-cid-7vtlvvzv] p[data-astro-cid-7vtlvvzv]+p[data-astro-cid-7vtlvvzv],.done[data-astro-cid-7vtlvvzv] h2[data-astro-cid-7vtlvvzv]+p[data-astro-cid-7vtlvvzv]{margin-top:.75rem}.done[data-astro-cid-7vtlvvzv]:focus{outline:none}.next[data-astro-cid-7vtlvvzv],.step2-head[data-astro-cid-7vtlvvzv],.done[data-astro-cid-7vtlvvzv]{display:none}.lead[data-astro-cid-7vtlvvzv][data-step] .next[data-astro-cid-7vtlvvzv]{display:flex}.lead[data-astro-cid-7vtlvvzv][data-step] .step2-head[data-astro-cid-7vtlvvzv]{display:block}.lead[data-astro-cid-7vtlvvzv][data-step="2"] .step1[data-astro-cid-7vtlvvzv],.lead[data-astro-cid-7vtlvvzv][data-step="1"] .step2[data-astro-cid-7vtlvvzv],.lead[data-astro-cid-7vtlvvzv][data-step=done] .step[data-astro-cid-7vtlvvzv]{display:none}.lead[data-astro-cid-7vtlvvzv][data-step=done] .done[data-astro-cid-7vtlvvzv]{display:block}@media (prefers-reduced-motion:no-preference){.lead[data-astro-cid-7vtlvvzv][data-step="2"] .step2[data-astro-cid-7vtlvvzv],.lead[data-astro-cid-7vtlvvzv][data-step=done] .done[data-astro-cid-7vtlvvzv]{animation:step-in .3s var(--ease) both}}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}}
