.signin-module__NEgHBq__wrap{background:#06060a;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:0}.signin-module__NEgHBq__scrim{background:linear-gradient(90deg,#06060a 0%,#06060af5 26%,#06060a99 50%,#06060a14 76%,#06060a00 100%),linear-gradient(#06060a00 65%,#06060ab3 100%),radial-gradient(140% 90% at 82% 28%,#0000 45%,#0000008c 100%);position:absolute;inset:0}.signin-module__NEgHBq__panel{z-index:2;flex-direction:column;justify-content:center;gap:38px;max-width:470px;height:100%;padding:0 clamp(28px,6vw,104px);display:flex;position:relative}.signin-module__NEgHBq__brand{align-items:center;gap:18px;animation:.8s cubic-bezier(.2,.7,.2,1) both signin-module__NEgHBq__rise;display:flex}.signin-module__NEgHBq__logo{filter:drop-shadow(0 6px 18px #dc142859);width:50px;height:50px}.signin-module__NEgHBq__word{letter-spacing:-.025em;color:#f4f5f7;font-size:clamp(34px,3.6vw,52px);font-weight:800}.signin-module__NEgHBq__logoImg{mix-blend-mode:screen;filter:drop-shadow(0 6px 22px #dc142840);width:auto;height:clamp(46px,5.5vw,66px)}.signin-module__NEgHBq__buttons{flex-direction:column;gap:12px;display:flex}.signin-module__NEgHBq__btn{color:#e9eaee;width:100%;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff1a;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}.signin-module__NEgHBq__btn:hover{background:#ffffff13;border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 14px 34px -16px #000000e6}.signin-module__NEgHBq__btn:active{transform:translateY(0)}.signin-module__NEgHBq__btn svg{flex:0 0 20px;width:20px;height:20px}.signin-module__NEgHBq__brand{animation-delay:20ms}.signin-module__NEgHBq__btn:first-of-type{animation:.8s cubic-bezier(.2,.7,.2,1) .1s both signin-module__NEgHBq__rise}.signin-module__NEgHBq__btn:nth-of-type(2){animation:.8s cubic-bezier(.2,.7,.2,1) .17s both signin-module__NEgHBq__rise}.signin-module__NEgHBq__btn:nth-of-type(3){animation:.8s cubic-bezier(.2,.7,.2,1) .24s both signin-module__NEgHBq__rise}.signin-module__NEgHBq__divider{align-items:center;animation:.8s cubic-bezier(.2,.7,.2,1) .3s 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:#e9eaee80;align-items:center;gap:9px;font-size:13px;animation:.8s cubic-bezier(.2,.7,.2,1) .36s 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)}}@keyframes signin-module__NEgHBq__drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.09)translate(-1.5%)}}@media (max-width:720px){.signin-module__NEgHBq__scrim{background:linear-gradient(#06060a66 0%,#06060ad9 55%,#06060a 100%)}.signin-module__NEgHBq__panel{max-width:none}}@media (prefers-reduced-motion:reduce){.signin-module__NEgHBq__bg,.signin-module__NEgHBq__brand,.signin-module__NEgHBq__btn,.signin-module__NEgHBq__divider,.signin-module__NEgHBq__tagline{animation:none}}
