.m3Ctvq_authContainer{justify-content:center;align-items:center;display:flex}.m3Ctvq_authContainer .m3Ctvq_agreementBlock{align-items:center;gap:.5rem;display:flex}.m3Ctvq_authContainer .m3Ctvq_agreementBlock .m3Ctvq_agreementText{color:var(--on-surface)}.m3Ctvq_authContainer .m3Ctvq_agreementBlock .m3Ctvq_agreementText .m3Ctvq_agreementLink{color:var(--primary);text-decoration:underline}.m3Ctvq_authContainer .m3Ctvq_formContainer{width:100%}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_buttonWrapper{width:100%;height:50px;margin-bottom:25px;display:flex;position:relative}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_buttonWrapper .m3Ctvq_tabButton{color:var(--on-surface);z-index:1;background:0 0;border-radius:20px;flex:1;padding:15px 24px;font-size:16px;font-weight:500;transition:all .2s ease-in-out}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_buttonWrapper .m3Ctvq_tabButton:not(.m3Ctvq_active):hover{background-color:color-mix(in srgb, var(--surface), black 20%)}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_buttonWrapper .m3Ctvq_tabButton.m3Ctvq_active{color:var(--surface);pointer-events:none}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_buttonWrapper .m3Ctvq_tabIndicator{background-color:var(--on-surface);border-radius:20px;width:50%;height:50px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_buttonWrapper .m3Ctvq_tabIndicator:hover,.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_buttonWrapper .m3Ctvq_tabIndicator:active{border-radius:10px}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_logoWrapper{justify-content:center;align-items:center;padding:2rem;display:flex}@media (max-width:480px){.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_logoWrapper{margin-bottom:1rem}}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_logoWrapper .m3Ctvq_logo{object-fit:contain;height:70px}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_form{flex-direction:column;gap:15px;width:100%;display:flex}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup{width:100%;position:relative}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_input{background-color:var(--surface-container-lowest);box-sizing:border-box;width:100%;height:50px;color:var(--on-surface);border-radius:6px;padding:.75rem 3rem .75rem 1rem;font-size:1rem}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_input::-webkit-calendar-picker-indicator{background:0 0}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_input:focus{border-color:var(--primary);outline:none}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_input::placeholder{color:color-mix(in srgb, var(--on-surface), transparent 60%)}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_input.m3Ctvq_error{border-color:var(--error)}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_eyeButton{color:var(--on-surface);background:0 0;border-radius:4px;align-self:center;padding:4px;transition:color .2s;position:absolute;right:6px}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_eyeButton svg{vertical-align:middle}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_eyeButton:hover,.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_inputGroup .m3Ctvq_eyeButton:active{background-color:var(--surface)}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_forgotPassword{text-align:center;color:var(--on-surface);margin-top:.5rem;font-size:.875rem}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_forgotPassword a{color:var(--primary);font-weight:500;text-decoration:none}.m3Ctvq_authContainer .m3Ctvq_formContainer .m3Ctvq_forgotPassword a:hover{text-decoration:underline}.m3Ctvq_backToLogin{text-align:center;color:var(--on-surface);margin-top:.5rem;font-size:.875rem}.m3Ctvq_backToLogin a{color:var(--primary);font-weight:500;text-decoration:none}.m3Ctvq_backToLogin a:hover{text-decoration:underline}
