.signin-module__NEgHBq__wrap{background:#000;position:fixed;inset:0;overflow:hidden}.signin-module__NEgHBq__bg{background-image:url(/login-bg.png),radial-gradient(120% 110% at 78% 22%,#1b1f2e 0%,#0b0c12 55%,#06060a 100%);background-position:100%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:18px}.signin-module__NEgHBq__panel{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;height:100%;padding:50vh 24px 24px;display:flex;position:relative}.signin-module__NEgHBq__buttons{flex-direction:column;gap:12px;width:min(340px,84vw);display:flex}.signin-module__NEgHBq__btn{color:#e9eaee;width:100%;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d1;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:14px;padding:14px 18px;font-size:15px;font-weight:500;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 32px -16px #000000e6}.signin-module__NEgHBq__btn:hover{background:#000000eb;border-color:#ffffff3d;transform:translateY(-1px);box-shadow:0 16px 40px -16px #000000f2}.signin-module__NEgHBq__btn:active{transform:translateY(0)}.signin-module__NEgHBq__btn svg{flex:0 0 20px;width:20px;height:20px}.signin-module__NEgHBq__btn:first-of-type{animation:.8s cubic-bezier(.2,.7,.2,1) 60ms both signin-module__NEgHBq__rise}.signin-module__NEgHBq__btn:nth-of-type(2){animation:.8s cubic-bezier(.2,.7,.2,1) .13s both signin-module__NEgHBq__rise}.signin-module__NEgHBq__btn:nth-of-type(3){animation:.8s cubic-bezier(.2,.7,.2,1) .2s both signin-module__NEgHBq__rise}.signin-module__NEgHBq__divider{align-items:center;width:min(340px,84vw);animation:.8s cubic-bezier(.2,.7,.2,1) .26s both signin-module__NEgHBq__rise;display:flex}.signin-module__NEgHBq__divider:before,.signin-module__NEgHBq__divider:after{content:"";background:linear-gradient(90deg,#ffffff29,#fff0);flex:1;height:1px}.signin-module__NEgHBq__divider:after{background:linear-gradient(90deg,#fff0,#ffffff29)}.signin-module__NEgHBq__diamond{border:1px solid #ffffff4d;width:6px;height:6px;margin:0 14px;transform:rotate(45deg)}.signin-module__NEgHBq__tagline{letter-spacing:.04em;color:#e9eaee8c;text-shadow:0 1px 10px #000000d9;justify-content:center;align-items:center;gap:9px;font-size:13px;animation:.8s cubic-bezier(.2,.7,.2,1) .32s both signin-module__NEgHBq__rise;display:flex}.signin-module__NEgHBq__tagline svg{opacity:.7;width:14px;height:14px}@keyframes signin-module__NEgHBq__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.signin-module__NEgHBq__wrap{background:#04080d;flex-direction:column;display:flex}.signin-module__NEgHBq__bg{aspect-ratio:1672/941;background-color:#04080d;background-image:url(/login-bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;width:calc(100% - 16px);height:56vw;max-height:45vh;margin:8px 8px 0;position:relative;inset:auto}.signin-module__NEgHBq__panel{background:0 0;flex:1;justify-content:flex-start;align-items:center;gap:12px;height:auto;padding:clamp(28px,6vh,56px) 18px clamp(20px,4vh,40px);position:relative}.signin-module__NEgHBq__buttons,.signin-module__NEgHBq__divider{width:min(340px,90vw)}.signin-module__NEgHBq__btn{border-radius:12px;gap:16px;min-height:54px;padding:16px 20px;font-size:16px}.signin-module__NEgHBq__btn svg{flex:0 0 22px;width:22px;height:22px}.signin-module__NEgHBq__tagline{font-size:14px}}@media (max-height:620px){.signin-module__NEgHBq__panel{gap:8px;padding-bottom:clamp(16px,3vh,32px)}.signin-module__NEgHBq__btn{min-height:46px;padding:12px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.signin-module__NEgHBq__btn,.signin-module__NEgHBq__divider,.signin-module__NEgHBq__tagline{animation:none}}
