.bit-age-gate[hidden]{display:none!important}.bit-age-gate,.bit-age-demo{font-family:var(--bit-age-font);color:var(--bit-age-text)}.bit-age-gate{position:fixed;inset:0;z-index:2147483640;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow-y:auto;isolation:isolate}.bit-age-gate:before{content:"";position:fixed;inset:0;background:var(--bit-age-overlay);opacity:var(--bit-age-opacity);z-index:-1}.bit-age-modal{box-sizing:border-box;width:100%;max-width:var(--bit-age-width);background:var(--bit-age-bg);border-radius:var(--bit-age-radius);padding:clamp(22px,5vw,42px);box-shadow:0 24px 80px #0003;max-height:calc(100dvh - 40px);overflow:auto;text-align:center;margin:auto}.bit-age-modal *{box-sizing:border-box}.bit-age-modal h2{font-family:inherit;font-size:clamp(25px,4vw,32px);line-height:1.2;margin:0 0 18px;font-weight:750;color:var(--bit-age-heading)}.bit-age-description{font-size:16px;line-height:1.65}.bit-age-description p{margin:0 0 20px}.bit-age-actions{display:grid;gap:12px;margin:18px 0}.bit-age-actions button{width:100%;min-height:50px;padding:13px 16px;border:0;border-radius:10px;cursor:pointer;font:600 15px/1.4 inherit;transition:filter .2s ease,transform .2s ease}.bit-age-actions button:hover{filter:brightness(.95);transform:translateY(-1px)}.bit-age-actions button:focus-visible{outline:3px solid var(--bit-age-link);outline-offset:3px}.bit-age-accept{background:var(--bit-age-primary);color:var(--bit-age-primary-text)}.bit-age-reject{background:var(--bit-age-secondary);color:var(--bit-age-secondary-text)}.bit-age-footer{font-size:12px;line-height:1.6;opacity:.8;margin-top:17px}.bit-age-modal a{color:var(--bit-age-link)}.bit-age-logo{max-height:85px;max-width:180px;width:auto;height:auto;object-fit:contain;margin:0 auto 18px;display:block}.bit-age-logo[hidden]{display:none!important}html.bit-age-locked,html.bit-age-locked body{overflow:hidden!important}@media(max-width:480px){.bit-age-gate{padding:12px}.bit-age-modal{max-height:calc(100dvh - 24px);padding:24px 19px;border-radius:min(var(--bit-age-radius),18px)}.bit-age-description{font-size:14px}}