.rail[data-v-c8b05a34]{--cell:210px;min-width:0;position:relative}.head[data-v-c8b05a34]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.rail-title[data-v-c8b05a34]{letter-spacing:-.02em;align-items:center;gap:10px;min-width:0;font-size:18px;font-weight:800;display:flex}.head-end[data-v-c8b05a34]{flex:none;align-items:center;gap:10px;display:flex}.arrows[data-v-c8b05a34]{gap:6px;display:none}.arrow[data-v-c8b05a34]{border:1px solid var(--tb-line);background:var(--tb-surface);width:34px;height:34px;color:var(--tb-text);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .15s,opacity .15s;display:grid}.arrow[data-v-c8b05a34]:hover:not(:disabled){background:var(--tb-surface-2)}.arrow[data-v-c8b05a34]:disabled{opacity:.35;cursor:default}.track[data-v-c8b05a34]{grid-auto-flow:column;grid-auto-columns:var(--cell);margin:-12px calc(-1 * var(--rail-bleed,0px)) -8px;padding:12px var(--rail-bleed,0px) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail-bleed,0px);scrollbar-width:none;gap:12px;display:grid;overflow-x:auto}.track[data-v-c8b05a34]::-webkit-scrollbar{display:none}.track[data-v-c8b05a34]>*{scroll-snap-align:start;min-width:0}@media (width>=768px){.rail[data-v-c8b05a34]{--cell:clamp(240px, 23vw, 320px)}.rail--sm[data-v-c8b05a34]{--cell:clamp(220px, 19vw, 280px)}.rail--lg[data-v-c8b05a34]{--cell:clamp(280px, 34vw, 480px)}.head[data-v-c8b05a34]{align-items:center}.rail-title[data-v-c8b05a34]{letter-spacing:-.025em;font-size:clamp(18px,1.5vw,21px);font-weight:700}.arrows[data-v-c8b05a34]{display:flex}.track[data-v-c8b05a34]{gap:18px}}@media (width>=768px) and (hover:none){.arrows[data-v-c8b05a34]{display:none}.rail[data-v-c8b05a34]{--cell:72vw}.rail--sm[data-v-c8b05a34]{--cell:80vw}.rail--lg[data-v-c8b05a34]{--cell:86vw}.track[data-v-c8b05a34]{gap:14px}}.player[data-v-24d5f534]{gap:12px;min-width:0;display:grid}.frame[data-v-24d5f534]{aspect-ratio:16/9;border-radius:var(--frame-radius,20px);isolation:isolate;background:#000;min-height:200px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 0 0 6px #ffffff08,0 50px 90px -40px #000000f0;container-type:inline-size}.cover[data-v-24d5f534],.unavailable[data-v-24d5f534]{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cover[data-v-24d5f534]{color:#080808;text-align:left;cursor:pointer;padding:0}.cover[data-v-24d5f534]:focus-visible{outline:none}.frame[data-v-24d5f534]:has(.cover:focus-visible){box-shadow:0 0 0 3px var(--tb-accent), 0 50px 90px -40px #000000f0}.cover[data-v-24d5f534] .poster{object-fit:contain;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.cover[data-v-24d5f534]:hover .poster{transform:scale(1.025)}.runtime[data-v-24d5f534]{color:#fff;font-family:var(--tb-font-mono);letter-spacing:.02em;background:#050606d9;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:8px;right:8px}.cta[data-v-24d5f534]{white-space:nowrap;background:#0a0c0eb3;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:6px 16px 6px 6px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff3}.cta-icon[data-v-24d5f534],.cta-label[data-v-24d5f534]{position:relative}.cta[data-v-24d5f534]>.solo-beam{display:none}.cta-icon[data-v-24d5f534]{color:#080808;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.cta-icon[data-v-24d5f534] svg{width:14px;height:14px;margin-left:2px}.cta-label[data-v-24d5f534]{font-family:var(--tb-font-display);letter-spacing:-.01em;font-size:13px;font-weight:800}@media (width>=768px){.runtime[data-v-24d5f534]{background:#080808;padding:3px 8px;font-size:12px;font-weight:600;bottom:12px;right:12px}.cta[data-v-24d5f534]{background:linear-gradient(#fff3,#ffffff0f);min-height:52px;padding:6px 20px 6px 6px;box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 1px #ffffff59,0 12px 30px -12px #0009}.cta[data-v-24d5f534]>.solo-beam{display:block}.cta-icon[data-v-24d5f534]{width:40px;height:40px}.cta-icon[data-v-24d5f534] svg{width:18px;height:18px}.cta-label[data-v-24d5f534]{font-size:16px;font-weight:700}}.cover:hover .cta[data-v-24d5f534],.cover:focus-visible .cta[data-v-24d5f534]{transform:translate(-50%,-50%)scale(1.05);box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 1px #ffffff73,0 16px 36px -12px #000000b3,0 0 0 6px #ffffff1f}.cover:focus-visible .cta[data-v-24d5f534]{box-shadow:inset 0 0 0 1px #ffffff6b, 0 0 0 3px var(--tb-accent), 0 16px 36px -12px #000000b3}.cover:active .cta[data-v-24d5f534]{transform:translate(-50%,-50%)scale(.97)}.privacy[data-v-24d5f534]{color:var(--tb-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.privacy[data-v-24d5f534] svg{color:var(--tb-live);flex:none}.unavailable[data-v-24d5f534]{background:var(--tb-surface);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(16px,4cqi,40px);padding:clamp(16px,5cqi,48px);display:grid}.unavailable-art[data-v-24d5f534]{aspect-ratio:16/9;box-shadow:0 0 0 1px var(--tb-line);border-radius:12px;display:block;overflow:hidden}.unavailable-text[data-v-24d5f534]{color:var(--tb-text);justify-items:start;gap:16px;font-size:clamp(14px,2.4cqi,18px);font-weight:600;line-height:1.45;display:grid}@container (width<=520px){.unavailable[data-v-24d5f534]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.unavailable-art[data-v-24d5f534]{display:none}.unavailable-text[data-v-24d5f534]{justify-items:center;max-width:34ch}}@container (width<=360px){.cta[data-v-24d5f534]{padding-right:14px}}@media (prefers-reduced-motion:reduce){.cover[data-v-24d5f534] .poster,.cta[data-v-24d5f534]{transition:none}.cover[data-v-24d5f534]:hover .poster{transform:none}.cover:hover .cta[data-v-24d5f534],.cover:focus-visible .cta[data-v-24d5f534],.cover:active .cta[data-v-24d5f534]{transform:translate(-50%,-50%)}}.ambient[data-v-0f24094c],.halo[data-v-0f24094c]{z-index:-1;pointer-events:none;opacity:0;transition:opacity .8s;position:absolute}.has-glow .ambient[data-v-0f24094c],.has-glow .halo[data-v-0f24094c]{opacity:1}.ambient[data-v-0f24094c]{background:radial-gradient(ellipse 60% 55% at 50% 32%, color-mix(in srgb, var(--glow) 30%, transparent), transparent 100%);height:min(1000px,115vh);inset:0 0 auto}.halo[data-v-0f24094c]{background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 55%, transparent), transparent);inset:-10% -6% -16%}.has-glow.is-playing .ambient[data-v-0f24094c],.has-glow.is-playing .halo[data-v-0f24094c]{opacity:.6}@media (prefers-reduced-motion:reduce){.ambient[data-v-0f24094c],.halo[data-v-0f24094c]{transition:none}}.watch-page[data-v-0f24094c]{isolation:isolate;position:relative;overflow-x:clip}.watch-layout[data-v-0f24094c]{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:4px;padding-bottom:24px;display:grid}.main-col[data-v-0f24094c]{align-content:start;gap:16px;min-width:0;display:grid}.main-col>.watch[data-v-0f24094c]{order:1}.main-col>.notice[data-v-0f24094c]{order:2}.notice[data-v-0f24094c]{border-color:color-mix(in srgb, var(--tb-accent) 35%, var(--tb-line));background:var(--tb-grad-soft), var(--tb-glass);border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;font-weight:600}.notice[data-v-0f24094c] svg{color:var(--tb-accent);flex:none}.watch[data-v-0f24094c]{gap:16px;display:grid}.stage[data-v-0f24094c]{isolation:isolate;margin-inline:calc(12px - var(--tb-gutter));position:relative}.stage[data-v-0f24094c] .frame{--frame-radius:18px;box-shadow:0 0 0 1px #ffffff12}.stage[data-v-0f24094c] .player{gap:8px}.stage[data-v-0f24094c] .privacy{color:#7d8587;padding-left:4px;font-size:11px;font-weight:500}.stage[data-v-0f24094c] .privacy svg{width:12px;height:12px}.details[data-v-0f24094c]{z-index:1;gap:8px;min-width:0;display:grid;position:relative}.badges[data-v-0f24094c]{flex-wrap:wrap;gap:8px;display:flex}.title[data-v-0f24094c]{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:24px;font-weight:800;line-height:1.15}.meta[data-v-0f24094c]{color:#a5a5a5;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;font-size:12px;font-weight:500;display:flex}.meta>div[data-v-0f24094c]{align-items:center;gap:6px;display:flex}.meta>div+div[data-v-0f24094c]:before{content:"·"}.meta>div[data-v-0f24094c]:first-child{color:var(--tb-text);font-weight:700}.meta dd[data-v-0f24094c]{align-items:center;gap:6px;margin:0;display:flex}.meta .tb-muted[data-v-0f24094c]{color:inherit}.runtime svg[data-v-0f24094c],.day-long[data-v-0f24094c]{display:none}.runtime .tb-stamp[data-v-0f24094c]{color:inherit;letter-spacing:0;font-size:12px;font-weight:500}.creator-row[data-v-0f24094c]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141617e6;border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.creator[data-v-0f24094c]{min-width:0;color:inherit;flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.creator[data-v-0f24094c] .avatar{border:0;width:44px;height:44px}a.creator:hover strong[data-v-0f24094c]{text-underline-offset:3px;text-decoration:underline}.creator-text[data-v-0f24094c]{color:#a5a5a5;gap:2px;min-width:0;font-size:12px;display:grid}.creator-text strong[data-v-0f24094c]{color:var(--tb-text);font-family:var(--tb-font-display);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.creator-text .tb-muted[data-v-0f24094c]{color:inherit}.youtube-link[data-v-0f24094c]{background:0 0;border-color:#ffffff1f;flex:none;gap:4px;min-height:0;padding:9px 12px;font-size:12px}.youtube-link svg[data-v-0f24094c]{width:13px;height:13px}.yt-wide[data-v-0f24094c]{display:none}.notice-data[data-v-0f24094c]{margin-top:4px}.rows[data-v-0f24094c]{gap:22px;min-width:0;display:grid}.rows[data-v-0f24094c]:empty{display:none}.row[data-v-0f24094c]{--rail-bleed:var(--tb-gutter)}.see-all[data-v-0f24094c]{font-size:12px}.caught-up[data-v-0f24094c]{font-size:14px}@media (width>=768px){.watch-layout[data-v-0f24094c]{gap:32px 40px;padding-top:20px;padding-bottom:40px}.main-col[data-v-0f24094c]{gap:20px}.main-col>.watch[data-v-0f24094c],.main-col>.notice[data-v-0f24094c]{order:0}.notice[data-v-0f24094c]{font-size:inherit}.watch[data-v-0f24094c]{gap:24px}.stage[data-v-0f24094c]{margin-inline:0}.stage[data-v-0f24094c] .frame{--frame-radius:20px;box-shadow:0 0 0 1px #ffffff1f,0 0 0 6px #ffffff08,0 50px 90px -40px #000000f0}.stage[data-v-0f24094c] .player{gap:12px}.stage[data-v-0f24094c] .privacy{color:var(--tb-muted);padding-left:0;font-size:12.5px;font-weight:600}.stage[data-v-0f24094c] .privacy svg{width:14px;height:14px}.details[data-v-0f24094c]{gap:14px}.title[data-v-0f24094c]{text-wrap:balance;letter-spacing:-.03em;font-size:clamp(24px,2.7vw,38px);font-weight:700;line-height:1.12}.meta[data-v-0f24094c]{color:inherit;gap:6px 12px;font-size:14px;font-weight:600}.meta>div[data-v-0f24094c]{gap:12px}.meta>div+div[data-v-0f24094c]:before{content:"";background:var(--tb-muted);opacity:.6;border-radius:50%;width:4px;height:4px}.meta>div[data-v-0f24094c]:first-child{color:inherit;font-weight:inherit}.meta .tb-muted[data-v-0f24094c],.runtime[data-v-0f24094c]{color:var(--tb-muted)}.runtime svg[data-v-0f24094c]{display:block}.day-long[data-v-0f24094c]{display:inline}.day-short[data-v-0f24094c]{display:none}.runtime .tb-stamp[data-v-0f24094c]{color:var(--tb-text);letter-spacing:.02em;font-size:13px;font-weight:600}.creator-row[data-v-0f24094c]{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#ffffff0d;border-color:#0000;flex-wrap:wrap;justify-content:space-between;gap:14px 20px;margin-top:6px;padding:14px 16px 14px 14px}.creator[data-v-0f24094c]{flex:initial;gap:14px}.creator[data-v-0f24094c] .avatar{width:56px;height:56px;box-shadow:0 0 0 2px var(--tb-bg), 0 0 0 4px #00000080;border:2px solid #0000}.creator-text[data-v-0f24094c]{color:inherit;gap:0;font-size:13px}.creator-text strong[data-v-0f24094c]{font-size:17px;font-weight:700}.creator-text .tb-muted[data-v-0f24094c]{color:var(--tb-muted)}.youtube-link[data-v-0f24094c]{flex:initial;border-color:var(--tb-line);background:var(--tb-surface-2);gap:8px;min-height:42px;padding:0 20px;font-size:14px}.youtube-link svg[data-v-0f24094c]{width:16px;height:16px}.yt-wide[data-v-0f24094c]{display:inline}.yt-short[data-v-0f24094c]{display:none}.notice-data[data-v-0f24094c]{margin:-4px 0 -12px;font-size:12px}.notice-data[data-v-0f24094c] .source{margin-block:-20px}.rows[data-v-0f24094c]{gap:36px}.row[data-v-0f24094c]{--rail-bleed:0px}.see-all[data-v-0f24094c]{font-size:13px}}
