.login-module__ellmQq__page{--primary:#5e6ad2;--primary-active:#535fc5;--primary-disabled:#343849;--on-primary:#fff;--ink:#f7f8f8;--ink-secondary:#d0d6e0;--muted:#a1a5ae;--ring:#5e6ad266;--accent-sky:#5e6ad2;isolation:isolate;color:#f7f8f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#010102;flex-direction:column;min-height:100svh;padding:36px 5vw 24px;display:flex;position:relative;overflow:hidden}.login-module__ellmQq__background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.login-module__ellmQq__blueprint{width:950px;height:950px;animation:30s ease-in-out infinite alternate login-module__ellmQq__drift;position:absolute;top:5%;left:-200px;transform:rotate(-32deg)skew(8deg,8deg)}.login-module__ellmQq__contour{border:1px solid #ffffff0e;border-radius:22%;position:absolute}.login-module__ellmQq__contour:nth-child(2n){border-color:#ffffff18}.login-module__ellmQq__signal{border:1px solid #ffffff30;border-radius:22%;animation:9s ease-in-out infinite login-module__ellmQq__signal;position:absolute;inset:21%}.login-module__ellmQq__scan{background:#ffffff10;width:1px;animation:22s linear infinite login-module__ellmQq__scan;position:absolute;top:-20%;bottom:-20%;transform:rotate(24deg)}.login-module__ellmQq__header,.login-module__ellmQq__footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.login-module__ellmQq__headerLabel{color:#8a8f98;letter-spacing:.2em;font-size:10px}.login-module__ellmQq__content{grid-template-columns:1.4fr 1fr;align-items:center;gap:100px;width:100%;max-width:1200px;margin:auto;padding:88px 0;display:grid}.login-module__ellmQq__intro{animation:.9s both login-module__ellmQq__enter}.login-module__ellmQq__eyebrow{color:#a1a5ae;align-items:center;gap:10px;margin-bottom:32px;font-size:12px;display:flex}.login-module__ellmQq__eyebrow>span{background:#b6bac2;border-radius:50%;width:5px;height:5px}.login-module__ellmQq__intro h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,5.6vw,82px);font-weight:500;line-height:1.05}.login-module__ellmQq__intro h2>span{color:#8a8f98}.login-module__ellmQq__description{color:#a1a5ae;margin-top:28px;font-size:14px;line-height:1.8}.login-module__ellmQq__signature{letter-spacing:.12em;color:#8a8f98;align-items:center;gap:16px;margin-top:64px;font-size:9px;display:flex}.login-module__ellmQq__signature i{background:#34343a;width:45px;height:1px}.login-module__ellmQq__panel{background:#0f1011;border:1px solid #23252a;border-radius:16px;justify-self:end;width:100%;max-width:420px;padding:40px;animation:.9s .15s both login-module__ellmQq__enter}.login-module__ellmQq__panelEyebrow{letter-spacing:.18em;color:#8a8f98;margin:0 0 24px;font-size:9px}.login-module__ellmQq__title{letter-spacing:-.045em;margin:0 0 10px;font-size:26px;font-weight:500;line-height:1.2}.login-module__ellmQq__subtitle{color:#a1a5ae;margin-bottom:32px;font-size:13px}.login-module__ellmQq__form{flex-direction:column;gap:20px;display:flex}.login-module__ellmQq__panel .login-module__ellmQq__input{color:#f7f8f8;background:#141516;border:1px solid #34343a;border-radius:8px;height:48px;font-size:16px;transition:border-color .18s,box-shadow .18s}.login-module__ellmQq__panel .login-module__ellmQq__input:hover{border-color:#62666d}.login-module__ellmQq__panel .login-module__ellmQq__input:focus{border-color:#5e6ad2;outline:none;box-shadow:0 0 0 3px #5e6ad226}.login-module__ellmQq__forgot{color:#b3b8c4;font-size:12px;text-decoration:none;transition:color .18s}.login-module__ellmQq__forgot:hover{color:#f7f8f8}.login-module__ellmQq__forgot:focus-visible,.login-module__ellmQq__google:focus-visible{outline-offset:4px;outline:2px solid #828fff}.login-module__ellmQq__panel .login-module__ellmQq__submit{height:48px;margin-top:4px;font-size:13px}.login-module__ellmQq__panel .login-module__ellmQq__submit:hover:not(:disabled){background:#828fff}.login-module__ellmQq__divider{align-items:center;gap:14px;margin-top:24px;display:flex}.login-module__ellmQq__dividerLine{background:#23252a;flex:1;height:1px}.login-module__ellmQq__or{color:#8a8f98;font-size:11px}.login-module__ellmQq__google{color:#d0d6e0;border:1px solid #34343a;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;margin-top:24px;font-size:13px;text-decoration:none;transition:background .18s,border-color .18s;display:flex}.login-module__ellmQq__google:hover{background:#191a1b;border-color:#62666d}.login-module__ellmQq__secure{color:#8a8f98;text-align:center;margin:28px 0 0;font-size:11px}.login-module__ellmQq__footer{color:#8a8f98;font-size:11px}.login-module__ellmQq__footer>:last-child{font-style:italic}@keyframes login-module__ellmQq__drift{0%{transform:translate(-25px,-25px)rotate(-32deg)skew(8deg,8deg)}to{transform:translate(55px,45px)rotate(-23deg)skew(8deg,8deg)}}@keyframes login-module__ellmQq__signal{0%,to{opacity:.2}50%{opacity:.8}}@keyframes login-module__ellmQq__scan{0%{left:-30%}to{left:130%}}@keyframes login-module__ellmQq__enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.login-module__ellmQq__content{max-width:1320px}}@media (max-width:1000px){.login-module__ellmQq__content{grid-template-columns:1fr 1fr;gap:40px}.login-module__ellmQq__panel{padding:30px}.login-module__ellmQq__intro h2{font-size:56px}.login-module__ellmQq__signature{flex-wrap:wrap}}@media (max-width:760px){.login-module__ellmQq__page{padding:24px}.login-module__ellmQq__headerLabel{display:none}.login-module__ellmQq__content{grid-template-columns:1fr;gap:36px;max-width:420px;padding:48px 0}.login-module__ellmQq__intro h2{font-size:44px}.login-module__ellmQq__intro h2 br{display:none}.login-module__ellmQq__intro h2 br:after{content:" "}.login-module__ellmQq__intro h2>span{display:block}.login-module__ellmQq__eyebrow{margin-bottom:20px;font-size:11px}.login-module__ellmQq__description{margin-top:20px;font-size:13px}.login-module__ellmQq__signature{display:none}.login-module__ellmQq__panel{justify-self:center;padding:28px}.login-module__ellmQq__footer{flex-wrap:wrap;gap:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.login-module__ellmQq__blueprint,.login-module__ellmQq__signal,.login-module__ellmQq__scan,.login-module__ellmQq__intro,.login-module__ellmQq__panel{animation:none}.login-module__ellmQq__page *,.login-module__ellmQq__page :before,.login-module__ellmQq__page :after{transition:none}.login-module__ellmQq__scan{display:none}}.login-module__ellmQq__providerError{color:#a1a5ae;margin:12px 0 0;font-size:11px;line-height:1.6}.login-module__ellmQq__providerRetry{color:#d0d6e0;text-underline-offset:3px;cursor:pointer;padding:8px 0;text-decoration:underline}.login-module__ellmQq__providerRetry:disabled{cursor:wait}.login-module__ellmQq__providerRetry:focus-visible{outline-offset:3px;outline:2px solid #828fff}
