.cookie-consent_banner__Q7mso{position:fixed;z-index:45;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px),var(--cookie-bottom,0px));box-sizing:border-box;width:calc(100% - 24px);max-width:720px;padding:14px 14px 14px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e4e8ee;border-radius:20px;background:#fff;color:#1a1a1c;box-shadow:0 18px 50px -22px rgb(26 26 28/.28);font-family:var(--font-inter-tight),var(--font-inter),system-ui,sans-serif;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:transform .2s ease,opacity .2s ease}.cookie-consent_banner__Q7mso[data-visible=true]{opacity:1;transform:translate(-50%);pointer-events:auto}.cookie-consent_copy__TFnrN{margin:0;font-size:13px;line-height:1.55;color:rgb(26 26 28/.7)}.cookie-consent_policy__suO3b{display:inline-block;color:#128f43;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cookie-consent_actions__qL_lt{display:flex;flex-shrink:0;gap:8px}.cookie-consent_button__N5Cas{min-height:44px;min-width:76px;padding:10px 24px;border:1px solid #1a1a1c;border-radius:999px;font:inherit;font-size:14px;line-height:1.4;font-weight:500;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cookie-consent_accept__CUhYj{background:#1a1a1c;color:#fcfcfc}@media (hover:hover) and (pointer:fine){.cookie-consent_accept__CUhYj:hover{background:#fff;color:#1a1a1c;border-color:#d7dde5}}.cookie-consent_button__N5Cas:focus-visible,.cookie-consent_policy__suO3b:focus-visible{outline:2px solid #26d968;outline-offset:3px}@media (max-width:767px){.cookie-consent_banner__Q7mso{align-items:stretch;flex-direction:column;gap:14px;padding:18px}.cookie-consent_button__N5Cas{flex:1}}@media (prefers-reduced-motion:reduce){.cookie-consent_banner__Q7mso{transition:none;transform:translateX(-50%)}.cookie-consent_banner__Q7mso[data-visible=true]{transform:translateX(-50%)}}