.consent-bar{inset-inline:max(.75rem, env(safe-area-inset-left), env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));z-index:50;max-width:44rem;color:var(--ink);background:var(--glass-solid);border:1px solid var(--glass-edge);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-edge), inset 0 -1px 0 var(--glass-shade);font:400 .875rem/1.4 var(--font-ui);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-inline:auto;padding-block:.6rem;padding-inline:1.25rem .5rem;display:flex;position:fixed}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.consent-bar{background:color-mix(in srgb, var(--glass-solid) 90%, transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%)}}:root[data-kb=open] .consent-bar{display:none}:root:has(.sheet-root[data-state=open]) .consent-bar{display:none}:root:has(.tw-overlay) .consent-bar{z-index:56}:root[data-consent-open]:not([data-kb=open]) .tw-overlay{padding-block-end:calc(var(--consent-h,0px) + max(.75rem, env(safe-area-inset-bottom)) + .5rem)}:root[data-consent-open]:not([data-kb=open]){scroll-padding-block-end:calc(var(--consent-h,0px) + 1.5rem)}:root[data-consent-open]:not([data-kb=open]) body{padding-block-end:calc(var(--consent-h,0px) + max(.75rem, env(safe-area-inset-bottom)) + .5rem)}.consent-text{color:var(--ink-soft);flex:16rem;margin:0}.consent-text a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.consent-actions{flex:none;gap:.5rem;display:flex}.consent-btn{min-width:6.5rem;min-height:2.75rem}@media (max-width:480px){.consent-bar{padding:.75rem .75rem .5rem;padding-inline:1rem .5rem}.consent-actions{flex:100%}.consent-btn{flex:1 1 0;min-width:0}}.cookie-settings{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.cookie-settings:hover{color:var(--ink);text-decoration:underline}@media (pointer:coarse){.cookie-settings{align-items:center;min-block-size:2.75rem;display:inline-flex}}
