.op-consent{z-index:10000;inset-inline-start:16px;bottom:calc(16px + env(safe-area-inset-bottom));box-sizing:border-box;padding:8px;color:#a1a1a1;-webkit-backdrop-filter:blur(12px);text-align:start;-webkit-font-smoothing:antialiased;font-synthesis:none;background:#0a0a0ae6;border:1px solid #262626;max-width:min(460px,100vw - 32px);padding-inline:12px 8px;font:400 12px/1.45 KeySans,Geist,Arial,sans-serif;animation:.35s ease-out .4s both op-consent-in;position:fixed}@keyframes op-consent-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.op-consent{animation:none}}.op-consent__inner{align-items:center;gap:12px;display:flex}.op-consent p{text-wrap:balance;flex:auto;min-width:0;margin:0}.op-consent a{color:#ededed;text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline #585858;text-decoration:underline #585858}.op-consent a:hover{text-decoration-color:#ededed}.op-consent__buttons{flex:none;display:flex}.op-consent button{cursor:pointer;color:#ededed;white-space:nowrap;background:0 0;border:1px solid #262626;border-radius:0;min-height:28px;padding:0 10px;font:550 12px/1 KeySans,Geist,Arial,sans-serif;transition:border-color .2s;position:relative}.op-consent button:hover{border-color:#585858}.op-consent button:focus-visible,.op-consent a:focus-visible{outline-offset:2px;outline:1px solid #ededed}@media (pointer:coarse),(width<=600px){.op-consent button:after{content:"";position:absolute;inset:-9px -6px}}@media (width<=600px){.op-consent{inset-inline:8px;bottom:calc(8px + env(safe-area-inset-bottom));max-width:none}}
