.form-module__l7OhOG__formContainer{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border-color)80%,transparent 20%);background:radial-gradient(80% 120% at 0% 0%,color-mix(in srgb,var(--accent)18%,transparent 82%),transparent 60%),radial-gradient(80% 120% at 100% 100%,color-mix(in srgb,var(--accent)12%,transparent 88%),transparent 62%),var(--bg-color);border-radius:20px;justify-content:center;align-items:center;width:min(1120px,100% - 32px);min-height:calc(100vh - 220px);margin:14px auto 24px;padding:32px 16px;display:flex}.form-module__l7OhOG__authShell{box-sizing:border-box;flex-direction:column;gap:14px;width:min(520px,100%);min-width:0;max-width:100%;display:flex}.form-module__l7OhOG__form{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border-color)88%,transparent 12%);background:color-mix(in srgb,var(--card-bg)92%,#000 8%);border-radius:18px;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;margin:0;padding:28px;display:flex;box-shadow:0 20px 44px #0206173d}.form-module__l7OhOG__formHeader{flex-direction:column;gap:6px;display:flex}.form-module__l7OhOG__formHeader h1{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:var(--font-bold);color:var(--text-color-primary);margin:0}.form-module__l7OhOG__formHeader p{font-size:var(--text-sm);color:var(--text-color-secondary);margin:0}.form-module__l7OhOG__field{color:var(--text-color-primary);font-size:var(--text-sm);font-weight:var(--font-medium);flex-direction:column;gap:8px;display:flex}.form-module__l7OhOG__input{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border-color)86%,#fff 14%);background:color-mix(in srgb,var(--card-bg)84%,#000 16%);width:100%;max-width:100%;height:46px;color:var(--text-color-primary);font-size:var(--text-md);font-family:var(--font-family-primary);border-radius:10px;outline:none;padding:0 14px}.form-module__l7OhOG__input::placeholder{color:color-mix(in srgb,var(--text-color-secondary)85%,#fff 15%)}.form-module__l7OhOG__input:focus{border-color:color-mix(in srgb,var(--accent)58%,transparent 42%);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)26%,transparent 74%)}.form-module__l7OhOG__submitButton{border:1px solid color-mix(in srgb,var(--accent)62%,transparent 38%);background:linear-gradient(135deg,color-mix(in srgb,var(--accent)66%,#fff 34%)0%,color-mix(in srgb,var(--accent)88%,#0f172a 12%)100%);color:#fff;height:46px;font-family:var(--font-family-primary);font-size:var(--text-md);font-weight:var(--font-semibold);cursor:pointer;border-radius:10px;transition:filter .16s,transform .16s}.form-module__l7OhOG__submitButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.form-module__l7OhOG__submitButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.form-module__l7OhOG__formError{border:1px solid color-mix(in srgb,#ef4444 60%,var(--border-color)40%);color:#fecaca;font-size:var(--text-sm);overflow-wrap:anywhere;background:#7f1d1d7a;border-radius:10px;margin:0;padding:10px 12px}.form-module__l7OhOG__switchText{text-align:center;color:var(--text-color-secondary);font-size:var(--text-sm);margin:0}.form-module__l7OhOG__switchButton{color:var(--accent);font-family:var(--font-family-primary);font-size:inherit;font-weight:var(--font-semibold);cursor:pointer;background:0 0;border:0;padding:0}.form-module__l7OhOG__switchButton:hover{text-decoration:underline}@media (max-width:720px){.form-module__l7OhOG__formContainer{width:calc(100% - 20px);margin:10px auto 18px;padding:18px 10px}.form-module__l7OhOG__form{border-radius:14px;gap:12px;padding:18px}}@media (max-width:480px){.form-module__l7OhOG__formContainer{width:calc(100% - 16px);margin:8px auto 14px;padding:12px 8px}.form-module__l7OhOG__authShell{gap:10px}.form-module__l7OhOG__form{border-radius:12px;gap:10px;padding:14px}.form-module__l7OhOG__input,.form-module__l7OhOG__submitButton{height:42px}}
