video.svelte-zbxgh1{background-color:#000;display:block;width:100%;aspect-ratio:16 / 9}.vjs-poster img[src=""],.vjs-poster img:not([src]){display:none!important}.vjs-poster img{font-size:0!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important}.jtg-end-screen.svelte-zbxgh1{position:absolute;top:0;right:0;bottom:0;left:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.4rem .5rem 4.75rem;background:#000000d9;text-align:center}.jtg-end-screen-visible.svelte-zbxgh1{display:flex}.jtg-play-again.svelte-zbxgh1{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent-gradient-from),var(--accent-gradient-to));transition:transform .15s ease-in-out,filter .15s ease-in-out}.jtg-play-again.svelte-zbxgh1:hover{transform:scale(1.05);filter:brightness(1.1)}.jtg-play-again.svelte-zbxgh1 svg:where(.svelte-zbxgh1){width:1.2em;height:1.2em}.jtg-up-next-heading.svelte-zbxgh1{margin:0;color:#d4d4d8;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.jtg-up-next-grid.svelte-zbxgh1{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:min(92%,640px)}.jtg-up-next-item.svelte-zbxgh1{display:flex;flex-direction:column;gap:.25rem;min-width:0}.jtg-up-next-thumb.svelte-zbxgh1{display:block;position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;outline:2px solid transparent;transition:outline-color .15s ease-in-out}.jtg-up-next-item.svelte-zbxgh1:hover .jtg-up-next-thumb:where(.svelte-zbxgh1){outline-color:var(--accent-gradient-from)}.jtg-up-next-title.svelte-zbxgh1{color:#fff;font-size:.7rem;line-height:1.25;text-align:start;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 640px){.jtg-end-screen.svelte-zbxgh1{gap:.75rem;padding:1rem 1rem 4.75rem}.jtg-play-again.svelte-zbxgh1{font-size:1rem;padding:.4rem 1.1rem}.jtg-up-next-heading.svelte-zbxgh1{font-size:.8rem}.jtg-up-next-grid.svelte-zbxgh1{gap:.75rem}.jtg-up-next-item.svelte-zbxgh1{gap:.35rem}.jtg-up-next-title.svelte-zbxgh1{font-size:.8rem;-webkit-line-clamp:2;line-clamp:2}}.star-rating-container.svelte-hwyvsy{display:flex;align-items:center;gap:.5rem}.star-rating.svelte-hwyvsy{display:inline-flex;gap:.15rem;position:relative}.star-rating.interactive.svelte-hwyvsy{cursor:pointer}.star-wrapper.svelte-hwyvsy{position:relative;width:24px;height:24px}.star.svelte-hwyvsy{width:100%;height:100%;position:absolute;top:0;left:0}.star-bg.svelte-hwyvsy{fill:#d1d5db}.dark .star-bg.svelte-hwyvsy{fill:#4b5563}.star-fill.svelte-hwyvsy{fill:url(#star-gradient)}.star-fill.average-only.svelte-hwyvsy{fill:#374151}.dark .star-fill.average-only.svelte-hwyvsy{fill:#fff}.interactive.svelte-hwyvsy .star-wrapper:where(.svelte-hwyvsy):hover .star-fill:where(.svelte-hwyvsy),.interactive.svelte-hwyvsy .star-wrapper:where(.svelte-hwyvsy):hover~.star-wrapper:where(.svelte-hwyvsy) .star-fill:where(.svelte-hwyvsy){fill:url(#star-gradient-hover)}.rating-text.svelte-hwyvsy{font-size:.875rem;color:#4b5563;white-space:nowrap}.dark .rating-text.svelte-hwyvsy{color:#9ca3af}.meta-bar.svelte-x8ofgl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;font-size:.8125rem}.stat.svelte-x8ofgl{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-variant-numeric:tabular-nums}.stat.svelte-x8ofgl svg:where(.svelte-x8ofgl){width:1.25rem;height:1.25rem;flex-shrink:0;color:#9ca3af;transition:color .15s ease}.stat-action.svelte-x8ofgl{cursor:pointer;transition:color .15s ease}.stat-action.svelte-x8ofgl:disabled{cursor:default}.stat-action.svelte-x8ofgl:not(:disabled):hover,.stat-action.svelte-x8ofgl:not(:disabled):hover svg:where(.svelte-x8ofgl){color:var(--accent-gradient-from)}.actions.svelte-x8ofgl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pill.svelte-x8ofgl{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .8rem;border:1px solid #d1d5db;border-radius:9999px;font-weight:600;line-height:1.3;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.pill.svelte-x8ofgl svg:where(.svelte-x8ofgl){width:1.25rem;height:1.25rem;flex-shrink:0}.pill.svelte-x8ofgl:hover{color:var(--accent-gradient-from);border-color:color-mix(in srgb,var(--accent-gradient-from) 60%,transparent)}.dark .pill.svelte-x8ofgl{border-color:#383838}.dark .pill.svelte-x8ofgl:hover{color:var(--accent-gradient-from);border-color:color-mix(in srgb,var(--accent-gradient-from) 60%,transparent)}.pill-done.svelte-x8ofgl,.pill-done.svelte-x8ofgl:hover{color:#15803d;border-color:#15803d73}.dark .pill-done.svelte-x8ofgl,.dark .pill-done.svelte-x8ofgl:hover{color:#4ade80;border-color:#4ade8066}.pill.svelte-x8ofgl:focus-visible,.stat-action.svelte-x8ofgl:focus-visible{outline:2px solid var(--accent-gradient-from);outline-offset:2px}.share-wrap.svelte-x8ofgl{position:relative;display:inline-flex}.share-pop.svelte-x8ofgl{position:absolute;top:calc(100% + .5rem);inset-inline-start:0;z-index:40;width:15rem;padding:.9rem;border:1px solid #e5e7eb;border-radius:1rem;background:#fff;box-shadow:0 12px 32px #0000002e;display:flex;flex-direction:column;align-items:center;gap:.6rem}.dark .share-pop.svelte-x8ofgl{background:#1e1e1e;border-color:#383838;box-shadow:0 12px 32px #00000080}@media (min-width: 640px){.share-pop.svelte-x8ofgl{inset-inline-start:auto;inset-inline-end:0}}.share-qr.svelte-x8ofgl{width:9rem;border-radius:.5rem;overflow:hidden}.share-qr.svelte-x8ofgl svg{display:block;width:100%;height:auto}.share-caption.svelte-x8ofgl{margin:0;font-size:.72rem;font-weight:300;text-align:center;color:#6b7280}.dark .share-caption.svelte-x8ofgl{color:#9ca3af}.share-copy.svelte-x8ofgl{width:100%;justify-content:center}.share-socials.svelte-x8ofgl{display:flex;align-items:center;gap:.5rem}.social.svelte-x8ofgl{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:1px solid #d1d5db;border-radius:9999px;transition:color .15s ease,border-color .15s ease}.social.svelte-x8ofgl svg:where(.svelte-x8ofgl){width:1.05rem;height:1.05rem}.social.svelte-x8ofgl:hover{color:var(--accent-gradient-from);border-color:color-mix(in srgb,var(--accent-gradient-from) 60%,transparent)}.dark .social.svelte-x8ofgl{border-color:#383838}.dark .social.svelte-x8ofgl:hover{color:var(--accent-gradient-from);border-color:color-mix(in srgb,var(--accent-gradient-from) 60%,transparent)}.social.svelte-x8ofgl:focus-visible{outline:2px solid var(--accent-gradient-from);outline-offset:2px}.link-action.svelte-x8ofgl{transition:color .15s ease}.link-action.svelte-x8ofgl:not(:disabled):hover{color:var(--accent-gradient-from)}.msg.svelte-x8ofgl:hover{color:unset!important}.collapsed.svelte-x8ofgl{display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
