.video-card[data-v-ceab6d94]{border-radius:20px;flex-direction:column;height:100%;padding:0;display:flex}.video-card__media[data-v-ceab6d94]{aspect-ratio:16/9;background:radial-gradient(circle at 50% 45%, #85e8ff14, transparent 60%), var(--c-surface-2);box-shadow:inset 0 -1px 0 var(--c-line);position:relative;overflow:hidden}.video-card__thumb[data-v-ceab6d94],.video-card__frame[data-v-ceab6d94]{width:100%;height:100%;position:absolute;inset:0}.video-card__thumb[data-v-ceab6d94]{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out);filter:saturate(.9)brightness(.92);transform:scale(1.001)}.video-card__frame[data-v-ceab6d94]{animation:video-card-in-ceab6d94 .5s var(--ease-out) both;background:#000;border:0}.video-card__shade[data-v-ceab6d94]{pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);background:linear-gradient(#06090d00 40%,#06090d9e 100%),radial-gradient(circle,#06090d2e,#0000 55%);position:absolute;inset:0}.video-card__play[data-v-ceab6d94]{border-radius:0;place-items:center;display:grid;position:absolute;inset:0}.video-card__play[data-v-ceab6d94]:focus-visible{outline:none}.video-card__play-disc[data-v-ceab6d94]{width:4rem;height:4rem;color:var(--c-text);transition:transform var(--dur) var(--ease-spring), color var(--dur) var(--ease-out);background:#06090da8;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #85e8ff52,0 10px 30px -10px #000000b3}.video-card__play-disc .icon[data-v-ceab6d94]{transform:translate(2px)}.video-card__play-disc[data-v-ceab6d94]:before,.video-card__play-disc[data-v-ceab6d94]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.video-card__play-disc[data-v-ceab6d94]:before{transition:opacity var(--dur) var(--ease-out);box-shadow:0 0 0 1px #85e8ff99,0 0 32px 2px #85e8ff61}.video-card__play-disc[data-v-ceab6d94]:after{box-shadow:0 0 0 1px #85e8ff80}.video-card__play:focus-visible .video-card__play-disc[data-v-ceab6d94]{outline:2px solid var(--c-accent);outline-offset:4px}.video-card:hover .video-card__thumb[data-v-ceab6d94],.video-card:focus-within .video-card__thumb[data-v-ceab6d94]{filter:none;transform:scale(1.04)}.video-card:hover .video-card__play-disc[data-v-ceab6d94],.video-card__play:focus-visible .video-card__play-disc[data-v-ceab6d94]{color:var(--c-accent);transform:scale(1.08)}.video-card:hover .video-card__play-disc[data-v-ceab6d94]:before,.video-card__play:focus-visible .video-card__play-disc[data-v-ceab6d94]:before{opacity:1}@media (prefers-reduced-motion:no-preference){.video-card:hover .video-card__play-disc[data-v-ceab6d94]:after{animation:pulse-ring 1.8s var(--ease-out) infinite}}.video-card__body[data-v-ceab6d94]{flex:1;align-content:start;gap:.75rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.video-card__meta[data-v-ceab6d94]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.video-card__tag[data-v-ceab6d94]{letter-spacing:.01em;min-height:1.6rem;padding-inline:.7rem;font-size:.75rem;font-weight:500}.video-card__yt[data-v-ceab6d94]{width:2.25rem;height:2.25rem;color:var(--c-text-3);transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:50%;place-items:center;margin:-.35rem -.5rem -.35rem auto;display:grid}.video-card__yt[data-v-ceab6d94]:hover{color:var(--c-accent);background:#85e8ff14}.video-card__yt[data-v-ceab6d94]:focus-visible{border-radius:50%}.video-card__title[data-v-ceab6d94]{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--c-text);text-wrap:pretty;-webkit-box-orient:vertical;font-size:1rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}@keyframes video-card-in-ceab6d94{0%{opacity:0}}.vl-toolbar[data-v-bc8c753c]{gap:1rem;display:grid}.vl-search[data-v-bc8c753c]{width:100%;max-width:24rem;position:relative}.vl-search__icon[data-v-bc8c753c]{color:var(--c-text-3);pointer-events:none;transition:color var(--dur) var(--ease-out);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.vl-search:focus-within .vl-search__icon[data-v-bc8c753c]{color:var(--c-accent)}.vl-search__input[data-v-bc8c753c]{border-radius:var(--r-pill);background:#ffffff06;padding-inline:2.85rem 3.25rem}.vl-search__input[data-v-bc8c753c]::-webkit-search-cancel-button{appearance:none}.vl-search__input[data-v-bc8c753c]::-webkit-search-decoration{appearance:none}.vl-search__clear[data-v-bc8c753c]{width:2.75rem;height:2.75rem;color:var(--c-text-2);transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.vl-search__clear[data-v-bc8c753c]:hover{color:var(--c-text);background:#ffffff0f}.vl-search__clear[data-v-bc8c753c]:focus-visible{outline-offset:-2px;border-radius:50%}.vl-pop-enter-from[data-v-bc8c753c],.vl-pop-leave-to[data-v-bc8c753c]{opacity:0;transform:translateY(-50%)scale(.6)}.vl-filters[data-v-bc8c753c]{--fade-start:0px;--fade-end:0px;margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);scroll-padding-inline:3rem;overflow-x:auto}.vl-filters[data-v-bc8c753c]::-webkit-scrollbar{display:none}.vl-filters.is-fade-start[data-v-bc8c753c]{--fade-start:3rem}.vl-filters.is-fade-end[data-v-bc8c753c]{--fade-end:3rem}.vl-filters__track[data-v-bc8c753c]{isolation:isolate;gap:.5rem;width:max-content;display:flex;position:relative}.vl-filters__indicator[data-v-bc8c753c]{z-index:-1;border-radius:var(--r-pill);background:var(--c-accent-soft);opacity:0;pointer-events:none;transition:clip-path .55s var(--ease-out), opacity var(--dur) var(--ease-out);position:absolute;inset:0}.has-indicator .vl-filters__indicator[data-v-bc8c753c]{opacity:1}.vl-filter[data-v-bc8c753c]{border-radius:var(--r-pill);min-height:2.75rem;font-size:var(--fs-sm);white-space:nowrap;color:var(--c-text-2);box-shadow:inset 0 0 0 1px var(--c-line);transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);align-items:center;gap:.55rem;padding:0 .5rem 0 1.05rem;font-weight:500;display:inline-flex}.vl-filter[data-v-bc8c753c]:hover{color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-line-strong);background:#ffffff09}.vl-filter.is-active[data-v-bc8c753c]{color:var(--c-text);background:var(--c-accent-soft);box-shadow:inset 0 0 0 1px #85e8ff8c,0 0 24px -8px #85e8ff73}.has-indicator .vl-filter.is-active[data-v-bc8c753c]{background:0 0}.vl-filter__count[data-v-bc8c753c]{border-radius:var(--r-pill);min-width:1.75rem;height:1.75rem;font-family:var(--font-mono);color:var(--c-text-2);transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);background:#ffffff0d;place-items:center;padding-inline:.45rem;font-size:.75rem;display:inline-grid}.vl-filter.is-active .vl-filter__count[data-v-bc8c753c]{color:var(--c-accent);background:#85e8ff24}.vl-filter.is-empty[data-v-bc8c753c]:not(.is-active){color:var(--c-text-3)}.vl-meta[data-v-bc8c753c]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-top:1.5rem;display:flex}.vl-summary[data-v-bc8c753c]{font-size:var(--fs-sm);color:var(--c-text-2)}.vl-note[data-v-bc8c753c]{max-width:44rem;font-size:var(--fs-xs);color:var(--c-text-3);gap:.5rem;line-height:1.5;display:flex}.vl-note .icon[data-v-bc8c753c]{color:var(--c-accent);opacity:.8;flex-shrink:0;margin-top:.1rem}.vl-results[data-v-bc8c753c]{margin-top:clamp(2.5rem,2rem + 2.5vw,4rem)}.vl-groups[data-v-bc8c753c]{flex-direction:column;gap:4rem;display:flex;position:relative}.vl-group[data-v-bc8c753c]{content-visibility:auto;contain-intrinsic-size:auto 70rem}.vl-group__head[data-v-bc8c753c]{align-items:baseline;gap:.9rem;margin-bottom:1.75rem;padding-bottom:1rem;display:flex;position:relative}.vl-group__head[data-v-bc8c753c]:after{content:"";background:linear-gradient(90deg, #85e8ff73, var(--c-line) 28%, transparent);height:1px;position:absolute;inset:auto 0 0}.vl-group__title[data-v-bc8c753c]{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--c-text);font-size:clamp(1.75rem,1.5rem + .8vw,2.125rem);font-weight:400;line-height:1.1}.vl-group__count[data-v-bc8c753c]{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-text-3)}.vl-grid[data-v-bc8c753c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid;position:relative}.vl-item[data-v-bc8c753c]{flex-direction:column;display:flex}.vl-empty[data-v-bc8c753c]{text-align:center;justify-items:center;gap:1.1rem;max-width:34rem;margin-inline:auto;display:grid}.vl-empty .icon-badge[data-v-bc8c753c]{border-radius:14px;width:3.25rem;height:3.25rem}.vl-empty__text[data-v-bc8c753c]{font-size:var(--fs-md);color:var(--c-text);text-wrap:balance}.vl-card-enter-active[data-v-bc8c753c],.vl-card-leave-active[data-v-bc8c753c]{transition:opacity .3s var(--ease-out), transform .3s var(--ease-out)}.vl-card-enter-from[data-v-bc8c753c],.vl-card-leave-to[data-v-bc8c753c]{opacity:0;transform:scale(.97)}.vl-card-leave-active[data-v-bc8c753c]{z-index:0;pointer-events:none}.vl-card-move[data-v-bc8c753c],.vl-group-move[data-v-bc8c753c]{transition:transform .4s var(--ease-out)}.vl-group-enter-active[data-v-bc8c753c]{transition:opacity .45s var(--ease-out), transform .45s var(--ease-out)}.vl-group-leave-active[data-v-bc8c753c]{transition:opacity .25s var(--ease-out);pointer-events:none}.vl-group-enter-from[data-v-bc8c753c]{opacity:0;transform:translateY(16px)}.vl-group-leave-to[data-v-bc8c753c]{opacity:0}.vl-swap-enter-active[data-v-bc8c753c],.vl-swap-leave-active[data-v-bc8c753c]{transition:opacity .2s var(--ease-out)}.vl-swap-enter-from[data-v-bc8c753c],.vl-swap-leave-to[data-v-bc8c753c]{opacity:0}@media (prefers-reduced-motion:no-preference){.vl-swap-enter-active .vl-item[data-v-bc8c753c]{animation:vl-rise-bc8c753c .6s var(--ease-out) both;animation-delay:calc(min(var(--i), 6) * 45ms)}}@keyframes vl-rise-bc8c753c{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (width>=64rem){.vl-toolbar[data-v-bc8c753c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;display:flex}.vl-search[data-v-bc8c753c]{flex:16rem}.vl-filters[data-v-bc8c753c]{margin-inline:0;padding-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (forced-colors:active){.vl-filter[data-v-bc8c753c]{border:2px solid buttonborder}.vl-filter.is-active[data-v-bc8c753c]{border-color:highlight}}.video-stats[data-v-69ad378f]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.video-stats .icon[data-v-69ad378f]{color:var(--c-accent)}
