.q.svelte-1mhmfut{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}@media (width<=900px){.q.svelte-1mhmfut{grid-template-columns:minmax(0,1fr)}}.q__steps.svelte-1mhmfut{border-top:1px solid var(--rule-section);flex-direction:column;gap:0;padding-top:14px;display:flex}@media (width<=900px){.q__steps.svelte-1mhmfut{flex-flow:wrap;gap:8px 18px}}.q__step.svelte-1mhmfut{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);align-items:baseline;gap:10px;padding:8px 0;display:flex}.q__step[aria-current=step].svelte-1mhmfut{color:var(--color-paper-soft)}.q__stepnum.is-done.svelte-1mhmfut,.q__stepnum.is-now.svelte-1mhmfut{color:var(--color-signal)}@media (width<=900px){.q__steplabel.svelte-1mhmfut{display:none}}.q__heading.svelte-1mhmfut{outline:none;max-width:16ch}.q__hint.svelte-1mhmfut{color:var(--text-muted);margin-top:16px;font-size:15px}.q__grid.svelte-1mhmfut{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:clamp(24px,4vh,40px);display:grid}.q__grid--tight.svelte-1mhmfut{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:14px}.q__field.svelte-1mhmfut{border:0;margin:clamp(24px,4vh,36px) 0 0;padding:0}.q__legend.svelte-1mhmfut{font:500 11px/1 var(--font-mono);letter-spacing:.14em;color:var(--text-muted);padding:0}.q__opt.svelte-1mhmfut{text-align:left;background:var(--color-ink-raised);color:var(--color-paper-soft);font:500 15px/1.3 var(--font-sans);border:1px solid #ffffff29;align-items:center;gap:12px;min-height:56px;padding:18px;display:flex;position:relative}.q__opt.svelte-1mhmfut:hover{border-color:var(--color-signal)}.q__mark.svelte-1mhmfut{border:1px solid #ffffff6b;flex:none;width:10px;height:10px;position:relative}.q__opt.is-on.svelte-1mhmfut{border-color:var(--color-signal)}.q__opt.is-on.svelte-1mhmfut .q__mark:where(.svelte-1mhmfut):after{content:"";background:var(--color-signal);position:absolute;inset:1px}.q__textarea.svelte-1mhmfut{background:var(--color-ink-raised);width:100%;color:var(--color-paper-soft);font:400 16px/1.55 var(--font-sans);resize:vertical;border:1px solid #fff3;border-radius:0;margin-top:clamp(20px,3vh,32px);padding:16px}.q__actions.svelte-1mhmfut{flex-wrap:wrap;gap:10px;margin-top:clamp(20px,3vh,30px);display:flex}.q__review.svelte-1mhmfut{border-top:1px solid var(--rule-item);margin-top:clamp(24px,4vh,36px)}.q__reviewrow.svelte-1mhmfut{border-bottom:1px solid var(--rule-hair);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:13px 0;font-size:15px;display:grid}.q__reviewrow.svelte-1mhmfut dt:where(.svelte-1mhmfut){font:500 10px/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.q__reviewrow.svelte-1mhmfut dd:where(.svelte-1mhmfut){color:var(--text-1);justify-content:space-between;gap:14px;margin:0;display:flex}.q__edit.svelte-1mhmfut{color:var(--color-signal);font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-underline-offset:3px;background:0 0;border:0;flex:none;text-decoration:underline}.q__form.svelte-1mhmfut{margin-top:clamp(24px,4vh,36px)}.q__inputs.svelte-1mhmfut{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.q__label.svelte-1mhmfut{font:500 10px/1 var(--font-mono);letter-spacing:.14em;color:var(--text-muted);flex-direction:column;gap:8px;display:flex}.q__label--wide.svelte-1mhmfut{grid-column:1/-1}.q__label.svelte-1mhmfut input:where(.svelte-1mhmfut){background:var(--color-ink-raised);color:var(--color-paper-soft);font:400 16px/1.4 var(--font-sans);border:1px solid #fff3;border-radius:0;min-height:48px;padding:14px}.q__label.svelte-1mhmfut input:where(.svelte-1mhmfut):invalid:not(:placeholder-shown){border-color:var(--color-signal)}.q__error.svelte-1mhmfut{border:1px solid var(--color-signal);color:var(--color-paper-soft);margin-top:16px;padding:14px 16px;font-size:15px}.q__back.svelte-1mhmfut{border-top:1px solid var(--rule-hair);margin-top:clamp(24px,4vh,36px);padding-top:16px}.q__backbtn.svelte-1mhmfut{color:var(--text-muted);font:500 11px/1 var(--font-mono);letter-spacing:.14em;background:0 0;border:0;padding:8px 0}.q__backbtn.svelte-1mhmfut:hover{color:var(--color-signal)}.q__done.svelte-1mhmfut{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.q__lede.svelte-1mhmfut{max-width:56ch;color:var(--text-2);font-size:18px}.cf-turnstile{margin-top:20px}
