.login_page___bVDP{min-height:100vh;min-height:100dvh;background:radial-gradient(110% 60% at 50% 0,rgba(216,31,38,.18),transparent 64%),var(--x3r-black)}.login_main__U2mcH{display:grid;place-items:start center;padding:clamp(1.5rem,6vw,4rem) clamp(.9rem,3vw,2.5rem) 5rem}.login_slab__TaSlo{width:min(100%,28rem);padding:clamp(1.25rem,4vw,2rem);background:linear-gradient(180deg,#131417,#0a0a0c);box-shadow:0 0 0 1px #000,inset 3px 0 0 var(--x3r-red),inset 0 0 0 1px rgba(236,232,225,.08),0 18px 40px rgba(0,0,0,.7);-webkit-clip-path:polygon(0 16px,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);clip-path:polygon(0 16px,16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.login_title__7huBn{margin:0;font-family:var(--x3r-display);font-weight:400;font-size:clamp(2.6rem,11vw,4.2rem);line-height:.9;letter-spacing:.02em;text-transform:uppercase}.login_titleBone__Qc5JB{color:var(--x3r-bone);text-shadow:0 3px 0 rgba(0,0,0,.7)}.login_titleRed__9iiKn{color:var(--x3r-red);font-style:italic}.login_blurb__zU9zG{margin:.75rem 0 1.5rem;font-size:.92rem;line-height:1.55;color:var(--x3r-grey)}.login_form__Ij6Df{display:grid;grid-gap:.6rem;gap:.6rem}.login_label__1kJPU{font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--x3r-grey)}.login_code__0Zxjh,.login_input__Y4JR4{width:100%;padding:.8rem .85rem;font-family:inherit;font-size:1rem;color:var(--x3r-bone);background:#08080a;border:1px solid var(--x3r-line);border-radius:0}.login_code__0Zxjh:focus,.login_input__Y4JR4:focus{outline:2px solid var(--x3r-orange);outline-offset:1px}.login_code__0Zxjh{font-family:var(--x3r-display);font-size:clamp(1.8rem,9vw,2.6rem);letter-spacing:.35em;text-align:center;text-indent:.35em}.login_button__iSv5r{margin-top:.35rem;padding:.85rem 1rem;font-family:var(--x3r-display);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--x3r-red);border:0;cursor:pointer;-webkit-clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);transition:background .13s ease,color .13s ease}.login_button__iSv5r:hover:not(:disabled){background:var(--x3r-orange);color:#120500}.login_button__iSv5r:disabled{opacity:.55;cursor:default}.login_link__xjylW{justify-self:start;padding:0;font-family:inherit;font-size:.8rem;color:var(--x3r-grey);background:none;border:0;cursor:pointer;text-decoration:underline}.login_link__xjylW:hover{color:var(--x3r-bone)}.login_hint__C3RWj{margin:0;font-size:.85rem;line-height:1.5;color:var(--x3r-grey)}.login_hint__C3RWj strong{color:var(--x3r-bone);overflow-wrap:anywhere}.login_error__BN8Ls{margin:.85rem 0 0;padding:.6rem .75rem;font-size:.85rem;color:#ffd2d2;background:rgba(124,17,22,.45);border-left:3px solid var(--x3r-red)}