.rec-shelf[data-v-4a46e4ac]{position:relative}.rec-shelf__row[data-v-4a46e4ac]{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-rows:repeat(2,auto);grid-auto-columns:min(13rem,44vw);grid-auto-flow:column;gap:.85rem;margin:0;padding:.35rem .5rem .7rem;list-style:none;display:grid;overflow-x:auto}.rec-li[data-v-4a46e4ac]{opacity:0;scroll-snap-align:start;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.rec-li.is-in[data-v-4a46e4ac]{opacity:1;transform:none}.rec-card[data-v-4a46e4ac]{aspect-ratio:16/9;background:var(--brand-gray-800);border:1px solid var(--brand-gray-600);border-radius:var(--radius-sm);cursor:pointer;max-height:none;transition:border-color .22s var(--ease-brand),box-shadow .22s var(--ease-brand),transform .16s var(--ease-brand);width:100%;padding:0;display:block;position:relative;overflow:hidden}.rec-card__img[data-v-4a46e4ac]{-o-object-fit:cover;object-fit:cover;height:100%;transition:transform .32s var(--ease-brand),filter .22s var(--ease-brand);width:100%;position:absolute;inset:0}.rec-card__overlay[data-v-4a46e4ac]{background:linear-gradient(to top,var(--scrim-85) 0,color-mix(in srgb,var(--brand-black) 10%,transparent) 55%,transparent 100%);opacity:0;transition:opacity .22s var(--ease-brand);place-content:center;display:grid;position:absolute;inset:0}.rec-card__play[data-v-4a46e4ac]{color:var(--brand-white);filter:drop-shadow(0 2px 6px var(--scrim-60));height:2.4rem;transition:transform .22s var(--ease-brand);width:2.4rem;transform:scale(.85)}.rec-card__title[data-v-4a46e4ac]{background:linear-gradient(to top,var(--scrim-90),transparent);inset-inline:0;text-align:start;text-overflow:ellipsis;white-space:nowrap;padding:.55rem .6rem;font-size:.82rem;font-weight:600;line-height:1.2;position:absolute;bottom:0;overflow:hidden}.rec-card[data-v-4a46e4ac]:focus-visible,.rec-card[data-v-4a46e4ac]:hover{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary),0 16px 36px -14px var(--scrim-85);outline:none;transform:translateY(-2px)}.rec-card:focus-visible .rec-card__img[data-v-4a46e4ac],.rec-card:hover .rec-card__img[data-v-4a46e4ac]{filter:brightness(.7);transform:scale(1.06)}.rec-card:focus-visible .rec-card__overlay[data-v-4a46e4ac],.rec-card:hover .rec-card__overlay[data-v-4a46e4ac]{opacity:1}.rec-card:focus-visible .rec-card__play[data-v-4a46e4ac],.rec-card:hover .rec-card__play[data-v-4a46e4ac]{transform:scale(1)}.rec-card[data-v-4a46e4ac]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.rec-shelf__nav[data-v-4a46e4ac]{-webkit-backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--brand-primary);border-radius:var(--radius-pill);box-shadow:0 10px 28px -12px var(--scrim-70);color:var(--brand-white);cursor:pointer;height:3rem;max-height:none;transition:background-color .2s var(--ease-brand),border-color .2s var(--ease-brand),transform .14s var(--ease-brand);z-index:3;place-items:center;width:3rem;padding:0;display:grid;position:absolute;top:calc(50% - .2rem)}.rec-shelf__nav svg[data-v-4a46e4ac]{width:1.4rem;height:1.4rem}.rec-shelf__nav--prev[data-v-4a46e4ac]{left:-.5rem;transform:translate(-10%)}.rec-shelf__nav--next[data-v-4a46e4ac]{right:-.5rem;transform:translate(10%)}.rec-shelf__nav[data-v-4a46e4ac]:hover{background:var(--glass-bg-hover);border-color:var(--brand-primary-highlight)}.rec-shelf__nav--prev[data-v-4a46e4ac]:hover{transform:translate(-10%)scale(1.06)}.rec-shelf__nav--next[data-v-4a46e4ac]:hover{transform:translate(10%)scale(1.06)}.rec-shelf__nav[data-v-4a46e4ac]:focus-visible{outline:2px solid var(--brand-white);outline-offset:3px}@media (width<=768px){.rec-shelf__row[data-v-4a46e4ac]{grid-auto-columns:min(10rem,78vw);gap:.7rem}.rec-shelf__nav[data-v-4a46e4ac]{display:none}}@media (prefers-reduced-motion:reduce){.rec-card[data-v-4a46e4ac],.rec-card__img[data-v-4a46e4ac],.rec-card__overlay[data-v-4a46e4ac],.rec-card__play[data-v-4a46e4ac],.rec-li[data-v-4a46e4ac]{transition:none}}.watch-recs[data-v-95b00fa1]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120% 120% at 15% 0,color-mix(in srgb,var(--brand-primary-900) 55%,transparent) 0,transparent 60%),var(--scrim-70);color:var(--brand-white);z-index:9998;flex-direction:column;justify-content:center;padding:clamp(1rem,4vw,3.5rem);animation:.72s cubic-bezier(.16,1,.3,1) both watch-recs-in-95b00fa1;display:flex;position:absolute;inset:0}@keyframes watch-recs-in-95b00fa1{0%{opacity:0}to{opacity:1}}.watch-recs__dismiss[data-v-95b00fa1]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--brand-white);cursor:pointer;max-height:none;transition:background-color .2s var(--ease-brand),border-color .2s var(--ease-brand),transform .12s var(--ease-brand);align-items:center;gap:.45em;padding:.5em 1.1em;font-size:.95rem;font-weight:600;display:inline-flex;position:absolute;top:clamp(1rem,2.5vw,2rem);right:clamp(1rem,2.5vw,2rem)}.watch-recs__dismiss[data-v-95b00fa1]:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.watch-recs__dismiss[data-v-95b00fa1]:active{transform:translateY(1px)scale(.985)}.watch-recs__dismiss svg[data-v-95b00fa1]{width:1.1em;height:1.1em}.watch-recs__inner[data-v-95b00fa1]{width:min(1100px,100%);max-height:100%;margin-inline:auto;overflow-y:auto}.watch-recs__eyebrow[data-v-95b00fa1]{color:var(--brand-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.watch-recs__heading[data-v-95b00fa1]{margin:.15em 0 1.2em;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:700;line-height:1.1}.watch-recs__section[data-v-95b00fa1]{margin-block-end:1.6rem}.watch-recs__label[data-v-95b00fa1]{color:color-mix(in srgb,var(--brand-white) 80%,transparent);margin:0 0 .7rem;font-size:1.05rem;font-weight:600}.watch-recs__label .accent[data-v-95b00fa1]{color:var(--brand-accent)}.watch-recs__empty[data-v-95b00fa1]{color:var(--brand-gray-200);margin:0;font-size:1rem}@media (width<=768px){.watch-recs[data-v-95b00fa1]{justify-content:flex-end;padding-bottom:4.5rem}}@media (prefers-reduced-motion:reduce){.watch-recs[data-v-95b00fa1]{animation:none}}:root{--vp-primary:#3dd68c;--vp-primary-hover:#2ec97a;--vp-primary-active:#24b86e;--vp-primary-glow:#3dd68c33;--vp-bg:#000;--vp-surface-1:#0f0f0ff2;--vp-surface-2:#1a1a1af2;--vp-surface-3:#262626f2;--vp-border:#ffffff14;--vp-text-1:#fff;--vp-text-2:#ffffffb3;--vp-text-3:#fff6;--vp-controls-bg:linear-gradient(0deg,#000000d1 0%,#0006 60%,transparent);--vp-controls-padding:12px 16px 14px;--vp-controls-gap:6px;--vp-controls-height:44px;--vp-radius:12px;--vp-radius-sm:8px;--vp-radius-xs:6px;--vp-radius-pill:9999px;--vp-timeline-height:4px;--vp-timeline-height-hover:6px;--vp-timeline-radius:var(--vp-radius-pill);--vp-timeline-bg:#ffffff2e;--vp-timeline-buffered:#ffffff52;--vp-timeline-progress:var(--vp-primary);--vp-timeline-gap:3px;--vp-thumb-size:14px;--vp-thumb-color:#fff;--vp-thumb-shadow:0 0 0 3px var(--vp-primary-glow);--vp-volume-width:72px;--vp-button-size:36px;--vp-button-radius:var(--vp-radius-pill);--vp-button-hover-bg:#ffffff1a;--vp-button-active-bg:#ffffff29;--vp-icon-size:18px;--vp-menu-bg:var(--vp-surface-1);--vp-menu-border:var(--vp-border);--vp-menu-radius:var(--vp-radius-sm);--vp-menu-shadow:0 8px 32px #0009,0 2px 8px #0006;--vp-menu-item-hover:#ffffff14;--vp-menu-item-active:#3dd68c1f;--vp-menu-item-radius:var(--vp-radius-xs);--vp-live-bg:#ef4444;--vp-live-color:#fff;--vp-overlay-bg:#00000080;--vp-spinner-size:36px;--vp-spinner-color:var(--vp-primary);--vp-spinner-track:#ffffff1f;--vp-font-family:inherit;--vp-font-size:13px;--vp-font-size-sm:11px;--vp-font-weight:500;--vp-transition:.2s ease;--vp-transition-fast:.12s ease}.vp-player{aspect-ratio:16/9;color:var(--vp-text-1);font-family:var(--vp-font-family);font-size:var(--vp-font-size);font-weight:var(--vp-font-weight);transition:box-shadow var(--vp-transition);-webkit-user-select:none;user-select:none;outline:none;width:100%;display:block;position:relative;container-type:inline-size}.vp-player,.vp-video-area{background:var(--vp-bg);border-radius:var(--vp-radius)}.vp-video-area{position:absolute;inset:0;overflow:hidden}.vp-player:focus-visible{box-shadow:0 0 0 3px var(--vp-primary-glow)}:-webkit-any(.vp-player:-webkit-full-screen,.vp-player:fullscreen){border-radius:0}:is(.vp-player:fullscreen,.vp-player:fullscreen){border-radius:0}.vp-svg-icon{height:var(--vp-icon-size);width:var(--vp-icon-size);flex-shrink:0}.vp-player video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.vp-poster{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.vp-poster-leave-active{transition:opacity .2s}.vp-poster-leave-to{opacity:0}.vp-video-click-area{cursor:pointer;position:absolute;inset:0}.vp-controls{background:var(--vp-controls-bg);border-bottom-left-radius:var(--vp-radius);border-bottom-right-radius:var(--vp-radius);padding:var(--vp-controls-padding);transition:opacity var(--vp-transition),transform var(--vp-transition);z-index:2;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:0;left:0;right:0}.vp-player.vp-controls-hidden .vp-controls{opacity:0;pointer-events:none;transform:translateY(4px)}.vp-controls-row{align-items:center;gap:var(--vp-controls-gap);height:var(--vp-controls-height);display:flex}.vp-spacer{flex:1}.vp-button{border-radius:var(--vp-button-radius);color:var(--vp-text-1);cursor:pointer;height:var(--vp-button-size);transition:background var(--vp-transition-fast),transform var(--vp-transition-fast);width:var(--vp-button-size);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.vp-button:hover{background:var(--vp-button-hover-bg)}.vp-button:active{background:var(--vp-button-active-bg);transform:scale(.92)}.vp-button:disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.vp-button:focus{outline:none}.vp-button.vp-captions-active{color:var(--vp-primary)}.vp-button:focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px}.vp-button svg{height:var(--vp-icon-size);width:var(--vp-icon-size);flex-shrink:0}.vp-button[aria-label]:after{background:var(--vp-surface-1);border:1px solid var(--vp-border);border-radius:var(--vp-radius-xs);color:var(--vp-text-1);content:attr(aria-label);font-size:var(--vp-font-size-sm);opacity:0;pointer-events:none;white-space:nowrap;z-index:200;padding:4px 8px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.vp-button[aria-label]:not(.vp-menu-open):hover:after{opacity:1;transform:translate(-50%)translateY(0)}.vp-controls-row>.vp-button:last-child[aria-label]:after{left:auto;right:0;transform:translateY(4px)}.vp-controls-row>.vp-button:last-child[aria-label]:not(.vp-menu-open):hover:after{transform:translateY(0)}.vp-speed-button{font-size:var(--vp-font-size-sm);font-variant-numeric:tabular-nums;height:var(--vp-button-size);letter-spacing:.02em;min-width:var(--vp-button-size);width:auto;padding:0 8px;font-weight:600}.vp-timeline{box-sizing:border-box;cursor:pointer;height:20px;padding:0 calc(var(--vp-thumb-size)/2);touch-action:none;align-items:center;width:100%;display:flex;position:relative}.vp-timeline-track{align-items:center;gap:var(--vp-timeline-gap);flex:1;display:flex}.vp-timeline-segment{background:var(--vp-timeline-bg);border-radius:var(--vp-timeline-radius);height:var(--vp-timeline-height);min-width:4px;transition:height var(--vp-transition-fast),background .25s ease;position:relative;overflow:hidden}.vp-timeline--seeking .vp-timeline-segment,.vp-timeline-track:hover .vp-timeline-segment{height:var(--vp-timeline-height-hover)}.vp-timeline-track .vp-timeline-segment:hover{height:calc(var(--vp-timeline-height-hover) + 2px)}.vp-timeline-segment--active{transition:height var(--vp-transition-fast),background .15s ease;background:#ffffff2e}.vp-timeline-buffered,.vp-timeline-fill{border-radius:var(--vp-timeline-radius);pointer-events:none;height:100%;position:absolute;top:0;left:0}.vp-timeline-buffered{background:var(--vp-timeline-buffered)}.vp-timeline-fill{background:var(--vp-timeline-progress)}.vp-timeline-thumb{background:var(--vp-thumb-color);height:var(--vp-thumb-size);left:calc(var(--vp-thumb-size)/2 + var(--progress,0)*(100% - var(--vp-thumb-size)));pointer-events:none;transition:box-shadow var(--vp-transition-fast),transform var(--vp-transition-fast);width:var(--vp-thumb-size);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.vp-timeline--seeking .vp-timeline-thumb,.vp-timeline:hover .vp-timeline-thumb{box-shadow:var(--vp-thumb-shadow);transform:translate(-50%,-50%)scale(1.15)}.vp-timeline-tooltip{background:var(--vp-surface-1);border:1px solid var(--vp-border);border-radius:var(--vp-radius-xs);color:var(--vp-text-1);font-size:var(--vp-font-size-sm);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;gap:1px;padding:4px 8px;display:flex;position:absolute;bottom:calc(100% + 10px);transform:translate(-50%)}.vp-tooltip-chapter{color:var(--vp-text-2);font-size:11px;font-weight:500;line-height:1.3}.vp-thumbnail-preview{background:var(--vp-timeline-bg);border-radius:calc(var(--vp-radius-xs) - 1px);flex-shrink:0;width:160px;height:90px;margin-bottom:2px;overflow:hidden}.vp-thumbnail-img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.vp-thumbnail-sprite{background-repeat:no-repeat}.vp-volume{align-items:center;gap:2px;display:flex}.vp-volume-slider{appearance:none;background:var(--vp-timeline-bg);border-radius:var(--vp-radius-pill);cursor:pointer;height:4px;width:var(--vp-volume-width);outline:none}.vp-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--vp-thumb-color);cursor:pointer;height:var(--vp-thumb-size);-webkit-transition:box-shadow var(--vp-transition-fast);transition:box-shadow var(--vp-transition-fast);width:var(--vp-thumb-size);border-radius:50%}.vp-volume-slider:hover::-webkit-slider-thumb{box-shadow:var(--vp-thumb-shadow)}.vp-volume-slider::-moz-range-thumb{background:var(--vp-thumb-color);cursor:pointer;height:var(--vp-thumb-size);width:var(--vp-thumb-size);border:none;border-radius:50%}.vp-time{color:var(--vp-text-2);font-size:var(--vp-font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.vp-time-current{color:var(--vp-text-1)}.vp-time-sep{color:var(--vp-text-3);margin:0 4px}.vp-menu-wrap{position:relative}.vp-menu{-webkit-backdrop-filter:blur(16px);background:var(--vp-menu-bg);border:1px solid var(--vp-menu-border);border-radius:var(--vp-menu-radius);box-shadow:var(--vp-menu-shadow);transform-origin:100% 100%;z-index:100;min-width:150px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:-8px}.vp-menu-header{border-bottom:1px solid var(--vp-menu-border);color:var(--vp-text-1);font-size:var(--vp-font-size-sm);letter-spacing:.01em;align-items:center;margin-bottom:4px;padding:6px 10px 8px;font-weight:600;display:flex}.vp-menu-items{flex-direction:column;gap:1px;display:flex}.vp-menu-label{color:var(--vp-text-3);font-size:var(--vp-font-size-sm);letter-spacing:.05em;text-transform:uppercase;padding:4px 8px 8px;display:block}.vp-menu-item{border-radius:var(--vp-menu-item-radius);color:var(--vp-text-2);cursor:pointer;font-size:var(--vp-font-size);font-weight:var(--vp-font-weight);text-align:left;transition:background var(--vp-transition-fast),color var(--vp-transition-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.vp-menu-item:hover{background:var(--vp-menu-item-hover);color:var(--vp-text-1)}.vp-menu-item.vp-active{background:var(--vp-menu-item-active);color:var(--vp-primary);font-weight:600}.vp-check-icon{opacity:0;height:14px;transition:opacity var(--vp-transition-fast);flex-shrink:0;width:14px}.vp-menu-item.vp-active .vp-check-icon{opacity:1}.vp-settings-icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.vp-settings-icon--open{transform:rotate(135deg)}.vp-settings-menu{min-width:200px;padding:6px}.vp-settings-body{transition:height .22s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.vp-settings-panel{width:100%}.vp-settings-row{border-radius:var(--vp-menu-item-radius);color:var(--vp-text-2);cursor:pointer;font-size:var(--vp-font-size);font-weight:var(--vp-font-weight);transition:background var(--vp-transition-fast),color var(--vp-transition-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.vp-settings-row:hover{background:var(--vp-menu-item-hover);color:var(--vp-text-1)}.vp-settings-row-icon{color:var(--vp-text-3);flex-shrink:0;width:16px;height:16px}.vp-settings-row-label{text-align:left;flex:1}.vp-settings-row-value{color:var(--vp-text-3);font-size:var(--vp-font-size-sm);font-variant-numeric:tabular-nums}.vp-settings-row-arrow{color:var(--vp-text-3);flex-shrink:0;width:14px;height:14px}.vp-settings-back{border:none;border-bottom:1px solid var(--vp-menu-border);color:var(--vp-text-1);cursor:pointer;font-size:var(--vp-font-size);transition:color var(--vp-transition-fast);background:0 0;align-items:center;gap:6px;width:100%;margin-bottom:4px;padding:8px 10px 10px;font-weight:600;display:flex}.vp-settings-back:hover{color:var(--vp-primary)}.vp-settings-back-icon{flex-shrink:0;width:16px;height:16px}.vp-speed-track{align-items:center;gap:6px;padding:8px 10px 4px;display:flex}.vp-step-button{flex-shrink:0;width:28px;height:28px}.vp-step-button svg{width:14px;height:14px}.vp-speed-current-value{color:var(--vp-primary);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;padding:6px 10px 2px;font-size:1.1em;font-weight:700}.vp-cslider{flex:1;align-items:center;height:20px;display:flex;position:relative}.vp-cslider-rail{background:var(--vp-timeline-bg);margin:auto;inset:0}.vp-cslider-fill,.vp-cslider-rail{border-radius:var(--vp-radius-pill);pointer-events:none;height:4px;position:absolute}.vp-cslider-fill{transition:width 16ms linear;left:0;transform:translateY(-50%)}.vp-cslider-fill,.vp-cslider-thumb{background:var(--vp-primary);top:50%}.vp-cslider-thumb{height:var(--vp-thumb-size);pointer-events:none;width:var(--vp-thumb-size);border-radius:50%;transition:left 16ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059}.vp-cslider-input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.vp-speed-badges{justify-content:center;gap:6px;padding:6px 10px 10px;display:flex}.vp-speed-badge{border:1px solid var(--vp-menu-border);border-radius:var(--vp-radius-pill);color:var(--vp-text-2);cursor:pointer;font-size:var(--vp-font-size-sm);font-variant-numeric:tabular-nums;text-align:center;transition:background var(--vp-transition-fast),color var(--vp-transition-fast),border-color var(--vp-transition-fast);background:0 0;flex:1;padding:3px 4px}.vp-speed-badge:hover{background:var(--vp-menu-item-hover);color:var(--vp-text-1)}.vp-speed-badge.vp-active{background:var(--vp-primary);border-color:var(--vp-primary);color:#fff;font-weight:600}.vp-quality-option{color:var(--vp-text-1);cursor:pointer;font-size:var(--vp-font-size);text-align:left;transition:background var(--vp-transition-fast);background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:7px 10px;display:flex}.vp-quality-option:hover{background:var(--vp-menu-item-hover)}.vp-quality-option.vp-active{color:var(--vp-primary);font-weight:600}.vp-quality-check{color:var(--vp-primary);flex-shrink:0;width:14px;height:14px}.vp-quality-label{flex:1}.vp-menu-sep{background:var(--vp-menu-border);height:1px;margin:2px 6px 6px}.vp-slide-bck-enter-active,.vp-slide-bck-leave-active,.vp-slide-fwd-enter-active,.vp-slide-fwd-leave-active{transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s}.vp-slide-bck-leave-active,.vp-slide-fwd-leave-active{position:absolute;top:0;left:0;right:0}.vp-slide-fwd-enter-from{opacity:0;transform:translate(40%)}.vp-slide-bck-enter-from,.vp-slide-fwd-leave-to{opacity:0;transform:translate(-40%)}.vp-slide-bck-leave-to{opacity:0;transform:translate(40%)}.vp-popup-enter-active{transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1)}.vp-popup-leave-active{transition:opacity .12s,transform .12s}.vp-popup-enter-from,.vp-popup-leave-to{opacity:0;transform:scale(.9)translateY(8px)}.vp-live-badge{background:var(--vp-live-bg);border-radius:var(--vp-radius-pill);color:var(--vp-live-color);font-size:var(--vp-font-size-sm);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;padding:3px 8px;font-weight:600;display:inline-flex}.vp-live-dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite vp-live-pulse}@keyframes vp-live-pulse{0%,to{opacity:1}50%{opacity:.35}}.vp-overlay{background:var(--vp-overlay-bg);border-radius:var(--vp-radius);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}:-webkit-any(.vp-player:-webkit-full-screen .vp-overlay,.vp-player:fullscreen .vp-overlay){border-radius:0}:is(.vp-player:fullscreen .vp-overlay,.vp-player:fullscreen .vp-overlay){border-radius:0}.vp-spinner{border:2.5px solid var(--vp-spinner-track);border-top-color:var(--vp-spinner-color);height:var(--vp-spinner-size);width:var(--vp-spinner-size);border-radius:50%;animation:.7s linear infinite vp-spin}@keyframes vp-spin{to{transform:rotate(1turn)}}.vp-error{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.vp-error-icon{opacity:.5;width:32px;height:32px}.vp-error-message{color:var(--vp-text-2);font-size:var(--vp-font-size);max-width:260px;line-height:1.5}.vp-error-retry{background:var(--vp-surface-3);border:1px solid var(--vp-border);border-radius:var(--vp-radius-pill);color:var(--vp-text-1);cursor:pointer;font-size:var(--vp-font-size);transition:background var(--vp-transition-fast),border-color var(--vp-transition-fast);margin-top:4px;padding:7px 18px;font-weight:500}.vp-error-retry:hover{background:var(--vp-surface-3);border-color:var(--vp-primary);color:var(--vp-primary)}.vp-subtitles{bottom:calc(var(--vp-controls-height) + 46px);pointer-events:none;transition:bottom var(--vp-transition);z-index:5;flex-direction:column;align-items:center;gap:3px;padding:0 48px;display:flex;position:absolute;left:0;right:0}.vp-player.vp-controls-hidden .vp-subtitles{bottom:16px}.vp-subtitle-cue{color:#fff;font-size:var(--vp-font-size);text-align:center;white-space:pre-line;background:#080808cc;border-radius:3px;padding:3px 10px;line-height:1.5}.vp-play-flash{pointer-events:none;z-index:10;position:absolute;inset:0}.vp-play-flash,.vp-play-flash-circle{justify-content:center;align-items:center;display:flex}.vp-play-flash-circle{-webkit-backdrop-filter:blur(4px);background:#00000073;border-radius:50%;width:72px;height:72px;animation:.65s forwards vp-flash-in}.vp-play-flash-circle .vp-svg-icon{color:#fff;width:32px;height:32px}@keyframes vp-flash-in{0%{opacity:0;transform:scale(.75)}15%{opacity:1;transform:scale(1.08)}35%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.vp-fade-enter-active,.vp-fade-leave-active{transition:opacity var(--vp-transition)}.vp-fade-enter-from,.vp-fade-leave-to{opacity:0}@container (width<=500px){.vp-subtitle-cue{padding:2px 7px;font-size:11px}.vp-subtitles{gap:2px;padding:0 28px;bottom:69px}.vp-volume-slider{display:none}.vp-controls{gap:1px;padding:6px 12px 8px}.vp-controls-row{gap:4px;height:36px}.vp-button{width:36px;height:36px}.vp-menu{max-height:60cqh;right:0;overflow-y:auto}.vp-settings-body{max-height:none;overflow-y:visible}.vp-play-flash-circle{width:52px;height:52px}.vp-play-flash-circle .vp-svg-icon{width:24px;height:24px}}@container (width<=380px){.vp-subtitle-cue{padding:2px 6px;font-size:10px}.vp-subtitles{padding:0 16px;bottom:61px}.vp-controls{padding:4px 8px 6px}.vp-controls-row{gap:2px;height:32px}.vp-button{width:32px;height:32px}.vp-time{font-size:10px}}@media (hover:none){.vp-button[aria-label]:after{display:none}}.vp-wrap[data-v-52d063a6]{width:100%;height:100%;position:absolute;inset:0}.vp-wrap[data-v-52d063a6] .vp-player,.vp-wrap[data-v-52d063a6] [class*=player],.vp-wrap[data-v-52d063a6] video{width:100%;height:100%}.up-next[data-v-52d063a6]{background:var(--scrim-90);border:1px solid color-mix(in srgb,var(--brand-white) 15%,transparent);box-shadow:0 8px 30px var(--scrim-50);pointer-events:auto;width:min(22rem,80vw);z-index:var(--z-max);border-radius:8px;padding:1rem 1.25rem;position:absolute;bottom:5rem;right:2rem}.up-next-label[data-v-52d063a6]{letter-spacing:.04em;opacity:.75;text-transform:uppercase;margin:0 0 .6rem;font-size:.8rem}.up-next-card[data-v-52d063a6]{align-items:center;gap:.75rem;margin-block-end:.85rem;display:flex}.up-next-thumb[data-v-52d063a6]{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0;width:6rem}.up-next-episode[data-v-52d063a6]{opacity:.65;margin:0 0 .2rem;font-size:.75rem}.up-next-title[data-v-52d063a6]{margin:0;font-size:.95rem;font-weight:600;line-height:1.2}.up-next-actions[data-v-52d063a6]{gap:.5rem;display:flex}.up-next-play[data-v-52d063a6]{background:var(--brand-white);color:var(--brand-black);cursor:pointer;border:none;border-radius:4px;flex:1;padding:.5rem 1rem;font-weight:600}.up-next-play[data-v-52d063a6]:hover{opacity:.85}.up-next-cancel[data-v-52d063a6]{cursor:pointer;border-radius:4px;padding:.5rem 1rem}@media (width<=768px){.up-next[data-v-52d063a6]{width:auto;bottom:4rem;left:1rem;right:1rem}}.video-main[data-v-52d063a6]{overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;z-index:var(--z-sticky);justify-content:center;align-items:center;display:flex;overflow:hidden}.ad-blocker-overlay[data-v-52d063a6],.video-main[data-v-52d063a6]{-webkit-user-select:none;user-select:none;background-color:#000;width:100%;height:100vh;position:absolute;top:0;left:0}.ad-blocker-overlay[data-v-52d063a6]{cursor:default;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;z-index:var(--z-modal)}.video-container[data-v-52d063a6]{cursor:default;width:100%;height:100%;position:relative}.back-go[data-v-52d063a6]{z-index:2500;transition:opacity .3s,visibility .3s,filter .3s;display:inline-flex;position:absolute;top:2cqi;left:2cqi}.back-go.hidden[data-v-52d063a6]{filter:blur(8px);opacity:0;pointer-events:none;visibility:hidden}.ad-container[data-v-52d063a6]{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1500;width:100%;height:100vh;position:absolute;top:0;left:0}.ad-container.active[data-v-52d063a6]{cursor:default;pointer-events:all}.ad-timer[data-v-52d063a6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--scrim-80);border:1px solid color-mix(in srgb,var(--brand-white) 20%,transparent);color:#fff;z-index:var(--z-modal);border-radius:4px;padding:8px 12px;font-size:14px;font-weight:500;position:absolute;top:20px;right:20px}.error-container[data-v-52d063a6],.loading-container[data-v-52d063a6]{background-color:var(--brand-gray-800);cursor:default;text-align:center;height:100vh;left:0;top:var(--header-min-height,0);width:100%;z-index:var(--z-sticky);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute}@media (width<=768px){.video-main[data-v-52d063a6]{width:100%;height:100vh;z-index:var(--z-max);background:#000;position:fixed;top:0;left:0}.video-container[data-v-52d063a6]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-main[data-v-52d063a6]~*{display:none!important}.back-go[data-v-52d063a6]{z-index:10000;position:fixed;top:20px;left:20px}.back-go.hidden[data-v-52d063a6]{display:none}.ad-container[data-v-52d063a6]{width:100%;min-width:100%;height:100vh;min-height:100vh;z-index:var(--z-overlay);position:absolute;top:0;left:0}.ad-container.active[data-v-52d063a6]{z-index:1001}.ad-blocker-overlay[data-v-52d063a6]{background:var(--scrim-90);color:#fff;z-index:1002;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:flex;position:absolute;top:0;left:0}}@media (width<=768px) and (orientation:landscape){.back-go[data-v-52d063a6]{top:10px;left:10px}}.age-gate[data-v-a42cc160]{z-index:var(--z-modal);place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.age-gate-scrim[data-v-a42cc160]{-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--brand-black) 84%,transparent);position:absolute;inset:0}.age-gate-card[data-v-a42cc160]{background:color-mix(in srgb,var(--brand-gray-900) 90%,transparent);background-image:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--brand-primary) 16%,transparent) 0,transparent 60%);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:0 30px 70px -28px color-mix(in srgb,var(--brand-black) 85%,transparent);text-align:center;z-index:1;width:100%;max-width:30rem;padding:clamp(1.75rem,4vw,2.75rem);position:relative}.age-gate-badge[data-v-a42cc160]{margin-block-end:1rem;font-size:1rem;display:inline-flex}.age-gate-badge[data-v-a42cc160],.age-gate-title[data-v-a42cc160]{color:var(--brand-white);font-weight:700}.age-gate-title[data-v-a42cc160]{letter-spacing:-.01em;margin:0 0 .6rem;font-size:clamp(1.4rem,3vw,1.9rem)}.age-gate-body[data-v-a42cc160]{color:var(--brand-gray-200);margin:0 0 1.6rem;font-size:1rem;line-height:1.55}.age-gate-body strong[data-v-a42cc160]{color:var(--brand-primary)}.age-gate-actions[data-v-a42cc160]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}
