.access-screen{z-index:1000;color:var(--moonr-tone-f4f7ef-ff,#f4f7ef);background:#080b09;position:fixed;inset:0;overflow:auto}.access-glow{pointer-events:none;background:radial-gradient(ellipse 42% 38% at 50% 38%,var(--moonr-tone-d8ff3e-17,#d8ff3e17),transparent 75%),radial-gradient(ellipse 36% 33% at 95% 0%,var(--moonr-tone-d8ff3e-9,#d8ff3e09),transparent 80%);position:absolute;inset:0}.access-shell{flex-direction:column;max-width:1500px;min-height:100vh;margin:auto;padding:34px clamp(22px,5vw,72px);display:flex;position:relative}.access-brand{letter-spacing:-.065em;align-items:center;gap:11px;font-size:23px;font-weight:950;display:flex}.access-brand-dot{color:var(--moonr-tone-d8ff3e-ff,#d8ff3e)}.access-card{border:1px solid var(--moonr-tone-303a2c-ff,#303a2c);background:linear-gradient(145deg,var(--moonr-tone-161e12-ed,#161e12ed),var(--moonr-tone-0a0e0b-fa,#0a0e0bfa));width:min(475px,100%);box-shadow:0 28px 100px #00000073,0 0 70px var(--moonr-tone-d8ff3e-9,#d8ff3e09);border-radius:21px;align-self:center;margin:auto;padding:43px 39px 35px}.access-lock{border:1px solid var(--moonr-tone-485536-ff,#485536);width:58px;height:58px;color:var(--moonr-tone-d8ff3e-ff,#d8ff3e);background:var(--moonr-tone-1a2413-ff,#1a2413);border-radius:16px;place-items:center;margin-bottom:28px;display:grid}.access-logo-spot{place-items:center;width:112px;height:112px;margin:0 auto 26px;display:grid}.access-logo-spot .brand-mark{width:106px}.access-card .access-eyebrow{justify-content:center}.access-card h1,.access-card .access-intro{text-align:center}.access-card .access-intro{margin-left:auto;margin-right:auto}.access-eyebrow{letter-spacing:.16em;color:var(--moonr-tone-a4b18c-ff,#a4b18c);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.access-live-dot{background:var(--moonr-tone-d8ff3e-ff,#d8ff3e);width:7px;height:7px;box-shadow:0 0 12px var(--moonr-tone-d8ff3e-ff,#d8ff3e);border-radius:50%}.access-card h1{letter-spacing:-.065em;margin:14px 0;font-size:clamp(31px,5vw,40px);line-height:1.08}.access-intro{color:var(--moonr-tone-98a393-ff,#98a393);max-width:365px;margin:0 0 31px;font-size:14px;line-height:1.65}.access-card form label{margin-bottom:10px;font-size:12px;font-weight:750;display:block}.access-input-wrap{position:relative}.access-input-wrap input{border:1px solid var(--moonr-tone-3b4933-ff,#3b4933);background:var(--moonr-tone-0d140d-ff,#0d140d);width:100%;height:52px;color:var(--moonr-tone-f4f7ef-ff,#f4f7ef);border-radius:10px;outline:none;padding:0 48px 0 15px;display:block}.access-input-wrap input:focus{border-color:var(--moonr-tone-d8ff3e-ff,#d8ff3e);box-shadow:0 0 0 3px var(--moonr-tone-d8ff3e-1a,#d8ff3e1a)}.access-input-wrap input::placeholder{color:var(--moonr-tone-667161-ff,#667161)}.access-reveal{width:34px;height:34px;color:var(--moonr-tone-899583-ff,#899583);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:9px;right:11px}.access-error{color:#ff8e8e;margin:10px 0 0;font-size:12px;line-height:1.4}.access-submit{background:var(--moonr-tone-d8ff3e-ff,#d8ff3e);color:#080b09;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:17px;font-size:14px;font-weight:850;display:flex}.access-submit:hover:not(:disabled){background:var(--moonr-tone-e5ff86-ff,#e5ff86)}.access-submit:disabled{opacity:.55;cursor:not-allowed}.access-footnote{border-top:1px solid var(--moonr-tone-273023-ff,#273023);color:var(--moonr-tone-778572-ff,#778572);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:29px;padding-top:24px;font-size:11px;display:flex}.access-footnote svg{color:var(--moonr-tone-a6ba8d-ff,#a6ba8d);flex:none}.access-bottom{color:var(--moonr-tone-697565-ff,#697565);letter-spacing:.12em;justify-content:space-between;font-size:10px;font-weight:700;display:flex}@media (max-width:600px){.access-shell{padding:22px 17px}.access-card{margin:40px auto;padding:32px 23px}.access-bottom{font-size:9px}}
