.site-consent{z-index:70;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f5f0e8;background:#101a15f0;border:1px solid #f5f0e838;border-radius:14px;width:min(360px,100vw - 32px);padding:14px 16px;font-family:inherit;font-size:13px;line-height:1.45;transition:opacity .22s,transform .26s;position:fixed;top:0;left:16px;box-shadow:0 12px 32px #00000047}.site-consent[data-state=measuring],.site-consent[data-state=aside]{visibility:hidden;opacity:0;pointer-events:none}.site-consent[data-state=measuring]{transition:none}.site-consent[data-state=shown]{visibility:visible;opacity:1}.site-consent__text{margin:0 0 12px}.site-consent__link{color:inherit;text-underline-offset:3px;text-decoration:underline}.site-consent__actions{gap:8px;display:flex}.site-consent__button{color:#f5f0e8;height:40px;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5f0e88c;border-radius:999px;flex:1 1 0;font-size:12px}.site-consent__button:hover{background:#f5f0e81a}.site-consent__button:focus-visible,.site-consent__link:focus-visible{outline-offset:2px;outline:2px solid #f5f0e8}@media (prefers-reduced-motion:reduce){.site-consent{transition:none}}
