.register_container__I9JbA{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e0e7ff 50%,#e0f2fe);padding:1rem}.register_wrapper__VBdIM{width:100%;max-width:28rem}.register_header__oTEye{text-align:center;margin-bottom:2rem}.register_title__oEbUN{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 .5rem}.register_subtitle__x19di{color:#6b7280;margin:0;font-size:1rem}.register_card__Uw9Vq{background:white;border-radius:.75rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);padding:2rem}.register_form__hrTnH{gap:1.25rem}.register_field__tDf7I,.register_form__hrTnH{display:flex;flex-direction:column}.register_label__BDmaa{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.register_optional__pjerj{color:#9ca3af;font-weight:400}.register_input__iU5em{width:100%;padding:.625rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:all .15s ease;font-family:inherit}.register_input__iU5em:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.register_input__iU5em:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.register_input__iU5em::placeholder{color:#9ca3af}.register_hint__8ZYA0{margin-top:.25rem;font-size:.75rem;color:#6b7280}.register_error__zgWDy{padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;font-size:.875rem}.register_submitButton__pAqZx{width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#3b82f6,#6366f1);color:white;font-weight:600;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-family:inherit}.register_submitButton__pAqZx:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 4px 12px rgba(59,130,246,.3)}.register_submitButton__pAqZx:focus{outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.3)}.register_submitButton__pAqZx:disabled{opacity:.5;cursor:not-allowed}.register_buttonContent__d3cyx{display:flex;align-items:center;justify-content:center;gap:.5rem}.register_spinner__DeMzd{animation:register_spin__DojDF 1s linear infinite;height:1.25rem;width:1.25rem}.register_spinnerCircle__nn59W{opacity:.25}.register_spinnerPath__0JayS{opacity:.75}@keyframes register_spin__DojDF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register_footer__xVn4J{text-align:center;font-size:.875rem;color:#6b7280;margin-top:1.5rem;margin-bottom:0}.register_link__JFcgy{color:#3b82f6;text-decoration:none;font-weight:500}.register_link__JFcgy:hover{text-decoration:underline}.register_terms__p4Goe{text-align:center;font-size:.75rem;color:#9ca3af;margin-top:1.5rem}.register_successCard__rL4Qu{background:white;border-radius:.75rem;box-shadow:0 10px 15px -3px rgb(0 0 0/.1);padding:2rem;text-align:center;max-width:28rem}.register_successIcon__Z1Hn_{width:4rem;height:4rem;background-color:#dcfce7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.register_icon__H4iGa{width:2rem;height:2rem;color:#16a34a}.register_successTitle__QD8c8{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 .5rem}.register_successText__qs5tN{color:#6b7280;margin:0 0 1.5rem;line-height:1.6}.register_successFooter__UVsCh{font-size:.875rem;color:#9ca3af;margin:0}.register_retryLink__rrLk3{color:#3b82f6;background:none;border:none;cursor:pointer;font:inherit;padding:0;text-decoration:none;font-weight:500}.register_retryLink__rrLk3:hover{text-decoration:underline}@media (prefers-color-scheme:dark){.register_container__I9JbA{background:linear-gradient(135deg,#1e293b,#312e81 50%,#1e3a8a)}.register_title__oEbUN{color:#f9fafb}.register_subtitle__x19di{color:#d1d5db}.register_card__Uw9Vq,.register_successCard__rL4Qu{background:#1f2937}.register_label__BDmaa{color:#e5e7eb}.register_input__iU5em{background:#111827;border-color:#374151;color:#f9fafb}.register_input__iU5em:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.register_input__iU5em:disabled{background-color:#1f2937}.register_error__zgWDy{background-color:#7f1d1d;border-color:#991b1b;color:#fca5a5}.register_footer__xVn4J,.register_successFooter__UVsCh{color:#9ca3af}.register_terms__p4Goe{color:#6b7280}.register_successTitle__QD8c8{color:#f9fafb}.register_successText__qs5tN{color:#d1d5db}}