._5yGJ1a_form{border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);background:linear-gradient(150deg,#35204c73,#150b25cc);flex-direction:column;gap:22px;padding:clamp(20px,4vw,36px);display:flex}._5yGJ1a_row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:22px;display:grid}._5yGJ1a_field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}._5yGJ1a_field>span,._5yGJ1a_field legend{letter-spacing:1.5px;text-transform:uppercase;color:#cbbbe8;margin-bottom:8px;padding:0;font-size:11px;font-weight:700}._5yGJ1a_field input,._5yGJ1a_field textarea{border-radius:var(--radius-sm);resize:vertical;background:#0a051499;border:1px solid #c69ff333;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s}._5yGJ1a_field input:focus,._5yGJ1a_field textarea:focus{border-color:var(--color-purple);outline:none;box-shadow:0 0 0 3px #9d5bff33}._5yGJ1a_field [aria-invalid=true]{border-color:#ff6b9a}._5yGJ1a_chips{flex-wrap:wrap;gap:8px;display:flex}._5yGJ1a_chip input{opacity:0;pointer-events:none;position:absolute}._5yGJ1a_chip span{border-radius:var(--radius-pill);color:var(--color-text-soft);cursor:pointer;border:1px solid #c69ff340;padding:10px 16px;font-size:13px;transition:all .2s;display:inline-block}._5yGJ1a_chip input:checked+span{background:var(--gradient-primary);color:#fff;border-color:#0000}._5yGJ1a_chip input:focus-visible+span{outline:2px solid var(--color-lilac);outline-offset:2px}._5yGJ1a_submit{border-radius:var(--radius-sm);background:var(--gradient-primary);color:#fff;cursor:pointer;border:0;align-self:flex-start;align-items:center;gap:20px;padding:17px 25px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 9px 46px #8e41ff4f,inset 0 1px #ffffff57}._5yGJ1a_submit:disabled{opacity:.6;cursor:progress}._5yGJ1a_error{color:#ff8fb1;font-size:12px}._5yGJ1a_success{border-radius:var(--radius-lg);background:linear-gradient(150deg,#35204c80,#150b25cc);border:1px solid #d06bff66;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 36px;display:flex}._5yGJ1a_success span{color:#e98bff;font-size:28px}._5yGJ1a_success h2{letter-spacing:-1px;margin:12px 0 8px;font-size:32px}._5yGJ1a_success p{color:var(--color-muted);margin:0}
