.dquaqa_container{background:0 0;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.dquaqa_form{width:100%;max-width:420px;box-shadow:none;background:0 0;border:none;border-radius:0;padding:40px}.dquaqa_logo{color:#fff;background:#202124;border-radius:15px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 24px;display:flex}.dquaqa_form h1{color:#171717;letter-spacing:-.8px;text-align:center;margin:0;font-size:26px;font-weight:700}.dquaqa_subtitle{color:#6b7280;text-align:center;margin:10px 0 20px;font-size:14px;line-height:1.6}.dquaqa_field{flex-direction:column;gap:9px;margin-bottom:16px;display:flex}.dquaqa_field label{color:#262626;font-size:13px;font-weight:600}.dquaqa_inputWrapper{color:#858b98;border:1px solid #dfe3e8;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.dquaqa_inputWrapper:focus-within{border-color:#262626;box-shadow:0 0 0 3px #26262612}.dquaqa_inputWrapper input{color:#171717;width:100%;min-width:0;font:inherit;background:0 0;border:none;outline:none;padding:12px 0;font-size:13px}.dquaqa_inputWrapper input::placeholder{color:#a0a5af}.dquaqa_passwordHeader{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.dquaqa_passwordHeader a{color:#444;font-size:12px;font-weight:600;text-decoration:none}.dquaqa_passwordHeader a:hover{text-decoration:underline}.dquaqa_passwordToggle{color:#858b98;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.dquaqa_submitButton{color:#fff;cursor:pointer;background:#202124;border:none;border-radius:10px;width:100%;min-height:48px;margin-top:4px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.dquaqa_submitButton:hover{background:#383a3f}.dquaqa_submitButton:active{transform:scale(.99)}.dquaqa_footer{color:#8a8f98;text-align:center;margin:24px 0 0;font-size:12px;line-height:1.6}@media (max-width:480px){.dquaqa_container{padding:16px}.dquaqa_form{padding:28px 8px}.dquaqa_form h1{font-size:23px}}.dquaqa_errorMessage{color:#dc2626;margin:0 0 16px;font-size:13px;line-height:1.5}
