.Registration-module__u-5ZJG__container{padding:clamp(2rem, 6vw, 4rem) var(--padding-horizontal);background:var(--background);flex:1;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.Registration-module__u-5ZJG__container{padding:clamp(1.5rem, 7vw, 3rem) var(--padding-horizontal)}}
.RegistrationForm-module__hHFPAq__card{background:linear-gradient(to bottom, var(--panel-dark-96), var(--panel-dark-90));border:1px solid var(--white-08);width:100%;max-width:520px;box-shadow:0 12px 32px var(--black-65);border-radius:clamp(12px,2vw,16px);padding:clamp(1.75rem,4vw,2.5rem);position:relative}.RegistrationForm-module__hHFPAq__title{color:var(--text-95);text-align:center;letter-spacing:.3px;margin:0 0 clamp(1rem,2.5vw,1.25rem);font-size:clamp(1.4rem,3vw,1.7rem);font-weight:600}.RegistrationForm-module__hHFPAq__form{flex-direction:column;gap:clamp(1rem,2.5vw,1.4rem);width:100%;display:flex}.RegistrationForm-module__hHFPAq__field{flex-direction:column;gap:clamp(.5rem,1.5vw,.625rem);display:flex}.RegistrationForm-module__hHFPAq__inputRow{align-items:center;display:flex;position:relative}.RegistrationForm-module__hHFPAq__label{color:var(--text-75);font-size:clamp(.875rem,2vw,1rem);font-weight:500}.RegistrationForm-module__hHFPAq__input{background:var(--white-035);border:1px solid var(--white-10);width:100%;color:var(--text-header);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;border-radius:10px;outline:none;padding:clamp(.75rem,2vw,1rem);font-size:clamp(1rem,2vw,1rem);transition:background .18s,border-color .18s,box-shadow .18s}.RegistrationForm-module__hHFPAq__input:hover{background:var(--white-055)}.RegistrationForm-module__hHFPAq__input:focus-visible{background:var(--white-06);border-color:var(--focus-neutral-border)}.RegistrationForm-module__hHFPAq__input.RegistrationForm-module__hHFPAq__withToggle{padding-right:3.5rem}.RegistrationForm-module__hHFPAq__toggleButton{color:var(--text-60);cursor:pointer;background:0 0;border:none;padding:.25rem .4rem;font-size:.85rem;font-weight:500;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@media (hover:hover){.RegistrationForm-module__hHFPAq__toggleButton:hover{color:var(--accent-90)}}.RegistrationForm-module__hHFPAq__toggleButton:focus-visible{outline:2px solid var(--accent-55);outline-offset:2px;border-radius:6px}.RegistrationForm-module__hHFPAq__input::placeholder{color:var(--text-40)}.RegistrationForm-module__hHFPAq__submitButton{background:var(--accent-95);border:1px solid var(--accent-55);width:100%;color:var(--background);font-family:var(--font-inter), system-ui, -apple-system, sans-serif;cursor:pointer;max-height:3rem;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:clamp(.25rem,1vw,.5rem);padding:clamp(.875rem,2vw,1rem);font-size:clamp(.875rem,2vw,1rem);font-weight:600;transition:background-color .2s,transform .1s;display:flex}@media (hover:hover){.RegistrationForm-module__hHFPAq__submitButton:hover{background:var(--accent-hover-95)}}.RegistrationForm-module__hHFPAq__submitButton:active{transform:scale(.98)}.RegistrationForm-module__hHFPAq__legalNotice{color:var(--text-55);text-align:center;margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}.RegistrationForm-module__hHFPAq__legalLink{color:var(--text-header);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.RegistrationForm-module__hHFPAq__legalLink:hover{color:var(--accent-90)}}.RegistrationForm-module__hHFPAq__passwordHints{flex-direction:column;gap:.4rem;margin-top:.35rem;display:flex}.RegistrationForm-module__hHFPAq__hint{color:var(--text-45);align-items:center;gap:.4rem;font-size:.78rem;transition:color .2s;display:flex}.RegistrationForm-module__hHFPAq__hintIcon{flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.7rem;font-weight:700;display:inline-flex}.RegistrationForm-module__hHFPAq__hintValid,.RegistrationForm-module__hHFPAq__hintValid .RegistrationForm-module__hHFPAq__hintIcon{color:var(--status-success)}.RegistrationForm-module__hHFPAq__hintInvalid,.RegistrationForm-module__hHFPAq__hintInvalid .RegistrationForm-module__hHFPAq__hintIcon{color:var(--status-error)}.RegistrationForm-module__hHFPAq__loginPrompt{color:var(--text-65);justify-content:center;align-items:center;gap:.4rem;margin-top:clamp(1rem,2.5vw,1.25rem);font-size:clamp(.875rem,2vw,.95rem);display:flex}.RegistrationForm-module__hHFPAq__loginLink{color:var(--accent-90);font-weight:500;text-decoration:none;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s}@media (hover:hover){.RegistrationForm-module__hHFPAq__loginLink:hover{color:var(--accent-95);text-underline-offset:4px;text-decoration:underline}}
