.page-module__E0kJGG__container{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.page-module__E0kJGG__main{flex-direction:column;gap:20px;width:100%;max-width:420px;display:flex}.page-module__E0kJGG__title{color:var(--color-white);text-align:center;margin:0;font-size:36px;font-weight:600;line-height:1.2}.page-module__E0kJGG__name{font-family:var(--font-cookie),sans-serif;color:var(--color-pink);letter-spacing:normal;font-size:1.4em}.page-module__E0kJGG__subtitle{color:var(--color-white);text-align:center;opacity:.9;margin:0;font-size:15px;line-height:1.4}.page-module__E0kJGG__form{flex-direction:column;gap:16px;display:flex}.page-module__E0kJGG__inputGroup{flex-direction:column;gap:6px;display:flex}.page-module__E0kJGG__label{color:var(--color-white);font-size:14px;font-weight:500}.page-module__E0kJGG__input{background-color:var(--color-dark-gray);border:2px solid var(--color-dark-gray);width:100%;color:var(--color-white);border-radius:6px;outline:none;padding:10px 12px;font-size:14px;transition:all .3s}.page-module__E0kJGG__input::placeholder{color:var(--color-white);opacity:.5}.page-module__E0kJGG__input:focus{border-color:var(--color-pink);background-color:var(--color-dark-gray)}.page-module__E0kJGG__inputError{background-color:var(--color-dark-gray);border-color:var(--color-pink)!important}.page-module__E0kJGG__error{color:var(--color-pink);margin-top:4px;font-size:12px}.page-module__E0kJGG__nextButton{width:100%;color:var(--color-white);background-color:var(--color-pink);text-align:center;cursor:pointer;border:none;border-radius:6px;margin-top:8px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:all .3s}.page-module__E0kJGG__nextButton:hover{background-color:var(--color-pink);opacity:.9;transform:translateY(-1px)}.page-module__E0kJGG__nextButton:active{transform:translateY(0)}@media (max-width:768px){.page-module__E0kJGG__title{font-size:56px}.page-module__E0kJGG__subtitle{font-size:14px}.page-module__E0kJGG__main{gap:16px}.page-module__E0kJGG__form{gap:14px}}@media (max-width:480px){.page-module__E0kJGG__container{padding:12px}.page-module__E0kJGG__title{font-size:52px}.page-module__E0kJGG__subtitle{font-size:13px}.page-module__E0kJGG__main{gap:14px}.page-module__E0kJGG__form{gap:12px}.page-module__E0kJGG__input{padding:9px 11px;font-size:13px}}
