[data-testid=player-full].svelte-nfsfpn{scroll-margin-block:var(--nav-offset) calc(var(--control) + var(--space-6))}.player.svelte-nfsfpn{--pair-h:min(56svh, 600px);width:100%;min-width:0;margin:0}.shell.svelte-nfsfpn{gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.shell.svelte-nfsfpn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.media.svelte-nfsfpn{border-radius:var(--radius-sm);background:var(--bg-sunk);min-width:0;box-shadow:var(--shadow);position:relative;overflow:hidden}.media.svelte-nfsfpn:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--hair);pointer-events:none;position:absolute;inset:0}.pair-group.svelte-nfsfpn{align-items:flex-start;gap:var(--space-4);min-width:0;width:min(100%, calc(var(--pair-h) * 2.062 + var(--space-4)));margin-inline:auto;display:flex}.pair-col.svelte-nfsfpn{flex:none;min-width:0}.pair-col.desktop.svelte-nfsfpn{width:calc((100% - var(--space-4)) * var(--pair-desktop) / (var(--pair-desktop) + var(--pair-phone)))}.pair-col.phone.svelte-nfsfpn{width:calc((100% - var(--space-4)) * var(--pair-phone) / (var(--pair-desktop) + var(--pair-phone)))}.pair-col.desktop.svelte-nfsfpn .media:where(.svelte-nfsfpn) video:where(.svelte-nfsfpn),.pair-col.phone.svelte-nfsfpn .media:where(.svelte-nfsfpn) video:where(.svelte-nfsfpn){width:100%;height:auto;max-height:var(--pair-h);object-fit:contain}.pair-label.svelte-nfsfpn{justify-content:flex-start;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--fg);font-size:var(--text-xs);display:flex}.pair-label.svelte-nfsfpn span:where(.svelte-nfsfpn){color:var(--fg-3);font-family:var(--mono);font-size:var(--text-micro);white-space:nowrap}.pair-fallback.svelte-nfsfpn{margin:var(--space-1) 0 0;color:var(--fg-3);font-family:var(--mono);font-size:var(--text-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player.fit-narrow.svelte-nfsfpn .shell.pair:where(.svelte-nfsfpn){column-gap:var(--space-3);row-gap:var(--space-3);grid-template-rows:auto auto;grid-template-columns:42% minmax(0,1fr);display:grid}.player.fit-narrow.svelte-nfsfpn .pair-group:where(.svelte-nfsfpn){grid-template-columns:subgrid;grid-template-rows:subgrid;gap:inherit;grid-area:1/1/-1/-1;width:auto;max-width:none;margin:0;display:grid}.player.fit-narrow.svelte-nfsfpn .pair-col.desktop:where(.svelte-nfsfpn){grid-area:1/1/auto/-1;width:auto}.player.fit-narrow.svelte-nfsfpn .pair-col.phone:where(.svelte-nfsfpn){grid-area:2/1;width:auto}.player.fit-narrow.svelte-nfsfpn .pair-col.phone:where(.svelte-nfsfpn) video:where(.svelte-nfsfpn){width:100%;max-height:none}.player.fit-narrow.svelte-nfsfpn .pair-col.phone:where(.svelte-nfsfpn) .pair-fallback:where(.svelte-nfsfpn){margin:var(--space-1) 0 0;white-space:normal}.player.fit-narrow.svelte-nfsfpn .shell.pair:where(.svelte-nfsfpn) .toolbar:where(.svelte-nfsfpn){z-index:1;margin-top:calc(12px * 1.5 + var(--space-2));align-content:flex-start;align-self:start;gap:var(--space-2);width:100%;min-width:0;max-width:none;padding:var(--space-1) var(--space-2);flex-wrap:wrap;grid-area:2/2;display:flex}.player.fit-narrow.svelte-nfsfpn .shell.pair:where(.svelte-nfsfpn) .timeline:where(.svelte-nfsfpn){flex:100%;min-width:0}.player.fit-narrow.svelte-nfsfpn .shell.pair:where(.svelte-nfsfpn) .read:where(.svelte-nfsfpn){font-size:var(--text-micro)}.player.fit-narrow.svelte-nfsfpn .shell.pair:where(.svelte-nfsfpn) .read:where(.svelte-nfsfpn) .fr:where(.svelte-nfsfpn){display:none}.player.fit-narrow.svelte-nfsfpn .shell.pair:where(.svelte-nfsfpn) .read:where(.svelte-nfsfpn) .clock:where(.svelte-nfsfpn){font-size:0}.player.fit-narrow.svelte-nfsfpn .shell.pair:where(.svelte-nfsfpn) .read:where(.svelte-nfsfpn) .clock:where(.svelte-nfsfpn):after{content:attr(data-clock);font-size:var(--text-micro)}video.svelte-nfsfpn{object-fit:contain;width:100%;height:auto;display:block}.bigplay.svelte-nfsfpn{border-radius:var(--radius-pill);color:#f4f1ea;-webkit-backdrop-filter:blur(14px)saturate(1.3);cursor:pointer;width:56px;height:56px;transition:transform var(--dur-press) var(--ease-out);background:#0c0c0b9e;border:0;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.bigplay.svelte-nfsfpn:is(:where(.svelte-nfsfpn):active,[data-pressed],[data-pending]){--press-opacity:1;transform:scale(.94)}.fsbar.svelte-nfsfpn{z-index:2;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) max(var(--space-3), env(safe-area-inset-bottom));opacity:0;transition:opacity var(--dur-ui) ease;background:linear-gradient(#0000,#0808088c);display:none;position:absolute;inset:auto 0 0}.shell.svelte-nfsfpn:fullscreen .fsbar:where(.svelte-nfsfpn){opacity:1;visibility:visible;transition:opacity var(--dur-ui) ease, visibility 0s;display:flex}.shell:fullscreen.hidecontrols.svelte-nfsfpn .fsbar:where(.svelte-nfsfpn){opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-ui) ease, visibility 0s linear var(--dur-ui)}.shell:fullscreen.hidecontrols.svelte-nfsfpn{cursor:none}.fsbtn.svelte-nfsfpn{width:var(--control);height:var(--control);border-radius:var(--radius-pill);color:#f4f1ea;cursor:pointer;background:#0c0c0b9e;border:0;flex:none;place-items:center;display:grid}.fs-timeline.svelte-nfsfpn{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}@media (width<=699px){.shell.svelte-nfsfpn:fullscreen .fsbar:where(.svelte-nfsfpn){grid-template-columns:repeat(3, var(--control)) minmax(0, 1fr) var(--control);display:grid}.fs-timeline.svelte-nfsfpn{grid-area:1/1/auto/-1}.fsbtn.svelte-nfsfpn{grid-row:2}.fsbtn.svelte-nfsfpn:last-child{grid-column:5}}.fsread.svelte-nfsfpn{color:#fffc;font-size:var(--text-micro);font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;flex:none;margin:0}.fsscrub.svelte-nfsfpn{border-radius:var(--radius-pill);background:#fff3;flex:1;height:3px;position:relative;overflow:hidden}.fsscrub.svelte-nfsfpn i:where(.svelte-nfsfpn){background:var(--accent);position:absolute;inset:0 auto 0 0}.shell.svelte-nfsfpn:fullscreen{background:#000;display:block}.shell.svelte-nfsfpn:fullscreen:focus-visible{outline-offset:-2px}.shell.svelte-nfsfpn:fullscreen .toolbar:where(.svelte-nfsfpn){display:none}.shell.svelte-nfsfpn:fullscreen .pair-group:where(.svelte-nfsfpn){width:100%;max-width:none;height:100%;display:block}.shell.svelte-nfsfpn:fullscreen .pair-col.desktop:where(.svelte-nfsfpn){width:100%;height:100%}.shell.svelte-nfsfpn:fullscreen .pair-col.phone:where(.svelte-nfsfpn){display:none}.shell.svelte-nfsfpn:fullscreen .pair-label:where(.svelte-nfsfpn){display:none}.shell.svelte-nfsfpn:fullscreen .pair-fallback:where(.svelte-nfsfpn){display:none}.shell.svelte-nfsfpn:fullscreen .media:where(.svelte-nfsfpn){border-radius:0;height:100%}.shell.svelte-nfsfpn:fullscreen video:where(.svelte-nfsfpn){object-fit:contain;background:#000;height:100%}.toolbar.svelte-nfsfpn{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--control);width:100%;max-width:calc(var(--pair-h) * 2.062 + var(--space-4));box-sizing:border-box;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--hair);touch-action:manipulation;margin:0 auto;display:flex}.tbtn.svelte-nfsfpn{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--fg);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-hover) ease;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.tbtn.svelte-nfsfpn:hover:not(:disabled){background:var(--accent-soft)}}.tbtn.svelte-nfsfpn:is(:where(.svelte-nfsfpn):active,[data-pressed],[data-pending]):not(:disabled){--press-opacity:1;transform:scale(.92)}.tbtn.svelte-nfsfpn:disabled{opacity:.35;cursor:default}.play.svelte-nfsfpn{background:var(--fg);color:var(--bg);box-shadow:inset 0 0 0 1px var(--fg)}@media (hover:hover) and (pointer:fine){.play.svelte-nfsfpn:hover:not(:disabled){background:var(--fg);color:var(--bg)}}.timeline.svelte-nfsfpn{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.scrub.svelte-nfsfpn{flex:80px;align-items:center;min-width:56px;min-height:44px;display:flex;position:relative}.scrub.svelte-nfsfpn .prange:where(.svelte-nfsfpn){appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.scrub.svelte-nfsfpn .prange:where(.svelte-nfsfpn)::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:linear-gradient(var(--accent), var(--accent)) 0 0 / var(--fill,0%) 100% no-repeat, var(--hair-strong);height:4px}.scrub.svelte-nfsfpn .prange:where(.svelte-nfsfpn)::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-pill);background:var(--fg);border:0;width:22px;height:22px;margin-top:-9px;box-shadow:0 1px 3px #00000059}.scrub.svelte-nfsfpn .prange:where(.svelte-nfsfpn)::-moz-range-track{border-radius:var(--radius-pill);background:var(--hair-strong);height:4px}.scrub.svelte-nfsfpn .prange:where(.svelte-nfsfpn)::-moz-range-thumb{border-radius:var(--radius-pill);background:var(--fg);border:0;width:22px;height:22px;box-shadow:0 1px 3px #00000059}.scrub.svelte-nfsfpn .prange:where(.svelte-nfsfpn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scrub.svelte-nfsfpn .prange:where(.svelte-nfsfpn)::-moz-range-progress{background:var(--accent)}.track.svelte-nfsfpn{pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.fill.svelte-nfsfpn{display:none}.mark.svelte-nfsfpn{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 35%, transparent);height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent);pointer-events:none;position:absolute;top:50%;translate:0 -50%}.read.svelte-nfsfpn{color:var(--fg-2);font-size:var(--text-micro);font-variant-numeric:tabular-nums;text-transform:none;white-space:nowrap;flex:none;align-items:center;gap:8px;margin:0;padding:0 6px;display:flex}.read.svelte-nfsfpn span:where(.svelte-nfsfpn):first-child{font-variant-numeric:tabular-nums}.speed.svelte-nfsfpn{font-size:var(--text-micro);font-variant-numeric:tabular-nums}figcaption.svelte-nfsfpn{margin-top:var(--space-2);color:var(--fg-3);font-size:var(--text-micro);text-transform:none}figcaption.svelte-nfsfpn span:where(.svelte-nfsfpn){white-space:nowrap}.read.svelte-nfsfpn .clock:where(.svelte-nfsfpn){flex:none}.read.svelte-nfsfpn .fr:where(.svelte-nfsfpn){color:var(--fg);flex:none}.phone.svelte-nfsfpn .read:where(.svelte-nfsfpn) span:where(.svelte-nfsfpn):last-child{display:none}.player.fit-compact.svelte-nfsfpn .toolbar:where(.svelte-nfsfpn){grid-template-columns:repeat(3, var(--control)) minmax(0, 1fr) repeat(2, var(--control));gap:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:var(--radius-lg);display:grid}.player.fit-compact.svelte-nfsfpn .timeline:where(.svelte-nfsfpn){gap:var(--space-3);grid-area:1/1/auto/-1}.player.fit-compact.svelte-nfsfpn .scrub:where(.svelte-nfsfpn){min-width:0;margin:0}.player.fit-compact.svelte-nfsfpn .read:where(.svelte-nfsfpn){font-size:var(--text-micro);justify-content:flex-end;margin:0;padding:0}.player.fit-compact.svelte-nfsfpn .play:where(.svelte-nfsfpn){grid-area:2/1}.player.fit-compact.svelte-nfsfpn .tbtn[data-testid=player-prev]:where(.svelte-nfsfpn){grid-area:2/2}.player.fit-compact.svelte-nfsfpn .tbtn[data-testid=player-next]:where(.svelte-nfsfpn){grid-area:2/3}.player.fit-compact.svelte-nfsfpn .speed:where(.svelte-nfsfpn){grid-area:2/5}.player.fit-compact.svelte-nfsfpn .tbtn[data-testid=player-full]:where(.svelte-nfsfpn){grid-area:2/6}.player.fit-compact.svelte-nfsfpn .read:where(.svelte-nfsfpn) .fr:where(.svelte-nfsfpn){display:none}.player.fit-tiny.svelte-nfsfpn .toolbar:where(.svelte-nfsfpn){grid-template-columns:repeat(3, minmax(var(--control), 1fr))}.player.fit-tiny.svelte-nfsfpn .speed:where(.svelte-nfsfpn){grid-area:3/2;justify-self:end}.player.fit-tiny.svelte-nfsfpn .tbtn[data-testid=player-full]:where(.svelte-nfsfpn){grid-area:3/3;justify-self:end}:is(.player.fit-compact.svelte-nfsfpn .shell:where(.svelte-nfsfpn):fullscreen .toolbar:where(.svelte-nfsfpn),.player.fit-narrow.svelte-nfsfpn .shell:where(.svelte-nfsfpn):fullscreen .toolbar:where(.svelte-nfsfpn),.player.fit-tiny.svelte-nfsfpn .shell:where(.svelte-nfsfpn):fullscreen .toolbar:where(.svelte-nfsfpn)){display:none}@media (prefers-reduced-motion:reduce){.tbtn.svelte-nfsfpn,.bigplay.svelte-nfsfpn{transition:none}}.tiles.svelte-1nkrekp{background:var(--bg-sunk);display:grid}img.svelte-1nkrekp{width:100%;height:auto;display:block}
