.login-module__Si-P0q__page{isolation:isolate;color:#f8fbff;background:#020815;place-items:center;min-height:100dvh;padding:clamp(18px,3vh,34px) clamp(18px,3vw,42px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.login-module__Si-P0q__background,.login-module__Si-P0q__atmosphere,.login-module__Si-P0q__grid,.login-module__Si-P0q__scanline,.login-module__Si-P0q__orbitField{pointer-events:none;position:absolute;inset:0}.login-module__Si-P0q__background{z-index:-6;background-image:url(/auth-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.03)}.login-module__Si-P0q__atmosphere{z-index:-5;background:radial-gradient(circle at 50% 48%,#0b5bd326,#0000 31%),radial-gradient(circle at 50% 110%,#006eff3b,#0000 42%),linear-gradient(#0208178c,#020817bd)}.login-module__Si-P0q__grid{z-index:-4;opacity:.18;background-image:linear-gradient(#62a3ff14 1px,#0000 1px),linear-gradient(90deg,#62a3ff14 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle,#000 0%,#000c 42%,#0000 84%);mask-image:radial-gradient(circle,#000 0%,#000c 42%,#0000 84%)}.login-module__Si-P0q__orbitField{z-index:-3;opacity:.34;background:radial-gradient(#0000 51%,#3086ff26 51.2%,#0000 51.7%),radial-gradient(#0000 61%,#3086ff1a 61.2%,#0000 61.6%),radial-gradient(#0000 72%,#3086ff14 72.2%,#0000 72.5%);border-radius:50%;inset:7% 8% 4%}.login-module__Si-P0q__scanline{z-index:-2;inset-inline:16%;opacity:0;background:linear-gradient(90deg,#0000,#6bb2ffa3,#0000);height:1px;animation:11s linear infinite login-module__Si-P0q__scan;top:0;box-shadow:0 0 18px #2291ff80}.login-module__Si-P0q__stage{z-index:2;width:min(680px,100vw - 36px);animation:.58s cubic-bezier(.16,1,.3,1) both login-module__Si-P0q__stageIn;position:relative}.login-module__Si-P0q__stage:before{content:"";aspect-ratio:2.7;pointer-events:none;opacity:.8;background:radial-gradient(#0077ff52 0 1px,#0000 2px 17%,#187eff2e 17.4% 17.8%,#0000 18.2% 32%,#3596ff2e 32.3% 32.6%,#0000 33% 49%,#2882ff1c 49.3% 49.6%,#0000 50%);border-radius:50%;width:min(930px,120vw);position:absolute;bottom:-74px;left:50%;transform:translate(-50%)}.login-module__Si-P0q__card{--edge:#87c2ffa8;--edge-hot:#2497fffa;border:1px solid var(--edge);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(#05162fd4,#020e21eb),radial-gradient(circle at 50% 0,#3495ff1f,#0000 33%);border-radius:30px;padding:clamp(30px,4.5vh,50px) clamp(30px,4.2vw,54px) clamp(24px,3.6vh,40px);position:relative;overflow:hidden;box-shadow:0 30px 100px #00000075,inset 0 1px #ffffff14,inset 0 0 70px #1669d60f}.login-module__Si-P0q__card:before,.login-module__Si-P0q__card:after{content:"";pointer-events:none;position:absolute}.login-module__Si-P0q__card:before{border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(135deg,#bee0ffd1,#2292ff14 30%,#2292ff75 66%,#bee0ffa6);padding:1px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.login-module__Si-P0q__card:after{background:linear-gradient(90deg,#0000,#8ed0ff 36%,#fff 50%,#56aaff 64%,#0000);width:44%;height:2px;animation:5.8s ease-in-out infinite login-module__Si-P0q__edgeBreathe;top:-1px;left:28%;box-shadow:0 0 14px #34a1fff5,0 0 38px #2289ff80}.login-module__Si-P0q__corner,.login-module__Si-P0q__corner:before,.login-module__Si-P0q__corner:after{pointer-events:none;width:25px;height:25px;position:absolute}.login-module__Si-P0q__corner{opacity:.6}.login-module__Si-P0q__corner:before,.login-module__Si-P0q__corner:after{content:"";background:#53a6ffb8}.login-module__Si-P0q__corner:before{width:100%;height:1px}.login-module__Si-P0q__corner:after{width:1px;height:100%}.login-module__Si-P0q__cornerTL{top:18px;left:18px}.login-module__Si-P0q__cornerTR{top:18px;right:18px;transform:rotate(90deg)}.login-module__Si-P0q__cornerBL{bottom:18px;left:18px;transform:rotate(-90deg)}.login-module__Si-P0q__cornerBR{bottom:18px;right:18px;transform:rotate(180deg)}.login-module__Si-P0q__logoWrap{justify-content:center;margin:0 auto clamp(13px,1.9vh,20px);display:flex}.login-module__Si-P0q__logo{object-fit:contain;filter:drop-shadow(0 4px 24px #ffffff17);width:min(430px,78%);height:auto;display:block}.login-module__Si-P0q__systemName{text-align:center;color:#bfd8f6c2;letter-spacing:.36em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.login-module__Si-P0q__title{text-align:center;color:#f8fbff;letter-spacing:.21em;text-transform:uppercase;text-shadow:0 0 24px #85c1ff24;margin:clamp(10px,1.6vh,16px) 0 0;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.25}.login-module__Si-P0q__securityDivider{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:clamp(18px,2.7vh,28px) 0 clamp(20px,2.8vh,30px);display:grid}.login-module__Si-P0q__securityDivider:before,.login-module__Si-P0q__securityDivider:after{content:"";background:linear-gradient(90deg,#0000,#3596ffa6);height:1px}.login-module__Si-P0q__securityDivider:after{transform:scaleX(-1)}.login-module__Si-P0q__lockOrb{color:#5fb1ff;border:1px solid #369dffbd;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 0 26px #2491ff38,inset 0 0 22px #2b84ff17}.login-module__Si-P0q__lockOrb:before{content:"";border:1px solid #3f9bff33;border-radius:50%;animation:4.2s ease-out infinite login-module__Si-P0q__lockPulse;position:absolute;inset:-7px}.login-module__Si-P0q__lockOrb svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px}.login-module__Si-P0q__form{gap:15px;display:grid}.login-module__Si-P0q__fieldShell{background:linear-gradient(#010d1f9e,#06193585);border:1px solid #5ea0e566;border-radius:9px;grid-template-columns:52px 1fr 52px;align-items:center;min-height:62px;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 0 26px #1557ac09}.login-module__Si-P0q__fieldShell:focus-within{background:#051832c7;border-color:#46a8ffeb;box-shadow:0 0 0 3px #2a89ff14,0 0 28px #1a82ff1a}.login-module__Si-P0q__fieldIcon{color:#52a7ff;border-right:1px solid #609ad82e;place-items:center;height:30px;display:grid}.login-module__Si-P0q__fieldIcon svg,.login-module__Si-P0q__visibilityButton svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.login-module__Si-P0q__fieldInput{color:#f6fbff;width:100%;min-width:0;font:inherit;letter-spacing:.01em;background:0 0;border:0;outline:0;padding:0 16px;font-size:15px}.login-module__Si-P0q__fieldInput::placeholder{color:#bed2eb85}.login-module__Si-P0q__fieldEnd,.login-module__Si-P0q__visibilityButton{color:#57aaff;place-items:center;height:100%;display:grid}.login-module__Si-P0q__fieldEnd{letter-spacing:.13em;opacity:.86;font-size:18px;transform:translateY(-2px)}.login-module__Si-P0q__visibilityButton{cursor:pointer;background:0 0;border:0;transition:color .16s,background .16s}.login-module__Si-P0q__visibilityButton:hover,.login-module__Si-P0q__visibilityButton:focus-visible{color:#9bd3ff;background:#2f8ef514;outline:none}.login-module__Si-P0q__signInButton{color:#f7fbff;cursor:pointer;letter-spacing:.34em;text-transform:uppercase;background:linear-gradient(#1665d2d6,#052e70eb),linear-gradient(90deg,#0484ff66,#0000 42%,#308eff47);border:1px solid #48b2ffe0;border-radius:9px;grid-template-columns:1fr 54px;align-items:center;min-height:68px;margin-top:clamp(10px,1.8vh,18px);font-size:14px;font-weight:700;transition:transform .16s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 28px #1c8aff3d,inset 0 1px #ffffff29}.login-module__Si-P0q__signInButton:before{content:"";inset-block:0;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:28%;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;left:-35%;transform:skew(-22deg)}.login-module__Si-P0q__signInButton:hover:not(:disabled){border-color:#88d5ff;transform:translateY(-1px);box-shadow:0 0 34px #1d92ff57,inset 0 1px #fff3}.login-module__Si-P0q__signInButton:hover:not(:disabled):before{transform:translate(480%)skew(-22deg)}.login-module__Si-P0q__signInButton:active:not(:disabled){transform:translateY(0)}.login-module__Si-P0q__signInButton:disabled{cursor:wait;opacity:.72}.login-module__Si-P0q__signInArrow{color:#8ed0ff;border-left:1px solid #a2d8ff21;place-items:center;height:100%;display:grid}.login-module__Si-P0q__signInArrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:22px}.login-module__Si-P0q__error{color:#ffd2d8;letter-spacing:.02em;text-align:center;background:#6b142347;border:1px solid #ff667652;border-radius:9px;margin:-8px 0 18px;padding:11px 13px;font-size:12px;font-weight:700}.login-module__Si-P0q__telemetry{border-top:1px solid #67a1de21;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(20px,3vh,30px);padding-top:18px;display:grid}.login-module__Si-P0q__telemetryItem{color:#bfd7f2c7;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-width:0;padding-inline:10px;display:grid}.login-module__Si-P0q__telemetryItem+.login-module__Si-P0q__telemetryItem{border-left:1px solid #67a1de26}.login-module__Si-P0q__telemetryItem svg{fill:none;stroke:#5eabff;stroke-width:1.5px;width:24px;height:24px}.login-module__Si-P0q__telemetryItem strong{color:#cfe6ff;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;font-size:10px;display:block}.login-module__Si-P0q__telemetryItem span{color:#7ca5d1a8;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:9px;font-weight:700;display:block}.login-module__Si-P0q__status{color:#9dc6efba;letter-spacing:.17em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;margin:18px auto -2px;font-size:9px;font-weight:800;display:flex}.login-module__Si-P0q__statusDot{background:#2fdf8d;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite login-module__Si-P0q__statusPulse;box-shadow:0 0 12px #2fdf8dbf}.login-module__Si-P0q__footer{z-index:3;pointer-events:none;color:#5f96d194;letter-spacing:.45em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex;position:fixed;bottom:clamp(14px,2.6vh,28px);left:clamp(22px,4vw,58px);right:clamp(22px,4vw,58px)}.login-module__Si-P0q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes login-module__Si-P0q__stageIn{0%{opacity:0;transform:translateY(10px)scale(.993)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-module__Si-P0q__edgeBreathe{0%,to{opacity:.68;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1.04)}}@keyframes login-module__Si-P0q__lockPulse{0%{opacity:.5;transform:scale(.9)}64%,to{opacity:0;transform:scale(1.3)}}@keyframes login-module__Si-P0q__statusPulse{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes login-module__Si-P0q__scan{0%,10%{opacity:0;transform:translateY(0)}14%{opacity:.5}56%{opacity:.2}62%,to{opacity:0;transform:translateY(100dvh)}}@media (max-height:840px){.login-module__Si-P0q__page{padding-block:16px}.login-module__Si-P0q__card{padding-block:24px 20px}.login-module__Si-P0q__logo{width:min(350px,70%)}.login-module__Si-P0q__systemName{font-size:9px}.login-module__Si-P0q__title{font-size:21px}.login-module__Si-P0q__securityDivider{margin-block:13px 16px}.login-module__Si-P0q__lockOrb{width:40px;height:40px}.login-module__Si-P0q__fieldShell{min-height:54px}.login-module__Si-P0q__signInButton{min-height:58px;margin-top:7px}.login-module__Si-P0q__telemetry{margin-top:16px;padding-top:13px}.login-module__Si-P0q__status{margin-top:12px}.login-module__Si-P0q__stage:before{bottom:-58px}}@media (max-width:700px){.login-module__Si-P0q__page{align-items:start;padding-block:24px 72px;overflow-y:auto}.login-module__Si-P0q__stage{width:min(100%,570px)}.login-module__Si-P0q__card{border-radius:22px;padding-inline:22px}.login-module__Si-P0q__logo{width:min(400px,90%)}.login-module__Si-P0q__title{letter-spacing:.14em;font-size:19px}.login-module__Si-P0q__telemetry{grid-template-columns:1fr;gap:10px}.login-module__Si-P0q__telemetryItem{padding-block:8px}.login-module__Si-P0q__telemetryItem+.login-module__Si-P0q__telemetryItem{border-top:1px solid #67a1de1f;border-left:0}.login-module__Si-P0q__footer{letter-spacing:.25em;font-size:9px;bottom:12px}}@media (prefers-reduced-motion:reduce){.login-module__Si-P0q__stage,.login-module__Si-P0q__card:after,.login-module__Si-P0q__lockOrb:before,.login-module__Si-P0q__statusDot,.login-module__Si-P0q__scanline{animation:none!important}.login-module__Si-P0q__signInButton,.login-module__Si-P0q__signInButton:before,.login-module__Si-P0q__fieldShell,.login-module__Si-P0q__visibilityButton{transition:none!important}}
