.zendoo-login-module__QXJNyG__shell{color:#080a42;background:#f9f7ff;grid-template-columns:51.1% 48.9%;min-height:100svh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.zendoo-login-module__QXJNyG__story{background:#faf8ff url(/zendoo-login/login-landscape.svg) bottom/cover no-repeat;min-height:100svh;position:relative;overflow:hidden}.zendoo-login-module__QXJNyG__storyInner{isolation:isolate;height:100%;min-height:100svh;padding:24px clamp(36px,5.2vw,80px);position:relative}.zendoo-login-module__QXJNyG__brand{width:196px;display:block}.zendoo-login-module__QXJNyG__brand img{object-fit:contain;width:196px;height:auto}.zendoo-login-module__QXJNyG__story h1{z-index:2;letter-spacing:-.052em;margin:36px 0 24px;font-size:clamp(43px,4.65vw,72px);font-weight:850;line-height:.98;position:relative}.zendoo-login-module__QXJNyG__story h1 span{color:#5524ed;white-space:nowrap;position:relative}.zendoo-login-module__QXJNyG__story h1 span:after{content:"";background:#ffc900;border-radius:30px;width:32%;height:8px;position:absolute;bottom:-12px;right:0;transform:rotate(2deg)}.zendoo-login-module__QXJNyG__intro{z-index:2;color:#60668f;margin:30px 0;font-size:clamp(16px,1.45vw,22px);font-weight:500;line-height:1.35;position:relative}.zendoo-login-module__QXJNyG__features{z-index:2;gap:11px;max-width:330px;display:grid;position:relative}.zendoo-login-module__QXJNyG__feature{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffcf;border-radius:20px;align-items:center;gap:14px;min-height:84px;padding:9px 12px 9px 9px;display:flex}.zendoo-login-module__QXJNyG__feature>span{border-radius:16px;flex:none;place-items:center;width:63px;height:63px;display:grid}.zendoo-login-module__QXJNyG__purple{color:#5524ed;background:#e9dfff}.zendoo-login-module__QXJNyG__yellow{color:#ffae00;background:#fff3cc}.zendoo-login-module__QXJNyG__blue{color:#1591f4;background:#e2f0ff}.zendoo-login-module__QXJNyG__feature strong{font-size:16px;line-height:1.2;display:block}.zendoo-login-module__QXJNyG__feature small{color:#5c618a;margin-top:4px;font-size:14px;line-height:1.3;display:block}.zendoo-login-module__QXJNyG__goldy{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 17px #2d14641f);width:min(52%,420px);height:auto;position:absolute;bottom:2%;right:2%}.zendoo-login-module__QXJNyG__loginSide{background:radial-gradient(circle at 70% 35%,#f3edff 0%,#f9f7ff 52%,#fff 100%);justify-content:center;align-items:center;padding:42px clamp(24px,4vw,70px);display:flex}.zendoo-login-module__QXJNyG__card{background:#fff;border-radius:25px;flex-direction:column;align-items:center;width:min(100%,615px);min-height:775px;padding:26px 52px 42px;display:flex;box-shadow:0 18px 60px #3a288312}.zendoo-login-module__QXJNyG__cardLogo{object-fit:contain;width:180px;height:auto;margin:0 auto 23px}.zendoo-login-module__QXJNyG__card h2{letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(32px,2.9vw,46px);font-weight:800;line-height:1.13}.zendoo-login-module__QXJNyG__subheading{text-align:center;color:#7a7e9f;margin:12px 0 52px;font-size:20px}.zendoo-login-module__QXJNyG__form{gap:14px;width:100%;display:grid}.zendoo-login-module__QXJNyG__form label{font-size:16px;font-weight:700}.zendoo-login-module__QXJNyG__inputWrap{color:#888ca7;border:1.5px solid #d8d6e7;border-radius:13px;align-items:center;gap:13px;height:60px;padding:0 19px;display:flex}.zendoo-login-module__QXJNyG__inputWrap:focus-within{border-color:#6332ef;box-shadow:0 0 0 3px #6332ef18}.zendoo-login-module__QXJNyG__inputWrap input{font:inherit;color:#111345;background:0 0;border:0;outline:0;width:100%;height:100%}.zendoo-login-module__QXJNyG__inputWrap input::placeholder{color:#a1a4bf}.zendoo-login-module__QXJNyG__submit{color:#fff;height:64px;font:inherit;cursor:pointer;background:#5521ef;border:0;border-radius:36px;justify-content:center;align-items:center;gap:12px;margin-top:3px;font-size:17px;font-weight:700;display:flex}.zendoo-login-module__QXJNyG__submit:hover{background:#4214d2}.zendoo-login-module__QXJNyG__submit:disabled{opacity:.65;cursor:wait}.zendoo-login-module__QXJNyG__error{color:#b42318;margin:0;font-size:14px}.zendoo-login-module__QXJNyG__security{color:#3918a5;background:#f7f5fc;border-radius:16px;align-items:center;gap:17px;width:100%;margin-top:27px;padding:19px 23px;display:flex}.zendoo-login-module__QXJNyG__security strong{color:#11133e;font-size:16px;display:block}.zendoo-login-module__QXJNyG__security span{color:#747998;margin-top:3px;font-size:16px;display:block}.zendoo-login-module__QXJNyG__footer{text-align:center;color:#777eaa;border-top:1px solid #e6e3ee;width:100%;margin-top:auto;padding-top:22px;font-size:17px}.zendoo-login-module__QXJNyG__success{text-align:center;color:#676c8e;flex-direction:column;align-items:center;gap:18px;width:100%;margin:auto 0;display:flex}.zendoo-login-module__QXJNyG__success h2{margin-top:0}.zendoo-login-module__QXJNyG__success p{margin:0;line-height:1.6}.zendoo-login-module__QXJNyG__sentEmail{color:#11133e;letter-spacing:-.02em;word-break:break-word;font-size:clamp(18px,2vw,22px);font-weight:800}.zendoo-login-module__QXJNyG__textButton{color:#5420ed;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px;font-weight:700}@media (max-width:1100px){.zendoo-login-module__QXJNyG__storyInner{padding:24px 35px}.zendoo-login-module__QXJNyG__story h1{font-size:clamp(38px,4.7vw,58px)}.zendoo-login-module__QXJNyG__goldy{width:58%;right:0}.zendoo-login-module__QXJNyG__card{min-height:690px;padding:25px 30px 35px}}@media (max-width:760px){.zendoo-login-module__QXJNyG__shell{grid-template-columns:1fr}.zendoo-login-module__QXJNyG__story{min-height:330px}.zendoo-login-module__QXJNyG__storyInner{height:auto;min-height:330px;padding:15px 24px 28px}.zendoo-login-module__QXJNyG__brand img{width:140px}.zendoo-login-module__QXJNyG__story h1{margin:0 0 15px;font-size:39px}.zendoo-login-module__QXJNyG__intro{margin:16px 0;font-size:15px}.zendoo-login-module__QXJNyG__features{display:none}.zendoo-login-module__QXJNyG__goldy{width:168px;bottom:12px;right:8px}.zendoo-login-module__QXJNyG__loginSide{padding:18px 16px 32px}.zendoo-login-module__QXJNyG__card{min-height:470px;padding:16px 24px 28px}.zendoo-login-module__QXJNyG__cardLogo{width:125px;margin-bottom:8px}.zendoo-login-module__QXJNyG__card h2{font-size:32px}.zendoo-login-module__QXJNyG__subheading{margin:10px 0 30px;font-size:16px}.zendoo-login-module__QXJNyG__footer{margin-top:40px}.zendoo-login-module__QXJNyG__security{padding:16px}.zendoo-login-module__QXJNyG__security span{font-size:14px}}@media (max-width:400px){.zendoo-login-module__QXJNyG__story h1{font-size:33px}.zendoo-login-module__QXJNyG__goldy{width:140px;bottom:12px;right:8px}.zendoo-login-module__QXJNyG__intro{max-width:210px}}@media (prefers-reduced-motion:reduce){.zendoo-login-module__QXJNyG__shell,.zendoo-login-module__QXJNyG__shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
