.lead[data-astro-cid-ydgrvt7p]{background:var(--panel);color:var(--ink);border:var(--rule) solid var(--line);border-radius:var(--radius);padding:1.25rem 1rem 1.5rem}.lead[data-astro-cid-ydgrvt7p] h2[data-astro-cid-ydgrvt7p]{margin-bottom:.25rem;font-size:1.75rem}.sub[data-astro-cid-ydgrvt7p]{color:var(--ink-dim);margin-bottom:1.1rem;font-size:.975rem}fieldset[data-astro-cid-ydgrvt7p]{border:0;min-width:0;padding:0}legend[data-astro-cid-ydgrvt7p]{margin-bottom:.5rem;font-weight:700}.choices[data-astro-cid-ydgrvt7p]{gap:.4rem;margin-bottom:1.1rem;display:grid}.choices[data-astro-cid-ydgrvt7p] label[data-astro-cid-ydgrvt7p]{cursor:pointer;position:relative}.choices[data-astro-cid-ydgrvt7p] input[data-astro-cid-ydgrvt7p]{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.choice[data-astro-cid-ydgrvt7p]{border-radius:var(--radius);min-height:48px;box-shadow:inset 0 0 0 var(--rule) var(--edge);transition:box-shadow .15s var(--ease), background-color .15s var(--ease);align-items:center;gap:.75rem;padding:.35rem .75rem;font-weight:600;display:flex}.swatch[data-astro-cid-ydgrvt7p]{background:var(--belt);width:2.75rem;height:1.25rem;box-shadow:inset 0 0 0 var(--rule) var(--belt-edge);flex:none;position:relative}.swatch[data-astro-cid-ydgrvt7p]:after{content:"";inset-block:0;background:var(--rank);width:.6rem;position:absolute;right:.4rem}.swatch[data-astro-cid-ydgrvt7p][data-none]{background:var(--panel);box-shadow:inset 0 0 0 var(--rule) var(--edge)}.swatch[data-astro-cid-ydgrvt7p][data-none]:after{display:none}.label[data-astro-cid-ydgrvt7p]{flex:1}.choice[data-astro-cid-ydgrvt7p] .tick{opacity:0;font-size:1.2rem}.choices[data-astro-cid-ydgrvt7p] label[data-astro-cid-ydgrvt7p]:hover .choice[data-astro-cid-ydgrvt7p]{box-shadow:inset 0 0 0 var(--rule) var(--ink)}.choices[data-astro-cid-ydgrvt7p] input[data-astro-cid-ydgrvt7p]:checked+.choice[data-astro-cid-ydgrvt7p]{background:var(--bg);box-shadow:inset 0 0 0 3px var(--ink)}.choices[data-astro-cid-ydgrvt7p] input[data-astro-cid-ydgrvt7p]:checked+.choice[data-astro-cid-ydgrvt7p] .tick{opacity:1}.choices[data-astro-cid-ydgrvt7p] input[data-astro-cid-ydgrvt7p]:focus-visible+.choice[data-astro-cid-ydgrvt7p]{outline:3px solid var(--ink);outline-offset:3px}.field[data-astro-cid-ydgrvt7p]{gap:.3rem;margin-bottom:.85rem;display:grid}.field[data-astro-cid-ydgrvt7p] label[data-astro-cid-ydgrvt7p]{font-size:.95rem;font-weight:700}.field[data-astro-cid-ydgrvt7p] input[data-astro-cid-ydgrvt7p]{font:inherit;border:var(--rule) solid var(--edge);border-radius:var(--radius);background:var(--panel);min-height:48px;color:var(--ink);padding:.6em .8em;font-size:1.0625rem}.field[data-astro-cid-ydgrvt7p] input[data-astro-cid-ydgrvt7p]:hover{border-color:var(--ink)}.field[data-astro-cid-ydgrvt7p] input[data-astro-cid-ydgrvt7p]:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.field[data-astro-cid-ydgrvt7p] input[data-astro-cid-ydgrvt7p][aria-invalid]{border-color:var(--red-deep);border-width:2px}.err[data-astro-cid-ydgrvt7p]{color:var(--red-deep);margin-top:-.6rem;margin-bottom:.8rem;font-size:.9rem;font-weight:700}.field[data-astro-cid-ydgrvt7p] .err[data-astro-cid-ydgrvt7p]{margin:0}.lead[data-astro-cid-ydgrvt7p] .btn[data-astro-cid-ydgrvt7p]{width:100%;margin-top:.4rem}.btn[data-astro-cid-ydgrvt7p]:disabled{opacity:.75;cursor:progress}.fine[data-astro-cid-ydgrvt7p]{color:var(--ink-dim);margin-top:.8rem;font-size:.875rem;line-height:1.5}.hp[data-astro-cid-ydgrvt7p]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.banner[data-astro-cid-ydgrvt7p]{border-radius:var(--radius);background:var(--ink);color:var(--on-dark);margin-block:.6rem;padding:.75rem .9rem;font-weight:600}.banner[data-astro-cid-ydgrvt7p] a[data-astro-cid-ydgrvt7p]{color:var(--on-dark)}.banner[data-astro-cid-ydgrvt7p] a[data-astro-cid-ydgrvt7p]:focus-visible{outline-color:var(--on-dark)}.picked[data-astro-cid-ydgrvt7p]{margin-bottom:.75rem;font-size:.975rem}.change[data-astro-cid-ydgrvt7p]{font:inherit;min-height:44px;color:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-weight:700;text-decoration:underline}.done[data-astro-cid-ydgrvt7p] p[data-astro-cid-ydgrvt7p]{margin-top:.75rem}.done[data-astro-cid-ydgrvt7p]:focus{outline:none}.next[data-astro-cid-ydgrvt7p],.step2-head[data-astro-cid-ydgrvt7p],.done[data-astro-cid-ydgrvt7p]{display:none}.lead[data-astro-cid-ydgrvt7p][data-step] .next[data-astro-cid-ydgrvt7p]{display:flex}.lead[data-astro-cid-ydgrvt7p][data-step] .step2-head[data-astro-cid-ydgrvt7p]{display:block}.lead[data-astro-cid-ydgrvt7p][data-step="2"] .step1[data-astro-cid-ydgrvt7p],.lead[data-astro-cid-ydgrvt7p][data-step="1"] .step2[data-astro-cid-ydgrvt7p],.lead[data-astro-cid-ydgrvt7p][data-step=done] .step[data-astro-cid-ydgrvt7p]{display:none}.lead[data-astro-cid-ydgrvt7p][data-step=done] .done[data-astro-cid-ydgrvt7p]{display:block}@media (prefers-reduced-motion:no-preference){.lead[data-astro-cid-ydgrvt7p][data-step="2"] .step2[data-astro-cid-ydgrvt7p],.lead[data-astro-cid-ydgrvt7p][data-step=done] .done[data-astro-cid-ydgrvt7p]{animation:step-in .3s var(--ease) both}}@keyframes step-in{0%{opacity:0;transform:translate(-12px)}}@media (width>=768px){.lead[data-astro-cid-ydgrvt7p]{padding:1.75rem}.choices[data-astro-cid-ydgrvt7p]{grid-template-columns:repeat(2,minmax(0,1fr))}}
