.login-module___81l7G__page{color:#191728;background:#f7f7fa;grid-template-columns:minmax(0,1.1fr) minmax(430px,.9fr);min-height:100svh;display:grid}.login-module___81l7G__story{isolation:isolate;color:#fff;background:radial-gradient(circle at 90% 2%,#8153ed47,#0000 34%),radial-gradient(circle at 0 92%,#e2061352,#0000 36%),linear-gradient(140deg,#16141d,#211c2e 66%,#17131c);flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(30px,4vw,58px) clamp(34px,6vw,108px);display:flex;position:relative;overflow:hidden}.login-module___81l7G__tdc .login-module___81l7G__story{background:radial-gradient(circle at 90% 2%,#e306133d,#0000 34%),radial-gradient(circle at 0 92%,#e3061361,#0000 38%),linear-gradient(140deg,#141316,#20181b 66%,#171315)}.login-module___81l7G__tdc .login-module___81l7G__eyebrow{color:#ff9ca4}.login-module___81l7G__tdc .login-module___81l7G__eyebrow i{background:#ed1b2d;box-shadow:0 0 0 6px #ed1b2d24}.login-module___81l7G__tdc .login-module___81l7G__capabilities svg{color:#ff6976}.login-module___81l7G__tdc .login-module___81l7G__accessIcon{color:#d80719;background:#fff0f1}.login-module___81l7G__tdc .login-module___81l7G__accessLabel{color:#ba1020}.login-module___81l7G__story:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #b28eff26;border-radius:50%;width:min(72vw,680px);position:absolute;top:19%;right:-30%;box-shadow:0 0 0 55px #b28eff09,0 0 0 110px #b28eff06}.login-module___81l7G__brand{align-self:flex-start;align-items:center;gap:19px;display:inline-flex}.login-module___81l7G__brand img{width:118px;height:auto;display:block}.login-module___81l7G__brand>span{background:#ffffff4a;width:1px;height:29px}.login-module___81l7G__brand strong{letter-spacing:-.6px;font-size:21px}.login-module___81l7G__storyContent{width:min(100%,710px);margin:48px 0}.login-module___81l7G__eyebrow{color:#c8b4fa;letter-spacing:1.6px;align-items:center;gap:10px;font-size:11px;font-weight:850;display:inline-flex}.login-module___81l7G__eyebrow i{background:#a77aff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #a77aff1f}.login-module___81l7G__story h1{letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:21px 0;font-size:clamp(43px,4.7vw,76px);line-height:1.04}.login-module___81l7G__storyContent>p{color:#d0cbd9;max-width:560px;margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.login-module___81l7G__capabilities{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.login-module___81l7G__capabilities span{color:#eee9fa;background:#ffffff0e;border:1px solid #cfc0ec30;border-radius:10px;align-items:center;gap:8px;min-height:37px;padding:0 12px;font-size:11px;font-weight:720;display:inline-flex}.login-module___81l7G__capabilities svg{color:#bca0ff}.login-module___81l7G__storyFooter{color:#8f849d;letter-spacing:1.6px;font-size:10px;font-weight:830}.login-module___81l7G__storyFooter span{color:#e30613;margin:0 8px}.login-module___81l7G__access{background:radial-gradient(circle at 100% 0,#eee9f9,#0000 34%),#f8f8fb;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:38px clamp(26px,5vw,86px);display:flex}.login-module___81l7G__accessCard{background:#fff;border:1px solid #e9e7ee;border-radius:24px;width:min(100%,454px);padding:clamp(30px,3.4vw,50px);box-shadow:0 30px 80px #20173914,0 3px 12px #20173906}.login-module___81l7G__accessIcon{color:#7048d3;background:#f1ecff;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:31px;display:grid}.login-module___81l7G__accessLabel{color:#7257b0;letter-spacing:1.35px;font-size:10px;font-weight:900}.login-module___81l7G__access h2{letter-spacing:-1.2px;margin:10px 0 12px;font-size:clamp(27px,2.5vw,35px);line-height:1.17}.login-module___81l7G__accessCard>p{color:#6d6a78;margin:0 0 29px;font-size:14px;line-height:1.65}.login-module___81l7G__signInButton{color:#fff;width:100%;min-height:49px;font:inherit;cursor:pointer;background:#df0719;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:840;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 10px 22px #df07192e}.login-module___81l7G__signInButton:hover:not(:disabled){background:#bd0716;transform:translateY(-1px)}.login-module___81l7G__signInButton:focus-visible{outline-offset:3px;outline:3px solid #a77aff}.login-module___81l7G__signInButton:disabled{cursor:wait;opacity:.65}.login-module___81l7G__securityNote{color:#888593;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:11px;line-height:1.4;display:flex}.login-module___81l7G__securityNote svg{color:#8465c5;flex:none}.login-module___81l7G__helpText{color:#7a7783;text-align:center;margin:25px 0 0;font-size:12px}@media (max-width:950px){.login-module___81l7G__page{grid-template-columns:1fr}.login-module___81l7G__story{min-height:auto;padding:26px clamp(24px,6vw,52px) 42px}.login-module___81l7G__story:before{width:520px;top:-65%;right:-30%}.login-module___81l7G__storyContent{margin:70px 0 58px}.login-module___81l7G__story h1{max-width:650px;font-size:clamp(38px,7vw,60px)}.login-module___81l7G__access{padding:46px 24px 60px}.login-module___81l7G__accessCard{width:min(100%,580px)}}@media (max-width:560px){.login-module___81l7G__story{padding:23px 21px 29px}.login-module___81l7G__brand{gap:12px}.login-module___81l7G__brand img{width:97px}.login-module___81l7G__brand>span{height:23px}.login-module___81l7G__brand strong{font-size:18px}.login-module___81l7G__storyContent{margin:58px 0 42px}.login-module___81l7G__story h1{margin:17px 0;font-size:clamp(35px,10vw,48px)}.login-module___81l7G__storyContent>p{font-size:14px}.login-module___81l7G__capabilities{gap:7px;margin-top:24px}.login-module___81l7G__capabilities span{min-height:32px;font-size:10px}.login-module___81l7G__access{padding:28px 16px 42px}.login-module___81l7G__accessCard{border-radius:19px;padding:28px 23px}.login-module___81l7G__accessIcon{margin-bottom:24px}.login-module___81l7G__securityNote{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.login-module___81l7G__signInButton{transition:none}.login-module___81l7G__signInButton:hover:not(:disabled){transform:none}}
