.SmToQq_formWrapper{width:100%;max-width:400px}.SmToQq_formWrapper input{height:5.4rem}.SmToQq_subtitle{color:#666;margin-bottom:2rem;font-size:1rem}.SmToQq_form{flex-direction:column;gap:1.5rem;display:flex}.SmToQq_inputGroup{flex-direction:column;gap:.5rem;display:flex}.SmToQq_input{background-color:#fff;border:1px solid #e3e3e3;border-radius:1rem;width:100%;height:5.4rem;padding:.75rem 1rem;transition:border-color .2s}.SmToQq_input:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 2px #4f46e51a}.SmToQq_passwordInput{position:relative}.SmToQq_passwordInput .SmToQq_input{padding-right:2.5rem}.SmToQq_togglePassword{color:#666;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.SmToQq_togglePassword:hover{color:#333}.SmToQq_options{justify-content:flex-end;align-items:center;margin-top:-.5rem;display:flex}.SmToQq_options button:hover{text-decoration:underline}.SmToQq_forgotPassword{color:#aad1e3;font-size:.875rem;text-decoration:none}.SmToQq_forgotPassword:hover{text-decoration:underline}.SmToQq_loginButton{cursor:pointer;background-color:#ff73b5;border:.2rem solid #ff73b5;border-radius:3rem;width:100%;height:5.4rem;padding:.75rem;transition:background-color .2s}.SmToQq_loginButton:hover{background-color:#ff73b5}.SmToQq_signupPrompt{text-align:center;color:#666;margin-top:1rem;font-size:.875rem}.SmToQq_signupLink{color:#c5dbe5;font-weight:500;text-decoration:none}.SmToQq_signupLink:hover{text-decoration:underline}.SmToQq_error{color:red;margin-top:.5rem;font-size:.875rem}.SmToQq_inputError{border:1px solid red}.SmToQq_loginLogoContainer1{margin-top:5rem}.SmToQq_ec-img-hr{display:none}.SmToQq_loginLogoContainer{margin-top:5rem}.SmToQq_loginFormTitle{text-align:center;margin-top:5rem;margin-bottom:3.5rem}.SmToQq_dividerWrapper{text-align:center;margin-top:1.6rem}.SmToQq_divider{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.SmToQq_divider hr{border:none;border-top:1px solid #ddd;flex:1}.SmToQq_image-div{height:100vh;position:sticky;top:0;container-type:inline-size}.SmToQq_image-div>img{object-fit:cover;width:100%;height:100vh}.SmToQq_right-panel{height:100%;overflow-y:auto}.SmToQq_overlay{align-items:center;display:flex;position:absolute;inset:0}.SmToQq_overlayContent{flex-direction:column;gap:clamp(22px,3.4cqw,40px);width:min(600px,52cqw);margin-left:clamp(196px,40cqw,474px);margin-right:clamp(20px,4cqw,60px);padding:clamp(24px,3cqw,48px) 0;display:flex}.SmToQq_overlayHeader{flex-direction:column;gap:clamp(5px,.7cqw,8px);display:flex}.SmToQq_overlayTitle{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(18px,2.3cqw,27px);font-weight:700;line-height:1.18}.SmToQq_overlaySubtitle{color:#fffffff2;text-wrap:pretty;margin:0;font-size:clamp(13px,1.36cqw,16px);font-weight:400;line-height:1.4}.SmToQq_featureList{flex-direction:column;gap:clamp(18px,2.6cqw,30px);display:flex}.SmToQq_featureRow{align-items:flex-start;gap:clamp(12px,1.7cqw,20px);display:flex}.SmToQq_featureIcon{border-radius:50%;flex:none;width:clamp(32px,4.2cqw,50px);height:clamp(32px,4.2cqw,50px);margin-top:clamp(2px,.5cqw,6px)}.SmToQq_featureText{flex-direction:column;gap:clamp(3px,.4cqw,5px);min-width:0;display:flex}.SmToQq_featureTitle{color:#fff;font-size:clamp(14px,1.53cqw,18px);font-weight:600;line-height:1.25}.SmToQq_featureComingSoon{font-weight:400}.SmToQq_featureBody{color:#fff;font-size:clamp(12.5px,1.36cqw,16px);line-height:1.35}.SmToQq_featureLegal{color:#ffffffe0;max-width:44em;font-size:clamp(9.5px,.89cqw,10.5px);line-height:1.4}@media (max-width:991px){.SmToQq_image-div{display:none}.SmToQq_loginLogoContainer img{height:8rem}.SmToQq_loginLogoContainer1{margin-top:1.5rem}.SmToQq_loginLogoContainer1 img{width:92px;height:32px}.SmToQq_ec-img-hr{border-color:#d0d0d0;width:100vw;margin-bottom:0;display:block}}
