.vg{--vg-max:calc(70svh * 16 / 9);--rail-ink:#f2f0e8;--rail-muted:#aaa89f;color:var(--rail-ink);box-shadow:var(--surface-shadow);background:#0d0d0c;border-radius:1.75rem;grid-template-columns:minmax(0,1fr);padding:.75rem;display:grid}@media (width>=64rem){.vg{grid-template-columns:minmax(0, var(--vg-max)) minmax(19rem, 1fr);gap:.75rem}.vg-solo{grid-template-columns:minmax(0, var(--vg-max));justify-content:center}}.vg-slot{aspect-ratio:16/9;min-width:0;position:relative}.vg-player{background:#171715;border-radius:1.25rem;position:absolute;inset:0;overflow:hidden}.vg-player iframe,.vg-player video{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.vg-facade{cursor:pointer;text-align:left;width:100%;color:inherit;display:block;position:absolute;inset:0}.vg-facade:focus-visible{outline:3px solid var(--lime);outline-offset:-3px;border-radius:1.25rem}.vg-brand{background:radial-gradient(circle at 82% 22%,#0000 0 34%,#9cd71329 34.2% 34.6%,#0000 34.8% 47%,#9cd71314 47.2% 47.6%,#0000 47.8%),radial-gradient(120% 90% at 78% 30%,#2b3020,#14140f 70%);align-items:center;padding:clamp(1.25rem,6%,4.5rem);display:flex;position:absolute;inset:0}.vg-brand-title{letter-spacing:-.045em;text-wrap:balance;color:#f2f0e8;max-width:16ch;padding-bottom:3.5rem;font-size:clamp(1.5rem,4.2vw,3.6rem);font-weight:800;line-height:1}.vg-brand-title:lang(ne){line-height:1.25}.vg-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vg-scrim{background:linear-gradient(#0000 50%,#0d0d0cd9);position:absolute;inset:0}.vg-play{background:var(--lime);width:5.5rem;height:5.5rem;color:var(--on-lime);transition:transform .4s var(--ease-out-expo);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;box-shadow:0 18px 40px -12px #9cd71373}.vg-play svg{translate:2px}.vg-facade:hover .vg-play{transform:scale(1.06)}.vg-meta{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex;position:absolute;bottom:2.35rem;left:7.75rem;right:1.25rem}.vg-pill{color:#f2f0e8;font-variant-numeric:tabular-nums;background:#0d0d0c;border-radius:999px;padding:.25rem .65rem;font-size:.875rem;font-weight:700}.vg-note{color:#d8d6cc;font-size:.875rem}.vg-close{z-index:2;color:#f2f0e8;background:#0d0d0cd9;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.5rem;right:.5rem}.vg-close[hidden]{display:none}.vg-close:hover{background:#0d0d0c}.vg-close:focus-visible{outline-color:var(--lime)}.vg-shield{z-index:1;cursor:pointer;background:0 0;position:absolute;inset:0}.vg-toggle{z-index:2;color:#f2f0e8;background:#0d0d0cd9;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;bottom:.75rem;left:.75rem}.vg-shield[hidden],.vg-toggle[hidden]{display:none}.vg-toggle:hover{background:#0d0d0c}.vg-toggle:focus-visible{outline-color:var(--lime)}.vg-toggle .vg-icon-play,.vg-toggle.is-paused .vg-icon-pause{display:none}.vg-toggle.is-paused .vg-icon-play{display:block}.vg-player.is-docked{aspect-ratio:16/9;z-index:60;width:22rem;animation:vg-dock .45s var(--ease-out-expo);border-radius:1rem;position:fixed;inset:auto 1.5rem 1.5rem auto;box-shadow:0 24px 60px -18px #0000008c}@keyframes vg-dock{0%{opacity:0;transform:translateY(12px)scale(.96)}}.vg-rail{flex-direction:column;min-width:0;min-height:0;padding:1rem .25rem .25rem;display:flex}@media (width>=64rem){.vg-rail{contain:size;height:100%;padding:.75rem .25rem}}.vg-rail-title{letter-spacing:.02em;gap:.5rem;padding:0 .75rem .6rem;font-size:.8125rem;font-weight:600;display:flex}.vg-rail-count{color:var(--rail-muted)}.vg-list{scrollbar-width:thin;scrollbar-color:#3a3a35 transparent;flex-direction:column;gap:.25rem;display:flex;overflow:auto}.vg-ch{text-align:left;width:100%;color:var(--rail-ink);border-radius:.9rem;grid-template-columns:3.5rem 1fr;align-items:baseline;gap:.5rem;padding:.8rem .75rem;transition:background-color .2s;display:grid;position:relative;overflow:hidden}.vg-ch:hover{background:#f2f0e812}.vg-ch:focus-visible{outline-color:var(--lime);outline-offset:-3px}.vg-ch-time{color:var(--rail-muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.vg-ch-title{font-size:.9875rem;font-weight:600;line-height:1.35}.vg-ch[aria-current]{background:var(--lime);color:var(--on-lime)}.vg-ch[aria-current] .vg-ch-time{color:var(--on-lime)}.vg-ch-progress{background:linear-gradient(to right, var(--lime-deep) calc(var(--p,0) * 100%), color-mix(in srgb, var(--lime-deep) 30%, transparent) 0);width:100%;height:3px;display:none;position:absolute;bottom:0;left:0}.vg-ch[aria-current] .vg-ch-progress{display:block}@media (width<=63.99rem){.vg{border-radius:1.25rem;padding:.5rem}.vg-player{border-radius:.9rem}.vg-rail{padding:.75rem 0 .25rem}.vg-rail-title{padding-inline:.5rem}.vg-list{scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;padding:0 .25rem .25rem;overflow-x:auto}.vg-list li{scroll-snap-align:start;flex:none}.vg-ch{white-space:nowrap;background:#f2f0e814;border-radius:999px;gap:.5rem;width:auto;max-width:15rem;padding:.55rem .9rem;display:flex}.vg-ch-title{text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.vg-play{width:4rem;height:4rem;bottom:.75rem;left:.75rem}.vg-play svg{width:26px;height:26px}.vg-meta{bottom:1.85rem;left:5.5rem}.vg-note{display:none}.vg-brand-title{padding-bottom:2.5rem}}.vg-portrait .vg-slot{aspect-ratio:9/16}.vg-portrait .vg-note{display:none}.vg-portrait .vg-brand{align-items:flex-start;padding-top:18%}.vg-portrait .vg-brand-title{font-size:clamp(1.5rem,2.4vw,2.25rem)}.vg-ch-summary{color:var(--rail-muted);grid-column:2;font-size:.9375rem;font-weight:400;line-height:1.45}.vg-ch[aria-current] .vg-ch-summary{color:var(--on-lime)}.vg-portrait .vg-player.is-docked{aspect-ratio:9/16;width:12rem}@media (width>=64rem){.vg-portrait{grid-template-columns:auto minmax(0,1fr);gap:1.5rem}.vg-portrait .vg-slot{height:min(80svh,52rem)}.vg-portrait .vg-meta{left:7.25rem}.vg-portrait.vg-solo{grid-template-columns:auto}.vg-portrait .vg-rail{padding:1.5rem 1rem 1.5rem 0}.vg-portrait .vg-rail-title{font-size:.9375rem}.vg-portrait .vg-ch{gap:.35rem .75rem;padding:1rem}.vg-portrait .vg-ch-title{font-size:1.125rem}}@media (width<=63.99rem){.vg-portrait .vg-slot{width:min(100%,42.1875svh);margin-inline:auto}.vg-portrait .vg-ch-summary{display:none}}@media (prefers-reduced-motion:reduce){.vg-play,.vg-ch{transition:none}.vg-player.is-docked{animation:none}}
