.Register_container__g1ktw{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 180px);padding:1rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.Register_card__DAaXL{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%;max-width:400px}.Register_title__uE2I5{text-align:center;margin-bottom:1.5rem;font-size:1.75rem;color:var(--testora-foreground);font-weight:600}.Register_form__hVEam{display:flex;flex-direction:column;gap:1rem}.Register_nameFields__GnZTk{display:grid;grid-template-columns:1fr;gap:1rem}.Register_input__oEapD{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--testora-input-border);background:var(--testora-input-background);color:var(--testora-foreground);font-size:1rem;box-sizing:border-box}.Register_input__oEapD:focus{outline:none;border-color:var(--testora-input-focus)}.Register_input__oEapD::-moz-placeholder{color:#a0aec0}.Register_input__oEapD::placeholder{color:#a0aec0}.Register_button__EFqio{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:none;background:var(--testora-button-background);color:var(--testora-button-color);font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.Register_button__EFqio:hover:not(:disabled){background:var(--testora-button-hover)}.Register_button__EFqio:disabled{background:#a0aec0;cursor:not-allowed;opacity:.7}.Register_error__xjWMV{color:#e53e3e;text-align:center;padding:.75rem;background:#fed7d7;border-radius:.5rem;font-size:.9rem;border:1px solid #feb2b2}.Register_loginLink__604DH{text-align:center;margin-top:1.5rem;color:var(--testora-foreground);opacity:.8;font-size:.95rem}.Register_loginLink__604DH a{color:var(--testora-accent);text-decoration:none;font-weight:500}.Register_loginLink__604DH a:hover{text-decoration:underline}.Register_backButton__2ceAv{background:none;border:none;color:var(--testora-accent);font-size:1rem;cursor:pointer;padding:.5rem 0;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.Register_backButton__2ceAv:hover{text-decoration:underline}@media (min-width:768px){.Register_nameFields__GnZTk{grid-template-columns:1fr 1fr}.Register_card__DAaXL{padding:2.5rem;max-width:450px}.Register_title__uE2I5{font-size:2rem}}@media (max-width:640px){.Register_card__DAaXL{padding:1.5rem}.Register_title__uE2I5{font-size:1.5rem}.Register_button__EFqio,.Register_input__oEapD{font-size:.95rem;padding:.65rem .9rem}}.Register_inputGroup__ERDoy{display:flex;flex-direction:column;gap:.25rem}.Register_inputError__Yzx0v{border-color:#e53e3e!important;box-shadow:0 0 0 2px rgba(229,62,62,.2)!important}.Register_errorText__0RDv1{color:#e53e3e;font-size:.75rem;margin-top:.25rem;min-height:1rem}.Register_submitError__Go_T4{color:#e53e3e;text-align:center;padding:.75rem;background:#fed7d7;border-radius:.5rem;font-size:.9rem;border:1px solid #feb2b2;margin-bottom:1rem}