*{box-sizing:border-box}html{overflow-x:hidden}body.access-page{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,#071b15,#15362a);font:16px/1.5 system-ui,sans-serif;color:#f8f3e9}.access-card{width:min(100%,540px);padding:clamp(22px,5vw,44px);border:1px solid #c6a05d;border-radius:25px;background:#1c372e;box-shadow:0 20px 70px #0006}.access-card h1{font-size:clamp(28px,5vw,38px);line-height:1.2;color:#f0c87c}.access-card .kicker{color:#e7bd72;letter-spacing:.1em;font-size:13px}.access-card .back{color:#f1c879}.access-card label{display:block;margin-top:18px;font-weight:650}.access-card input{display:block;width:100%;margin-top:7px;padding:15px;border-radius:12px;border:1px solid #acb8af;background:white;color:#182b23;font-size:17px}.access-card button{margin-top:22px;padding:16px;width:100%;background:#e6bc6a;color:#17261d;font-weight:800;font-size:17px;border:0;border-radius:12px;cursor:pointer}.access-card button:disabled{opacity:.6}.access-card .small{font-size:13px;color:#cbd5cf}#status{min-height:1.5em;color:#f2cf87}
@media(max-width:760px){body:not(.access-page) .top .bar{padding-top:12px!important;align-items:flex-start!important;gap:10px!important;flex-wrap:wrap!important}body:not(.access-page) .top .brand{min-width:0!important;max-width:100%!important;line-height:1.2!important;overflow:visible!important;word-break:normal!important}body:not(.access-page) .top .brand em{white-space:normal!important;letter-spacing:.09em!important}body:not(.access-page) .top .tools{max-width:100%!important;flex-wrap:wrap!important;gap:8px!important}body:not(.access-page) .top .nav{overflow-x:auto!important;scrollbar-width:thin!important}body:not(.access-page) .top .nav a{white-space:nowrap!important}body:not(.access-page) .gk38-access-head{display:block!important}body:not(.access-page) .gk38-access-head span{display:block!important;margin-top:8px!important}body:not(.access-page) .gk38-action{min-width:0!important}}

.gk38-access,.gk38-inner,.gk38-actions{isolation:isolate}.gk38-action{position:relative!important;z-index:30!important;pointer-events:auto!important;touch-action:manipulation!important}

.access-card a{color:#f0c87c}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}.access-card p{overflow-wrap:anywhere}
