.cookie-banner[data-v-4d6bc024]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:2000;box-shadow:var(--shadow-lg);padding:20px 24px;position:fixed;bottom:24px;left:24px;right:24px}.cookie-content[data-v-4d6bc024]{justify-content:space-between;align-items:center;gap:32px;max-width:1000px;margin:0 auto;display:flex}.cookie-text p[data-v-4d6bc024]{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.6}.cookie-text strong[data-v-4d6bc024]{color:var(--text);font-size:1rem}.cookie-content a[data-v-4d6bc024]{color:var(--primary);font-weight:600;text-decoration:underline}.cookie-actions[data-v-4d6bc024]{flex-shrink:0;gap:12px;display:flex}.cookie-btn[data-v-4d6bc024]{cursor:pointer;border:none;border-radius:99px;padding:10px 20px;font-size:.875rem;font-weight:700;transition:opacity .15s,transform .1s}.cookie-btn[data-v-4d6bc024]:active{transform:scale(.97)}.cookie-btn.primary[data-v-4d6bc024]{background:var(--primary);color:var(--on-primary)}.cookie-btn.secondary[data-v-4d6bc024]{color:var(--text);border:1.5px solid var(--border);background:0 0}.cookie-btn[data-v-4d6bc024]:hover{opacity:.88}.fade-enter-active[data-v-4d6bc024],.fade-leave-active[data-v-4d6bc024]{transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1)}.fade-enter-from[data-v-4d6bc024],.fade-leave-to[data-v-4d6bc024]{opacity:0;transform:translateY(30px)}@media (width<=768px){.cookie-banner[data-v-4d6bc024]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:24px;bottom:0;left:0;right:0}.cookie-content[data-v-4d6bc024]{flex-direction:column;align-items:flex-start;gap:20px}.cookie-actions[data-v-4d6bc024]{width:100%}.cookie-btn[data-v-4d6bc024]{flex:1}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--primary:#005ac1;--bad:#c62828;--surface:#fefbff;--card:#fefbff;--border:#e1e2ec;--text:#1b1b1f;--text-muted:#44474f;--text-secondary:#6b6e78;--on-primary:#fff;--radius:14px;--radius-lg:20px;--shadow-md:0 10px 20px #0000000a, 0 2px 6px #0000000a, 0 0 1px #0000001a;--shadow-lg:0 20px 40px #0000000f, 0 4px 10px #0000000a, 0 0 1px #0000001a;--clear-btn-hover:#005ac114}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#adc6ff;--bad:#e57373;--surface:#1a1c1e;--card:#23262e;--border:#3f424a;--text:#e2e2e6;--text-muted:#c4c6d0;--text-secondary:#9ea2ae;--on-primary:#002e69;--clear-btn-hover:#adc6ff1f}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#adc6ff;--bad:#e57373;--surface:#1a1c1e;--card:#23262e;--border:#3f424a;--text:#e2e2e6;--text-muted:#c4c6d0;--text-secondary:#9ea2ae;--on-primary:#002e69;--clear-btn-hover:#adc6ff1f}body{background:var(--surface);color:var(--text);font-family:Manrope,system-ui,-apple-system,sans-serif;line-height:1.5}
