.cookie-banner[data-v-28717957]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:var(--z-top);width:min(680px,calc(100vw - 32px));background:var(--bg-secondary,#16201a);border:1px solid var(--border,rgba(237,234,224,.1));border-radius:14px;padding:14px 18px;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cookie-content[data-v-28717957]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cookie-text[data-v-28717957]{flex:1;min-width:200px;display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text-secondary,#8a9890);line-height:1.5}.cookie-icon[data-v-28717957]{flex-shrink:0;font-size:16px}.cookie-link[data-v-28717957]{color:var(--primary,#2dd4bf);text-decoration:none}.cookie-link[data-v-28717957]:hover{text-decoration:underline}.cookie-actions[data-v-28717957]{display:flex;gap:8px;flex-shrink:0}.cookie-settings[data-v-28717957]{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;background:transparent;border:1px solid var(--border,rgba(237,234,224,.15));color:var(--text-secondary,#8a9890);cursor:pointer;font-family:inherit;transition:border-color .2s,color .2s}.cookie-settings[data-v-28717957]:hover{border-color:var(--primary,#2dd4bf);color:var(--primary,#2dd4bf)}.cookie-accept[data-v-28717957]{padding:8px 20px;border-radius:8px;font-size:13px;font-weight:600;background:var(--primary,#2dd4bf);border:none;color:#050806;cursor:pointer;font-family:inherit;transition:opacity .2s}.cookie-accept[data-v-28717957]:hover{opacity:.85}.cookie-modal-backdrop[data-v-28717957]{position:fixed;inset:0;z-index:calc(var(--z-top) + 1);background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:0 16px 24px}.cookie-modal[data-v-28717957]{width:min(560px,100%);background:var(--bg-secondary,#16201a);border:1px solid var(--border,rgba(237,234,224,.1));border-radius:16px;overflow:hidden;box-shadow:0 24px 64px #00000080}.cookie-modal-header[data-v-28717957]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border,rgba(237,234,224,.08))}.cookie-modal-title[data-v-28717957]{font-size:15px;font-weight:700;color:var(--text,#edeae0)}.cookie-modal-close[data-v-28717957]{background:none;border:none;color:var(--text-secondary,#8a9890);cursor:pointer;font-size:14px;padding:4px 8px;border-radius:6px}.cookie-modal-close[data-v-28717957]:hover{background:var(--bg-hover,hsla(0,0%,100%,.05))}.cookie-modal-body[data-v-28717957]{padding:4px 0;max-height:55vh;overflow-y:auto}.cookie-type[data-v-28717957]{padding:16px 20px;border-bottom:1px solid var(--border,rgba(237,234,224,.06))}.cookie-type[data-v-28717957]:last-child{border-bottom:none}.cookie-type-header[data-v-28717957]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cookie-type-name[data-v-28717957]{font-size:14px;font-weight:600;color:var(--text,#edeae0)}.cookie-required[data-v-28717957]{color:var(--primary,#2dd4bf);background:#2dd4bf1a}.cookie-none[data-v-28717957],.cookie-required[data-v-28717957]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.cookie-none[data-v-28717957]{color:var(--text-muted,#4a5a52);background:#ffffff0a}.cookie-type-desc[data-v-28717957]{font-size:13px;color:var(--text-secondary,#8a9890);line-height:1.55;margin-bottom:10px}.cookie-examples[data-v-28717957]{display:flex;gap:6px;flex-wrap:wrap}.cookie-chip[data-v-28717957]{font-size:11px;color:var(--text-muted,#4a5a52);background:#ffffff0a;border:1px solid var(--border,rgba(237,234,224,.08));padding:2px 8px;border-radius:6px}.cookie-modal-footer[data-v-28717957]{padding:14px 20px;border-top:1px solid var(--border,rgba(237,234,224,.08));display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--bg-tertiary,rgba(0,0,0,.2))}.cookie-modal-note[data-v-28717957]{font-size:12px;color:var(--text-muted,#4a5a52);flex:1}.cookie-slide-enter-active[data-v-28717957],.cookie-slide-leave-active[data-v-28717957]{transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}.cookie-slide-enter-from[data-v-28717957],.cookie-slide-leave-to[data-v-28717957]{transform:translate(-50%) translateY(20px);opacity:0}.cookie-fade-enter-active[data-v-28717957],.cookie-fade-leave-active[data-v-28717957]{transition:opacity .25s}.cookie-fade-enter-from[data-v-28717957],.cookie-fade-leave-to[data-v-28717957]{opacity:0}
