@keyframes vs-pulse-soft{0%,to{opacity:1}50%{opacity:.55}}.vs-animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite vs-pulse-soft}@keyframes vs-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.vs-shimmer{background:linear-gradient(90deg,transparent,rgba(251,188,52,.15),transparent) 0 0/200% 100%;animation:1.6s linear infinite vs-shimmer}@keyframes vs-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vs-fade-up{animation:vs-fade-up .4s var(--ease-enter)both}@keyframes vs-fade-in{0%{opacity:0}to{opacity:1}}.vs-fade-in{animation:vs-fade-in .4s var(--ease-enter)both}@keyframes vs-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.vs-scale-in{animation:vs-scale-in .3s var(--ease-enter)both}@keyframes vs-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.vs-shake{animation:.4s cubic-bezier(.36,.07,.19,.97) vs-shake}.vs-tab-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.vs-scope p{font-size:inherit;line-height:inherit}@media (max-width:768px){.vs-scope{overflow-x:hidden}.vs-scope .absolute,.vs-scope [class*=absolute],.vs-scope .fixed,.vs-scope [class*=fixed]{width:auto!important;max-width:none!important}.vs-scope .cf-turnstile,.vs-scope .cf-turnstile iframe,.vs-scope iframe[src*="challenges.cloudflare.com"]{max-width:100%!important}}@keyframes vs-ring-pulse{0%{opacity:.9;transform:scale(1)}80%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.vs-ring-pulse{position:relative}.vs-ring-pulse:before{content:"";pointer-events:none;transform-origin:50%;border:2px solid #fbbc34;animation:1.6s ease-out infinite vs-ring-pulse;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.vs-animate-pulse,.vs-shimmer,.vs-fade-up,.vs-fade-in,.vs-scale-in,.vs-shake,.vs-ring-pulse:before{animation:none!important}}
