@keyframes sfx-rise-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sfx-rise{animation:1ms linear both sfx-rise-in;animation-timeline:view();animation-range:entry 5% cover 22%}.sfx-stagger>*{animation:1ms linear both sfx-rise-in;animation-timeline:view();animation-range:entry cover 30%}.sfx-stagger>:first-child{animation-range:entry cover 18%}.sfx-stagger>:nth-child(2){animation-range:entry 4% cover 22%}.sfx-stagger>:nth-child(3){animation-range:entry 8% cover 26%}.sfx-stagger>:nth-child(4){animation-range:entry 12% cover 30%}.sfx-stagger>:nth-child(5){animation-range:entry 16% cover 34%}.sfx-stagger>:nth-child(6){animation-range:entry 20% cover 38%}.sfx-stagger>:nth-child(7){animation-range:entry 24% cover 42%}.sfx-stagger>:nth-child(8){animation-range:entry 28% cover 46%}@media (max-width:639px){.sfx-stagger>:nth-child(n){animation-range:entry cover 16%}}.sfx-host>section{overflow:clip}.sfx-host .grid:not([aria-hidden]):not([role=region])>:not([aria-hidden]),.sfx-host .space-y-3>*{animation:1ms linear both sfx-rise-in;animation-timeline:view();animation-range:entry cover 22%}.sfx-host .grid:not([aria-hidden]):not([role=region])>:not([aria-hidden]):nth-child(2),.sfx-host .space-y-3>:nth-child(2){animation-range:entry 4% cover 26%}.sfx-host .grid:not([aria-hidden]):not([role=region])>:not([aria-hidden]):nth-child(3),.sfx-host .space-y-3>:nth-child(3){animation-range:entry 8% cover 30%}.sfx-host .grid:not([aria-hidden]):not([role=region])>:not([aria-hidden]):nth-child(4),.sfx-host .space-y-3>:nth-child(4){animation-range:entry 12% cover 34%}.sfx-host .grid:not([aria-hidden]):not([role=region])>:not([aria-hidden]):nth-child(5),.sfx-host .space-y-3>:nth-child(5){animation-range:entry 16% cover 38%}.sfx-host .grid:not([aria-hidden]):not([role=region])>:not([aria-hidden]):nth-child(6),.sfx-host .space-y-3>:nth-child(6){animation-range:entry 20% cover 42%}}}@keyframes sfx-bar-grow{0%{transform:scaleY(.06)}to{transform:scaleY(1)}}.sfx-bar{transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.sfx-bar{animation:.9s cubic-bezier(.22,1,.36,1) both sfx-bar-grow;animation-delay:var(--sfx-delay,0s)}}@keyframes sfx-slide-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sfx-slide{animation:.6s cubic-bezier(.22,1,.36,1) both sfx-slide-in;animation-delay:var(--sfx-delay,0s)}}@keyframes sfx-pop-in{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.sfx-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both sfx-pop-in;animation-delay:var(--sfx-delay,0s)}}@keyframes sfx-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:no-preference){.sfx-float{animation:sfx-float-y var(--sfx-dur,5.5s) ease-in-out infinite;animation-delay:var(--sfx-delay,0s)}}.sfx-shine{position:relative;overflow:hidden}.sfx-shine:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff8c 50%,#0000 58%) 130% 0/250% 100%;transition:opacity .2s;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.sfx-shine:hover:after{opacity:1;animation:.85s forwards sfx-shine-sweep}}@keyframes sfx-shine-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes sfx-mesh-drift{0%{transform:translate(0)scale(1)}to{transform:translate(var(--sfx-dx,50px), var(--sfx-dy,30px)) scale(1.12)}}.sfx-mesh{will-change:transform}@media (prefers-reduced-motion:no-preference){.sfx-mesh{animation:sfx-mesh-drift var(--sfx-dur,26s) ease-in-out infinite alternate}}.sfx-beam{position:relative}.sfx-beam:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sfx-angle,0deg), #2d61f000 0%, #2d61f0e6 12%, #ffa2e1d9 22%, #2d61f000 38%, #2d61f000 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --sfx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sfx-beam-spin{to{--sfx-angle:360deg}}@media (prefers-reduced-motion:no-preference){.sfx-beam:before{animation:5.5s linear infinite paused sfx-beam-spin}.sfx-beam-run .sfx-beam:before{animation-play-state:running}}@keyframes sfx-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sfx-draw{transform-origin:0}@keyframes sfx-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sfx-draw-y{transform-origin:top}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sfx-draw{animation:1ms linear both sfx-draw-x;animation-timeline:view();animation-range:entry 10% cover 45%}.sfx-draw-y{animation:1ms linear both sfx-draw-y;animation-timeline:view();animation-range:entry 10% cover 85%}}}@keyframes sfx-wiggle{0%{transform:rotate(0)scale(1)}25%{transform:rotate(-6deg)scale(1.1)}60%{transform:rotate(5deg)scale(1.08)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.group:hover .sfx-icon-wiggle{animation:.5s ease-in-out sfx-wiggle}}@keyframes sfx-dash-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sfx-spark{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sfx-spark{animation:1ms linear both sfx-dash-draw;animation-timeline:view();animation-range:entry 15% cover 50%}}}@keyframes sfx-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sfx-panel{animation:.45s cubic-bezier(.22,1,.36,1) both sfx-panel-in}.sfx-panel .sfx-panel-item{animation:.5s cubic-bezier(.22,1,.36,1) both sfx-panel-in}.sfx-panel .sfx-panel-item:first-child{animation-delay:30ms}.sfx-panel .sfx-panel-item:nth-child(2){animation-delay:90ms}.sfx-panel .sfx-panel-item:nth-child(3){animation-delay:.15s}.sfx-panel .sfx-panel-item:nth-child(4){animation-delay:.21s}.sfx-panel .sfx-panel-item:nth-child(5){animation-delay:.27s}}
