html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.ck-banner{z-index:90;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121416eb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:14px;width:max-content;max-width:calc(100vw - 24px);padding:5px 5px 5px 16px;animation:.35s cubic-bezier(.22,1,.36,1) both ck-in;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -12px #000c}@keyframes ck-in{0%{opacity:0;transform:translate(-50%,10px)}}.ck-text p{color:#ffffffb3;font-size:12.5px;line-height:1.4}.ck-text a,.ck-lede a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.ck-text a:hover{-webkit-text-decoration-color:var(--brand-lime,#cbe960);text-decoration-color:var(--brand-lime,#cbe960)}.ck-actions{flex-shrink:0;gap:4px;display:flex}.ck-btn{color:#ffffffbf;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .2s,color .2s}.ck-btn:hover{color:#fff;background:#ffffff14}.ck-btn.lime{color:#11170a;background:#cbe960}.ck-btn.lime:hover{color:#11170a;background:#d8f074}.ck-btn:focus-visible{outline-offset:2px;outline:2px solid #cbe960}@media (max-width:420px){.ck-banner{text-align:center;border-radius:18px;flex-direction:column;gap:8px;padding:10px 12px 8px}}
