.RegisterPage_pageContainer__oiVG0{align-items:center;background-attachment:fixed;background-color:#f0f4f8;background-image:linear-gradient(to bottom right,rgba(20,80,30,.15),rgba(30,100,40,.22)),url(/static/media/profile-bg.8f65b0dcf6364ccb09d3.avif);background-position:50%;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:100dvh;padding:2rem 1.5rem}.RegisterPage_registerContainer__-ICns{background-image:linear-gradient(135deg,rgba(240,250,245,.97),rgba(230,245,235,.97));border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 10px 35px rgba(0,0,0,.15);max-width:480px;padding:2.5rem 3rem;text-align:center;width:100%}.RegisterPage_title__OH6re{color:#1c6b3e;font-size:2.2rem;font-weight:600;margin-bottom:2rem;text-shadow:1px 1px 2px rgba(0,0,0,.05)}.RegisterPage_registerForm__a3AC1{display:flex;flex-direction:column}.RegisterPage_formGroup__pp2cG{margin-bottom:1.2rem;text-align:left}.RegisterPage_formGroup__pp2cG label{color:#475569;display:block;font-size:.95rem;font-weight:500;margin-bottom:.4rem}.RegisterPage_inputField__iUtI1{background-color:hsla(0,0%,100%,.9);border:1px solid #cdd7cd;border-radius:8px;box-sizing:border-box;color:#334155;font-size:1rem;padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.RegisterPage_inputField__iUtI1::placeholder{color:#9ca3af}.RegisterPage_inputField__iUtI1:focus{border-color:#1c6b3e;box-shadow:0 0 0 3px rgba(28,107,62,.15);outline:none}.RegisterPage_errorMessage__PkJe3,.RegisterPage_successMessage__aTUq9{border-radius:8px;font-size:.9rem;margin-bottom:1.5rem;padding:.8rem 1rem;text-align:left}.RegisterPage_errorMessage__PkJe3{background-color:hsla(0,95%,92%,.9);border:1px solid #feb2b2;color:#c53030}.RegisterPage_successMessage__aTUq9{background-color:rgba(209,250,229,.9);border:1px solid #6ee7b7;color:#065f46}.RegisterPage_registerButton__FZjjH{background-color:#1c6b3e;border:none;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;margin-top:1rem;padding:.9rem 1.5rem;transition:background-color .3s ease,transform .1s ease}.RegisterPage_registerButton__FZjjH:hover:not(:disabled){background-color:#15532f;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.RegisterPage_registerButton__FZjjH:disabled{background-color:#a5b4a9;cursor:not-allowed;opacity:.7}.RegisterPage_footerLink__gO9QZ{color:#475569;font-size:.9rem;margin-top:1.8rem}.RegisterPage_footerLink__gO9QZ a{color:#1c6b3e;font-weight:500;text-decoration:none}.RegisterPage_footerLink__gO9QZ a:hover{color:#15532f;text-decoration:underline}.RegisterPage_tosLink__eBPE7{color:#64748b;font-size:.8rem;margin-top:.8rem}@media (max-width:480px){.RegisterPage_registerContainer__-ICns{margin:1rem;padding:2rem 1.5rem}.RegisterPage_title__OH6re{font-size:1.9rem}}