.feature-menu-enter-active[data-v-9f02d508],.feature-menu-leave-active[data-v-9f02d508]{transition:opacity .15s ease-out,transform .15s ease-out}.feature-menu-enter-from[data-v-9f02d508],.feature-menu-leave-to[data-v-9f02d508]{opacity:0;transform:translateY(-6px) scale(.98)}.feature-menu-enter-to[data-v-9f02d508],.feature-menu-leave-from[data-v-9f02d508]{opacity:1;transform:translateY(0) scale(1)}.popup-slide-enter-active[data-v-3c57143f],.popup-slide-leave-active[data-v-3c57143f]{transition:transform .5s ease-in-out}.popup-slide-enter[data-v-3c57143f],.popup-slide-leave-to[data-v-3c57143f]{transform:translateY(100%)}.shimmer-icon[data-v-93d41aca]{opacity:0;animation:icon-shimmer-93d41aca .8s ease-out both;will-change:opacity,transform;transform:translateZ(0);backface-visibility:hidden}@keyframes icon-shimmer-93d41aca{0%{opacity:0;transform:translateZ(0) scale(.95)}35%{opacity:1;transform:translateZ(0) scale(1.08)}to{opacity:0;transform:translateZ(0) scale(1)}}.base-fading[data-v-93d41aca]{animation:base-fade-93d41aca .8s ease-out both;will-change:opacity}@keyframes base-fade-93d41aca{0%{opacity:1}35%{opacity:0}to{opacity:1}}.like-icon-base[data-v-93d41aca]{transform:translateZ(0);transform-origin:center center;backface-visibility:hidden}.like-spin-pop[data-v-93d41aca]{animation:like-spin-pop-93d41aca .62s linear}@keyframes like-spin-pop-93d41aca{0%{transform:translateZ(0) rotate(0) scale(1)}6%{transform:translateZ(0) rotate(-5deg) scale(1.04)}14%{transform:translateZ(0) rotate(-12deg) scale(1.11)}22%{transform:translateZ(0) rotate(-15deg) scale(1.19)}30%{transform:translateZ(0) rotate(-10deg) scale(1.26)}36%{transform:translateZ(0) rotate(0) scale(1.325)}42%{transform:translateZ(0) rotate(10deg) scale(1.38)}48%{transform:translateZ(0) rotate(15deg) scale(1.4)}55%{transform:translateZ(0) rotate(10deg) scale(1.36)}62%{transform:translateZ(0) rotate(3deg) scale(1.28)}70%{transform:translateZ(0) rotate(-3deg) scale(1.18)}78%{transform:translateZ(0) rotate(-4deg) scale(1.1)}86%{transform:translateZ(0) rotate(-3deg) scale(1.045)}93%{transform:translateZ(0) rotate(-1deg) scale(1.015)}to{transform:translateZ(0) rotate(0) scale(1)}}.cookie-notice-layout[data-v-02cfa973]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;width:100%;max-width:1120px;margin-inline:auto;padding:12px 16px;font-size:13px;line-height:20px}.cookie-notice-summary[data-v-02cfa973]{min-width:0}.cookie-notice-summary p[data-v-02cfa973]{margin:0}.cookie-notice-links[data-v-02cfa973]{display:flex;flex-wrap:wrap;column-gap:8px}.cookie-notice-links a[data-v-02cfa973]{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#9ca3af}.cookie-notice-actions[data-v-02cfa973]{display:flex;flex-direction:column;align-items:stretch;gap:2px}.cookie-notice-details-button[data-v-02cfa973]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:28px;padding:4px 8px;border-radius:6px;font-size:12px;cursor:pointer}.cookie-notice-details-button svg[data-v-02cfa973]{width:14px;height:14px}.cookie-notice-dismiss[data-v-02cfa973]{min-height:40px;padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;line-height:20px;font-weight:600;cursor:pointer}.cookie-notice-dismiss[data-v-02cfa973]:hover{background:#f3f4f6}.cookie-notice-dismiss[data-v-02cfa973]:disabled{opacity:.6;cursor:wait}.cookie-notice-layout button[data-v-02cfa973]:focus-visible,.cookie-notice-layout a[data-v-02cfa973]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cookie-notice-details[data-v-02cfa973]{grid-column:1 / -1;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;max-height:35dvh;overflow-y:auto;overscroll-behavior:contain}.cookie-notice-error[data-v-02cfa973]{grid-column:1 / -1;margin:8px 0 0}.dark{border-color:#52525b}.dark{background:#27272a}.dark{border-color:#3f3f46}@media(min-width:768px){.cookie-notice-layout[data-v-02cfa973]{padding:12px 24px;column-gap:24px}.cookie-notice-summary[data-v-02cfa973]{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px}.cookie-notice-actions[data-v-02cfa973]{flex-direction:row;align-items:center;gap:12px}.cookie-notice-details-button[data-v-02cfa973]{min-height:40px}}.consent-banner[data-v-4c16a5d1]{display:flex;flex-direction:column;gap:12px;width:100%;max-width:1120px;max-height:60dvh;margin-inline:auto;padding:16px}.consent-banner-content[data-v-4c16a5d1]{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.consent-banner-heading[data-v-4c16a5d1]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px}.consent-banner-heading h3[data-v-4c16a5d1]{margin:0;font-size:14px;line-height:20px}.consent-details-toggle[data-v-4c16a5d1]{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-height:28px;padding:4px 0;border-radius:4px;font-size:12px;line-height:20px;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.consent-details-toggle svg[data-v-4c16a5d1]{width:14px;height:14px}.consent-details-toggle[data-v-4c16a5d1]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.consent-banner-copy[data-v-4c16a5d1]{margin-top:4px;font-size:13px;line-height:18px}.consent-banner-copy p[data-v-4c16a5d1]{margin:0}.consent-banner-actions[data-v-4c16a5d1]{flex-shrink:0}@media(min-width:1024px){.consent-banner[data-v-4c16a5d1]{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:32px;padding:20px 24px}.consent-banner-heading[data-v-4c16a5d1]{justify-content:flex-start}.consent-banner-heading h3[data-v-4c16a5d1]{font-size:15px}.consent-banner-copy[data-v-4c16a5d1]{max-width:68ch;margin-top:6px;font-size:14px;line-height:20px}}.consent-checkbox[data-v-4c16a5d1]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;accent-color:#2563eb;background:revert;border:revert;box-shadow:none;width:1.125rem;height:1.125rem;flex-shrink:0}.consent-checkbox[data-v-4c16a5d1]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.dark{color-scheme:dark}.privacy-choices-dialog[data-v-54bb8dce]{width:min(42rem,calc(100vw - 2rem));max-height:calc(100dvh - 6rem);margin:auto;overflow-y:auto}.privacy-choices-dialog[data-v-54bb8dce]::backdrop{background:#0000008c}
