.qa-modal-overlay{display:none;position:fixed;inset:0;z-index:9998;align-items:center;justify-content:center;background:rgba(0,0,0,.45)}.qa-modal,.qa-modal-form,.qa-modal-form .pwd-field-wrap,.qa-promo-illustration{position:relative}.qa-modal-overlay.show{display:flex}@keyframes qaFadeIn{from{opacity:0}to{opacity:1}}@keyframes qaPopIn{from{transform:translateY(.75rem) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.qa-modal{display:flex;width:68.9375rem;padding:2.5rem 2rem;max-width:calc(100vw - 2rem);min-height:32.3125rem;background:linear-gradient(180deg,#fff 0,#e6edfd 100%);border-radius:1rem;box-shadow:0 1.25rem 3.75rem rgba(15,35,95,.22)}.qa-modal-promo{flex:1;min-width:0;display:flex;flex-direction:column}.qa-promo-illustration{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.qa-promo-illustration__img{width:100%;max-width:23.3125rem;height:auto;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.qa-promo-quals{list-style:none;margin:1.25rem 0 0;display:grid;padding:0 1.75rem;grid-template-columns:1fr 1fr;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.75rem}.qa-promo-quals li{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#091D43;line-height:1.375rem}.qa-quals-icon{flex-shrink:0;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.qa-modal-form{flex:none;align-self:center;width:31.25rem;height:26.8125rem;padding:2.5rem 3.125rem;background:#fff;border-radius:.5rem;box-shadow:-.61px .43563rem 2.375rem 0 rgba(95,111,178,.18);display:flex;flex-direction:column}.qa-modal-form .tq-input:focus{outline:0}.qa-modal-form .tq-input-pwd{padding-right:2.75rem}.qa-modal-form .tq-input::placeholder{color:#999;opacity:1}.qa-modal-form .tq-input::-webkit-input-placeholder{color:#999}.qa-modal-form .tq-input::-moz-placeholder{color:#999;opacity:1}.qa-modal-form .tq-input:-ms-input-placeholder{color:#999}.qa-modal-form .pwd-eye-btn{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:.25rem;background:0 0;border:none;cursor:pointer;color:#999}.qa-modal-form .pwd-eye-btn:hover{color:#666}.qa-modal-form .pwd-eye-icon-wrap{position:relative;display:block;width:1.25rem;height:1.25rem;flex-shrink:0}.qa-modal-close,.qa-mode-switch{position:absolute;display:inline-flex}.qa-modal-form .pwd-eye-svg{position:absolute;inset:0;width:1.25rem;height:1.25rem}.qa-modal-form .pwd-eye-svg.hidden{display:none}.qa-modal-form .sms-code-wrap{display:flex;gap:.5rem;align-items:stretch}.qa-modal-form .sms-code-input{flex:1;min-width:0}.qa-modal-form .reg-agree-row{display:flex;align-items:center;gap:.625rem;margin-top:.25rem;margin-bottom:.25rem}.qa-modal-form .reg-agree-label{font-size:.875rem;color:#666;cursor:pointer;line-height:1rem;margin:0}.qa-modal-form .mt-2{margin-top:.5rem}.qa-modal-close{top:0;right:-3.125rem;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background:0 0;border:none;cursor:pointer;color:#6b7280;border-radius:50%;z-index:3;transition:color .15s ease,background .15s ease}.qa-modal-close:hover{color:#1f2937;background:rgba(0,0,0,.06)}.qa-mode-switch{top:0;right:0;z-index:2;align-items:center;padding:.375rem 1.25rem .375rem 1.625rem;font-size:1rem;line-height:1.5rem;font-weight:500;color:#1968fc;background:#E8F0FF;border-radius:0 .5rem .5rem 4.75rem;text-decoration:none;transition:background .15s ease,color .15s ease}.qa-mode-switch:hover{background:rgba(25,104,252,.14);color:#1458e4;text-decoration:none}.qa-auth-title{margin-top:0;margin-bottom:1.875rem;font-size:1.5rem;font-weight:600;text-align:center;color:#1f2937}.qa-pane{display:none}.qa-pane.active{display:block}.qa-tab-panel{display:none}.qa-tab-panel.active{display:block}@media (max-width:768px){.qa-modal{width:calc(100vw - 1.5rem);min-height:0;padding:0;flex-direction:column;background:#fff}.qa-modal-promo{display:none}.qa-modal-form{width:100%;height:auto;margin:0;padding:2.25rem 1.25rem 1.5rem;box-shadow:none;border-radius:1rem}.qa-modal-form .qa-auth-title,.qa-modal-form .tq-auth-title{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.625rem;letter-spacing:0}.qa-modal-form .qa-mode-switch{padding:.25rem .75rem .25rem 1rem;font-size:.75rem;line-height:1.125rem}.qa-modal-form .tq-input,.qa-modal-form .tq-input-small{height:2.5rem;font-size:.875rem;padding:0 .75rem}.qa-modal-form .btn-tq-sms,.qa-modal-form .btn-tq-sms-small{height:2.5rem;padding:0 .625rem;font-size:.75rem}.qa-modal-form .btn-tq-primary{min-height:2.5rem!important;font-size:.9375rem;padding:0 1rem}.qa-modal-form .tq-login-tabs{margin-bottom:1rem}.qa-modal-form .tq-login-tab{padding:.625rem 0;font-size:.875rem}.qa-modal-form .reg-agree-label{font-size:.75rem;line-height:1.125rem}.qa-modal-form .tq-form-footer-link{margin-top:.75rem;font-size:.8125rem}.qa-modal-form .tq-form-stack .tq-err{min-height:1.125rem;margin-bottom:.375rem;font-size:.75rem}.qa-modal-close{top:-2.75rem;right:0}}