.form-section[data-astro-cid-6bfsojfh]{padding-top:clamp(1.5rem,3vw,2.5rem)}.layout[data-astro-cid-6bfsojfh]{align-items:start;gap:1.5rem;display:grid}@media (width>=64rem){.layout[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2rem}}.form-shell[data-astro-cid-6bfsojfh]{border-radius:var(--r-xl);box-shadow:0 40px 100px -50px var(--glow), var(--shadow);padding:clamp(1.25rem,3vw,2.25rem)}.form[data-astro-cid-6bfsojfh]{gap:clamp(1.5rem,3vw,2rem);display:grid}.honey[data-astro-cid-6bfsojfh]{opacity:0;position:absolute;left:-9999px}.progress[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);gap:.5rem;margin:0;padding:0 0 1.25rem;list-style:none;display:none}.is-stepped[data-astro-cid-6bfsojfh] .progress[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr);display:grid}.pip[data-astro-cid-6bfsojfh]{grid-template-columns:auto 1fr;gap:.45rem .5rem;display:grid}.pip[data-astro-cid-6bfsojfh]:before{content:"";background:var(--line);border-radius:2px;grid-column:1/-1;height:3px;transition:background-color .22s}.pip[data-astro-cid-6bfsojfh].is-on:before,.pip[data-astro-cid-6bfsojfh].is-done:before{background:var(--grad)}.pip-n[data-astro-cid-6bfsojfh]{font-family:var(--f-mono);color:var(--ink-3);font-size:.6875rem}.pip[data-astro-cid-6bfsojfh].is-on .pip-n[data-astro-cid-6bfsojfh],.pip[data-astro-cid-6bfsojfh].is-done .pip-n[data-astro-cid-6bfsojfh]{color:var(--accent)}.pip-l[data-astro-cid-6bfsojfh]{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.pip[data-astro-cid-6bfsojfh].is-on .pip-l[data-astro-cid-6bfsojfh]{color:var(--ink)}@media (width<=34rem){.pip-l[data-astro-cid-6bfsojfh]{display:none}}.steps[data-astro-cid-6bfsojfh]{gap:clamp(1.5rem,3vw,2rem);display:grid}.step[data-astro-cid-6bfsojfh]{border:0;gap:1.1rem;margin:0;padding:0;display:grid}.is-stepped[data-astro-cid-6bfsojfh] .step[data-astro-cid-6bfsojfh]{display:none}.is-stepped[data-astro-cid-6bfsojfh] .step[data-astro-cid-6bfsojfh].is-active{animation:.26s cubic-bezier(.2,.6,.2,1) step-in;display:grid}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.is-stepped[data-astro-cid-6bfsojfh] .step[data-astro-cid-6bfsojfh].is-active{animation:none}}.sub[data-astro-cid-6bfsojfh]{border:0;gap:.5rem;margin:0;padding:0;display:grid}.row[data-astro-cid-6bfsojfh]{gap:1rem;display:grid}@media (width>=40rem){.row[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-6bfsojfh]{gap:.4rem;display:grid}.label[data-astro-cid-6bfsojfh]{color:var(--ink);padding:0;font-size:.875rem;font-weight:600}.label[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{color:var(--accent);font-style:normal}.hint[data-astro-cid-6bfsojfh]{color:var(--ink-3);font-size:.8125rem;line-height:1.5}.input[data-astro-cid-6bfsojfh]{font-family:var(--f-body);color:var(--ink);background:var(--surface-2);border-radius:var(--r);border:1px solid #0000;width:100%;min-height:3rem;padding:.85rem 1rem;font-size:1rem;transition:background-color .16s,border-color .16s,box-shadow .16s}.input[data-astro-cid-6bfsojfh]::placeholder{color:var(--ink-3)}.input[data-astro-cid-6bfsojfh]:hover{border-color:var(--line)}.input[data-astro-cid-6bfsojfh]:focus{background:var(--bg);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash);outline:none}.select[data-astro-cid-6bfsojfh]{cursor:pointer}.area[data-astro-cid-6bfsojfh]{resize:vertical;min-height:6rem;line-height:1.6}.chips[data-astro-cid-6bfsojfh]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-6bfsojfh]{color:var(--ink-2);background:var(--surface-2);border-radius:var(--r-pill);cursor:pointer;border:1px solid #0000;align-items:center;min-height:2.75rem;padding:.6rem 1rem;font-size:.9375rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,transform .11s;display:inline-flex;position:relative}.chip[data-astro-cid-6bfsojfh]:hover{border-color:var(--line);color:var(--ink)}.chip[data-astro-cid-6bfsojfh]:active{transform:scale(.97)}.chip[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-6bfsojfh]:has(input:checked){background:var(--accent-wash);border-color:var(--accent);color:var(--ink);font-weight:600}.chip[data-astro-cid-6bfsojfh]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-6bfsojfh]:active{transform:none}}.actions[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.actions[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{min-height:3rem}@media (width<=30rem){.actions[data-astro-cid-6bfsojfh]{flex-direction:column-reverse;align-items:stretch}.actions[data-astro-cid-6bfsojfh] .btn[data-astro-cid-6bfsojfh]{justify-content:center;width:100%}}.form-status[data-astro-cid-6bfsojfh]{color:var(--live);overflow-wrap:anywhere;max-width:58ch;font-size:.9375rem;font-weight:600;line-height:1.5}.form-status[data-astro-cid-6bfsojfh].is-bad{color:var(--building)}.privacy[data-astro-cid-6bfsojfh]{color:var(--ink-3);max-width:58ch;font-size:.8125rem}.done[data-astro-cid-6bfsojfh]{justify-items:start;gap:.7rem;padding:1rem 0;display:grid}.done-mark[data-astro-cid-6bfsojfh]{background:var(--accent-wash);width:3rem;height:3rem;color:var(--live);border-radius:50%;place-items:center;margin-bottom:.25rem;display:grid}.side[data-astro-cid-6bfsojfh]{align-content:start;gap:1.25rem;display:grid}.panel[data-astro-cid-6bfsojfh]{gap:.8rem;display:grid}.side-p[data-astro-cid-6bfsojfh]{font-size:.9375rem}.links[data-astro-cid-6bfsojfh]{gap:.6rem;display:grid}.links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{border:1px solid var(--line);border-radius:var(--r);background:var(--bg);gap:.1rem;padding:.7rem .85rem;text-decoration:none;display:grid}.links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{border-color:var(--accent)}.l-label[data-astro-cid-6bfsojfh]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.625rem}.l-value[data-astro-cid-6bfsojfh]{color:var(--ink);word-break:break-word;font-size:.9375rem;font-weight:600}.links[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover .l-value[data-astro-cid-6bfsojfh]{color:var(--accent)}@media (width<=40rem){.l-label[data-astro-cid-6bfsojfh]{font-size:.6875rem}}.next[data-astro-cid-6bfsojfh]{color:var(--ink-2);gap:.6rem;margin:0;padding-left:1.1rem;font-size:.9375rem;display:grid}.next[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--ink);font-weight:600}.next[data-astro-cid-6bfsojfh]::marker{color:var(--accent)}.based[data-astro-cid-6bfsojfh]{color:var(--ink-3);font-size:.875rem}
