.access-page{color:#fff;background:radial-gradient(circle at 50% 30%,#123a70 0,#0000 38%),linear-gradient(145deg,#020813,#071831);place-items:center;min-height:100vh;padding:28px;display:grid}.access-back{color:#9db0cc;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:flex;position:absolute;top:28px;left:28px}.access-back svg{width:18px}.access-card{background:#07162ff0;border:1px solid #29446f;border-radius:20px;flex-direction:column;align-items:center;width:min(440px,100%);padding:38px;display:flex;box-shadow:0 30px 80px #00000073}.access-card img{width:110px}.access-card>span{color:#f4b828;letter-spacing:.18em;margin-top:18px;font-size:12px;font-weight:900}.access-card h1{text-align:center;margin:8px 0;font-size:32px}.access-card p{color:#93a8c8;text-align:center;margin:0 0 24px}.access-card label{color:#9db0cc;width:100%;font-size:13px;font-weight:800}.access-card input{color:#fff;text-align:center;letter-spacing:.22em;background:#06142c;border:1px solid #365681;border-radius:10px;width:100%;margin-top:8px;padding:16px;font-size:28px;font-weight:900}.access-card button{color:#07162f;cursor:pointer;background:linear-gradient(135deg,#ffd467,#f4b828);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:16px;padding:15px;font-weight:1000;display:flex}.access-card button:disabled{opacity:.5}.access-card button svg{width:19px}.access-card>small{color:#7188aa;margin-top:16px}.access-error{color:#ffb9c0;text-align:center;background:#3a1720;border:1px solid #8e3943;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-size:13px}@media (width<=600px){.access-page{padding:20px}.access-card{padding:30px 22px}.access-back{top:20px;left:20px}}
