.watch-head[data-astro-cid-o3qoa2r7]{padding:clamp(2.5rem, 7vh, 4.5rem) var(--gutter) 2rem}.watch-kicker[data-astro-cid-o3qoa2r7]{color:var(--acc);margin:0 0 .9rem}.watch-title[data-astro-cid-o3qoa2r7]{margin:0 0 1.1rem}.watch-sub[data-astro-cid-o3qoa2r7]{color:var(--ink-2);max-width:52ch;margin:0;font-size:1.12rem}.watch-count[data-astro-cid-o3qoa2r7]{white-space:nowrap;text-transform:none;color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:.5rem}.stage[data-astro-cid-o3qoa2r7]{grid-template-columns:minmax(0,2.2fr) minmax(16rem,1fr);gap:1.6rem;margin:0 0 3.2rem;scroll-margin-top:5rem;display:grid}.stage__left[data-astro-cid-o3qoa2r7]{align-self:start;min-width:0}.stage__screen[data-astro-cid-o3qoa2r7]{border:1px solid var(--line);background:#0d1f33}.stage__speed[data-astro-cid-o3qoa2r7]{justify-content:flex-end;margin-top:.6rem}.stage__screen[data-astro-cid-o3qoa2r7] video[data-astro-cid-o3qoa2r7]{aspect-ratio:16/9;background:#0d1f33;width:100%;height:auto;display:block}.stage__panel[data-astro-cid-o3qoa2r7]{flex-direction:column;min-width:0;display:flex}.stage__badge[data-astro-cid-o3qoa2r7]{color:var(--acc);text-transform:none;letter-spacing:.05em;margin:0 0 .5rem;font-size:.66rem}.stage__title[data-astro-cid-o3qoa2r7]{letter-spacing:-.025em;margin:0 0 .4rem;font-size:clamp(1.3rem,2.4vw,1.7rem)}.stage__subtitle[data-astro-cid-o3qoa2r7]{color:var(--ink-2);margin:0 0 1.1rem}.chapters[data-astro-cid-o3qoa2r7]{border-top:1px solid var(--line-2);margin:0 0 1rem;padding:0;list-style:none}.chapters[data-astro-cid-o3qoa2r7] li{border-bottom:1px solid var(--line-2)}.chapters[data-astro-cid-o3qoa2r7] button{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink-2);background:0 0;border:0;grid-template-columns:3.2rem 1fr;gap:.6rem;padding:.45rem .3rem;font-size:.95rem;display:grid}.chapters[data-astro-cid-o3qoa2r7] button .mono{color:var(--ink-3);text-transform:none;padding-top:.3em;font-size:.64rem}.chapters[data-astro-cid-o3qoa2r7] button:hover,.chapters[data-astro-cid-o3qoa2r7] button.is-now{color:var(--acc);background:var(--paper-2)}.chapters[data-astro-cid-o3qoa2r7] button.is-now .mono{color:var(--acc)}.stage__links[data-astro-cid-o3qoa2r7]{text-transform:none;letter-spacing:.04em;margin:0 0 1rem;font-size:.72rem}.stage__links[data-astro-cid-o3qoa2r7] a[data-astro-cid-o3qoa2r7]{color:var(--acc);border-bottom:1px solid var(--acc-soft);text-decoration:none}.stage__links[data-astro-cid-o3qoa2r7] a[data-astro-cid-o3qoa2r7]:hover{border-bottom-color:var(--acc)}.upnext[data-astro-cid-o3qoa2r7]{border-top:1px solid var(--line);color:var(--ink-3);text-transform:none;letter-spacing:.05em;gap:.45rem;margin-top:auto;padding-top:.8rem;font-size:.64rem;display:grid}.upnext__btn[data-astro-cid-o3qoa2r7]{text-align:left;cursor:pointer;font-family:var(--font-ui);color:var(--ink);letter-spacing:-.01em;background:0 0;border:0;padding:0;font-size:1rem;font-weight:600}.upnext__btn[data-astro-cid-o3qoa2r7]:hover{color:var(--acc)}.upnext__auto[data-astro-cid-o3qoa2r7]{cursor:pointer;align-items:center;gap:.45rem;display:flex}.upnext[data-astro-cid-o3qoa2r7][hidden]{display:none}.shelf[data-astro-cid-o3qoa2r7]{margin-bottom:3rem}.shelf__head[data-astro-cid-o3qoa2r7]{color:var(--ink-2);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:0 0 1.3rem;padding-bottom:.6rem;font-size:.66rem;display:flex}.shelf__count[data-astro-cid-o3qoa2r7]{color:var(--ink-3);text-transform:none;font-variant-numeric:tabular-nums}.grid[data-astro-cid-o3qoa2r7]{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1.6rem 1.3rem;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-o3qoa2r7]{color:inherit;flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.card__thumb[data-astro-cid-o3qoa2r7]{aspect-ratio:16/9;border:1px solid var(--line);background:#0d1f33;margin-bottom:.35rem;display:block;position:relative;overflow:hidden}.card__thumb[data-astro-cid-o3qoa2r7] img[data-astro-cid-o3qoa2r7]{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}.card__time[data-astro-cid-o3qoa2r7]{color:#fff;text-transform:none;letter-spacing:.04em;background:#0d1f33e0;padding:.15rem .4rem;font-size:.6rem;position:absolute;bottom:.4rem;right:.4rem}.card__play[data-astro-cid-o3qoa2r7]{color:#fff;opacity:0;background:#1f6fb8eb;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:auto;padding-left:.15rem;font-size:1rem;transition:opacity .2s,transform .2s;display:grid;position:absolute;inset:0;transform:scale(.85)}.card[data-astro-cid-o3qoa2r7]:hover .card__thumb[data-astro-cid-o3qoa2r7] img[data-astro-cid-o3qoa2r7],.card[data-astro-cid-o3qoa2r7]:focus-visible .card__thumb[data-astro-cid-o3qoa2r7] img[data-astro-cid-o3qoa2r7]{transform:scale(1.03)}.card[data-astro-cid-o3qoa2r7]:hover .card__play[data-astro-cid-o3qoa2r7],.card[data-astro-cid-o3qoa2r7]:focus-visible .card__play[data-astro-cid-o3qoa2r7]{opacity:1;transform:none}.card[data-astro-cid-o3qoa2r7]:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.card__badge[data-astro-cid-o3qoa2r7]{color:var(--ink-3);text-transform:none;letter-spacing:.05em;font-size:.6rem}.card__title[data-astro-cid-o3qoa2r7]{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);font-size:1.05rem;font-weight:700;line-height:1.3}.card[data-astro-cid-o3qoa2r7]:hover .card__title[data-astro-cid-o3qoa2r7]{color:var(--acc)}.card__subtitle[data-astro-cid-o3qoa2r7]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.45;display:-webkit-box;overflow:hidden}.grid--featured[data-astro-cid-o3qoa2r7]{grid-template-columns:1fr}.card--featured[data-astro-cid-o3qoa2r7]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:1.4rem;display:grid}.card--featured[data-astro-cid-o3qoa2r7] .card__text[data-astro-cid-o3qoa2r7]{flex-direction:column;gap:.35rem;display:flex}.card--featured[data-astro-cid-o3qoa2r7] .card__title[data-astro-cid-o3qoa2r7]{font-size:clamp(1.3rem,2.4vw,1.7rem)}.card--featured[data-astro-cid-o3qoa2r7] .card__subtitle[data-astro-cid-o3qoa2r7]{-webkit-line-clamp:3;font-size:1.02rem}@media (width<=720px){.card--featured[data-astro-cid-o3qoa2r7]{grid-template-columns:1fr;gap:.4rem}}.card[data-astro-cid-o3qoa2r7].is-playing .card__thumb[data-astro-cid-o3qoa2r7]{outline:2px solid var(--acc);outline-offset:2px}.card[data-astro-cid-o3qoa2r7].is-playing .card__badge[data-astro-cid-o3qoa2r7]:after{content:" · now playing";color:var(--acc)}.watch-note[data-astro-cid-o3qoa2r7]{color:var(--ink-3);text-transform:none;letter-spacing:.04em;margin:0 0 4rem;font-size:.62rem}.empty[data-astro-cid-o3qoa2r7]{border:1px dashed var(--line);background:var(--paper-2);text-align:center;text-transform:none;letter-spacing:0;padding:3rem 1.5rem}@media (width<=860px){.stage[data-astro-cid-o3qoa2r7]{grid-template-columns:1fr;gap:1.1rem}}
