.CookieConsent_overlay__kMAiI{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(16,24,25,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:CookieConsent_overlay-in__GZzNl .2s ease-out}.CookieConsent_modal__bN2G1{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:42rem;max-height:85svh;overflow-y:auto;padding:1.5rem;background-color:var(--color-canvas);border:1px solid var(--color-black-24);box-shadow:0 24px 80px rgba(16,24,25,.25);animation:CookieConsent_modal-in__yDrW0 .25s ease-out}@media(min-width:768px){.CookieConsent_modal__bN2G1{padding:2rem}}@keyframes CookieConsent_overlay-in__GZzNl{0%{opacity:0}}@keyframes CookieConsent_modal-in__yDrW0{0%{opacity:0;transform:translateY(12px)}}.CookieConsent_heading__15HGr{font-size:1.111rem;font-weight:500}.CookieConsent_text__RbL_c{max-width:46rem}.CookieConsent_actions__bGdIp{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.CookieConsent_linkBtn__QfhWV{background:none;border:0;padding:0;text-transform:uppercase;letter-spacing:.08em;font-size:.778rem;font-weight:400;color:var(--color-ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.CookieConsent_linkBtn__QfhWV:hover{opacity:.7}.CookieConsent_cards__yLFeR{display:flex;flex-direction:column;gap:.75rem}.CookieConsent_card__ByxkY{display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--color-black-24);padding:1rem}.CookieConsent_checkbox__gY_yf{appearance:none;width:1.25rem;height:1.25rem;flex-shrink:0;border:2px solid var(--color-ink);background-color:rgba(0,0,0,0);cursor:pointer;position:relative;margin-top:.125rem}.CookieConsent_checkbox__gY_yf:checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--color-ink)}.CookieConsent_checkbox__gY_yf:disabled{cursor:default;opacity:.6}.CookieConsent_cardTitle__so8mj{font-weight:500}.CookieConsent_cardDesc__72aO_{margin-top:.25rem}.CookieConsent_scan__RbyAi{display:flex;flex-direction:column;gap:.5rem}.CookieConsent_scanList__jocki{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-black-24);max-height:10rem;overflow-y:auto}.CookieConsent_scanList__jocki li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--color-black-24)}.CookieConsent_scanName__3DX49{font-weight:500;word-break:break-all}.CookieConsent_scanMeta__FBxE1{text-align:right}.CookieConsent_selfStart__frRt4{align-self:flex-start}