.CookieConsent_consent__7TRxb{position:fixed;z-index:9999;display:flex;justify-content:center;align-items:flex-end;padding:var(--space-banner-gap);animation:CookieConsent_consentFadeIn__7AwZE .3s ease-out}@keyframes CookieConsent_consentFadeIn__7AwZE{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_consent--bottom__2h6zh{bottom:0;left:0;right:0}.CookieConsent_consent--bottom-left__Je574{bottom:0;left:0;right:auto;align-items:flex-end;justify-content:flex-start}.CookieConsent_consent--bottom-right__LcphF{bottom:0;left:auto;right:0;align-items:flex-end;justify-content:flex-end}.CookieConsent_consent--center__Dsuix{top:0;left:0;right:0;bottom:0;align-items:center}.CookieConsent_consent__7TRxb .card{width:var(--foundation-form-md-width);max-width:var(--width-container);display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--space-banner-gap));overflow-y:auto}.CookieConsent_consent__7TRxb .CookieConsent_card__zgK7G{box-sizing:border-box}.CookieConsent_link__9uEoV{color:var(--text-brand);text-decoration:underline;text-underline-offset:2px}.CookieConsent_link__9uEoV:hover{color:var(--text-brand-hover,var(--text-brand));opacity:.8}.CookieConsent_details__cqQhU{padding:var(--space-md);background:var(--surface-secondary);border-radius:var(--radius-md);width:100%;border:1px solid var(--border-secondary)}.CookieConsent_categoryCheckbox__E9PFx{padding:var(--space-sm);border-radius:var(--radius-sm);transition:background-color .15s ease}.CookieConsent_categoryCheckbox__E9PFx:hover{background:var(--surface-tertiary)}.CookieConsent_details__cqQhU .checkbox-description{font-size:var(--foundation-text-xs);line-height:1.5;color:var(--text-subtle);margin-top:var(--space-xs);padding-right:var(--space-xs)}.CookieConsent_details__cqQhU .checkbox-description,.CookieConsent_details__cqQhU .checkbox-label{font-family:var(--foundation-font-body,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)}.CookieConsent_actions__MlV5O{padding-top:var(--space-sm);border-top:1px solid var(--border-secondary);width:100%}.CookieConsent_actionsLayout__CFjb2{display:flex;align-items:center;gap:var(--space-sm)}.CookieConsent_actionsLayout__CFjb2>:last-child{margin-left:auto}@media (max-width:640px){.CookieConsent_consent__7TRxb{align-items:flex-end;max-height:100vh}.CookieConsent_consent__7TRxb .card{box-sizing:border-box}.CookieConsent_consent__7TRxb .vstack{width:100%;box-sizing:border-box}.CookieConsent_details__cqQhU{padding:var(--space-xs);margin:0;box-sizing:border-box}.CookieConsent_details__cqQhU .vstack{gap:var(--space-xs)!important}.CookieConsent_categoryCheckbox__E9PFx{padding:var(--space-xs)}.CookieConsent_actions__MlV5O{width:100%;padding-top:var(--space-xs)}.CookieConsent_actionsLayout__CFjb2{flex-direction:column;align-items:stretch;gap:var(--space-xs)}.CookieConsent_actionsLayout__CFjb2>:last-child{order:-1;margin-left:0}.CookieConsent_actionsLayout__CFjb2>button{width:100%}.CookieConsent_consent__7TRxb .body,.CookieConsent_consent__7TRxb .label{font-size:.875rem}.CookieConsent_details__cqQhU .checkbox-description{font-size:.75rem;line-height:1.4}.CookieConsent_details__cqQhU .checkbox-label{font-size:.875rem}}