:root{--access-blue:#77c4ff;--access-line:#a7d2f22e}.access-page{color:#dce8f1;background:radial-gradient(circle at 78% 30%,#0a2235 0,#04090e 28%,#020407 68%);min-height:100vh;margin:0}.access-header{border-bottom:1px solid var(--access-line);justify-content:space-between;align-items:center;min-height:82px;padding:0 clamp(20px,4vw,64px);display:flex}.access-wordmark{letter-spacing:-.02em;font:700 22px/1 League Spartan,sans-serif}.access-wordmark small{color:#718697;letter-spacing:.16em;margin-top:5px;font:500 6px/1 Michroma,sans-serif;display:block}.access-return{color:#8ca1b1;letter-spacing:.12em;font:500 7px/1 Michroma,sans-serif}.access-return:hover,.access-return:focus-visible{color:var(--access-blue)}.access-shell{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(40px,7vw,110px);width:min(1280px,100% - 40px);min-height:calc(100vh - 142px);margin:0 auto;padding:70px 0;display:grid}.access-kicker,.terminal-line{color:var(--access-blue);letter-spacing:.16em;font:500 8px/1.3 Michroma,sans-serif}.access-intro h1{letter-spacing:-.065em;margin:18px 0 28px;font:700 clamp(68px,8vw,132px)/.72 League Spartan,sans-serif}.access-intro h1 span{color:#0000;-webkit-text-stroke:1px #dce8f1}.access-intro>p:not(.access-kicker){color:#90a0ac;max-width:470px;font-size:15px;line-height:1.55}.access-readout{border-block:1px solid var(--access-line);letter-spacing:.1em;grid-template-columns:1fr auto;gap:12px;max-width:470px;margin-top:42px;padding:16px 0;font:500 7px/1 Michroma,sans-serif;display:grid}.access-readout span{color:#647684}.access-readout strong{color:var(--access-blue);font-weight:500}.access-terminal{border:1px solid var(--access-line);background:#03080dd6;min-height:520px;position:relative;box-shadow:0 30px 90px #0006}.access-terminal:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#81beeb05 4px);position:absolute;inset:34px 0 0}.access-terminal__bar{border-bottom:1px solid var(--access-line);color:#637887;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:34px;padding:0 14px;font:500 6px/1 Michroma,sans-serif;display:flex}.access-terminal__bar span:last-child{color:var(--access-blue)}.access-form,.archive-profile{padding:clamp(28px,5vw,64px);position:relative}.access-form label{color:#7f919f;letter-spacing:.12em;margin:32px 0 10px;font:500 7px/1 Michroma,sans-serif;display:block}.access-input{border-bottom:1px solid #7293aa;align-items:center;gap:12px;min-height:62px;display:flex}.access-input span{color:var(--access-blue);font:500 20px/1 monospace}.access-input input{color:#eef7fd;background:0 0;border:0;outline:0;width:100%;font:500 clamp(18px,2vw,26px)/1 monospace}.access-input input::placeholder{color:#3e505d}.access-input:focus-within{border-color:var(--access-blue);box-shadow:0 8px 20px -18px var(--access-blue)}.access-input--code input{letter-spacing:.28em}.consent-row{text-transform:none;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:12px;letter-spacing:.04em!important;line-height:1.55!important;display:grid!important}.consent-row input{accent-color:var(--access-blue)}.access-button{color:#ddecf6;letter-spacing:.13em;cursor:pointer;background:#113c5a38;border:1px solid #6199bf;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:30px;padding:0 18px;font:500 8px/1 Michroma,sans-serif;display:flex}.access-button:hover,.access-button:focus-visible{color:#020407;background:var(--access-blue);outline:none}.access-button i{font:18px/1 sans-serif}.access-link{color:#7990a0;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin-top:24px;padding:8px 0;font:500 6px/1 Michroma,sans-serif}.access-link:hover,.access-link:focus-visible{color:var(--access-blue);outline:1px solid var(--access-blue);outline-offset:5px}.access-status{min-height:20px;color:var(--access-blue);letter-spacing:.1em;margin:0;padding:0 clamp(28px,5vw,64px) 28px;font:500 7px/1.4 Michroma,sans-serif}.access-status.is-error{color:#ff5367}.identity-card{background:var(--access-line);border:1px solid var(--access-line);grid-template-columns:auto 1fr;gap:1px;margin:30px 0;display:grid}.identity-card>*{background:#04090e;padding:12px}.identity-card span{color:#667c8c;font:500 6px/1 Michroma,sans-serif}.identity-card strong{text-align:right;overflow-wrap:anywhere;font:600 12px/1 Inter,sans-serif}.identity-card .clearance{color:var(--access-blue);letter-spacing:.12em;font-family:Michroma,sans-serif;font-size:8px}.clearance-track{border:1px solid var(--access-line);grid-template-columns:repeat(3,1fr);display:grid}.clearance-track div{border-right:1px solid var(--access-line);opacity:.34;align-content:space-between;min-height:90px;padding:12px;display:grid}.clearance-track div:last-child{border:0}.clearance-track .is-active{opacity:1;background:#409ada14}.clearance-track i,.clearance-track span{color:#718493;font:6px/1 Michroma,sans-serif}.clearance-track strong{color:var(--access-blue);font:500 7px/1 Michroma,sans-serif}.exclusive-card{border:1px solid var(--access-line);background:linear-gradient(120deg,#19557e2b,#0000);margin-top:20px;padding:20px}.exclusive-card small{color:var(--access-blue);letter-spacing:.1em;font:500 6px/1 Michroma,sans-serif}.exclusive-card h2{margin:9px 0 18px;font-size:35px;line-height:.86}.exclusive-card p{color:#8497a5;font-size:12px;line-height:1.45}.exclusive-card a{border-top:1px solid var(--access-line);color:var(--access-blue);justify-content:space-between;margin-top:18px;padding-top:13px;font:500 7px/1 Michroma,sans-serif;display:flex}.access-footer{border-top:1px solid var(--access-line);color:#4e6372;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:60px;padding:0 clamp(20px,4vw,64px);font:500 6px/1 Michroma,sans-serif;display:flex}[hidden]{display:none!important}@media (width<=800px){.access-shell{grid-template-columns:1fr;padding:50px 0}.access-intro h1{font-size:clamp(66px,20vw,105px)}.access-terminal{min-height:0}.access-return{font-size:5px}.access-footer{gap:16px}}@media (width<=480px){.access-shell{width:calc(100% - 28px)}.access-wordmark{font-size:18px}.access-form,.archive-profile{padding:26px 20px}.access-status{padding-inline:20px}.clearance-track{grid-template-columns:1fr}.clearance-track div{border-right:0;border-bottom:1px solid var(--access-line);min-height:65px}}@media (prefers-reduced-motion:reduce){.access-page *,.access-page :before,.access-page :after{transition:none!important;animation:none!important}}
