.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.spyc-theme .vx-giant{letter-spacing:-.035em}.spyc-theme .vx-giant em{font-style:italic}.vx-bar{box-shadow:0 18px 50px -22px rgba(207,69,16,.55),0 2px 6px rgba(42,26,8,.06)}.vx-bar:focus-within{box-shadow:0 0 0 4px rgba(255,138,31,.25),0 24px 60px -22px rgba(207,69,16,.7)}@keyframes vx-pulse{0%,to{box-shadow:0 8px 20px -8px rgba(207,69,16,.8),0 0 0 0 rgba(255,138,31,.45)}50%{box-shadow:0 8px 20px -8px rgba(207,69,16,.8),0 0 0 10px rgba(255,138,31,0)}}.vx-pulse{animation:vx-pulse 2.2s ease-out infinite}@keyframes vx-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}.vx-pop{animation:vx-pop .4s cubic-bezier(.22,.61,.36,1) both}.vx-swap>*{animation:vx-pop .45s cubic-bezier(.22,.61,.36,1) both}.vx-swap>:nth-child(2){animation-delay:60ms}.vx-swap>:nth-child(3){animation-delay:.12s}.vx-swap>:nth-child(4){animation-delay:.18s}.vx-card{transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,border-color .25s ease}.vx-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -24px rgba(122,41,13,.45);border-color:rgba(255,138,31,.45)}.vx-try{opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.vx-card:focus-visible .vx-try,.vx-card:hover .vx-try{opacity:1;transform:none}@media (hover:none){.vx-try{opacity:1;transform:none}}@keyframes vx-marquee{to{transform:translateX(-100%)}}.vx-marquee-track{animation:vx-marquee 60s linear infinite}.vx-marquee-reverse{animation-direction:reverse;animation-duration:70s}.vx-marquee:hover .vx-marquee-track{animation-play-state:paused}.vx-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes vx-bob{50%{translate:0 -8px}}.vx-float>*{animation:vx-bob 6s ease-in-out infinite}.vx-float:nth-child(2)>*{animation-delay:-2s}.vx-float:nth-child(3)>*{animation-delay:-4s}.vx-spot{position:relative;isolation:isolate;overflow:hidden}.vx-spot:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .3s ease;background:radial-gradient(22rem circle at var(--sx,50%) var(--sy,50%),rgba(255,138,31,.22),transparent 60%)}.vx-spot-grid:hover .vx-spot:before{opacity:1}.vx-spot:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(18rem circle at var(--sx,50%) var(--sy,50%),rgba(255,179,64,.8),transparent 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.vx-spot-grid:hover .vx-spot:after{opacity:1}.vx-numeral{color:transparent;-webkit-text-stroke:1.5px rgba(207,69,16,.55);transition:color .3s ease}.vx-step:hover .vx-numeral{background:linear-gradient(180deg,#ffd43b,#ff8a1f 50%,#e8341c);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:0}@keyframes vx-rise{0%{translate:-50% 6rem;opacity:.6}to{translate:-50% 0;opacity:1}}.vx-sun{animation:vx-rise 1.6s cubic-bezier(.22,.61,.36,1) both}.vx-magnet{transition:transform .2s ease,box-shadow .2s ease}.vx-magnet:hover{transform:translateY(-2px) scale(1.03)}@keyframes vx-blink{50%{opacity:0}}.vx-caret{animation:vx-blink .9s steps(1) infinite}@media (prefers-reduced-motion:reduce){.vx-caret,.vx-float>*,.vx-marquee-track,.vx-pop,.vx-pulse,.vx-sun,.vx-swap>*{animation:none}.vx-card,.vx-card:hover,.vx-magnet:hover{transform:none}}.vx-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.vx-reveal.vx-in{opacity:1;transform:none}.vx-progress{animation:vx-progress 4.2s linear both}@keyframes vx-gauge-in{0%{stroke-dashoffset:220}}.vx-gauge{animation:vx-gauge-in 1.2s cubic-bezier(.22,.61,.36,1) both}.vx-flip{perspective:1200px}.vx-flip-inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.vx-flip-inner:not(.is-flipped):hover{transform:rotateY(-8deg) translateY(-4px)}.vx-flip-inner.is-flipped{transform:rotateY(180deg)}.vx-flip-back,.vx-flip-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.vx-flip-back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.vx-reveal{opacity:1;transform:none;transition:none}.vx-gauge,.vx-progress{animation:none}.vx-flip-inner{transition:none}}@keyframes vx-shimmer{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.vx-shimmer{animation:vx-shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vx-shimmer{animation:none}}.vx-icon-halo{opacity:0;filter:blur(14px);transform:scale(.8);transition:opacity .3s ease,transform .4s cubic-bezier(.22,.61,.36,1)}.vx-card:hover .vx-icon-halo,.vx-icon:hover .vx-icon-halo,[aria-selected=true] .vx-icon-halo{opacity:.7;transform:scale(1.15)}.vx-icon>span:last-child{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.vx-card:hover .vx-icon>span:last-child{transform:translateY(-2px) rotate(-4deg)}@keyframes vx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vx-progress{animation:vx-progress 5s linear both}@keyframes vx-scan{0%,to{transform:translateY(-6px);opacity:.2}50%{transform:translateY(6px);opacity:.8}}.vx-art-scan{animation:vx-scan 3s ease-in-out infinite}@keyframes vx-travel{0%{transform:translateX(0)}50%{transform:translateX(16px)}to{transform:translateX(0)}}.vx-art-dot{animation:vx-travel 2.4s ease-in-out infinite}@keyframes vx-dash{to{stroke-dashoffset:0}}.vx-art-line,.vx-art-trail{stroke-dasharray:120;stroke-dashoffset:120;animation:vx-dash 2.2s ease-out infinite alternate}@media (prefers-reduced-motion:reduce){.vx-art-dot,.vx-art-line,.vx-art-scan,.vx-art-trail,.vx-progress{animation:none;stroke-dashoffset:0}}.vx-fade-right{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.vx-range{appearance:none;-webkit-appearance:none;background:transparent}.vx-range::-webkit-slider-runnable-track{height:100%;background:transparent}.vx-range::-moz-range-track{background:transparent}.vx-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:11px;border-radius:999px;background:#fff;border:6px solid #ff8a1f;box-shadow:0 6px 16px -4px rgba(207,69,16,.7);cursor:grab;transition:transform .15s ease}.vx-range::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#fff;border:6px solid #ff8a1f;box-shadow:0 6px 16px -4px rgba(207,69,16,.7);cursor:grab}.vx-range:active::-webkit-slider-thumb,.vx-range:hover::-webkit-slider-thumb{transform:scale(1.15)}.vx-range:focus-visible{outline:none}.vx-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px rgba(255,138,31,.3)}@keyframes vx-slot{0%{opacity:0;transform:translateY(.45em);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.vx-slot{animation:vx-slot .5s cubic-bezier(.22,.61,.36,1) both}@property --x{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --y{syntax:"<length-percentage>";inherits:true;initial-value:40%}.vx-flashlight{-webkit-mask-image:radial-gradient(circle 230px at var(--x) var(--y),#000 45%,transparent 100%);mask-image:radial-gradient(circle 230px at var(--x) var(--y),#000 45%,transparent 100%)}@keyframes vx-wander{0%{--x:18%;--y:30%}25%{--x:80%;--y:24%}50%{--x:76%;--y:78%}75%{--x:22%;--y:72%}to{--x:18%;--y:30%}}.vx-wander{animation:vx-wander 14s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vx-slot,.vx-wander{animation:none}}.vx-glow{background:radial-gradient(circle 260px at var(--x) var(--y),rgba(255,138,31,.16),transparent 70%)}.vx-field:focus-visible{outline:none}@keyframes vx-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}.vx-shake{animation:vx-shake .45s cubic-bezier(.36,.07,.19,.97) both}@media (prefers-reduced-motion:reduce){.vx-shake{animation:none}}@keyframes vx-ping{75%,to{transform:scale(2.1);opacity:0}}.vx-ping{animation:vx-ping 1.8s cubic-bezier(0,0,.2,1) infinite;opacity:.5}@media (prefers-reduced-motion:reduce){.vx-ping{animation:none;opacity:0}}@keyframes vx-sun-rise{0%{transform:translateY(18%);opacity:.4}to{transform:none;opacity:1}}.vx-sun-rise{animation:vx-sun-rise 2.4s cubic-bezier(.22,.61,.36,1) both}@keyframes vx-drift{0%,to{translate:0 0}50%{translate:0 -16px}}.vx-drift{position:relative;animation:vx-drift 9s ease-in-out infinite}@keyframes vx-mesh-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6%,8%) scale(1.12)}}@keyframes vx-mesh-b{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(-8%,5%) scale(.92)}}@keyframes vx-mesh-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5%,-7%) scale(1.15)}}.vx-mesh-a{animation:vx-mesh-a 22s ease-in-out infinite}.vx-mesh-b{animation:vx-mesh-b 26s ease-in-out infinite}.vx-mesh-c{animation:vx-mesh-c 19s ease-in-out infinite}@keyframes vx-grid-run{to{background-position:0 70px}}.vx-grid-run{animation:vx-grid-run 2.6s linear infinite}@media (prefers-reduced-motion:reduce){.vx-drift,.vx-grid-run,.vx-mesh-a,.vx-mesh-b,.vx-mesh-c,.vx-sun-rise{animation:none}}