.player-bar.svelte-144rm16{position:relative;z-index:30;background:none;border:none;border-radius:0;padding:0;margin:0 0 26px;border-bottom:1px solid #e5e5e5}.progress-bar.svelte-144rm16{height:4px;background:#e5e5e5;border-radius:99px;cursor:pointer;position:relative;margin-bottom:12px}.progress-bar.svelte-144rm16:before{content:"";position:absolute;inset:-10px 0}.dark .player-bar.svelte-144rm16{border-bottom-color:transparent}.dark .progress-bar.svelte-144rm16{background:#ffffff80}.progress-fill.svelte-144rm16{height:100%;background:linear-gradient(90deg,var(--primary) 0%,var(--primary) 100%);border-radius:99px;width:0%;position:relative;transition:width .1s linear;pointer-events:none}.player-controls.svelte-144rm16{display:flex;align-items:center;padding:6px 24px 16px;gap:8px}.player-actions.svelte-144rm16{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}@media(max-width:600px)and (orientation:portrait){.player-controls.svelte-144rm16{flex-wrap:wrap;justify-content:space-between}.player-actions.svelte-144rm16{order:3;flex:none;width:100%;justify-content:space-between}}.player-left.svelte-144rm16{display:flex;align-items:center;gap:10px;flex-shrink:0}.play-btn.svelte-144rm16{width:22px;height:22px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s}.play-btn.svelte-144rm16 svg:where(.svelte-144rm16){width:22px;height:22px}.play-btn.svelte-144rm16 svg[viewBox="0 0 24 24"]:where(.svelte-144rm16){width:24px;height:24px}.play-btn.svelte-144rm16:hover{transform:scale(1.08)}.player-time.svelte-144rm16{font-size:13px;color:#fff;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.5px;white-space:nowrap}.player-right.svelte-144rm16{display:flex;align-items:center;gap:2px;flex-shrink:0}.bar-popup-anchor.svelte-144rm16{position:relative}.bar-icon-btn.svelte-144rm16{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:none;cursor:pointer;padding:0;color:#fff;transition:color .15s}.bar-icon-btn.svelte-144rm16:hover,.bar-icon-btn.active.svelte-144rm16{background:none;color:#fff}.bar-icon-btn.cc-active.svelte-144rm16{color:#fff}.bar-icon-btn.svelte-144rm16 svg:where(.svelte-144rm16){width:22px;height:22px}.share-icon-btn.svelte-144rm16 svg:where(.svelte-144rm16){width:18px;height:18px}.mute-icon-btn.svelte-144rm16 svg:where(.svelte-144rm16){width:20px;height:20px}.fullscreen-icon-btn.svelte-144rm16 svg:where(.svelte-144rm16){width:20px;height:20px}.share-btn-wrapper.svelte-144rm16{position:relative;display:flex;align-items:center}.share-copied-toast.svelte-144rm16{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:6px;z-index:9999;font-size:12px;font-weight:600;color:#fff;background:#000;padding:4px 10px;border-radius:6px;white-space:nowrap;animation:svelte-144rm16-toast-fade-in .2s ease}@keyframes svelte-144rm16-toast-fade-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.bar-popup-backdrop.svelte-144rm16{position:fixed;inset:0;z-index:99}.bar-popup.svelte-144rm16{position:absolute;bottom:calc(100% + 8px);right:0;background:#fff;border-radius:20px;padding:.5rem;box-shadow:0 4px 24px #00000040;display:flex;flex-direction:column;gap:2px;z-index:100;min-width:100px}.bar-popup-item.svelte-144rm16{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem 1rem;height:2.25rem;border:none;background:none;color:#666;font-size:.8125rem;font-weight:600;cursor:pointer;border-radius:999px;transition:all .15s;white-space:nowrap}.bar-popup-item.svelte-144rm16:hover{background:#0000000d;color:#000}.bar-popup-item.active.svelte-144rm16{background:#00000014;color:#000;font-weight:700}.fs-bar.svelte-144rm16{position:absolute;bottom:0;left:0;right:0;z-index:20;margin:0;padding:6rem 0 16px;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.38) 38%,transparent 72%);transition:opacity .35s ease}.fs-bar-hidden.svelte-144rm16{opacity:0;pointer-events:none}.fs-bar-read-open.svelte-144rm16 .bar-popup:where(.svelte-144rm16){bottom:auto;top:calc(100% + 8px)}.fs-bar-read-open.svelte-144rm16 .player-actions:where(.svelte-144rm16){width:100%;justify-content:space-between}@media(max-width:600px)and (orientation:portrait){.fs-bar.svelte-144rm16 .player-controls:where(.svelte-144rm16){padding-right:16px}.fs-bar-read-open.fs-bar.svelte-144rm16{margin-top:-12px}}@media(max-width:900px)and (orientation:landscape){.fs-bar-read-open.svelte-144rm16 .player-actions:where(.svelte-144rm16){justify-content:center}}.card.svelte-bo849q{flex:0 0 var(--suggestion-card-width, 200px);background:#111;border:none;border-radius:10px;overflow:hidden;cursor:pointer;transition:all .2s;text-align:left;display:flex;flex-direction:column;scroll-snap-align:start;color:#fff;padding:0}.card.svelte-bo849q:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.card-cover.svelte-bo849q{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#000;flex-shrink:0}.card-img.svelte-bo849q{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.card.svelte-bo849q:hover .card-img:where(.svelte-bo849q){transform:scale(1.03)}.card-fallback.svelte-bo849q{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ffffff14;font-weight:700;font-size:16px;color:#fff}.card-play.svelte-bo849q{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;background:#00000059}.card.svelte-bo849q:hover .card-play:where(.svelte-bo849q){opacity:1}.new-badge.svelte-bo849q{position:absolute;top:0;right:8px;z-index:2;line-height:0;box-shadow:0 1px 4px #0000004d}.card-body.svelte-bo849q{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1}.card-headline.svelte-bo849q{font-size:12px;font-weight:600;color:#fff;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta.svelte-bo849q{font-size:10px;color:#666}.card-channel.svelte-bo849q{font-size:11px;font-weight:700;color:#fff6;margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.completion-overlay.svelte-bmwixi{position:absolute;inset:0;z-index:10;background:#00000040;display:flex;align-items:center;justify-content:center;padding:24px 0;container-type:size}.completion-carousel-container.svelte-bmwixi{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.completion-carousel-heading.svelte-bmwixi{font-size:2.1rem;font-weight:600;color:#fff;text-align:center;margin:0;line-height:1.2}.completion-carousel-heading.svelte-bmwixi .mobile-break:where(.svelte-bmwixi){display:none}.completion-carousel.svelte-bmwixi{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;cursor:grab}.completion-carousel.svelte-bmwixi::-webkit-scrollbar{display:none}.completion-carousel-track.svelte-bmwixi{display:flex;gap:22px;width:fit-content;margin:0 auto;padding:4px 24px 32px;scroll-snap-type:x mandatory}@container (min-height: 500px){.completion-carousel-track.svelte-bmwixi{--suggestion-card-width: 340px}}@container (min-height: 380px) and (max-height: 499px){.completion-carousel-track.svelte-bmwixi{--suggestion-card-width: 280px}}@container (min-height: 280px) and (max-height: 379px){.completion-carousel-track.svelte-bmwixi{--suggestion-card-width: 220px}}@container (max-height: 279px){.completion-carousel-track.svelte-bmwixi{--suggestion-card-width: 160px}.completion-carousel-heading.svelte-bmwixi{font-size:1.2rem}.completion-carousel-container.svelte-bmwixi{gap:12px}}@container (max-height: 200px){.completion-carousel-heading.svelte-bmwixi{display:none}.completion-carousel-container.svelte-bmwixi{gap:0}.completion-carousel-track.svelte-bmwixi{--suggestion-card-width: 130px;gap:10px;padding:2px 12px 8px}}@container (max-width: 500px){.completion-overlay.svelte-bmwixi{padding:8px 0}.completion-carousel-container.svelte-bmwixi{gap:8px}.completion-carousel-heading.svelte-bmwixi{font-size:.95rem}.completion-carousel-track.svelte-bmwixi{gap:10px;padding:2px 12px 8px;--suggestion-card-width: 130px}}@container (max-width: 860px) and (min-width: 501px){.completion-carousel-heading.svelte-bmwixi{font-size:1.61rem}.completion-carousel-heading.svelte-bmwixi .mobile-break:where(.svelte-bmwixi){display:inline}.read-panel-active.svelte-bmwixi .completion-carousel-container:where(.svelte-bmwixi){display:none}}.playback-stage-wrapper.svelte-1sp00d9{width:100%}.read-btn.svelte-1sp00d9{display:flex;align-items:center;justify-content:center;gap:4px;background:#fff;border:1px solid #fff;color:#09090b;font-size:13px;font-weight:700;padding:6px 14px;min-width:105px;border-radius:8px;cursor:pointer;transition:all .3s;white-space:nowrap;flex-shrink:0}.read-btn.svelte-1sp00d9:hover{transform:translateY(-1px)}.bar-subscribe-btn.svelte-1sp00d9{display:flex;align-items:center;justify-content:center;gap:4px;margin-left:0;background:none;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:13px;font-weight:600;padding:6px 14px;min-width:105px;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.bar-subscribe-btn.svelte-1sp00d9:hover{background:#ffffff1a;border-color:#ffffff80}.stage.svelte-1sp00d9{position:relative;background:#000;overflow:hidden;aspect-ratio:16 / 9}.stage.svelte-1sp00d9:hover .overlay-pill{opacity:1}.stage.hide-overlays.svelte-1sp00d9:hover .overlay-pill{opacity:0}.slideshow-loading.svelte-1sp00d9{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;background:var(--card)}.slideshow-stage.svelte-1sp00d9{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000;cursor:pointer;container-type:inline-size}.slideshow-image.svelte-1sp00d9{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.slideshow-image.active.svelte-1sp00d9{opacity:1}.slideshow-image.blurred.svelte-1sp00d9{filter:blur(12px);transform:scale(1.05)}.caption-overlay.svelte-1sp00d9{position:absolute;bottom:0;left:0;right:0;padding:3cqw 2cqw calc(1.5cqw + 12px);background:linear-gradient(transparent,#000c);pointer-events:none;z-index:25;display:flex;justify-content:center}.caption-text.svelte-1sp00d9{color:#fff;font-size:clamp(17px,2.52cqw,39px);font-weight:700;line-height:1.4;text-align:center;text-shadow:none;max-width:90%}.slideshow-play-overlay.svelte-1sp00d9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;opacity:1;z-index:8}.play-chevron-svg.svelte-1sp00d9{width:clamp(48px,7.5cqw,108px);height:auto}.autoplay-loading-overlay.svelte-1sp00d9{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:8}@media(max-width:860px){.stage-read-panel.svelte-1sp00d9 .slideshow-image.blurred:where(.svelte-1sp00d9){filter:none;transform:none}}@media(max-width:600px)and (orientation:portrait){.caption-overlay.svelte-1sp00d9{padding-bottom:calc(12cqw + 12px)}.bar-subscribe-btn.svelte-1sp00d9{margin-left:auto}}.fullscreen.svelte-1sp00d9{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.fullscreen.svelte-1sp00d9 .stage:where(.svelte-1sp00d9){flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#000}.fullscreen.svelte-1sp00d9 .slideshow-stage:where(.svelte-1sp00d9){width:100%;max-height:100%;aspect-ratio:16 / 9}.fullscreen.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:80px;background:none;z-index:25}@media(max-aspect-ratio:16/10){.fullscreen.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:15px}}.fs-read-open.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:50px}.fs-ui-hidden.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:0;padding-bottom:20px;background:none}.fs-read-open.svelte-1sp00d9:not(.fs-ui-hidden) .caption-overlay:where(.svelte-1sp00d9),.fs-read-open.svelte-1sp00d9:not(.fs-ui-hidden) .slideshow-play-overlay:where(.svelte-1sp00d9){display:none}@media(max-width:600px)and (orientation:portrait){.fullscreen.svelte-1sp00d9 .slideshow-stage:where(.svelte-1sp00d9){aspect-ratio:unset;width:100%;height:100%;max-height:unset}.fullscreen.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:90px}.fs-ui-hidden.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:44px}.fs-read-open.svelte-1sp00d9 .slideshow-stage:where(.svelte-1sp00d9){aspect-ratio:16 / 9;height:auto;max-height:100%}.fullscreen.svelte-1sp00d9 .slideshow-play-overlay:where(.svelte-1sp00d9){display:block}.fs-read-open.svelte-1sp00d9 .bar-subscribe-btn:where(.svelte-1sp00d9){display:none}}@media(max-height:500px)and (orientation:landscape){.fullscreen.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:90px}.fs-ui-hidden.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:0;padding-bottom:10px}.fs-read-open.svelte-1sp00d9 .caption-overlay:where(.svelte-1sp00d9){bottom:0;padding-bottom:8px}}@media(max-width:900px)and (orientation:landscape){.fs-read-open.svelte-1sp00d9 .bar-subscribe-btn:where(.svelte-1sp00d9){display:flex!important}}
