.cookie-overlay[data-v-9d684043]{position:fixed;inset:auto 0 0;z-index:70;padding:16px;display:flex;justify-content:flex-end;pointer-events:none}.cookie-overlay--modal[data-v-9d684043]{inset:0;background:#07111f99;align-items:center;justify-content:center;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cookie-card[data-v-9d684043]{pointer-events:auto;background:#07111f;color:#f0fafe;border-radius:24px;box-shadow:0 24px 60px #00000080;max-width:460px;width:100%;padding:24px;position:relative;overflow:hidden}.cookie-card--modal[data-v-9d684043]{max-width:560px;padding:28px}.cookie-grain[data-v-9d684043]{position:absolute;inset:0;opacity:.15;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:4px 4px;pointer-events:none}.cookie-content[data-v-9d684043]{position:relative}.cookie-head[data-v-9d684043]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.cookie-emoji[data-v-9d684043]{width:36px;height:36px;border-radius:50%;background:#00b4d833;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.cookie-title[data-v-9d684043]{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;display:block;margin-bottom:4px}.cookie-desc[data-v-9d684043]{font-size:13px;line-height:1.55;color:#caf0f8;opacity:.88}.cookie-link[data-v-9d684043]{text-decoration:underline;color:inherit}.cookie-actions[data-v-9d684043]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.cookie-actions--modal[data-v-9d684043]{justify-content:space-between;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.cookie-btn[data-v-9d684043]{padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;border:1px solid transparent}.cookie-btn[data-v-9d684043]:disabled{opacity:.5;cursor:not-allowed}.cookie-btn--primary[data-v-9d684043]{background:#00b4d8;color:#07111f}.cookie-btn--primary[data-v-9d684043]:hover{background:#90e0ef}.cookie-btn--outline[data-v-9d684043]{background:transparent;border-color:#ffffff40;color:#f0fafe}.cookie-btn--outline[data-v-9d684043]:hover{border-color:#fff9}.cookie-btn--ghost[data-v-9d684043]{background:transparent;color:#ffffffb3}.cookie-btn--ghost[data-v-9d684043]:hover{color:#f0fafe}.cookie-error[data-v-9d684043]{color:#ffb4b4;font-size:12px;margin-top:10px}.cookie-modal-head[data-v-9d684043]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cookie-close[data-v-9d684043]{background:transparent;border:none;color:#ffffff80;font-size:18px;cursor:pointer;padding:4px 8px}.cookie-close[data-v-9d684043]:hover{color:#f0fafe}.cookie-cat[data-v-9d684043]{margin:12px 0;padding:12px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}.cookie-cat--locked[data-v-9d684043]{background:#00b4d814;border-color:#00b4d840}.cookie-cat-row[data-v-9d684043]{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.cookie-cat-info[data-v-9d684043]{display:flex;flex-direction:column;gap:2px}.cookie-cat-info strong[data-v-9d684043]{font-size:14px}.cookie-cat-tag[data-v-9d684043]{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#00b4d8}.cookie-cat-desc[data-v-9d684043]{font-size:12px;line-height:1.5;color:#ffffffb3;margin-top:6px}.cookie-toggle[data-v-9d684043]{width:18px;height:18px;cursor:pointer;accent-color:#00B4D8}.cookie-enter-active[data-v-9d684043],.cookie-leave-active[data-v-9d684043]{transition:all .4s cubic-bezier(.22,1,.36,1)}.cookie-enter-from[data-v-9d684043],.cookie-leave-to[data-v-9d684043]{opacity:0;transform:translateY(30px)}@media(max-width:600px){.cookie-overlay[data-v-9d684043]{padding:10px}.cookie-card[data-v-9d684043]{padding:18px}.cookie-actions[data-v-9d684043]{flex-direction:column}.cookie-actions .cookie-btn[data-v-9d684043]{width:100%}}.fade-enter-active[data-v-13da97f6],.fade-leave-active[data-v-13da97f6]{transition:opacity .3s}.fade-enter-from[data-v-13da97f6],.fade-leave-to[data-v-13da97f6]{opacity:0}
