.page_page__qNtWO{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;background:#eff0f2}.page_wrapper__pyR2x{width:100%;max-width:520px}.page_panel__KKK7L{width:100%;background:#ffffff;border-radius:12px;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 32px rgba(15,23,42,.08);padding:2.4rem 2.2rem;display:flex;flex-direction:column;gap:1.75rem}.page_header__99AhF{text-align:center;display:flex;flex-direction:column;gap:.4rem}.page_title__dZs0L{font-size:1.65rem;font-weight:700;color:#1f2937}.page_description__PWHvd{font-size:.9rem;color:#6b7280}.page_error__rFzkz{display:flex;align-items:center;gap:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.65rem .85rem;border-radius:10px;font-size:.88rem}.page_form__7_csy{display:flex;flex-direction:column;gap:.9rem}.page_formGroup__GLLKg{display:flex;flex-direction:column;gap:.4rem}.page_formGroup__GLLKg label{font-size:.85rem;color:#374151;font-weight:600}.page_inputShell__Wq_z0{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:8px;background:#ffffff;transition:border-color .2s ease,box-shadow .2s ease}.page_inputShell__Wq_z0:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.page_inputIcon__xRuSW{width:18px;height:18px;color:#9ca3af;margin-left:.75rem}.page_input__VMyvw{flex:1;border:none;padding:.7rem .75rem .7rem .7rem;font-size:.92rem;background:transparent;color:#1f2937}.page_input__VMyvw:focus{outline:none}.page_input__VMyvw::-moz-placeholder{color:#9ca3af}.page_input__VMyvw::placeholder{color:#9ca3af}.page_optionsRow___PRa4{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#4b5563}.page_checkbox__ke8zt{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.page_checkbox__ke8zt input{width:1rem;height:1rem;accent-color:#2563eb}.page_metaLink__tZgOM{color:#2563eb;font-weight:600;text-decoration:none}.page_metaLink__tZgOM:hover{text-decoration:underline}.page_turnstileWrapper__AVgoV{display:flex;justify-content:center}.page_buttonRow__mJ0k1{display:flex;gap:.75rem;align-items:center}.page_submitButton__RI5Pn{flex:1;border:none;border-radius:8px;background:#2563eb;color:#ffffff;font-weight:600;font-size:.92rem;padding:.7rem 1.4rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.page_submitButton__RI5Pn:hover:not(:disabled){background:#1e40af;transform:translateY(-1px)}.page_submitButton__RI5Pn:disabled{background:#93c5fd;cursor:not-allowed}.page_registerButton__TEgfp{padding:.66rem 1.1rem;border-radius:8px;border:none;background:#ef4444;color:#ffffff;font-weight:600;text-decoration:none;text-align:center;transition:background .2s ease}.page_registerButton__TEgfp:hover{background:#dc2626}.page_socialSection__J3k5S{display:flex;flex-direction:column;gap:.6rem}.page_socialPrompt__WRPt8{font-size:.82rem;color:#6b7280;text-align:center}.page_socialList__bN5mJ{display:flex;flex-direction:column;gap:.5rem}.page_socialButton__tnoy5{display:flex;align-items:center;justify-content:center;gap:.55rem;border-radius:6px;border:1px solid transparent;padding:.65rem 1rem;font-size:.88rem;font-weight:600;color:#ffffff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.page_socialButton__tnoy5:hover{transform:translateY(-1px);box-shadow:0 10px 18px rgba(15,23,42,.12)}.page_socialGoogle__ATHOq{background:#ffffff;color:#111827;border-color:#d1d5db}.page_socialFacebook__h6rf3{background:#1877f2}.page_socialTwitter__VYz_1{background:#1da1f2}.page_socialFacebook__h6rf3 span,.page_socialGoogle__ATHOq span,.page_socialTwitter__VYz_1 span{flex:1;text-align:center}.page_mfaUserInfo__NVn3h{background:#f3f4f6;border-radius:8px;padding:.9rem;border:1px solid #e5e7eb;font-size:.9rem;color:#374151}.page_mfaUserInfo__NVn3h strong{color:#1f2937}.page_secondaryButton__2wq7m{margin-top:.6rem;width:100%;border-radius:8px;border:1px solid #d1d5db;background:#ffffff;color:#1f2937;font-weight:600;padding:.68rem 1rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.page_secondaryButton__2wq7m:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.page_secondaryButton__2wq7m:disabled{opacity:.6;cursor:not-allowed}.page_footerLinks__9SUVR{text-align:center}.page_helpText__PqNaG{font-size:.85rem;color:#6b7280}.page_helpText__PqNaG a{color:#2563eb;font-weight:600;text-decoration:none}.page_helpText__PqNaG a:hover{text-decoration:underline}@media (max-width:540px){.page_panel__KKK7L{padding:2rem 1.6rem}.page_buttonRow__mJ0k1,.page_optionsRow___PRa4{flex-direction:column;align-items:stretch;gap:.6rem}.page_registerButton__TEgfp{width:100%}}