body.login-page{background:#0d0d0d;color:#bfbfbf;margin:0;min-height:100vh;min-height:100svh;min-height:100dvh;padding:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.login-page *,body.login-page :after,body.login-page :before{-webkit-box-sizing:border-box;box-sizing:border-box}.starfield-background{--mx:0px;--my:0px;--dx-far:0px;--dy-far:0px;--dx-near:0px;--dy-near:0px;background-image:linear-gradient(135deg,#0d0d0d,#141434 45%,#000),radial-gradient(circle,hsla(0,0%,5%,.18) 30%,rgba(0,0,0,.75) 100%);background-repeat:no-repeat;background-size:cover;inset:0;isolation:isolate;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.starfield-background:before{-webkit-animation:stars-drift-far 360s linear infinite,stars-twinkle-far 6s ease-in-out infinite;animation:stars-drift-far 360s linear infinite,stars-twinkle-far 6s ease-in-out infinite;background-image:radial-gradient(1px 1px at 20% 30%,hsla(0,0%,100%,.85),transparent),radial-gradient(1px 1px at 60% 70%,hsla(0,0%,100%,.7),transparent),radial-gradient(1px 1px at 50% 50%,hsla(0,0%,100%,.6),transparent),radial-gradient(2px 2px at 80% 10%,hsla(0,0%,100%,.8),transparent),radial-gradient(1px 1px at 90% 60%,hsla(0,0%,100%,.65),transparent),radial-gradient(1px 1px at 33% 80%,hsla(0,0%,100%,.55),transparent);background-position:0 0,70px 110px,220px 340px,120px 160px,260px 210px,360px 260px;background-size:700px 700px,520px 520px,420px 420px,560px 560px,640px 640px,480px 480px;content:"";height:220%;inset:-60%;opacity:.45;position:absolute;-webkit-transform:translate3d(calc(var(--dx-far) + var(--mx)*.25),calc(var(--dy-far) + var(--my)*.25),0);transform:translate3d(calc(var(--dx-far) + var(--mx)*.25),calc(var(--dy-far) + var(--my)*.25),0);width:220%;will-change:transform,opacity;z-index:1}.starfield-background:after{-webkit-animation:stars-drift-near 180s linear infinite,stars-twinkle-near 4s ease-in-out infinite;animation:stars-drift-near 180s linear infinite,stars-twinkle-near 4s ease-in-out infinite;background-image:radial-gradient(2px 2px at 15% 25%,hsla(0,0%,100%,.95),transparent),radial-gradient(1px 1px at 45% 65%,hsla(0,0%,100%,.85),transparent),radial-gradient(2px 2px at 75% 40%,hsla(0,0%,100%,.9),transparent),radial-gradient(1px 1px at 85% 15%,hsla(0,0%,100%,.8),transparent),radial-gradient(2px 2px at 25% 85%,rgba(185,5,5,.22),transparent),radial-gradient(1px 1px at 95% 75%,rgba(185,5,5,.18),transparent);background-position:20px 40px,90px 140px,160px 80px,40px 180px,240px 260px,120px 300px;background-size:420px 420px,320px 320px,360px 360px,280px 280px,520px 520px,460px 460px;content:"";-webkit-filter:blur(.015625rem);filter:blur(.015625rem);height:220%;inset:-60%;opacity:.65;position:absolute;-webkit-transform:translate3d(calc(var(--dx-near) + var(--mx)*.6),calc(var(--dy-near) + var(--my)*.6),0);transform:translate3d(calc(var(--dx-near) + var(--mx)*.6),calc(var(--dy-near) + var(--my)*.6),0);width:220%;will-change:transform,opacity;z-index:3}@-webkit-keyframes stars-drift-far{0%{--dx-far:0px;--dy-far:0px}to{--dx-far:-2.5rem;--dy-far:-5.625rem}}@keyframes stars-drift-far{0%{--dx-far:0px;--dy-far:0px}to{--dx-far:-2.5rem;--dy-far:-5.625rem}}@-webkit-keyframes stars-drift-near{0%{--dx-near:0px;--dy-near:0px}to{--dx-near:-5.625rem;--dy-near:-10.625rem}}@keyframes stars-drift-near{0%{--dx-near:0px;--dy-near:0px}to{--dx-near:-5.625rem;--dy-near:-10.625rem}}@-webkit-keyframes stars-twinkle-far{0%,to{opacity:.35}50%{opacity:.55}}@keyframes stars-twinkle-far{0%,to{opacity:.35}50%{opacity:.55}}@-webkit-keyframes stars-twinkle-near{0%,to{opacity:.55}50%{opacity:.8}}@keyframes stars-twinkle-near{0%,to{opacity:.55}50%{opacity:.8}}.login-container{min-height:100vh;min-height:100svh;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 1rem}.login-container,.login-panel{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.login-panel{max-width:30rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);background:rgba(19,19,26,.86);border:.0625rem solid hsla(0,0%,100%,.1);border-radius:.75rem;-webkit-box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.7),0 0 1.25rem rgba(185,5,5,.3);box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.7),0 0 1.25rem rgba(185,5,5,.3);-ms-flex-direction:column;flex-direction:column;gap:2rem;overflow:hidden;padding:3rem 2.5rem}.login-panel:before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#b90505),to(transparent));background:linear-gradient(90deg,transparent,#b90505 50%,transparent);content:"";height:.125rem;inset:0 0 auto 0;position:absolute}.login-panel:after{background:radial-gradient(circle,rgba(185,5,5,.06) 0,transparent 70%);content:"";height:200%;inset:-50%;pointer-events:none;position:absolute;width:200%}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.login-panel{background:rgba(19,19,26,.95)}}.login-header{position:relative;text-align:center;z-index:1}.alliance-logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}.alliance-logo{background:#260101;border:.125rem solid #b90505;border-radius:50%;-webkit-box-shadow:0 0 1.25rem rgba(185,5,5,.4);box-shadow:0 0 1.25rem rgba(185,5,5,.4);height:6rem;padding:.25rem;-webkit-transition:-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,-webkit-transform .2s ease-in-out,-webkit-box-shadow .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:6rem}.alliance-logo:hover{-webkit-box-shadow:0 0 1.875rem rgba(185,5,5,.6);box-shadow:0 0 1.875rem rgba(185,5,5,.6);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.alliance-title{font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .5rem;text-shadow:0 .125rem .5rem rgba(0,0,0,.8)}.alliance-ticker{background:rgba(185,5,5,.15);border:.0625rem solid rgba(185,5,5,.3);border-radius:.25rem;color:#b90505;display:inline-block;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;font-weight:600;letter-spacing:.05em;padding:.25rem .75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-form{position:relative;z-index:1}.login-form>a{border-radius:.375rem;display:block;overflow:hidden;text-decoration:none;-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;width:100%}.login-form>a:hover{opacity:.95;-webkit-transform:translateY(-.0625rem);-ms-transform:translateY(-.0625rem);transform:translateY(-.0625rem)}.login-form>a:focus-visible{border-radius:.375rem;outline:.125rem solid rgba(185,5,5,.55);outline-offset:.1875rem}.login-form img{display:block;height:auto;margin-inline:auto;max-width:100%}.opsec-notice{background:rgba(90,122,153,.1);border:.0625rem solid rgba(90,122,153,.22);border-radius:.5rem;color:#9ca3af;font-size:.8125rem;line-height:1.5;padding:1rem;position:relative;z-index:1}.opsec-notice>ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.opsec-notice>ul>li>i{color:#5a7a99;margin-right:.4375rem}.opsec-notice strong{color:#5a7a99;font-weight:600}.opsec-notice a{border-bottom:.0625rem dashed hsla(0,0%,100%,.25);color:#bfbfbf;text-decoration:none}.opsec-notice a:hover{border-bottom-color:hsla(0,0%,100%,.55)}.opsec-notice a:focus-visible{border-radius:.375rem;outline:.125rem solid rgba(185,5,5,.55);outline-offset:.1875rem}@media (max-width:48rem){.starfield-background:after{-webkit-filter:none;filter:none}.login-panel{margin:1rem;padding:2rem 1.5rem}.alliance-title{font-size:1.5rem}.alliance-logo{height:5rem;width:5rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}.starfield-background:after,.starfield-background:before{will-change:auto}}