.register_registerContainer__GqPK4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2);width:100%}.register_registerCard__kwXHt{width:min(100%,23.5rem);background:linear-gradient(155deg,rgba(255,255,255,.95),rgba(243,244,255,.9) 60%,rgba(229,231,255,.88));border:1px solid rgba(148,163,184,.35);border-radius:calc(var(--border-radius-lg) + 4px);box-shadow:0 26px 48px rgba(15,23,42,.18);backdrop-filter:blur(18px);overflow:hidden;margin:0 auto;box-sizing:border-box}.register_registerContent__7Ghur{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:1.35rem 1.85rem 1.65rem;width:100%;box-sizing:border-box}.register_registerHeader__izcoJ{width:100%;padding:0;text-align:center}.register_registerBadge__Pnn__{display:inline-flex;align-items:center;justify-content:center;padding:.35rem 1rem;margin-bottom:var(--space-2);border-radius:var(--border-radius-full);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);background:linear-gradient(135deg,rgba(196,181,253,.25),rgba(96,165,250,.2));border:1px solid rgba(129,140,248,.28);box-shadow:0 8px 18px rgba(59,130,246,.18)}.register_registerTitle__KYwim{font-size:1.85rem;font-weight:700;letter-spacing:-.025em;color:var(--color-text-primary);margin-bottom:.35rem}.register_registerSubtitle__iKBHO{font-size:.85rem;color:var(--color-text-secondary)}.register_registerFormWrapper__m_A_T{width:100%;display:flex;flex-direction:column;align-items:stretch}.register_registerForm__ex3FU{display:flex;flex-direction:column;gap:var(--space-3);width:100%;box-sizing:border-box}.register_formGroup__TsKOK{display:flex;flex-direction:column;gap:.45rem}.register_label__KxtXS{font-size:.8rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.02em}.register_input__bvmMj{display:flex;height:2.55rem;width:100%;border-radius:var(--border-radius);border:1px solid rgba(148,163,184,.35);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,245,255,.9));padding:.55rem .85rem;font-size:.875rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);box-shadow:inset 0 1px 2px rgba(15,23,42,.06);box-sizing:border-box}.register_input__bvmMj:focus{outline:none;border-color:rgba(59,130,246,.6);box-shadow:0 0 0 3px rgba(59,130,246,.14);transform:translateY(-1px)}.register_input__bvmMj::-moz-placeholder{color:var(--color-text-muted)}.register_input__bvmMj::placeholder{color:var(--color-text-muted)}.register_inputError__TFvR1{border-color:var(--color-error)}.register_inputError__TFvR1:focus{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.register_errorMessage__sdvnL{font-size:var(--text-xs);color:var(--color-error)}.register_passwordHints__vIaUW{margin-top:var(--space-2);padding:var(--space-3);border-radius:calc(var(--border-radius) + 2px);background:linear-gradient(135deg,rgba(226,232,255,.6),rgba(219,234,254,.55));border:1px solid rgba(59,130,246,.25);box-shadow:inset 0 1px 2px rgba(15,23,42,.05)}.register_hintsTitle__YRv2g{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-1)}.register_hintsList__VJaEJ{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.register_hintsList__VJaEJ li{font-size:.75rem;display:flex;align-items:center;letter-spacing:.01em}.register_hintValid__YEwf8{color:var(--color-primary-600);font-weight:600}.register_hintInvalid__V2H0O{color:var(--color-text-muted)}.register_submitError__wESiL{padding:var(--space-3);background-color:rgba(239,68,68,.1);border:1px solid var(--color-error);border-radius:var(--border-radius);color:var(--color-error);font-size:var(--text-sm);text-align:center}.register_submitButton__5_2ih{width:100%!important;height:2.75rem!important;padding:.35rem .85rem!important;font-size:.9rem!important;font-weight:600!important;margin-top:.35rem;background:var(--gradient-primary)!important;border:none!important;color:var(--color-text-inverse)!important;box-shadow:var(--box-shadow)!important;transition:transform var(--transition-fast),box-shadow var(--transition-fast)!important;transform:translateY(0)}.register_verificationCard__wvTsZ{width:100%;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border-radius:calc(var(--border-radius-lg));background:linear-gradient(135deg,rgba(237,233,254,.65),rgba(219,234,254,.6));border:1px solid rgba(129,140,248,.32);box-shadow:inset 0 1px 2px rgba(15,23,42,.05)}.register_verificationForm__fnriE{display:flex;flex-direction:column;gap:var(--space-2)}.register_verificationMeta__FKV1W{margin-top:var(--space-2);padding:.65rem .85rem;border-radius:var(--border-radius);background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.18);display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--color-primary-700)}.register_metaEmail__ethvu{font-weight:600}.register_metaHint___qr4C{color:var(--color-text-secondary);font-size:.78rem}.register_debugCodeNote__2jEEm{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:calc(var(--border-radius) + 4px);background:rgba(15,23,42,.08);color:var(--color-gray-700);font-size:.85rem;border:1px dashed rgba(30,64,175,.4)}.register_debugCodeNote__2jEEm code{font-family:var(--font-family-mono);font-weight:600;color:var(--color-primary-700);font-size:1rem;letter-spacing:.12em}.register_debugHint__TmqQ8{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:.35rem}.register_debugCopyButton__NM7vs{border:1px solid rgba(255,255,255,.5);background:rgba(59,130,246,.12);color:var(--color-primary-700);padding:.35rem .75rem;border-radius:var(--border-radius);font-size:.75rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.register_debugCopyButton__NM7vs:hover{background:rgba(59,130,246,.2)}.register_resendRow__0_LW7{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--color-text-secondary)}.register_resendButton__zOJ2p{background:transparent;border:none;color:var(--color-primary-700);font-weight:600;cursor:pointer;transition:color var(--transition-fast);padding:0}.register_resendButton__zOJ2p:hover{color:var(--color-primary-500);text-decoration:underline}.register_resendButton__zOJ2p:disabled{color:rgba(37,99,235,.4);cursor:not-allowed;text-decoration:none}.register_resendFeedback__IdTrk{padding:.75rem 1rem;border-radius:var(--border-radius);background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.28);font-size:.8rem;color:var(--color-primary-700)}.register_backButton__ko2hn{background:transparent;border:none;color:var(--color-primary-700);font-weight:600;cursor:pointer;margin-left:.35rem;transition:color var(--transition-fast)}.register_backButton__ko2hn:hover{color:var(--color-primary-500);text-decoration:underline}.register_submitButton__5_2ih:hover{background:var(--gradient-primary-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--box-shadow-lg)!important}.register_submitButton__5_2ih:focus{outline:none}.register_submitButton__5_2ih:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.register_registerFooter__Mn_q7{width:100%;border-top:1px solid rgba(148,163,184,.25);padding:.85rem 0;text-align:center;font-size:.85rem;color:var(--color-text-secondary);background:linear-gradient(135deg,rgba(226,232,255,.55),rgba(241,245,255,.45));border-radius:0 0 calc(var(--border-radius-lg) + 4px) calc(var(--border-radius-lg) + 4px)}.register_registerFooter__Mn_q7 a{color:var(--color-primary-600);font-weight:600;text-decoration:none;margin-left:.25rem;transition:color var(--transition-fast)}.register_registerFooter__Mn_q7 a:hover{color:var(--color-primary-700);text-decoration:underline}@media (max-width:640px){.register_registerCard__kwXHt{max-width:100%;border-radius:calc(var(--border-radius-lg) + 2px)}.register_registerContent__7Ghur{padding:1.1rem 1.35rem 1.35rem}.register_registerForm__ex3FU{gap:var(--space-2)}.register_input__bvmMj{height:2.45rem;padding:.5rem .75rem}.register_passwordHints__vIaUW{padding:var(--space-2)}.register_submitButton__5_2ih{height:2.55rem!important}}