*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root{--color-1: hsl(0, 100%, 63%);--color-2: hsl(300, 100%, 66%);--color-3: hsl(226, 100%, 58%);--color-4: hsl(192, 98%, 62%);--color-5: hsl(182, 90%, 53%)}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.react-component-root .pointer-events-none{pointer-events:none}.react-component-root .fixed{position:fixed}.react-component-root .absolute{position:absolute}.react-component-root .relative{position:relative}.react-component-root .inset-0{top:0;right:0;bottom:0;left:0}.react-component-root .-top-16{top:-4rem}.react-component-root .right-0{right:0}.react-component-root .isolate{isolation:isolate}.react-component-root .z-10{z-index:10}.react-component-root .z-20{z-index:20}.react-component-root .z-\[1\]{z-index:1}.react-component-root .z-\[99999\]{z-index:99999}.react-component-root .mx-4{margin-left:1rem;margin-right:1rem}.react-component-root .mx-auto{margin-left:auto;margin-right:auto}.react-component-root .mb-10{margin-bottom:2.5rem}.react-component-root .mb-20{margin-bottom:5rem}.react-component-root .mb-5{margin-bottom:1.25rem}.react-component-root .mt-10{margin-top:2.5rem}.react-component-root .mt-5{margin-top:1.25rem}.react-component-root .block{display:block}.react-component-root .inline-block{display:inline-block}.react-component-root .flex{display:flex}.react-component-root .inline-flex{display:inline-flex}.react-component-root .hidden{display:none}.react-component-root .aspect-video{aspect-ratio:16 / 9}.react-component-root .size-20{width:5rem;height:5rem}.react-component-root .size-28{width:7rem;height:7rem}.react-component-root .size-4{width:1rem;height:1rem}.react-component-root .size-8{width:2rem;height:2rem}.react-component-root .size-9{width:2.25rem;height:2.25rem}.react-component-root .size-full{width:100%;height:100%}.react-component-root .h-10{height:2.5rem}.react-component-root .h-11{height:2.75rem}.react-component-root .h-5{height:1.25rem}.react-component-root .h-8{height:2rem}.react-component-root .h-9{height:2.25rem}.react-component-root .h-full{height:100%}.react-component-root .max-h-\[850px\]{max-height:850px}.react-component-root .min-h-screen{min-height:100vh}.react-component-root .w-10{width:2.5rem}.react-component-root .w-5{width:1.25rem}.react-component-root .w-full{width:100%}.react-component-root .max-w-4xl{max-width:56rem}.react-component-root .max-w-\[1440px\]{max-width:1440px}.react-component-root .max-w-sm{max-width:24rem}.react-component-root .shrink-0{flex-shrink:0}.react-component-root .scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.react-component-root .scale-\[0\.9\]{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.react-component-root .cursor-pointer{cursor:pointer}.react-component-root .flex-col{flex-direction:column}.react-component-root .flex-wrap{flex-wrap:wrap}.react-component-root .items-center{align-items:center}.react-component-root .justify-center{justify-content:center}.react-component-root .gap-2{gap:.5rem}.react-component-root .gap-4{gap:1rem}.react-component-root .gap-6{gap:1.5rem}.react-component-root .gap-8{gap:2rem}.react-component-root .overflow-hidden{overflow:hidden}.react-component-root .whitespace-nowrap{white-space:nowrap}.react-component-root .text-pretty{text-wrap:pretty}.react-component-root .rounded-2xl{border-radius:1rem}.react-component-root .rounded-3xl{border-radius:1.5rem}.react-component-root .rounded-full{border-radius:9999px}.react-component-root .rounded-lg{border-radius:.5rem}.react-component-root .rounded-md{border-radius:.375rem}.react-component-root .border{border-width:1px}.react-component-root .border-0{border-width:0px}.react-component-root .border-solid{border-style:solid}.react-component-root .bg-black\/50{background-color:#00000080}.react-component-root .bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.react-component-root .bg-neutral-900\/50{background-color:#17171780}.react-component-root .bg-primary\/10{background-color:#3b82f61a}.react-component-root .bg-transparent{background-color:transparent}.react-component-root .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.react-component-root .bg-\[linear-gradient\(\#121213\,\#121213\)\,linear-gradient\(\#121213_50\%\,rgba\(18\,18\,19\,0\.6\)_80\%\,rgba\(18\,18\,19\,0\)\)\,linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]{background-image:linear-gradient(#121213,#121213),linear-gradient(#121213 50%,#12121399 80%,#12121300),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.react-component-root .bg-\[linear-gradient\(\#fff\,\#fff\)\,linear-gradient\(\#fff_50\%\,rgba\(255\,255\,255\,0\.6\)_80\%\,rgba\(255\,255\,255\,0\)\)\,linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff 50%,#fff9 80%,#fff0),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.react-component-root .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.react-component-root .from-primary\/30{--tw-gradient-from: rgb(59 130 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.react-component-root .to-primary{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.react-component-root .bg-\[length\:200\%\]{background-size:200%}.react-component-root .fill-white{fill:#fff}.react-component-root .object-cover{-o-object-fit:cover;object-fit:cover}.react-component-root .p-10{padding:2.5rem}.react-component-root .px-3{padding-left:.75rem;padding-right:.75rem}.react-component-root .px-4{padding-left:1rem;padding-right:1rem}.react-component-root .px-8{padding-left:2rem;padding-right:2rem}.react-component-root .py-10{padding-top:2.5rem;padding-bottom:2.5rem}.react-component-root .py-2{padding-top:.5rem;padding-bottom:.5rem}.react-component-root .pb-6{padding-bottom:1.5rem}.react-component-root .text-center{text-align:center}.react-component-root .text-2xl{font-size:1.5rem;line-height:2rem}.react-component-root .text-4xl{font-size:2.25rem;line-height:2.5rem}.react-component-root .text-6xl{font-size:3.75rem;line-height:1}.react-component-root .text-sm{font-size:.875rem;line-height:1.25rem}.react-component-root .text-xs{font-size:.75rem;line-height:1rem}.react-component-root .font-bold{font-weight:700}.react-component-root .font-medium{font-weight:500}.react-component-root .leading-5{line-height:1.25rem}.react-component-root .tracking-tight{letter-spacing:-.025em}.react-component-root .text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.react-component-root .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.react-component-root .opacity-60{opacity:.6}.react-component-root .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.react-component-root .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.react-component-root .shadow-primary\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.react-component-root .outline-none{outline:2px solid transparent;outline-offset:2px}.react-component-root .outline{outline-style:solid}.react-component-root .drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.react-component-root .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.react-component-root .backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.react-component-root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.react-component-root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.react-component-root .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.react-component-root .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.react-component-root .duration-200{transition-duration:.2s}.react-component-root .duration-300{transition-duration:.3s}.react-component-root .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes rainbow{0%{background-position:0%}to{background-position:200%}}.react-component-root .animate-rainbow{animation:rainbow 2s infinite linear}.react-component-root .\[background-clip\:padding-box\,border-box\,border-box\]{background-clip:padding-box,border-box,border-box}.react-component-root .\[background-origin\:border-box\]{background-origin:border-box}.react-component-root .\[border\:calc\(0\.125rem\)_solid_transparent\]{border:.125rem solid transparent}.react-component-root .\[mask-image\:linear-gradient\(to_bottom\,transparent\,black_25\%\,black_75\%\,transparent\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to bottom,transparent,black 25%,black 75%,transparent)}.react-component-root{font-family:Inter Tight,Arial,Helvetica,sans-serif;line-height:1.4em;font-weight:400;margin:0;box-sizing:border-box}.react-component-root button{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;outline:none}.react-component-root .before\:absolute:before{content:var(--tw-content);position:absolute}.react-component-root .before\:bottom-\[-20\%\]:before{content:var(--tw-content);bottom:-20%}.react-component-root .before\:left-1\/2:before{content:var(--tw-content);left:50%}.react-component-root .before\:z-0:before{content:var(--tw-content);z-index:0}.react-component-root .before\:h-1\/5:before{content:var(--tw-content);height:20%}.react-component-root .before\:w-3\/5:before{content:var(--tw-content);width:60%}.react-component-root .before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.react-component-root .before\:bg-\[linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.react-component-root .before\:bg-\[length\:200\%\]:before{content:var(--tw-content);background-size:200%}.react-component-root .before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.react-component-root .before\:animate-rainbow:before{content:var(--tw-content);animation:rainbow 2s infinite linear}.react-component-root .before\:\[filter\:blur\(0\.75rem\)\]:before{content:var(--tw-content);filter:blur(.75rem)}.react-component-root .hover\:bg-neutral-900\/70:hover{background-color:#171717b3}.react-component-root .focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.react-component-root .disabled\:pointer-events-none:disabled{pointer-events:none}.react-component-root .disabled\:opacity-50:disabled{opacity:.5}.react-component-root :is(.group:hover .group-hover\:translate-x-1){--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.react-component-root :is(.group:hover .group-hover\:scale-100){--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.react-component-root :is(.group:hover .group-hover\:scale-105){--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.react-component-root :is(.group:hover .group-hover\:scale-\[1\.2\]){--tw-scale-x: 1.2;--tw-scale-y: 1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.react-component-root :is(.group:hover .group-hover\:brightness-\[0\.8\]){--tw-brightness: brightness(.8);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 768px){.react-component-root .md\:mx-0{margin-left:0;margin-right:0}.react-component-root .md\:block{display:block}}@media (min-width: 1024px){.react-component-root .lg\:block{display:block}}.react-component-root :is(.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-])){width:1rem;height:1rem}.react-component-root :is(.\[\&_svg\]\:pointer-events-none svg){pointer-events:none}.react-component-root :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}
