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