.access-shell{color:#f3f4ee;background:radial-gradient(circle at 78% 18%,#1d2605 0,#0000 28%),#090a08;min-height:100vh}.access-shell>header{border-bottom:1px solid #2b2e27;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex}.access-shell>header img{width:132px}.access-shell>header span,.access-shell>section>small{letter-spacing:.13em;color:#d7ff00;font-size:11px}.access-shell>section{width:min(720px,90vw);margin:0 auto;padding:72px 0}.access-shell h1{letter-spacing:-.055em;margin:15px 0 28px;font-size:clamp(52px,7vw,82px);line-height:.94}.access-shell h1 em{color:#d7ff00;font-style:normal}.access-shell>section>p{color:#aeb4a8;max-width:650px;font-size:16px;line-height:1.7}.active-session{background:linear-gradient(145deg,#1a2107,#10120d);border:1px solid #7f9622;border-radius:15px;gap:9px;margin:0 0 30px;padding:26px;display:grid;box-shadow:0 24px 70px #0008}.active-session>span{color:#d7ff00;letter-spacing:.12em;font-size:10px;font-weight:900}.active-session>strong{font-size:28px}.active-session>p{color:#aeb4a8;margin:0;font-size:14px;line-height:1.55}.active-session>a{color:#090a08;text-align:center;background:#d7ff00;border-radius:8px;margin-top:8px;padding:15px 18px;font-size:14px;font-weight:950}.access-divider{color:#858b7f;letter-spacing:.11em;align-items:center;gap:15px;margin:26px 0 16px;font-size:10px;font-weight:900;display:flex}.access-divider:before,.access-divider:after{content:"";background:#30342d;flex:1;height:1px}.access-shell form{background:#10110f;border:1px solid #3c4038;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:24px;padding:24px;display:grid}.access-shell label{color:#c7cbc2;gap:9px;font-size:12px;display:grid}.access-shell input{color:#f4f5ef;min-height:51px;font:inherit;background:#080908;border:1px solid #454a40;border-radius:8px;padding:14px;font-size:15px}.access-shell button{color:#111;min-height:51px;font:inherit;cursor:pointer;background:#d7ff00;border:0;border-radius:8px;padding:15px 20px;font-size:13px;font-weight:900}.access-shell button:disabled{opacity:.65;cursor:wait}.access-message{background:#24160d;border:1px solid #74492a;border-radius:9px;gap:7px;margin-top:12px;padding:18px;display:grid}.access-message b{color:#ffc18b;font-size:14px}.access-message span{color:#e2c6ad;font-size:13px;line-height:1.5}.access-message small{color:#ad927c;font-size:12px;line-height:1.5}.access-message.sent{background:#151a07;border-color:#61751d}.access-message.sent b{color:#d7ff00}.access-message.sent span{color:#dce7b0}.access-message.sent small{color:#9ea780}.access-help{background:#0d0f0c;border:1px solid #30342d;border-radius:11px;margin-top:20px;padding:20px}.access-help b{font-size:14px}.access-help p{color:#8f958a;margin:8px 0 12px;font-size:12px;line-height:1.55}.access-help a{color:#d7ff00;font-size:12px;font-weight:850}.access-shell footer{color:#858b7f;gap:18px;margin-top:18px;font-size:11px;display:flex}.access-shell footer a{color:#b9d849;margin-left:auto}@media (width<=600px){.access-shell>header{height:72px}.access-shell>section{width:calc(100% - 28px);padding-top:48px}.access-shell h1{font-size:51px}.access-shell form{grid-template-columns:1fr;padding:18px}.access-shell button{width:100%}.access-shell footer{flex-wrap:wrap}.access-shell footer a{width:100%;margin:0}}
