body:not(.demo-unlocked)>:not(#accessgate):not(script):not(noscript){display:none!important}#accessgate{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(ellipse at 75% 15%,#344359 0,transparent 55%),#141f31;color:#f8f6f1}#accessgate[hidden]{display:none!important}.accesscard{width:min(100%,400px);padding:38px 32px;background:#fcfaf5;color:#141f31;border:1px solid #d2bd951f;border-radius:5px;box-shadow:0 25px 80px #0003}.accessmark{font:34px Georgia;color:#a18a60;margin-bottom:22px}.accesscard .eyebrow{font-size:9px;letter-spacing:2px}.accesscard h1{font:34px/1.15 Georgia;margin-bottom:12px;letter-spacing:-.7px}.accesscard>p{font-size:12px;color:#7c7b78;margin-bottom:24px}.accesscard label{font-size:11px;display:block;margin-bottom:6px}.accesscard input{margin-bottom:17px;padding:12px}.accesscard .btn{width:100%;margin-top:4px}.accesscard .error{min-height:20px;color:#9b453c;font-size:12px;margin:10px 0 0}.accesslangs{display:flex;gap:10px;margin-bottom:24px}.accesslangs button{border:0;border-bottom:1px solid transparent;background:none;font-size:10px;color:#827c71;padding:0 0 4px}.accesslangs button.active{border-color:#a18a60;color:#141f31}.accessfoot{font-size:9px!important;text-align:center;margin:22px 0 0!important;letter-spacing:1px}.demo-logout{position:fixed;bottom:14px;right:16px;font-size:10px;border:1px solid #cbb58c;background:#fcfaf5;color:#141f31;padding:7px 12px;border-radius:3px;z-index:25}
