.pg-watch .watch-head{display:flex;flex-direction:column;gap:var(--space-4);max-width:34em;margin-bottom:var(--space-6)}.pg-watch .watch-head .display,.pg-watch .watch-head .lede{margin:0}.pg-watch .watch-back{margin:0 0 var(--space-4);font-size:var(--fs-mk-small)}.pg-watch .watch-back a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.pg-watch .watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:var(--space-6);align-items:start}.pg-watch .watch-aside{display:flex;flex-direction:column;gap:var(--space-3)}.pg-watch .watch-aside__text{margin:0;color:var(--muted);font-size:var(--fs-mk-small)}.pg-watch .watch-player{min-width:0}.pg-watch .watch-frame{position:relative;aspect-ratio:16/9;width:100%;background:var(--sunken);border:1px solid var(--screen-border);border-radius:var(--radius-md);overflow:hidden}.pg-watch .watch-frame--tall{aspect-ratio:9/16;width:min(100%,22rem);margin-inline:0}@media (min-width:720px){.pg-watch .watch-frame--tall{height:calc(100svh - var(--header-h) - var(--space-8));max-height:calc(100svh - var(--header-h) - var(--space-8));width:auto;max-width:100%}}.pg-watch .watch-mux,.pg-watch .watch-poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-watch .watch-mux{--media-accent-color:var(--night-50);--media-primary-color:var(--night-50);--media-secondary-color:var(--night-950)}.pg-watch .watch-mux::part(center play button){background:var(--night-950);border-radius:50%;min-width:56px;min-height:56px}.pg-watch .watch-mux:focus-visible{outline-offset:-2px}.pg-watch .watch-unavailable{position:absolute;inset:0;margin:0;display:grid;place-items:center;padding:var(--space-4);color:var(--muted);font-size:var(--fs-mk-small);text-align:center}.pg-watch .watch-chapters{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--space-2)}.pg-watch .watch-chapter{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);font:inherit;font-family:var(--font-sans);font-size:var(--fs-mk-small);color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:var(--radius-button);text-align:left;cursor:pointer}.pg-watch .watch-chapter:disabled{cursor:default;color:var(--muted)}.pg-watch .watch-chapter[aria-current=true]{border-color:var(--brand);color:var(--brand);font-weight:600}.pg-watch .watch-chapter__time{font-variant-numeric:tabular-nums;color:var(--muted)}.pg-watch .watch-meta{margin:var(--space-4) 0 0;font-size:var(--fs-mk-small);color:var(--muted)}.pg-watch .watch-transcript{margin-top:var(--space-4);max-width:40em}.pg-watch .watch-transcript summary{display:list-item;min-height:48px;padding-block:12px;font-weight:600;cursor:pointer}.pg-watch .watch-transcript .arrow{display:inline-flex;align-items:center;min-height:44px}.pg-watch .watch-transcript p{margin:0 0 var(--space-3);line-height:1.68;color:var(--color-neutral-800);text-wrap:pretty}.pg-watch .watch-transcript__who{font-weight:600}@media (min-width:720px){.pg-watch .watch-layout:has(.watch-frame--tall){grid-template-columns:calc((100svh - var(--header-h) - var(--space-8)) * 9 / 16) 16rem;justify-content:start}}@media (max-width:719.98px){.pg-watch .watch-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.pg-watch .watch-head{margin-bottom:var(--space-4)}.pg-watch .watch-head .lede{font-size:var(--t-body)}.pg-watch .watch-frame{aspect-ratio:9/16;max-height:none;width:min(100%,calc((100svh - var(--header-h) - var(--tabbar-h) - var(--space-8)) * 9 / 16));margin-inline:auto}.pg-watch .watch-mux{width:100%;height:100%}.pg-watch .watch-chapters{grid-template-columns:minmax(0,1fr)}}.pg-watch .feed-itemtags,.pg-watch .watch-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.pg-watch .watch-tags{margin-top:var(--space-3)}.pg-watch .watch-tag{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--space-3);font-size:var(--fs-mk-small);color:var(--brand);border:1px solid var(--line);border-radius:var(--radius-button)}.pg-feed{--feed-bar:60px;--feed-chips:56px}.pg-feed .feed-shell{height:calc(100vh - var(--header-h) - var(--tabbar-h));height:calc(100svh - var(--header-h) - var(--tabbar-h));display:flex;flex-direction:column;background:var(--sunken)}.pg-feed .feed-tags{flex:none;height:var(--feed-chips);display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--space-4);border-bottom:1px solid var(--line);background:var(--bg)}@media (min-width:720px){.pg-feed .feed-tags{padding-inline:max(var(--space-6),calc((100% - var(--page-max)) / 2 + var(--space-6)));scroll-padding-inline:max(var(--space-6),calc((100% - var(--page-max)) / 2 + var(--space-6)))}}.pg-feed .feed-tags::-webkit-scrollbar{display:none}.pg-feed .feed-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;min-height:48px;padding:0 var(--space-4);font-size:var(--fs-mk-small);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-button);white-space:nowrap}.pg-feed .feed-chip[aria-current=page]{color:var(--on-brand);background:var(--brand);border-color:var(--brand);font-weight:600}.pg-feed .feed-wrap{flex:1;min-height:0;position:relative;container-type:size}.pg-feed .feed{height:100%;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;container-type:size;scrollbar-width:none}.pg-feed .feed::-webkit-scrollbar{display:none}.pg-feed .feed:focus-visible{outline-offset:-3px}.pg-feed .feed-item{height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;justify-content:center}.pg-feed .feed-col{height:100%;width:min(100cqw,calc((100cqh - var(--feed-bar)) * 9 / 16));display:flex;flex-direction:column}.pg-feed .feed-media{position:relative;flex:1;min-height:0;background:var(--night-950);overflow:hidden}.pg-feed .feed-mux,.pg-feed .feed-poster{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pg-feed .feed-mux{--controls:none;--media-object-fit:contain;--media-accent-color:var(--night-50);--media-primary-color:var(--night-50);--media-secondary-color:var(--night-950)}.pg-feed .feed-mux.feed-mux--controls{--controls:initial}.pg-feed .feed-tap{position:absolute;inset:0;width:100%;height:100%;padding:0;background:transparent;border:0;cursor:pointer}.pg-feed .feed-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:var(--space-2);height:36px;padding-inline:var(--space-3);background:var(--night-950);color:var(--night-50);pointer-events:none}.pg-feed .feed-top a{pointer-events:auto}.pg-feed .feed-title{flex:1;min-width:0;margin:0;font-family:var(--font-sans);font-size:var(--fs-mk-small);font-weight:600;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-feed .feed-top .feed-itemtags{flex:none;display:flex;margin:0;padding:0;list-style:none}.pg-feed .feed-top .watch-tag{display:inline-flex;align-items:center;min-width:44px;min-height:44px;margin-block:-4px;padding:0 var(--space-2);justify-content:center;color:var(--night-50);background:none;border:0;font-size:var(--fs-mk-small);text-decoration:underline}.pg-feed .feed-rail{position:absolute;right:var(--space-2);bottom:26%;z-index:2;gap:var(--space-3)}.pg-feed .feed-rail,.pg-feed .feed-rail .share{display:flex;flex-direction:column;align-items:center}.pg-feed .feed-rail .share-btn,.pg-feed .feed-rail__btn{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:44px;padding:0;font:inherit;color:var(--night-50);background:none;border:0;cursor:pointer;text-decoration:none}.pg-feed .feed-rail .share-btn__icon,.pg-feed .feed-rail__icon{box-sizing:border-box;width:44px;height:44px;padding:11px;border-radius:50%;background:color-mix(in srgb,var(--teal-900) 60%,transparent)}.pg-feed .feed-rail .share-btn__label,.pg-feed .feed-rail__label{padding:0 var(--space-2);font-size:12px;line-height:16px;border-radius:var(--radius-button);background:color-mix(in srgb,var(--teal-900) 60%,transparent)}.pg-feed .feed-rail .share__status{position:absolute;right:calc(100% + var(--space-2));white-space:nowrap;padding:var(--space-1) var(--space-2);font-size:var(--fs-mk-small);color:var(--night-50);background:var(--night-950);border-radius:var(--radius-button)}.pg-feed .feed-rail .share__status:empty{display:none}.pg-feed .feed-rail .share{position:relative}.pg-feed .feed-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb,var(--night-50) 25%,transparent);pointer-events:none}.pg-feed .feed-progress__bar{display:block;width:100%;height:100%;background:var(--night-50);transform-origin:left center;transform:scaleX(0)}.pg-feed .feed-paused{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--night-950) 72%,transparent);color:var(--night-50);pointer-events:none}.pg-feed .feed-media :focus-visible{outline:2px solid var(--night-50);outline-offset:2px}.pg-feed .feed-unavailable{position:absolute;inset:0;margin:0;display:grid;place-items:center;padding:var(--space-4);color:var(--muted);font-size:var(--fs-mk-small);text-align:center}.pg-feed .feed-bar{flex:none;justify-content:flex-end;height:var(--feed-bar);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-inline:var(--space-3);background:var(--bg);border-top:1px solid var(--line)}.pg-feed .feed-empty{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);max-width:34em;margin-inline:auto;width:100%}.pg-feed .feed-empty__title{margin:0;font-family:var(--font-serif);font-size:var(--t-h2);font-weight:600}.pg-feed .feed-empty__text{margin:0;color:var(--muted)}.pg-feed .feed-empty__back{display:inline-flex;align-items:center;min-height:48px;text-decoration:underline}.pg-feed .feed-bar .ds-btn{min-height:44px}.pg-feed .feed-nav{display:none}@media (min-width:720px){.pg-feed .feed-nav{position:absolute;top:50%;left:calc(50% + min(100cqw, (100cqh - var(--feed-bar)) * 9 / 16) / 2 + var(--space-4));transform:translateY(-50%);display:flex;flex-direction:column;gap:var(--space-3)}.pg-feed .feed-step{display:grid;place-items:center;width:48px;height:48px;padding:0;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-button);cursor:pointer}.pg-feed .feed-step:disabled{color:var(--muted);cursor:default}}@media (max-width:719.98px){.pg-feed{--feed-bar:0px;--feed-chips:44px}.pg-feed .feed-tags{flex-wrap:nowrap;gap:0;padding-inline:var(--space-2);scroll-padding-inline:var(--space-2)}.pg-feed .feed-chip{position:relative;min-height:44px;padding:0 var(--space-3);font-size:14px;color:var(--muted);background:none;border:0;border-radius:0}.pg-feed .feed-chip[aria-current=page]{color:var(--brand);background:none;font-weight:600}.pg-feed .feed-chip[aria-current=page]:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:6px;height:2px;background:var(--brand)}.pg-feed .feed-bar{display:none}.pg-feed .feed-col{width:100cqw}.pg-feed .feed-mux{--media-object-fit:cover}.pg-feed .feed-poster{-o-object-fit:cover;object-fit:cover}}@media (prefers-reduced-motion:reduce){.pg-feed .feed{scroll-behavior:auto}}.pg-watch .watch-share{position:absolute;right:var(--space-2);bottom:var(--space-2);z-index:2}.pg-watch .watch-share .share{position:relative;display:block}.pg-watch .watch-share .share-btn{display:flex;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-3);font:inherit;background:color-mix(in srgb,var(--teal-900) 60%,transparent);border:0;cursor:pointer}.pg-watch .watch-share .share-btn,.pg-watch .watch-share .share__status{font-size:var(--fs-mk-small);color:var(--night-50);border-radius:var(--radius-button)}.pg-watch .watch-share .share__status{position:absolute;right:0;bottom:calc(100% + var(--space-1));white-space:nowrap;padding:var(--space-1) var(--space-2);background:var(--night-950)}.pg-watch .watch-share .share__status:empty{display:none}.pg-watch .watch-chapter-list{margin:var(--space-4) 0 0;padding:0;list-style:none}.pg-watch .watch-chapter-list li{padding:var(--space-1) 0}.pg-watch .watch-chapter-list .watch-chapter__time{color:var(--muted);font-variant-numeric:tabular-nums}.pg-feed #video-details{scroll-margin-top:var(--header-h)}