.gs .vt{--p:0;aspect-ratio:var(--ar,9 / 16);border-radius:var(--r-media);isolation:isolate;background:linear-gradient(160deg,#24211e,#161412);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.gs .vt>img,.gs .vt>video{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.gs .vt>video{opacity:0;transition:opacity .4s var(--ease-out)}.gs .vt>video.on{opacity:1}.gs .vt:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.gs .vt-label{z-index:4;border-radius:var(--r-pill);max-width:calc(100% - 16px);-webkit-backdrop-filter:var(--gs-no-merge,blur(10px));backdrop-filter:var(--gs-no-merge,blur(10px));color:#fafaf9;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0d0c0b9e;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.2;position:absolute;bottom:10px;left:8px;overflow:hidden}.gs .vt-bar{z-index:4;background:var(--accent);transform-origin:0;height:2px;transform:scaleX(var(--p));opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.gs .vt.playing .vt-bar{opacity:1}.gs .vt-ring{z-index:4;pointer-events:none;width:22px;height:22px;position:absolute;top:10px;right:10px;transform:rotate(-90deg)}.gs .vt-ring circle{fill:none;stroke:#fafaf947;stroke-width:2.5px}.gs .vt-ring .fg{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));stroke-linecap:round}.gs .vt-open{z-index:5;border-radius:inherit;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.gs .vt-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs .vt-play{border-radius:var(--r-pill);width:44px;height:44px;-webkit-backdrop-filter:var(--gs-no-merge,blur(10px));backdrop-filter:var(--gs-no-merge,blur(10px));color:#fafaf9;opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);background:#0d0c0b8c;place-items:center;display:grid;transform:scale(.9)}.gs .vt-play svg{margin-left:2px}.gs .vt.can-open:hover .vt-play,.gs .vt-open:focus-visible .vt-play{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gs .vt.can-open:not(.playing) .vt-play{opacity:1;transform:none}}@media (hover:none){.gs .vt.can-open:not(.playing) .vt-play{opacity:.9;transform:none}}.gs .vt.can-open:hover .vt-play{background:var(--accent);color:#1c1917;transition:none}.gs .vt.can-open{cursor:pointer}.gs .vbtn{border-radius:var(--r-pill);color:#fafaf9;width:44px;height:44px;transition:transform .1s var(--ease-out);background:#fafaf91a;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.gs .vbtn:hover{background:#fafaf92e}.gs .vbtn:active{transform:scale(.94)}.gs .vbtn:disabled{opacity:.35;cursor:default}.gs .vbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gs .vscrub{--p:0;color:#fafaf9ad;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.gs .vscrub-bar{--p:0;cursor:pointer;touch-action:none;flex:1;align-items:center;min-width:0;height:44px;display:flex}.gs .vscrub-bar:focus-visible{outline:2px solid var(--accent);outline-offset:-8px}.gs .vscrub-bar .track{width:100%;height:4px;transition:height .15s var(--ease-out);background:#fafaf92e;border-radius:2px;position:relative;overflow:hidden}.gs .vscrub-bar:hover .track{height:6px}.gs .vscrub-bar .fill{background:var(--accent);transform-origin:0;transform:scaleX(var(--p));position:absolute;inset:0}.gs .vscrub-time{white-space:nowrap}.gs .vscrub-time span{opacity:.6}.gs .vreel{min-width:0;position:relative}.gs .vreel-track{grid-auto-flow:column;grid-auto-columns:var(--tile-w,220px);gap:var(--gap,12px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad,0px);padding-inline:var(--pad,0px);scrollbar-width:none;display:grid;overflow-x:auto}.gs .vreel-track::-webkit-scrollbar{display:none}.gs .vreel-item{scroll-snap-align:start}.gs .vreel-nav{padding-inline:var(--pad,0px);justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.gs .vwall.grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--gap,12px);display:grid}.gs .vwall.drift{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--gap,12px);height:100%;display:grid;overflow:hidden}.gs .vwall-col{gap:var(--gap,12px);min-width:0;animation:vwall-up var(--dur,80s) linear infinite;will-change:transform;flex-direction:column;display:flex}.gs .vwall-col.down{animation-name:vwall-down}.gs .vwall-run{gap:var(--gap,12px);flex-direction:column;display:flex}.gs .vwall.drift.still .vwall-col,.gs .vwall.drift:hover .vwall-col,.gs .vwall.drift:focus-within .vwall-col{animation-play-state:paused}@keyframes vwall-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - var(--gap,12px) / 2))}}@keyframes vwall-down{0%{transform:translateY(calc(-50% - var(--gap,12px) / 2))}to{transform:translateY(0)}}.gs .vlb{z-index:200;-webkit-backdrop-filter:var(--gs-no-merge,blur(18px));backdrop-filter:var(--gs-no-merge,blur(18px));color:#fafaf9;animation:vlb-in .24s var(--ease-out) both;background:#080706e6;place-items:center;padding:64px 72px 24px;display:grid;position:fixed;inset:0}@keyframes vlb-in{0%{opacity:0}}.gs .vlb-fig{max-width:100%;animation:vlb-up .32s var(--ease-out) both;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}@keyframes vlb-up{0%{opacity:0;transform:translateY(16px)scale(.98)}}.gs .vlb-media{aspect-ratio:var(--ar,9 / 16);background:#000;border-radius:20px;max-width:calc(100vw - 160px);height:min(76vh,760px);overflow:hidden;box-shadow:0 40px 120px -30px #000c}.gs .vlb-media video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.gs .vlb-bar{align-items:center;gap:8px;width:100%;min-width:300px;margin-top:8px;display:flex}.gs .vlb-scrub{flex:1}.gs .vlb-cap{color:#fafaf99e;align-items:baseline;gap:10px;width:100%;margin:0;font-size:14px;display:flex}.gs .vlb-cap b{color:#fafaf9;font-weight:500}.gs .vlb-count{margin-left:auto}.gs .vlb-close{position:absolute;top:16px;right:16px}.gs .vlb-side{position:absolute;top:50%;transform:translateY(-50%)}.gs .vlb-side:active{transform:translateY(-50%)scale(.94)}.gs .vlb-side.prev{left:16px}.gs .vlb-side.next{right:16px}@media (max-width:640px){.gs .vlb{padding:64px 12px 16px}.gs .vlb-media{border-radius:16px;max-width:calc(100vw - 24px);height:min(66vh,640px)}.gs .vlb-bar{min-width:0}.gs .vlb-side{top:auto;bottom:16px;transform:none}.gs .vlb-side:active{transform:scale(.94)}.gs .vlb-fig{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.gs .vwall-col{animation:none}.gs .vt>video,.gs .vt-play{transition:none}.gs .vlb,.gs .vlb-fig{animation:none}}
