.vs-sky{background:radial-gradient(70% 42% at 50% -6%,#ffffff16,#0000 70%),radial-gradient(45% 30% at 50% 0,#ffffff0d,#0000 70%),#000}.vs-frame.vs-hero{--vs-max-h:46dvh;border-radius:28px;--ar:1.3!important}@media (min-width:640px){.vs-frame.vs-hero{--ar:2.1!important}}@media (min-width:1024px){.vs-frame.vs-hero{--ar:2.6!important}}.vs-frame{aspect-ratio:var(--ar,1.7778);width:min(100%, calc(var(--vs-max-h,62dvh) * var(--ar,1.7778)));isolation:isolate;background:#000;border-radius:22px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 30px 80px -40px #000000e6}.vs-frame.vs-fill{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;box-shadow:none;position:absolute;inset:0}.vs-waves{width:100%;height:100%;display:block;position:absolute;inset:0}.vs-vignette:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 50%,#0009);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.vs-frame>.vs-over{z-index:2;position:absolute;inset:0}.vs-progress{z-index:2;background:#ffffff24;border-radius:99px;height:3px;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden}.vs-progress>span{border-radius:inherit;background:#ffffffd9;transition:width .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.vs-progress:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:35%;animation:1.8s linear infinite vs-sweep;position:absolute;inset:0 auto 0 0}@keyframes vs-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}.vs-tag{color:#fff;background:#00000080;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.vs-orb{color:#fff;background:radial-gradient(circle at 30% 25%,#ffffff38,#0000 60%),#ffffff0f;border-radius:999px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fff3,0 10px 30px -10px #000c}@media (max-width:767px){.vs-composer.chat-composer:after{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1c1e}}.vs-composer.vs-flash{animation:.9s cubic-bezier(.22,1,.36,1) vs-flash}@keyframes vs-flash{0%{box-shadow:0 0 #ffffff59}to{box-shadow:0 0 0 16px #fff0}}.vs-chips{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 16px),#0000)}.vs-chips::-webkit-scrollbar{display:none}.vs-menu{background:#1c1c1e;border:1px solid #ffffff1a;box-shadow:0 24px 70px -20px #000000e6,inset 0 1px #ffffff0d}@media (min-width:768px){.vs-menu{-webkit-backdrop-filter:blur(36px)saturate(1.8);backdrop-filter:blur(36px)saturate(1.8);background:#1e1e20b3}}.vs-ar{width:min(15px, calc(15px * var(--ar,1.7778)));height:min(15px, calc(15px / var(--ar,1.7778)));border:1.5px solid;border-radius:3px;flex-shrink:0;display:inline-block}.vs-ar.is-big{width:min(34px, calc(34px * var(--ar,1.7778)));height:min(34px, calc(34px / var(--ar,1.7778)));border-radius:5px}.vs-mono{color:#000;background:linear-gradient(#fff,#c7c7cc);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.vs-tcard{isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .35s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff12}.vs-tcard:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}@media (hover:hover){.vs-tcard:hover{transform:translateY(-3px)}.vs-tcard:hover:after{box-shadow:inset 0 0 0 1px #fff3}}.vs-tcard:active{transform:scale(.98)}.vs-pcard{background:#ffffff08;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff12}@media (hover:hover){.vs-pcard:hover{background:#ffffff0d;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff24}}.vs-pcard:active{transform:scale(.985)}.vs-pcard.is-on{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff3d}.vs-thumb{z-index:0;background:radial-gradient(130% 100% at 50% 0,#1d1d20 0%,#0b0b0c 62%,#050505 100%);position:absolute;inset:0;overflow:hidden}.vs-thumb>i{pointer-events:none;display:block;position:absolute}.vs-thumb>i,.vs-thumb>i:before,.vs-thumb>i:after{animation-play-state:paused!important;animation-delay:calc(var(--seed,0) * -.83s)!important}.vs-thumb[data-play]>i,.vs-thumb[data-play]>i:before,.vs-thumb[data-play]>i:after{animation-play-state:running!important}.vs-t-trends>.a{aspect-ratio:1;background:radial-gradient(closest-side,#ffffff4d,#0000 72%);width:80%;animation:9s ease-in-out infinite vs-orbit;top:-5%;left:10%}.vs-t-trends>.b{background:linear-gradient(105deg,#0000 43%,#ffffff24 50%,#0000 57%);animation:5.5s cubic-bezier(.65,0,.35,1) infinite vs-sheen;inset:-20% -60%}.vs-t-trends>.c{background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 16px);height:48%;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}@keyframes vs-orbit{0%,to{transform:translate(-16%,4%)}25%{transform:translate(14%,-2%)}50%{transform:translate(18%,22%)}75%{transform:translate(-12%,24%)}}@keyframes vs-sheen{0%{transform:translate(-45%)}60%,to{transform:translate(45%)}}.vs-t-halloween{background:radial-gradient(90% 70% at 50% 110%,#29292c 0%,#0a0a0b 60%,#040404 100%)}.vs-t-halloween>.a,.vs-t-halloween>.b{background:radial-gradient(40% 50% at 25% 60%,#ffffff21,#0000 70%),radial-gradient(34% 44% at 70% 55%,#ffffff1a,#0000 70%);width:200%;height:60%;animation:13s ease-in-out infinite alternate vs-fog;bottom:-6%;left:-50%}.vs-t-halloween>.b{opacity:.7;animation-duration:19s;animation-direction:alternate-reverse;bottom:14%}.vs-t-halloween>.c{aspect-ratio:1;background:radial-gradient(closest-side,#ffffff57,#0000);width:52%;animation:2.7s step-end infinite vs-flicker;bottom:12%;left:50%;translate:-50%}@keyframes vs-fog{0%{transform:translate(-12%)}to{transform:translate(12%)}}@keyframes vs-flicker{0%{opacity:.9}12%{opacity:.55}18%{opacity:1}40%{opacity:.75}47%{opacity:.95}70%{opacity:.62}76%{opacity:1}}.vs-t-effects>.a{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff 0%,#c7c7cc 26%,#4a4a4f 68%,#1c1c1e 100%);border-radius:50%;width:44%;animation:3.2s cubic-bezier(.65,0,.35,1) infinite vs-squish;top:44%;left:50%;translate:-50% -50%}.vs-t-effects>.b,.vs-t-pets>.b,.vs-t-ads>.b{background:radial-gradient(closest-side,#fff3,#0000);border-radius:50%;width:44%;height:7%;left:50%;translate:-50%}.vs-t-effects>.b{animation:3.2s cubic-bezier(.65,0,.35,1) infinite vs-shadow-squish;bottom:22%}@keyframes vs-squish{0%,to{transform:scale(1)}30%{transform:translateY(12%)scale(1.22,.76)}55%{transform:translateY(-8%)scale(.88,1.14)}75%{transform:scale(1.04,.97)}}@keyframes vs-shadow-squish{30%{transform:scaleX(1.3)}55%{opacity:.6;transform:scaleX(.82)}}.vs-t-pets>.a{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#f5f5f7,#8e8e93 55%,#2c2c2e);border-radius:50%;width:30%;animation:1.5s infinite vs-bounce;top:18%;left:50%;translate:-50%}.vs-t-pets>.b{width:34%;animation:1.5s infinite vs-bounce-shadow;bottom:27%}@keyframes vs-bounce{0%,to{animation-timing-function:cubic-bezier(.33,0,.67,0);transform:translateY(0)}46%{animation-timing-function:linear;transform:translateY(118%)scale(1)}52%{animation-timing-function:cubic-bezier(.33,1,.67,1);transform:translateY(124%)scale(1.14,.86)}}@keyframes vs-bounce-shadow{0%,to{opacity:.4;animation-timing-function:cubic-bezier(.33,0,.67,0);transform:scaleX(.55)}50%{opacity:1;animation-timing-function:cubic-bezier(.33,1,.67,1);transform:scaleX(1.1)}}.vs-t-nostalgia{background:radial-gradient(100% 80% at 50% 40%,#2a2a2c,#0c0c0d 70%)}.vs-t-nostalgia>.a{z-index:1;background:repeating-linear-gradient(0deg,#00000061 0 1px,#0000 1px 3px);inset:0}.vs-t-nostalgia>.b{z-index:1;background:linear-gradient(#0000,#ffffff24 40%,#ffffff0d 62%,#0000);height:14%;animation:3.8s linear infinite vs-track;top:-14%;left:0;right:0}.vs-t-nostalgia>.c{background:radial-gradient(40% 50% at 35% 55%,#ffffff38,#0000 70%),radial-gradient(30% 40% at 68% 40%,#ffffff24,#0000 70%);border-radius:8px;animation:.9s steps(2,end) infinite vs-jitter;inset:16% 12% 30%}@keyframes vs-track{0%{transform:translateY(0)}to{transform:translateY(1000%)}}@keyframes vs-jitter{0%,to{transform:translate(0)}50%{transform:translate(1.5px)}}.vs-t-cinema>.a{background:radial-gradient(55% 42%,#ffffff2b,#0000 70%);animation:8s ease-in-out infinite alternate vs-push;inset:-10%}.vs-t-cinema>.b{background:linear-gradient(90deg,#0000,#ffffffbf,#0000);width:80%;height:2px;animation:4.6s cubic-bezier(.65,0,.35,1) infinite vs-flare;top:48%;left:-40%;box-shadow:0 0 14px 2px #ffffff38}.vs-t-cinema:before,.vs-t-cinema:after{content:"";z-index:1;background:#000;height:12%;position:absolute;left:0;right:0}.vs-t-cinema:before{top:0}.vs-t-cinema:after{bottom:0}@keyframes vs-push{0%{transform:scale(1)}to{transform:scale(1.25)}}@keyframes vs-flare{0%{opacity:0;transform:translate(-30%)}20%,80%{opacity:1}to{opacity:0;transform:translate(160%)}}.vs-t-ads>.a{background:linear-gradient(160deg,#f5f5f7 0%,#a1a1a6 45%,#3a3a3c 100%);border-radius:14px;width:32%;height:38%;animation:4s ease-in-out infinite vs-float;top:44%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:inset 0 1px #fffc}.vs-t-ads>.a:after{content:"";background:linear-gradient(100deg,#0000 42%,#ffffffa6 50%,#0000 58%);animation:3.6s ease-in-out infinite vs-sheen;position:absolute;inset:-20% -80%}.vs-t-ads>.b{width:40%;animation:4s ease-in-out infinite vs-float-shadow;bottom:22%}@keyframes vs-float{0%,to{transform:translateY(-5%)rotate(-4deg)}50%{transform:translateY(7%)rotate(3deg)}}@keyframes vs-float-shadow{0%,to{opacity:.5;transform:scaleX(.78)}50%{opacity:.95;transform:scaleX(1.05)}}.vs-t-fun>.a{aspect-ratio:1;background:radial-gradient(circle at 36% 40%,#0b0b0c 0 6%,#0000 7%),radial-gradient(circle at 64% 40%,#0b0b0c 0 6%,#0000 7%),radial-gradient(circle at 35% 30%,#fff,#c7c7cc 50%,#6e6e73);border-radius:50%;width:42%;animation:2.4s cubic-bezier(.65,0,.35,1) infinite vs-wobble;top:44%;left:50%;translate:-50% -50%}.vs-t-fun>.a:after{content:"";border:3px solid #0b0b0c;border-top:0;border-radius:0 0 99px 99px;height:16%;position:absolute;top:54%;left:31%;right:31%}.vs-t-fun>.b{background:radial-gradient(1.5px 1.5px at 18% 30%,#fffc,#0000),radial-gradient(1.5px 1.5px at 78% 22%,#ffffffb3,#0000),radial-gradient(1px 1px at 62% 48%,#fff9,#0000),radial-gradient(1px 1px at 30% 64%,#fff9,#0000),radial-gradient(1.5px 1.5px at 86% 70%,#ffffffb3,#0000),radial-gradient(1px 1px at 12% 86%,#ffffff80,#0000);animation:7s linear infinite vs-rise;inset:0 0 -40%}@keyframes vs-wobble{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-10deg)scale(1.06,.94)}40%{transform:rotate(8deg)scale(.95,1.05)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@keyframes vs-rise{0%{transform:translateY(0)}to{transform:translateY(-28%)}}@media (prefers-reduced-motion:reduce){.vs-thumb>i,.vs-thumb>i:before,.vs-thumb>i:after,.vs-progress:after,.vs-composer.vs-flash{animation:none!important}}
