.cookie-overlay[data-v-f9c9cbdf]{align-items:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.cookie-banner[data-v-f9c9cbdf]{background:#fff;border-radius:1rem;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000d;max-width:48rem;padding:1.5rem;width:100%}@media (prefers-color-scheme:dark){.cookie-banner[data-v-f9c9cbdf]{background:#1e1e2e;box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff14}}.cookie-main[data-v-f9c9cbdf]{align-items:flex-start;display:flex;gap:1rem}.cookie-icon[data-v-f9c9cbdf]{flex-shrink:0;padding-top:.125rem}.cookie-text[data-v-f9c9cbdf]{flex:1;min-width:0}.cookie-actions[data-v-f9c9cbdf]{align-items:flex-start;display:flex;flex-shrink:0;gap:.5rem}@media (max-width:640px){.cookie-main[data-v-f9c9cbdf]{flex-direction:column}.cookie-actions[data-v-f9c9cbdf]{width:100%}.cookie-actions .cookie-btn[data-v-f9c9cbdf]{flex:1}}.cookie-btn[data-v-f9c9cbdf]{border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;transition:all .15s ease;white-space:nowrap}.cookie-btn-primary[data-v-f9c9cbdf]{background:#4f46e5;color:#fff}.cookie-btn-primary[data-v-f9c9cbdf]:hover{background:#4338ca;box-shadow:0 2px 8px #4f46e559}.cookie-btn-outline[data-v-f9c9cbdf]{background:transparent;border:1px solid #d1d5db;color:#6b7280}.cookie-btn-outline[data-v-f9c9cbdf]:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}@media (prefers-color-scheme:dark){.cookie-btn-outline[data-v-f9c9cbdf]{border-color:#4b5563;color:#9ca3af}.cookie-btn-outline[data-v-f9c9cbdf]:hover{background:#2a2a3e;border-color:#6b7280;color:#e5e7eb}}.cookie-category[data-v-f9c9cbdf]{align-items:center;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;gap:.75rem;padding:.75rem;transition:border-color .15s ease}.cookie-category[data-v-f9c9cbdf]:hover{border-color:#c7d2fe}@media (prefers-color-scheme:dark){.cookie-category[data-v-f9c9cbdf]{border-color:#374151}.cookie-category[data-v-f9c9cbdf]:hover{border-color:#6366f1}}.cookie-toggle[data-v-f9c9cbdf]{border-radius:9999px;flex-shrink:0;height:1.375rem;position:relative;transition:background .2s ease;width:2.5rem}.cookie-toggle--on[data-v-f9c9cbdf]{background:#4f46e5}.cookie-toggle--off[data-v-f9c9cbdf]{background:#d1d5db}.cookie-toggle-dot[data-v-f9c9cbdf]{background:#fff;border-radius:9999px;box-shadow:0 1px 3px #00000026;height:1rem;position:absolute;top:.1875rem;transition:transform .2s ease;width:1rem}.cookie-toggle-dot--on[data-v-f9c9cbdf]{transform:translate(1.25rem)}.cookie-toggle-dot--off[data-v-f9c9cbdf]{transform:translate(.1875rem)}.cookie-slide-enter-active[data-v-f9c9cbdf]{transition:all .35s cubic-bezier(.16,1,.3,1)}.cookie-slide-leave-active[data-v-f9c9cbdf]{transition:all .25s ease-in}.cookie-slide-enter-from[data-v-f9c9cbdf]{opacity:0;transform:translateY(2rem)}.cookie-slide-leave-to[data-v-f9c9cbdf]{opacity:0;transform:translateY(1rem)}
