.form-shell[data-v-9826f9df]{display:grid;gap:18px;margin-inline:auto;max-width:440px;min-width:0;width:100%}.form-shell--page[data-v-9826f9df]{padding-block:clamp(32px,7vw,72px) 40px}.form-shell[data-v-9826f9df]>*{min-width:0}.form-shell__brand[data-v-9826f9df]{align-items:center;color:rgb(var(--color-accent-neon));display:inline-flex;font:700 15px/1 var(--font-display);gap:8px;letter-spacing:.02em;min-height:44px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.form-shell__mark[data-v-9826f9df]{height:26px;width:26px}.form-shell[data-v-9826f9df] .form-step,.form-shell__step[data-v-9826f9df]{color:rgb(var(--color-content-tertiary));font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.form-shell[data-v-9826f9df] .form-lead,.form-shell__lead[data-v-9826f9df]{color:rgb(var(--color-content-secondary));font-size:16px;line-height:1.5}.form-shell__alts[data-v-9826f9df]{display:grid;gap:14px}.form-shell[data-v-9826f9df] .input-label{color:rgb(var(--color-content-primary));font-size:14px;font-weight:500;margin-bottom:6px}.form-shell[data-v-9826f9df] .input{background-color:rgb(var(--color-bg-surface));border-radius:12px;box-shadow:none;font-size:16px;min-height:48px}.form-shell[data-v-9826f9df] textarea.input{line-height:1.45;min-height:120px}.form-shell[data-v-9826f9df] .input:focus{border-color:rgb(var(--color-content-secondary));box-shadow:none;outline:none}.form-shell[data-v-9826f9df] .input[aria-invalid=true]{border-color:rgb(var(--color-status-error))}.form-shell[data-v-9826f9df] [data-testid=field-error]{font-size:13px}.form-shell[data-v-9826f9df] .form-hint{color:rgb(var(--color-content-tertiary));font-size:13px;margin-top:6px}.form-shell[data-v-9826f9df] .btn-ghost,.form-shell[data-v-9826f9df] .btn-primary{border-radius:999px;font-size:15px;font-weight:600;min-height:48px;padding-inline:20px}.form-shell[data-v-9826f9df] .btn-primary{box-shadow:none}.form-shell[data-v-9826f9df] .btn-ghost{border-color:rgb(var(--color-border-strong));color:rgb(var(--color-content-primary))}.form-shell[data-v-9826f9df] .btn-sm{font-size:14px;font-weight:500;min-height:44px}.form-shell[data-v-9826f9df] .form-small{color:rgb(var(--color-content-tertiary));font-size:13px;line-height:1.5}.form-shell[data-v-9826f9df] .form-small a,.form-shell[data-v-9826f9df] .form-small button{background:none;border:0;color:rgb(var(--color-content-secondary));cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.form-shell[data-v-9826f9df] .form-small a,.form-shell[data-v-9826f9df] .form-small button{align-items:center;display:inline-flex;min-height:44px;vertical-align:middle}}.form-shell[data-v-9826f9df] .form-or{align-items:center;color:rgb(var(--color-content-tertiary));display:flex;font-size:13px;gap:12px}.form-shell[data-v-9826f9df] .form-or:after,.form-shell[data-v-9826f9df] .form-or:before{background:rgb(var(--color-border-subtle));content:"";flex:1;height:1px}
