.bscore-access-screen{color:#f5f8ff;min-height:100dvh;padding:calc(26px + env(safe-area-inset-top)) 20px calc(26px + env(safe-area-inset-bottom));background:#071322;justify-content:center;align-items:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.bscore-access-glow{pointer-events:none;filter:blur(130px);opacity:.16;background:#1c9d86;border-radius:50%;width:480px;max-width:110vw;height:480px;max-height:110vw;position:absolute;top:-220px;right:-150px}.bscore-access-card{text-align:center;width:100%;max-width:390px;position:relative}.bscore-access-logo{letter-spacing:-1.8px;color:#89f0cd;margin-bottom:54px;font-size:33px;font-style:italic;font-weight:900}.bscore-access-logo span{color:#fff}.bscore-access-symbol{color:#8ce7c6;background:#102a2d;border:1px solid #28443f;border-radius:19px;place-items:center;width:66px;height:66px;margin:0 auto 25px;display:grid}.bscore-access-label{letter-spacing:2.5px;color:#7fe3c4;margin-bottom:12px;font-size:10px;font-weight:800}.bscore-access-screen h1{letter-spacing:-.7px;max-width:320px;margin:0 auto 13px;font-size:clamp(24px,6.8vw,30px);font-weight:850;line-height:1.18}.bscore-access-screen p{color:#98aab9;margin:0 0 33px;font-size:14px;line-height:1.6}.bscore-access-screen form{text-align:left}.bscore-access-screen label{color:#d1dde7;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.bscore-access-screen input{color:#fff;background:#101f31;border:1px solid #33465a;border-radius:12px;outline:0;width:100%;height:54px;padding:0 16px;font-size:16px;transition:border-color .15s}.bscore-access-screen input:focus{border-color:#80e8c7;box-shadow:0 0 0 3px #80e8c71a}.bscore-access-screen input::placeholder{color:#8293a3}.bscore-access-screen button{color:#052019;cursor:pointer;background:#89efca;border:0;border-radius:12px;width:100%;height:54px;margin-top:15px;font-size:15px;font-weight:850}.bscore-access-screen button:disabled{opacity:.6;cursor:default}.bscore-access-error{color:#ff9898;margin-top:10px;font-size:12px}.bscore-access-footer{text-align:center;color:#6d8090;letter-spacing:1.8px;margin-top:52px;font-size:10px;font-weight:700;display:block}@media (max-height:650px){.bscore-access-logo{margin-bottom:22px}.bscore-access-footer{margin-top:23px}}
