.OAuthButtons_wrap__uZdfI{display:flex;flex-direction:column;gap:12px;width:100%;max-width:440px;margin:20px auto 0}.OAuthButtons_divider__gk_XI{display:flex;align-items:center;gap:12px;color:#2b2b3a;font-size:.82rem}.OAuthButtons_divider__gk_XI:after,.OAuthButtons_divider__gk_XI:before{content:"";flex:1 1;height:1px;background:#e7e7f0}.OAuthButtons_button__dVOsx{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border:1px solid #e7e7f0;border-radius:10px;background:#fff;color:#0b0b12;font-family:inherit;font-size:.94rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.OAuthButtons_button__dVOsx:hover{border-color:#4338ff;box-shadow:0 1px 2px rgba(11,11,20,.06);transform:translateY(-1px)}.OAuthButtons_button__dVOsx:disabled{opacity:.6;cursor:not-allowed;transform:none}.OAuthButtons_icon__heIWu{display:inline-flex;width:18px;height:18px}.AuthForm_form__6p0ML{display:flex;flex-direction:column;gap:18px;width:100%;max-width:440px;margin:0 auto;background:#fff;border:1px solid #e7e7f0;border-radius:24px;padding:32px;box-shadow:0 1px 2px rgba(11,11,20,.06)}.AuthForm_field__N6qKd{display:flex;flex-direction:column;gap:8px}.AuthForm_label__IbobP{font-size:.88rem;font-weight:600;color:#2b2b3a}.AuthForm_input___oDAh{width:100%;padding:12px 14px;border:1px solid #e7e7f0;border-radius:10px;font-family:inherit;font-size:.96rem;color:#0b0b12;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.AuthForm_input___oDAh:focus{outline:none;border-color:#4338ff;box-shadow:0 0 0 3px rgba(109,40,217,.15)}.AuthForm_submit__q5C_3{padding:13px 28px;border:none;border-radius:999px;background:linear-gradient(135deg,#1d00ff,#3d5afe);color:#fff;font-weight:600;font-size:.96rem;box-shadow:0 10px 24px rgba(109,40,217,.32);transition:transform .15s ease;cursor:pointer}.AuthForm_submit__q5C_3:hover{transform:translateY(-1px)}.AuthForm_submit__q5C_3:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthForm_error__7Iy11{font-size:.84rem;color:#dc2626}.AuthForm_switch__4m_VF{font-size:.9rem;color:#2b2b3a;text-align:center}.AuthForm_switch__4m_VF a{color:#4338ff;font-weight:600}.AuthForm_noticeTitle__9gB8s{font-size:1.25rem;font-weight:700;color:#0b0b12;margin:0;text-align:center}.AuthForm_noticeAction__EMNQE{padding:13px 28px;border-radius:999px;background:linear-gradient(135deg,#1d00ff,#3d5afe);color:#fff;font-weight:600;font-size:.96rem;text-align:center;box-shadow:0 10px 24px rgba(109,40,217,.32);transition:transform .15s ease}.AuthForm_noticeAction__EMNQE:hover{transform:translateY(-1px)}.AuthForm_hint__zCVZC{font-size:.9rem;color:#2b2b3a;line-height:1.5;margin:0}.AuthForm_qr__dp79I{display:block;width:200px;height:200px;margin:4px auto;border:1px solid #e7e7f0;border-radius:10px;background:#fff}.AuthForm_secret__Bt_S0{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem;letter-spacing:1px;word-break:break-all;text-align:center;padding:10px 12px;border:1px dashed #e7e7f0;border-radius:10px;background:#f3f3fa;color:#0b0b12}.AuthForm_code__QvffZ{text-align:center;letter-spacing:6px;font-size:1.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AuthForm_linkButton__2fRwH{background:none;border:none;padding:0;font:inherit;font-size:.9rem;color:#4338ff;font-weight:600;cursor:pointer;align-self:center}