.cookie-banner[data-v-8f6a679a]{inset-inline:0;z-index:90;background:var(--theme-header-solid,#080e1af0);border-top:1px solid var(--theme-accent-border,#f435558c);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1rem;position:fixed;bottom:0}.cookie-banner-inner[data-v-8f6a679a]{gap:.75rem;max-width:64rem;margin-inline:auto;display:grid}.cookie-banner h2[data-v-8f6a679a]{color:#fff;font-size:1.05rem;font-weight:700}.cookie-banner-description[data-v-8f6a679a]{color:#ffffffc7;max-width:52rem;font-size:.875rem;line-height:1.5}.cookie-banner-policy[data-v-8f6a679a]{color:var(--theme-accent,#f50538);text-underline-offset:2px;margin-left:.35rem;text-decoration:underline}.cookie-banner-categories[data-v-8f6a679a]{background:var(--theme-surface,#ffffff14);border-radius:12px;gap:.6rem;padding:.75rem;display:grid}.cookie-category[data-v-8f6a679a]{cursor:pointer;align-items:flex-start;gap:.65rem;display:flex}.cookie-category input[data-v-8f6a679a]{accent-color:var(--theme-accent,#f50538);margin-top:.3rem}.cookie-category strong[data-v-8f6a679a]{color:#fff;font-size:.875rem;display:block}.cookie-category small[data-v-8f6a679a]{color:#ffffffa6;font-size:.78rem;line-height:1.4;display:block}.cookie-banner-actions[data-v-8f6a679a]{flex-wrap:wrap;gap:.6rem;display:flex}.cookie-btn[data-v-8f6a679a]{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.cookie-btn.primary[data-v-8f6a679a]{background:var(--theme-accent,#f50538);color:#fff}.cookie-btn.primary[data-v-8f6a679a]:hover{background:var(--theme-accent-hover,#d9042f)}.cookie-btn.secondary[data-v-8f6a679a]{color:#fff;background:#ffffff1f;border-color:#ffffff40}.cookie-btn.secondary[data-v-8f6a679a]:hover{background:#fff3}.cookie-btn.ghost[data-v-8f6a679a]{color:#fffc;background:0 0;border-color:#ffffff40}.cookie-btn.ghost[data-v-8f6a679a]:hover{color:#fff;border-color:var(--theme-accent-border,#f435558c)}@media (width>=768px){.cookie-banner[data-v-8f6a679a]{padding:1.25rem 2rem}}.queue-widget[data-v-5f728055]{z-index:80;position:fixed;bottom:clamp(.85rem,2vw,1.35rem);right:clamp(.85rem,2vw,1.35rem)}.queue-trigger[data-v-5f728055]{background:var(--theme-header-solid,#080e1af0);color:#fff;cursor:pointer;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .8rem;display:flex;box-shadow:0 10px 30px #0006}.queue-trigger.bump[data-v-5f728055]{animation:.45s cubic-bezier(.34,1.56,.64,1) queue-bump-5f728055}@keyframes queue-bump-5f728055{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.queue-panel[data-v-5f728055]{transform-origin:100% 100%;animation:.22s cubic-bezier(.22,.61,.36,1) queue-panel-in-5f728055}@keyframes queue-panel-in-5f728055{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.queue-trigger svg[data-v-5f728055]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.15rem;height:1.15rem}.queue-count[data-v-5f728055]{background:var(--theme-accent,#f50538);color:#fff;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;font-size:.72rem;font-weight:700;display:grid}.queue-panel[data-v-5f728055]{background:var(--theme-header-solid,#080e1af5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff24;border-radius:14px;flex-direction:column;width:min(21rem,100vw - 2rem);max-height:min(26rem,70vh);display:flex;position:absolute;bottom:calc(100% + .6rem);right:0;overflow:hidden;box-shadow:0 18px 48px #0000008c}.queue-panel-head[data-v-5f728055]{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}.queue-panel-head strong[data-v-5f728055]{font-size:19px;font-weight:700;line-height:1.2}.queue-panel-head-actions[data-v-5f728055]{align-items:center;gap:.6rem;display:flex}.queue-clear[data-v-5f728055]{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.queue-clear[data-v-5f728055]:hover{color:#fff}.queue-close[data-v-5f728055]{color:#ffffffb3;cursor:pointer;background:0 0;border:none;font-size:1.15rem;line-height:1}.queue-close[data-v-5f728055]:hover{color:#fff}.queue-empty[data-v-5f728055]{color:#ffffff8c;padding:1.1rem .9rem;font-size:13.5px}.queue-list[data-v-5f728055]{margin:0;padding:.4rem 0;list-style:none;overflow-y:auto}.queue-list li[data-v-5f728055]{align-items:center;gap:.55rem;padding:.35rem .9rem;display:flex}.queue-index[data-v-5f728055]{font-variant-numeric:tabular-nums;color:#fff6;text-align:right;min-width:1rem;font-size:12.5px}.queue-item[data-v-5f728055]{flex:1;align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:flex}.queue-item img[data-v-5f728055]{aspect-ratio:16/9;object-fit:cover;border-radius:6px;flex-shrink:0;width:3.4rem}.queue-item-title[data-v-5f728055]{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.queue-item:hover .queue-item-title[data-v-5f728055]{color:#fff}.queue-remove[data-v-5f728055]{color:#ffffff73;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:1rem}.queue-remove[data-v-5f728055]:hover{color:var(--theme-accent,#f50538)}.queue-play-all[data-v-5f728055]{text-align:center;color:#fff;background:var(--theme-accent,#f50538);padding:.65rem;font-size:15px;font-weight:700;text-decoration:none;display:block}.queue-play-all[data-v-5f728055]:hover{background:var(--theme-accent-hover,#d9042f)}.video-preview-pop[data-v-fc93ab31]{z-index:70;will-change:transform, opacity;background:#111a28;border:1px solid #ffffff2e;border-radius:18px;transition:left .22s cubic-bezier(.22,.61,.36,1),top .22s cubic-bezier(.22,.61,.36,1),width .22s cubic-bezier(.22,.61,.36,1);position:fixed;overflow:hidden;box-shadow:0 24px 70px #0000009e}.video-preview-media[data-v-fc93ab31]{aspect-ratio:16/9;background:#000;display:block;position:relative;overflow:hidden}.video-preview-media img[data-v-fc93ab31],.video-preview-media iframe[data-v-fc93ab31]{object-fit:cover;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.video-preview-media iframe[data-v-fc93ab31]{opacity:0;transition:opacity .18s}.video-preview-media iframe.ready[data-v-fc93ab31]{opacity:1}.video-preview-badge[data-v-fc93ab31]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141924d1;border-radius:999px;place-items:center;width:4.05rem;height:4.05rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0006}.video-preview-badge[data-v-fc93ab31]:before{content:"";border-top:.62rem solid #0000;border-bottom:.62rem solid #0000;border-left:.95rem solid #fff;width:0;height:0;margin-left:.25rem}.video-preview-continue[data-v-fc93ab31]{background:linear-gradient(#00000040,#0009);place-items:center;animation:.25s preview-continue-in-fc93ab31;display:grid;position:absolute;inset:0}.video-preview-continue-btn[data-v-fc93ab31]{color:#fff;background:var(--theme-accent,#f50538);border-radius:999px;padding:.65rem 1.3rem;font-size:.95rem;font-weight:800;transition:background-color .15s,transform .15s;box-shadow:0 6px 20px #00000073}.video-preview-media:hover .video-preview-continue-btn[data-v-fc93ab31]{background:var(--theme-accent-hover,#d9042f);transform:scale(1.04)}@keyframes preview-continue-in-fc93ab31{0%{opacity:0}to{opacity:1}}.video-preview-body[data-v-fc93ab31]{background:#111a28;gap:.65rem;padding:1.1rem 1.2rem 1.15rem;display:grid}.video-preview-body strong[data-v-fc93ab31]{color:#fff;letter-spacing:0;font-size:15.5px;font-weight:700;line-height:1.25}.video-preview-body p[data-v-fc93ab31]{color:#ffffffa8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.video-preview-actions[data-v-fc93ab31]{align-items:center;gap:.65rem;margin-top:.55rem;display:flex}.video-preview-actions small[data-v-fc93ab31]{color:#ffffff8c;min-width:0;margin-right:auto;font-size:12.5px;font-weight:500;line-height:1.2}.video-preview-play[data-v-fc93ab31],.video-preview-queue[data-v-fc93ab31]{cursor:pointer;border-radius:999px;flex:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.video-preview-play[data-v-fc93ab31]{background:var(--theme-accent,#f50538);color:#fff;text-align:center;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.52rem;min-height:3rem;padding:0 1.25rem;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.video-preview-play span[data-v-fc93ab31]{border-top:.43rem solid #0000;border-bottom:.43rem solid #0000;border-left:.64rem solid;width:0;height:0}.video-preview-play[data-v-fc93ab31]:hover{background:var(--theme-accent-hover,#d9042f);transform:translateY(-1px)}.video-preview-queue[data-v-fc93ab31]{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff47;width:2.85rem;height:2.85rem;position:relative}.video-preview-queue[data-v-fc93ab31]:before,.video-preview-queue[data-v-fc93ab31]:after{content:"";background:currentColor;border-radius:999px;width:1rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-preview-queue[data-v-fc93ab31]:after{transform:translate(-50%,-50%)rotate(90deg)}.video-preview-queue[data-v-fc93ab31]:hover{color:#fff;background:#ffffff2e;transform:translateY(-1px)}.video-preview-queue.active[data-v-fc93ab31]{background:var(--theme-accent-soft,#f4355538);border-color:var(--theme-accent-border,#f435558c);color:#fff}.video-preview-queue.active[data-v-fc93ab31]:after{display:none}.preview-pop-enter-active[data-v-fc93ab31]{transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.34,1.45,.64,1)}.preview-pop-leave-active[data-v-fc93ab31]{transition:opacity .22s,transform .22s}.preview-pop-enter-from[data-v-fc93ab31]{opacity:0;transform:translateY(14px)scale(.86)}.preview-pop-leave-to[data-v-fc93ab31]{opacity:0;transform:translateY(8px)scale(.93)}
