.page_container__LlCih{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-color);padding:2rem}.page_signupBox__eaSHd{width:100%;max-width:420px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.2)}.page_header__vI7jV{text-align:center;margin-bottom:2rem}.page_header__vI7jV h1{font-family:var(--font-brand);font-size:2rem;color:var(--text-color);margin-bottom:.5rem}.page_header__vI7jV p{color:var(--text-muted);font-size:.95rem}.page_form__rT1l_{display:flex;flex-direction:column;gap:1.5rem}.page_field__NSSQ_{display:flex;flex-direction:column;gap:.5rem}.page_field__NSSQ_ label{font-family:var(--font-brand);font-size:.9rem;color:var(--text-color);font-weight:500}.page_field__NSSQ_ input{padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);font-family:var(--font-body);font-size:1rem;transition:all var(--animation-normal)}.page_field__NSSQ_ input:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--input-shadow-focus);background:var(--input-bg-focus)}.page_submitButton___9ZSw{padding:.875rem 1.5rem;background:var(--primary-color);color:var(--stellar-white);border:none;border-radius:var(--border-radius);font-family:var(--font-brand);font-size:1rem;font-weight:500;cursor:pointer;transition:all var(--animation-normal);margin-top:.5rem}.page_submitButton___9ZSw:hover:not(:disabled){background:linear-gradient(135deg,#ff6b35,gold);box-shadow:0 4px 16px rgba(255,69,0,.5);transform:translateY(-1px)}.page_submitButton___9ZSw:active:not(:disabled){transform:translateY(0)}.page_submitButton___9ZSw:disabled{opacity:.6;cursor:not-allowed}.page_error__vqMTG{padding:.75rem 1rem;background:rgba(255,69,0,.15);border:1px solid rgba(255,69,0,.4);border-radius:var(--border-radius);color:#ff4500;font-size:.9rem;text-align:center}.page_footer__RewfI{margin-top:2rem;text-align:center;color:var(--text-muted);font-size:.9rem}.page_link__FuC1T{color:var(--primary-color);text-decoration:none;font-weight:500}.page_link__FuC1T:hover{text-decoration:underline}