.CookieConsent-module__QWtBTq__wrap{z-index:9500;padding:0 var(--gx,20px) 24px;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.CookieConsent-module__QWtBTq__panel{pointer-events:auto;background:var(--card);border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);width:min(980px,100%);box-shadow:0 30px 70px -30px rgba(var(--shadow-rgb), .38), 0 2px 0 0 #fff9 inset;opacity:0;transform-origin:50% 100%;align-items:center;gap:22px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.CookieConsent-module__QWtBTq__accent{background:linear-gradient(90deg, var(--clay), var(--clay-l));transform-origin:0%;height:3px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.CookieConsent-module__QWtBTq__icon{background:linear-gradient(160deg, var(--clay-soft), var(--paper));width:46px;height:46px;color:var(--clay-d);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.CookieConsent-module__QWtBTq__body{flex:1;min-width:0}.CookieConsent-module__QWtBTq__title{font-family:var(--font-display,serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 4px;font-size:19px;line-height:1.25}.CookieConsent-module__QWtBTq__text{color:var(--mute);max-width:60ch;margin:0;font-size:13.5px;line-height:1.55}.CookieConsent-module__QWtBTq__text a{color:var(--clay-d);text-underline-offset:2px;font-weight:600;text-decoration:underline}.CookieConsent-module__QWtBTq__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.CookieConsent-module__QWtBTq__btn{appearance:none;cursor:pointer;white-space:nowrap;border-radius:12px;min-height:44px;padding:0 22px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s}.CookieConsent-module__QWtBTq__deny{border:1px solid var(--line2);color:var(--ink);background:0 0}.CookieConsent-module__QWtBTq__deny:hover{background:var(--paper);border-color:var(--faint-2)}.CookieConsent-module__QWtBTq__accept{background:var(--clay);color:var(--paper2);box-shadow:0 14px 28px -14px rgba(var(--clay-rgb), .7);border:1px solid #0000}.CookieConsent-module__QWtBTq__accept:hover{background:var(--clay-d);box-shadow:0 16px 32px -14px rgba(var(--clay-d-rgb), .75)}.CookieConsent-module__QWtBTq__btn:focus-visible{outline:2px solid var(--clay);outline-offset:2px}@media (max-width:720px){.CookieConsent-module__QWtBTq__panel{flex-wrap:wrap;align-items:flex-start;gap:14px;padding:18px}.CookieConsent-module__QWtBTq__icon{width:40px;height:40px}.CookieConsent-module__QWtBTq__body{flex-basis:100%}.CookieConsent-module__QWtBTq__actions{flex-basis:100%;justify-content:stretch}.CookieConsent-module__QWtBTq__btn{flex:1}}@media (prefers-reduced-motion:reduce){.CookieConsent-module__QWtBTq__panel{opacity:1;transform:none}}
