.Register_messageIcon__oTFXI{font-size:.85rem;line-height:inherit;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;margin-left:4px;vertical-align:middle;transition:color .3s ease-in-out}.Register_container__A9MLj{max-width:400px;width:100%;margin:3rem auto;padding:2rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column}.Register_form__mvRAx{position:relative;display:flex;flex-direction:column;gap:1rem}.Register_label__DnCl1{font-weight:700;margin-right:4px}.Register_label__DnCl1:has(+.Register_input__2OSIn:disabled){color:#999}.Register_input__2OSIn{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;transition:outline .2s ease-in-out,outline-offset .2s ease-in-out,box-shadow .2s ease-in-out,border-color .2s}.Register_input__2OSIn:hover{border-color:#80bfff;box-shadow:0 0 3px rgba(128,191,255,.3)}.Register_input__2OSIn:focus{outline:3px solid #80bfff;outline-offset:2px;box-shadow:0 0 5px rgba(128,191,255,.6)}.Register_input__2OSIn:disabled{background-color:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed}.Register_button__EtNQM{padding:.5rem 1rem;border:none;border-radius:4px;background-color:#0070f3;color:white;font-size:1rem;cursor:pointer;transition:background-color .2s,outline .2s ease-in-out,outline-offset .2s ease-in-out,box-shadow .2s ease-in-out}.Register_button__EtNQM:hover:not(:disabled){background-color:#005bb5;box-shadow:0 2px 6px rgba(0,0,0,.2)}.Register_button__EtNQM:disabled{background-color:#999;cursor:not-allowed}.Register_button__EtNQM:focus{outline:3px solid #80bfff;outline-offset:2px;box-shadow:0 0 5px rgba(128,191,255,.6)}.Register_message__Lany_{margin-top:1rem;animation:Register_fadeIn__YUHpN .3s ease-in,Register_fadeOut__0UhhA .3s ease-out 4.7s forwards}.Register_success__c3__J{color:green;background-color:#e6ffed;border:1px solid green;border-radius:4px}.Register_error___dczr,.Register_success__c3__J{font-weight:700;padding:.5rem;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.Register_error___dczr{color:red;background-color:#ffe6e6;border:1px solid red;border-radius:4px}.Register_loading__KAYIm{color:gray;font-style:italic}@keyframes Register_fadeIn__YUHpN{0%{opacity:0}to{opacity:1}}@keyframes Register_fadeOut__0UhhA{0%{opacity:1}to{opacity:0}}.Register_checkmark__4FIis{color:green}.Register_errorIcon__VjxVx{color:red}.Register_inputError__gQlxz{border:1px solid red}.Register_label__DnCl1:has(+.Register_input__2OSIn.Register_inputError__gQlxz){color:red}.Register_label__DnCl1:has(+.Register_input__2OSIn.Register_inputError__gQlxz):after{content:" ❌";color:red;animation:Register_fadeIn__YUHpN .3s ease-in,Register_fadeOut__0UhhA .3s ease-out 4.7s forwards}.Register_spinner__bKbxR{width:16px;height:16px;border:2px solid #ccc;border-top-color:#0070f3;border-radius:50%;margin-right:8px}.Register_buttonSpinner__g2DlF,.Register_spinner__bKbxR{display:inline-block;animation:Register_spin__ScWEY 1s linear infinite}.Register_buttonSpinner__g2DlF{width:14px;height:14px;border:2px solid #fff;border-top-color:#ccc;border-radius:50%;margin-right:6px;vertical-align:middle}@keyframes Register_spin__ScWEY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Register_buttonContent__vp3qK{display:inline-flex;align-items:center;justify-content:center}.Register_label__DnCl1:has(+.Register_input__2OSIn:valid:not(.Register_inputError__gQlxz)):after{content:" ✔";color:green;animation:Register_fadeIn__YUHpN .3s ease-in,Register_fadeOut__0UhhA .3s ease-out 4.7s forwards}.Register_animatedIcon__BrZa8{animation:Register_fadeIn__YUHpN .3s ease-in,Register_fadeOut__0UhhA .3s ease-out 4.7s forwards}.Register_successLink___u7fB{color:green;text-decoration:underline;font-weight:700}.Register_successLink___u7fB:hover{color:darkgreen}.Register_errorLink__sZRLE{color:#b30000;text-decoration:underline;font-weight:700}.Register_errorLink__sZRLE:hover{color:#800000}.Register_honeypot__scRnr{display:none}.Register_visuallyHidden__AQG4i{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}@media (max-width:480px){.Register_container__A9MLj{max-width:85%;width:100%;margin:2rem auto;padding:1.5rem}}