.cookie-banner[data-v-44d441c5]{bottom:1.25rem;left:50%;max-width:680px;position:fixed;transform:translate(-50%);width:calc(100% - 2rem);z-index:8000}.cookie-inner[data-v-44d441c5]{align-items:center;background:#0f172a;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 8px 40px #00000059;color:#ffffffe0;display:flex;gap:1rem;padding:1rem 1.25rem}.cookie-left[data-v-44d441c5]{align-items:flex-start;display:flex;flex:1;gap:.75rem;min-width:0}.cookie-icon[data-v-44d441c5]{color:#a78bfa;flex-shrink:0;margin-top:2px}.cookie-title[data-v-44d441c5]{color:#fff;font-size:.88rem;font-weight:700;margin:0 0 .2rem}.cookie-text[data-v-44d441c5]{color:#ffffffa6;font-size:.8rem;line-height:1.45;margin:0}.cookie-link[data-v-44d441c5]{background:none;border:none;color:#a78bfa;cursor:pointer;font-size:.8rem;padding:0;text-decoration:underline}.cookie-link[data-v-44d441c5]:hover{color:#c4b5fd}.cookie-actions[data-v-44d441c5]{display:flex;flex-shrink:0;gap:.5rem}.cookie-actions--detail[data-v-44d441c5]{justify-content:flex-end;margin-top:1rem}.btn-accept[data-v-44d441c5]{background:#6741ff;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;padding:.5rem 1.1rem;transition:background .15s;white-space:nowrap}.btn-accept[data-v-44d441c5]:hover{background:#53e}.btn-decline[data-v-44d441c5]{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:.5rem;color:#ffffff8c;cursor:pointer;font-size:.82rem;font-weight:500;padding:.5rem .9rem;transition:all .15s;white-space:nowrap}.btn-decline[data-v-44d441c5]:hover{border-color:#ffffff4d;color:#fff}.cookie-details[data-v-44d441c5]{background:#0f172a;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 8px 40px #00000059;color:#ffffffe0;padding:1.25rem}.cookie-details-header[data-v-44d441c5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.cookie-close[data-v-44d441c5]{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.cookie-close[data-v-44d441c5]:hover{background:#ffffff26}.cookie-category[data-v-44d441c5]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:1rem;justify-content:space-between;padding:.85rem 0}.category-info[data-v-44d441c5]{display:flex;flex:1;flex-direction:column;gap:.2rem}.category-name[data-v-44d441c5]{color:#fff;font-size:.88rem;font-weight:700}.category-desc[data-v-44d441c5]{color:#ffffff80;font-size:.78rem;line-height:1.4}.toggle--on[data-v-44d441c5]{color:#22c55e;font-size:.72rem;font-weight:700;white-space:nowrap}.toggle-switch[data-v-44d441c5]{cursor:pointer;display:inline-block;position:relative}.toggle-switch input[data-v-44d441c5]{display:none}.toggle-track[data-v-44d441c5]{background:#ffffff26;border-radius:999px;display:block;flex-shrink:0;height:24px;transition:background .2s;width:44px}.toggle-track[data-v-44d441c5]:after{background:#fff;border-radius:50%;content:"";display:block;height:18px;margin:3px;transition:transform .2s;width:18px}.toggle-switch input:checked+.toggle-track[data-v-44d441c5]{background:#6741ff}.toggle-switch input:checked+.toggle-track[data-v-44d441c5]:after{transform:translate(20px)}.cookie-policy[data-v-44d441c5]{color:#fff6;font-size:.75rem;margin:1rem 0 0}.cookie-policy a[data-v-44d441c5]{color:#a78bfa;text-decoration:underline}.cookie-slide-enter-from[data-v-44d441c5],.cookie-slide-leave-to[data-v-44d441c5]{opacity:0;transform:translate(-50%) translateY(1rem)}.cookie-slide-enter-active[data-v-44d441c5],.cookie-slide-leave-active[data-v-44d441c5]{transition:opacity .25s ease,transform .25s ease}@media (max-width:600px){.cookie-inner[data-v-44d441c5]{align-items:flex-start;flex-direction:column}.cookie-actions[data-v-44d441c5]{width:100%}.btn-accept[data-v-44d441c5],.btn-decline[data-v-44d441c5]{flex:1;text-align:center}}.error-page[data-v-6dfa644c]{background:var(--color-bg,#fff);justify-content:center;min-height:100vh;padding:2rem}.error-inner[data-v-6dfa644c],.error-page[data-v-6dfa644c]{align-items:center;display:flex}.error-inner[data-v-6dfa644c]{flex-direction:column;gap:1.25rem;max-width:480px;text-align:center}.error-icon[data-v-6dfa644c]{align-items:center;background:linear-gradient(135deg,#6741ff1a,#14d9c514);border-radius:50%;color:#6741ff;display:flex;height:88px;justify-content:center;width:88px}h1[data-v-6dfa644c]{color:var(--color-text,#111827);font-size:1.75rem;font-weight:800}h1[data-v-6dfa644c],p[data-v-6dfa644c]{margin:0}p[data-v-6dfa644c]{color:var(--color-text-secondary,#4b5563);font-size:1rem;line-height:1.6}.error-actions[data-v-6dfa644c]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.btn-home[data-v-6dfa644c]{background:#6741ff;border-radius:.6rem;color:#fff;font-size:.95rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s}.btn-home[data-v-6dfa644c]:hover{background:#53e}.btn-follow[data-v-6dfa644c]{background:transparent;border:1.5px solid #6741ff;border-radius:.6rem;color:#6741ff;font-size:.95rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s}.btn-follow[data-v-6dfa644c]:hover{background:#6741ff0f}
