.AuthForm_main__vYcI1{min-height:calc(100vh - 3.5rem);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.AuthForm_card__Ksq5w{width:100%;max-width:400px;background:#1e293b;border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1rem}.AuthForm_card__Ksq5w h1{margin:0;font-size:1.5rem;color:#f8fafc}.AuthForm_subtitle__U_Qaj{margin:-.5rem 0 0;color:#94a3b8;font-size:.875rem}.AuthForm_label__WHg3b{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;color:#cbd5e1}.AuthForm_input__9NQ9J{border:1px solid #334155;border-radius:8px;padding:.6rem .75rem;background:#0f172a;color:#f1f5f9}.AuthForm_input__9NQ9J:focus{outline:2px solid #3b82f6;outline-offset:1px}.AuthForm_submit__Y2aJX{margin-top:.5rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:.75rem;font-weight:600;cursor:pointer}.AuthForm_submit__Y2aJX:disabled{opacity:.6;cursor:not-allowed}.AuthForm_submit__Y2aJX:hover:not(:disabled){background:#2563eb}.AuthForm_error__Y9YZS{margin:0;color:#f87171;font-size:.875rem}.AuthForm_switch__3aw1I{margin:0;text-align:center;font-size:.875rem;color:#94a3b8}.AuthForm_hint__i9M9J{margin:0;font-size:.75rem;color:#64748b;text-align:center}.AuthForm_hint__i9M9J code{background:#0f172a;padding:.1rem .3rem;border-radius:4px}.AuthForm_emojiGrid__GJa9Z{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:.5rem}.AuthForm_emojiBtn__4M6NP{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:.5rem;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.AuthForm_emojiBtn__4M6NP:hover{background:#1e293b;border-color:#475569}.AuthForm_selectedEmoji__t0vHk{background:#3b82f6;border-color:#60a5fa;box-shadow:0 0 10px rgba(59,130,246,.4)}.AuthForm_selectedEmoji__t0vHk:hover{background:#2563eb}