.bottom-gradient.svelte-16urye4{position:absolute;left:0;right:0;bottom:0;pointer-events:none;z-index:15;background:linear-gradient(to top,#000000b3,#00000061 38%,#0000 72%);will-change:opacity}.read-btn.svelte-sejqgw{display:flex;align-items:center;justify-content:center;gap:4px;font-size:13px;font-weight:400;padding:7px 15px;min-width:110px;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s}.original-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;padding:7px 15px;border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s;background:none;border:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none}.original-link-btn:hover{background:#ffffff1a;border-color:#ffffff80}.read-btn.svelte-sejqgw{background:#fff;border:1px solid #fff;color:#09090b}.read-btn.svelte-sejqgw:hover{transform:translateY(-1px)}.bar-subscribe-btn.svelte-sejqgw{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px 15px;min-width:110px;border-radius:8px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-size:13px;font-weight:400;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap;flex-shrink:0}.bar-subscribe-btn.svelte-sejqgw:hover{background:#fff6}.bar-subscribe-btn.subscribed.svelte-sejqgw{border-color:#0c0;color:#0c0}.bar-subscribe-btn.subscribed.svelte-sejqgw:hover{background:#0c0;color:#fff}.slideshow-stage.svelte-u28e93{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#000;cursor:pointer;container-type:inline-size}.slideshow-stage.portrait.svelte-u28e93{aspect-ratio:9 / 16}.slideshow-stage.fs.svelte-u28e93{width:100%;max-height:100%;aspect-ratio:16 / 9}.slideshow-stage.fs.portrait.svelte-u28e93{aspect-ratio:9 / 16;max-width:100%;height:100%;width:auto}.slideshow-image.svelte-u28e93{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-u28e93{opacity:1}.slideshow-image.blurred.svelte-u28e93{filter:blur(12px);transform:scale(1.05)}.caption-overlay.svelte-u28e93{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-overlay.fs.svelte-u28e93{background:none}.caption-overlay.fs.fs-ui-hidden.svelte-u28e93{background:linear-gradient(transparent,#000c)}.caption-text.svelte-u28e93{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-u28e93{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-u28e93{width:clamp(48px,7.5cqw,108px);height:auto}.autoplay-loading-overlay.svelte-u28e93{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:8}.center-controls.svelte-1no2fsr{position:absolute;inset:0;z-index:9;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1;transition:opacity .2s ease;will-change:opacity}.center-controls.hidden.svelte-1no2fsr{opacity:0}.cc-frame.svelte-1no2fsr{position:relative;display:flex;align-items:center;justify-content:center;container-type:size;gap:clamp(28px,12cqmin,88px);background:#00000059}.cc-frame.cc-frame-fill.svelte-1no2fsr{position:absolute;inset:0}.cc-btn.svelte-1no2fsr{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:center;background:#ffffff47;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;cursor:pointer;backdrop-filter:blur(60px) saturate(220%);-webkit-backdrop-filter:blur(60px) saturate(220%);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 4px 16px #0003;transition:background .15s ease,transform .15s ease}.cc-btn.svelte-1no2fsr:hover{background:#fff6}.cc-btn.cc-bare.svelte-1no2fsr{background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.cc-btn.cc-bare.svelte-1no2fsr:hover{background:transparent;filter:brightness(1.15)}.cc-btn.cc-bare.svelte-1no2fsr svg:where(.svelte-1no2fsr){width:100%;height:100%}.cc-side-label.svelte-1no2fsr{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:-.02em;color:#fff;pointer-events:none}.center-controls.hidden.svelte-1no2fsr .cc-btn:where(.svelte-1no2fsr){pointer-events:none}.cc-btn.svelte-1no2fsr:active{transform:scale(.92)}.cc-side.svelte-1no2fsr{width:clamp(40px,8.8cqmin,66px);height:clamp(40px,8.8cqmin,66px);padding:clamp(6px,1.4cqmin,11px)}.cc-side.svelte-1no2fsr svg:where(.svelte-1no2fsr){width:100%;height:100%}.cc-center.svelte-1no2fsr{width:clamp(56px,13cqmin,100px);height:clamp(56px,13cqmin,100px);padding:clamp(8px,1.8cqmin,14px)}@media(max-width:600px)and (orientation:portrait),(max-height:500px)and (orientation:landscape){.cc-frame.svelte-1no2fsr:not(.cc-compact) .cc-side:where(.svelte-1no2fsr){width:clamp(62px,13.7cqmin,103px);height:clamp(62px,13.7cqmin,103px)}.cc-frame.svelte-1no2fsr:not(.cc-compact) .cc-center:where(.svelte-1no2fsr){width:clamp(88px,20.3cqmin,156px);height:clamp(88px,20.3cqmin,156px)}}.cc-frame.cc-compact.svelte-1no2fsr{gap:clamp(24px,10cqmin,70px)}.cc-compact.svelte-1no2fsr .cc-side:where(.svelte-1no2fsr){width:clamp(32px,7cqmin,52px);height:clamp(32px,7cqmin,52px);padding:clamp(6px,1.3cqmin,10px)}.cc-compact.svelte-1no2fsr .cc-center:where(.svelte-1no2fsr){width:clamp(48px,11cqmin,84px);height:clamp(48px,11cqmin,84px);padding:clamp(7px,1.5cqmin,12px)}.cc-compact.svelte-1no2fsr .cc-btn:where(.svelte-1no2fsr){background:#000000b3;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cc-compact.svelte-1no2fsr .cc-btn:where(.svelte-1no2fsr):hover{background:#000c}.cc-center.svelte-1no2fsr svg{width:100%;height:100%;color:#fff}.cc-compact.svelte-1no2fsr .cc-center:where(.svelte-1no2fsr) svg{width:72%;height:72%}.cc-center-play.svelte-1no2fsr:not(.cc-bare) svg{transform:translate(6%)}.player-bar{position:relative;z-index:30;margin:0 0 26px;border-bottom:1px solid #e5e5e5;transition:opacity .35s ease;will-change:opacity}.player-bar:not(.narrow){container-type:inline-size;container-name:pbar}.dark .player-bar{border-bottom-color:transparent}.progress-bar{height:4px;background:#e5e5e5;border-radius:99px;cursor:pointer;position:relative;margin-bottom:12px}.progress-bar:before{content:"";position:absolute;inset:-10px 0}.dark .progress-bar{background:#ffffff80}.progress-fill{height:100%;background:var(--primary);border-radius:99px;width:0%;transition:width .1s linear;pointer-events:none}.player-controls{display:flex;align-items:center;padding:6px 12px 16px;gap:8px}.player-bar:not(.compact) .player-controls{position:relative;justify-content:space-between}.compact .player-controls{flex-wrap:wrap;justify-content:space-between}.player-actions{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.player-bar:not(.compact) .player-actions{position:absolute;left:50%;top:calc(50% - 5px);transform:translate(-50%,-50%);flex:none}@media(max-height:500px)and (orientation:landscape){.player-bar.bar-read-open .bar-sources-toggle{display:none}.fs-bar{padding-bottom:4px}.fs-bar .player-controls{padding-bottom:6px}.player-bar:not(.compact) .player-actions{top:50%}.player-bar.bar-read-open .player-controls{flex-wrap:wrap;justify-content:space-between;padding-bottom:0}.player-bar.bar-read-open .player-actions{position:static;transform:none;order:3;flex:none;width:100%;justify-content:flex-end}.fs-bar.bar-read-open{padding-bottom:20px}}.compact .player-actions{order:3;flex:none;width:100%;justify-content:space-between}.player-bar.compact.bar-read-open .player-actions{justify-content:center}@container pbar (max-width: 720px){.player-bar:not(.compact) .player-actions .read-btn,.player-bar:not(.compact) .player-actions .bar-sources-btn{min-width:92px;padding:6px 10px;font-size:12px}}@container pbar (max-width: 560px){.player-bar:not(.compact) .player-actions .read-btn,.player-bar:not(.compact) .player-actions .bar-sources-btn{min-width:0;padding:5px 9px;font-size:11.5px}.player-bar:not(.compact) .player-actions{gap:6px}.player-bar:not(.compact) .player-right .bar-icon-btn{width:32px;height:32px}.player-bar:not(.compact) .player-right .bar-icon-btn svg{width:20px;height:20px}.player-bar:not(.compact) .player-right .share-icon-btn svg{width:16px;height:16px}.player-bar:not(.compact) .player-right .mute-icon-btn svg,.player-bar:not(.compact) .player-right .fullscreen-icon-btn svg{width:18px;height:18px}}.player-bar.compact .player-actions .read-btn,.player-bar.compact .player-actions .bar-sources-btn{min-width:108px;padding:7px 22px;font-size:12.5px}.player-left,.player-right{display:flex;align-items:center;flex-shrink:0}.player-left{gap:10px}.player-right{gap:2px}.play-btn{width:24px;height:24px;margin-left:6px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .3s}.play-btn svg{width:24px;height:24px}.play-btn svg[viewBox="0 0 24 24"]{width:26px;height:26px}.play-btn:hover{transform:scale(1.08)}.player-time{font-size:13px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.player-bar:not(.compact) .player-time-total{margin-left:6px}.player-bar.compact .player-time-current{display:none}.bar-popup-anchor{position:relative}.bar-sources-toggle{display:inline-flex;align-items:center;gap:8px;height:39px;padding:0 10px;background:none;border:none;cursor:pointer;color:#fff;font-family:inherit;font-size:13px;font-weight:600;white-space:nowrap}.bar-sources-toggle-label{line-height:1;letter-spacing:.01em}.bar-sources-toggle-switch{position:relative;display:inline-block;width:28px;height:16px;border-radius:999px;background:#ffffff40;transition:background .18s ease}.bar-sources-toggle.active .bar-sources-toggle-switch{background:#fff}.bar-sources-toggle-thumb{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .18s ease,background .18s ease}.bar-sources-toggle.active .bar-sources-toggle-thumb{transform:translate(12px);background:#09090b}.bar-sources-toggle:hover .bar-sources-toggle-switch{background:#fff6}.bar-sources-toggle.active:hover .bar-sources-toggle-switch{background:#eaeaea}.bar-icon-btn{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border-radius:50%;background:none;border:none;cursor:pointer;padding:0;color:#fff}.bar-icon-btn svg{width:24px;height:24px}.share-icon-btn svg{width:19px;height:19px}.mute-icon-btn svg,.fullscreen-icon-btn svg{width:21px;height:21px}.share-btn-wrapper{position:relative;display:flex;align-items:center}.share-copied-toast{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}.bar-popup-backdrop{position:fixed;inset:0;z-index:99}.bar-popup{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{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;white-space:nowrap}.bar-popup-item:hover{background:#0000000d;color:#000}.bar-popup-item.active{background:#00000014;color:#000;font-weight:700}.fs-bar{position:absolute;bottom:0;left:0;right:0;z-index:20;margin:0;padding:6rem 0 16px;background:none}.fs-bar.compact{padding:1.25rem 0 10px}.fs-bar.compact .player-controls{padding-bottom:10px}.player-bar.narrow{margin-bottom:0}.player-bar.narrow .play-btn,.player-bar.narrow .player-time,.player-bar.narrow .bar-icon-btn{color:inherit}.player-bar.narrow{--cc-active-stroke: var(--color-bg-card)}.player-bar.narrow .player-controls{padding:4px 12px 8px}.player-bar.narrow .player-right{margin-left:auto}.player-bar.narrow .bar-icon-btn{width:30px;height:30px}.player-bar.narrow .bar-icon-btn svg{width:20px;height:20px}.player-bar.narrow .share-icon-btn svg{width:16px;height:16px}.player-bar.narrow .mute-icon-btn svg,.player-bar.narrow .fullscreen-icon-btn svg{width:18px;height:18px}.card.svelte-bo849q{flex:0 0 var(--suggestion-card-width, 200px);background:#111;border:none;border-radius:.75rem;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-chevron.svelte-bo849q{position:absolute;top:50%;left:50%;width:11.9%;aspect-ratio:376 / 353;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));z-index:1}.card-chevron.svelte-bo849q svg:where(.svelte-bo849q){width:100%;height:100%;display:block}.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:.86rem 1rem 1rem;display:flex;flex-direction:column;gap:4px;flex:1}.card-headline.svelte-bo849q{font-size:.9375rem;font-weight:600;color:#fff;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-channel.svelte-bo849q{font-size:.8125rem;font-weight:400;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;overflow-y:auto;container-type:size}@media(max-height:500px)and (orientation:landscape){.completion-overlay.read-panel-active.svelte-bmwixi{display:none}}.completion-grid-container.svelte-bmwixi{min-height:100%;box-sizing:border-box;padding:24px 24px 84px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:100%;max-width:100%}.completion-grid-heading.svelte-bmwixi{font-size:2.1rem;font-weight:600;color:#fff;text-align:center;margin:0;line-height:1.2;white-space:nowrap}.completion-grid-heading.svelte-bmwixi .mobile-portrait-break:where(.svelte-bmwixi){display:none}.completion-grid.svelte-bmwixi{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,300px));grid-template-rows:repeat(2,auto);justify-content:center;width:100%}.completion-grid.svelte-bmwixi>:nth-child(n+7){display:none}@container (max-width: 980px){.completion-grid.svelte-bmwixi{grid-template-columns:repeat(2,minmax(0,320px))}.completion-grid.svelte-bmwixi>:nth-child(n+5){display:none}}@container (min-width: 981px) and (max-height: 919px){.completion-grid.svelte-bmwixi{grid-template-rows:auto}.completion-grid.svelte-bmwixi>:nth-child(n+4){display:none}}@container (max-width: 980px) and (max-height: 420px){.completion-grid.svelte-bmwixi{grid-template-columns:repeat(2,minmax(0,299px))}.completion-grid.svelte-bmwixi>:nth-child(n+3){display:none}.completion-grid.svelte-bmwixi .card-cover{aspect-ratio:auto;height:100px}.completion-grid-container.svelte-bmwixi{padding-bottom:84px}}@container (max-width: 500px) and (min-aspect-ratio: 1/2){.completion-grid.svelte-bmwixi{grid-template-columns:minmax(0,90%);grid-template-rows:repeat(2,auto);justify-content:center}.completion-grid.svelte-bmwixi>:nth-child(n+3){display:none}}@container (max-width: 500px){.completion-grid.svelte-bmwixi{grid-template-columns:minmax(0,90%);grid-template-rows:repeat(2,auto);justify-content:center}.completion-grid.svelte-bmwixi>:nth-child(n+3){display:none}}@container (max-width: 860px){.completion-grid-heading.svelte-bmwixi{font-size:1.5rem}}@container (max-width: 500px){.completion-grid-container.svelte-bmwixi{padding:12px 12px 92px}.completion-grid-heading.svelte-bmwixi{font-size:1.43rem;width:80%;white-space:normal}.completion-grid-heading.svelte-bmwixi .mobile-portrait-break:where(.svelte-bmwixi){display:inline}.completion-grid-container.svelte-bmwixi{gap:42px}.completion-grid.svelte-bmwixi{gap:12px}.completion-grid.svelte-bmwixi .card-cover{aspect-ratio:16 / 7}}@container (max-height: 420px){.completion-grid-heading.svelte-bmwixi{font-size:1.2rem}.completion-grid-container.svelte-bmwixi{gap:10px}}.playback-stage-wrapper.svelte-1sp00d9{position:relative;width:100%}.stage.svelte-1sp00d9{position:relative;background:#000;overflow:hidden;aspect-ratio:16 / 9}.stage.svelte-1sp00d9:has(.slideshow-stage.portrait){aspect-ratio:9 / 16}.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)}.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}.cursor-hidden.svelte-1sp00d9{cursor:none}.stage-back.svelte-1sp00d9{position:absolute;top:16px;left:16px;z-index:60;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#000;border:none;color:#fff;cursor:pointer;transition:background .2s,opacity .35s ease}.stage-back.svelte-1sp00d9:hover{background:#222}.stage-back.hidden.svelte-1sp00d9{opacity:0;pointer-events:none}.stage-source-stack.svelte-1sp00d9{position:absolute;top:16px;right:16px;z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:6px;max-width:min(280px,40vw)}.stage-source-lozenge.svelte-1sp00d9{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:#000;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.stage-source-lozenge.svelte-1sp00d9:hover{background:#222;color:#fff}
