*,:after,:before{--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:#e2e6f5;--tw-ring-color:rgba(114,125,240,.5);--tw-ring-offset-shadow:0 0 #e2e6f5;--tw-ring-shadow:0 0 #e2e6f5;--tw-shadow:0 0 #e2e6f5;--tw-shadow-colored:0 0 #e2e6f5;--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:#e2e6f5;--tw-ring-color:rgba(114,125,240,.5);--tw-ring-offset-shadow:0 0 #e2e6f5;--tw-ring-shadow:0 0 #e2e6f5;--tw-shadow:0 0 #e2e6f5;--tw-shadow-colored:0 0 #e2e6f5;--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:}/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #c9d1f0}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-100\%\]{inset:-100%}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-y-0{top:0;bottom:0}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[20\%\]{bottom:20%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-\[20\%\]{top:20%}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[-2\]{z-index:-2}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-4{margin-left:1rem}.mr-8{margin-right:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-40{margin-top:10rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-px{margin-top:1px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[126px\]{height:126px}.h-\[170vh\]{height:170vh}.h-\[172px\]{height:172px}.h-\[2\.3rem\]{height:2.3rem}.h-\[210vh\]{height:210vh}.h-\[26px\]{height:26px}.h-\[31vh\]{height:31vh}.h-\[40vh\]{height:40vh}.h-\[48rem\]{height:48rem}.h-\[50vh\]{height:50vh}.h-\[57\.6rem\]{height:57.6rem}.h-\[800vh\]{height:800vh}.h-\[85vh\]{height:85vh}.h-\[90vh\]{height:90vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[35vh\]{max-height:35vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.min-h-\[44px\]{min-height:44px}.min-h-\[50vh\]{min-height:50vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[150vw\]{width:150vw}.w-\[172px\]{width:172px}.w-\[2\.3rem\]{width:2.3rem}.w-\[200px\]{width:200px}.w-\[26px\]{width:26px}.w-\[48rem\]{width:48rem}.w-\[57\.6rem\]{width:57.6rem}.w-\[min\(200px\2c 100\%\)\]{width:min(200px,100%)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[160px\]{min-width:160px}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[160px\]{max-width:160px}.max-w-\[24rem\]{max-width:24rem}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom-left{transform-origin:bottom left}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-\[-200px\]{--tw-translate-y:200px}.-translate-y-\[-200px\],.-translate-y-\[-60px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[-60px\]{--tw-translate-y:60px}.translate-x-\[-15px\]{--tw-translate-x:-15px}.translate-x-\[-15px\],.translate-x-\[-50px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50px\]{--tw-translate-x:-50px}.translate-x-\[15\%\]{--tw-translate-x:15%}.translate-x-\[15\%\],.translate-x-\[15px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[15px\]{--tw-translate-x:15px}.translate-x-\[50px\]{--tw-translate-x:50px}.translate-x-\[50px\],.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%}.translate-y-\[-130px\]{--tw-translate-y:-130px}.rotate-180,.translate-y-\[-130px\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-\[0\.4\]{--tw-scale-x:0.4;--tw-scale-y:0.4}.scale-\[0\.4\],.scale-\[0\.5\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.5\]{--tw-scale-x:0.5;--tw-scale-y:0.5}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[spin_4s_linear_infinite\]{animation:spin 4s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-tl-\[25\.3rem\]{border-top-left-radius:25.3rem}.rounded-tl-\[6\.3rem\]{border-top-left-radius:6.3rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-100{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-amber-500\/30{border-color:rgba(11,32,245,.3)}.border-amber-500\/40{border-color:rgba(11,32,245,.4)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(228 230 241/var(--tw-border-opacity,1))}.border-blue-800{--tw-border-opacity:1;border-color:rgb(91 115 255/var(--tw-border-opacity,1))}.border-emerald-500\/30{border-color:rgba(16,185,129,.3)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-neutral-100{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-neutral-300{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-neutral-400{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-neutral-500{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-neutral-700{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(201 209 240/var(--tw-border-opacity,1))}.border-neutral-800\/80{border-color:rgba(201,209,240,.8)}.border-orange-200{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-orange-800{--tw-border-opacity:1;border-color:rgb(91 115 255/var(--tw-border-opacity,1))}.border-red-400\/30{border-color:hsla(0,91%,71%,.3)}.border-red-400\/50{border-color:hsla(0,91%,71%,.5)}.border-red-500\/30{border-color:rgba(68,83,239,.3)}.border-red-900\/40{border-color:rgba(30,39,133,.4)}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.border-white\/25{border-color:rgba(11,16,48,0.138)}.border-white\/40{border-color:rgba(11,16,48,0.22)}.border-white\/55{border-color:rgba(11,16,48,0.3)}.border-white\/\[0\.05\]{border-color:rgba(11,16,48,0.028)}.border-white\/\[0\.06\]{border-color:rgba(11,16,48,0.033)}.border-white\/\[0\.07\]{border-color:rgba(11,16,48,0.039)}.border-white\/\[0\.08\]{border-color:rgba(11,16,48,0.044)}.border-white\/\[0\.09\]{border-color:rgba(11,16,48,0.05)}.bg-\[\#050301\]\/70{background-color:rgba(255,255,255,.7)}.bg-\[\#100d08\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[\#f6a45c\]{--tw-bg-opacity:1;background-color:rgb(91 115 255/var(--tw-bg-opacity,1))}.bg-\[\#C3F73A\]{--tw-bg-opacity:1;background-color:rgb(195 247 58/var(--tw-bg-opacity,1))}.bg-\[\#F36CD0\]{--tw-bg-opacity:1;background-color:rgb(243 108 208/var(--tw-bg-opacity,1))}.bg-amber-50\/80{background-color:rgba(255,251,235,.8)}.bg-amber-500\/10{background-color:rgba(11,32,245,.1)}.bg-black{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-black\/40{background-color:rgba(255,255,255,.4)}.bg-black\/50{background-color:rgba(255,255,255,.5)}.bg-black\/70{background-color:rgba(255,255,255,.7)}.bg-black\/80{background-color:rgba(255,255,255,.8)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-blue-50\/50{background-color:rgba(255,255,255,.5)}.bg-blue-900\/20{background-color:rgba(36,45,140,.2)}.bg-emerald-500\/10{background-color:rgba(16,185,129,.1)}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-600\/90{background-color:rgba(22,163,74,.9)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(232 236 255/var(--tw-bg-opacity,1))}.bg-neutral-200\/50{background-color:rgba(232,236,255,.5)}.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(232 236 255/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.bg-neutral-800\/60{background-color:rgba(201,209,240,.6)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(245 247 255/var(--tw-bg-opacity,1))}.bg-neutral-900\/50{background-color:rgba(245,247,255,.5)}.bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-neutral-950\/60{background-color:rgba(255,255,255,.6)}.bg-orange-50\/50{background-color:rgba(255,255,255,.5)}.bg-orange-900\/20{background-color:rgba(21,31,143,.2)}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(58 73 227/var(--tw-bg-opacity,1))}.bg-red-50\/50{background-color:hsla(0,86%,97%,.5)}.bg-red-500\/10{background-color:rgba(68,83,239,.1)}.bg-red-500\/\[0\.08\]{background-color:rgba(68,83,239,.08)}.bg-red-950\/10{background-color:rgba(21,31,143,.1)}.bg-red-950\/20{background-color:rgba(21,31,143,.2)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:rgba(11,16,48,0.05)}.bg-white\/5{background-color:rgba(11,16,48,0.025)}.bg-white\/\[0\.02\]{background-color:rgba(11,16,48,0.01)}.bg-white\/\[0\.03\]{background-color:rgba(11,16,48,0.015)}.bg-white\/\[0\.04\]{background-color:rgba(11,16,48,0.02)}.bg-white\/\[0\.05\]{background-color:rgba(11,16,48,0.025)}.bg-white\/\[0\.09\]{background-color:rgba(11,16,48,0.045)}.bg-white\/\[0\.10\]{background-color:rgba(11,16,48,0.05)}.bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.bg-zinc-800\/60{background-color:rgba(201,209,240,.6)}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(245 247 255/var(--tw-bg-opacity,1))}.bg-\[conic-gradient\(from_90deg_at_50\%_50\%\2c \#00000000_50\%\2c \#22c55e_100\%\)\]{background-image:conic-gradient(from 90deg at 50% 50%,#fbfbfb00 50%,#22c55e 100%)}.bg-\[conic-gradient\(from_90deg_at_50\%_50\%\2c \#00000000_50\%\2c \#5A60E6_100\%\)\]{background-image:conic-gradient(from 90deg at 50% 50%,#fbfbfb00 50%,#8496ff 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#ffffff var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,255,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#8496ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(114,125,240,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-950\/30{--tw-gradient-from:rgba(37,45,126,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,45,126,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from:#ffffff var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,255,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-950\/30{--tw-gradient-from:rgba(15,27,148,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,27,148,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-cyan-500,.via-indigo-500{--tw-gradient-to:rgba(114,125,240,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#8496ff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-100{--tw-gradient-to:#ffffff var(--tw-gradient-to-position)}.to-blue-900\/30{--tw-gradient-to:rgba(36,45,140,.3) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#8496ff var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to:#e8ecff var(--tw-gradient-to-position)}.to-orange-900\/30{--tw-gradient-to:rgba(21,31,143,.3) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[8vw\]{padding-left:8vw;padding-right:8vw}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pl-1\.5{padding-left:.375rem}.pl-12{padding-left:3rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.pt-\[6rem\]{padding-top:6rem}.pt-\[7rem\]{padding-top:7rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[9rem\]{font-size:9rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[0\.65\]{line-height:.65}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.8px\]{letter-spacing:.8px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#e0a03a\]{--tw-text-opacity:1;color:rgb(73 84 202/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(85 99 252/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(77 92 252/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(91 115 255/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(6 25 217/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(91 115 255/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(98 111 238/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(91 103 228/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(73 85 209/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-lime-400{--tw-text-opacity:1;color:rgb(163 230 53/var(--tw-text-opacity,1))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}.text-neutral-100{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:rgb(75 81 98/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(113 114 126/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(61 66 80/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(61 66 80/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(91 115 255/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(12 32 234/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(12 28 194/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(13 13 13/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(90 104 247/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(68 83 239/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-white\/70{color:rgba(0,0,0,0.7)}.text-white\/85{color:rgba(0,0,0,0.85)}.text-white\/\[0\.62\]{color:rgba(0,0,0,0.77)}.text-white\/\[0\.72\]{color:rgba(0,0,0,0.72)}.text-white\/\[0\.74\]{color:rgba(0,0,0,0.74)}.text-white\/\[0\.8\]{color:rgba(0,0,0,0.8)}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_20px_rgba\(34\2c 197\2c 94\2c 0\.1\)\]{--tw-shadow:0 0 20px rgba(34,197,94,.1);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 8px 30px rgba(0,0,0,.5);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.shadow-\[0px_0px_1px_1px_\#4a4235\]{--tw-shadow:0px 0px 1px 1px #e2e6f5;--tw-shadow-colored:0px 0px 1px 1px var(--tw-shadow-color)}.shadow-\[0px_0px_1px_1px_\#4a4235\],.shadow-\[0px_0px_1px_1px_\#404040\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.shadow-\[0px_0px_1px_1px_\#404040\]{--tw-shadow:0px 0px 1px 1px #404040;--tw-shadow-colored:0px 0px 1px 1px var(--tw-shadow-color)}.shadow-\[0px_0px_20px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0px 0px 20px rgba(0,0,0,.5);--tw-shadow-colored:0px 0px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.shadow-\[0px_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.6\)\]{--tw-shadow:0px 8px 30px rgba(0,0,0,.6);--tw-shadow-colored:0px 8px 30px var(--tw-shadow-color)}.shadow-\[0px_8px_30px_rgba\(0\2c 0\2c 0\2c 0\.6\)\],.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-\[2px\]{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #e2e6f5)}.ring-\[2px\]{--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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-red-400\/50{--tw-ring-color:hsla(0,91%,71%,.5)}.ring-white\/10{--tw-ring-color:rgba(11,16,48,0.055)}.ring-white\/15{--tw-ring-color:rgba(11,16,48,0.083)}.blur{--tw-blur:blur(8px)}.blur,.blur-sm{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)}.blur-sm{--tw-blur:blur(4px)}.drop-shadow-sm{--tw-drop-shadow:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.drop-shadow-sm,.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-2xl{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-blur-2xl{--tw-backdrop-blur:blur(40px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{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-blur-sm{--tw-backdrop-blur:blur(4px)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.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}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.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}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.\[-moz-appearance\:textfield\]{-moz-appearance:textfield}.\[mask-image\:radial-gradient\(900px_at_center\2c transparent_30\%\2c white\)\]{-webkit-mask-image:radial-gradient(900px at center,transparent 30%,#fff);mask-image:radial-gradient(900px at center,transparent 30%,#fff)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;background:#ffffff}body{overflow-x:clip;color:#000000;font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}*{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(11,16,48,0.08);border-radius:999px;border:2px solid transparent;background-clip:content-box;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:rgba(11,16,48,0.16)}::-webkit-scrollbar-corner{background:transparent}body.scroll-locked{overflow:hidden!important;position:fixed;width:100%;height:100%;top:0;left:0}a{color:inherit;text-decoration:none}canvas{touch-action:none}.section-label{font-family:var(--font-geist-mono),monospace;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase;opacity:.5}.section-title{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:72px;font-weight:700;letter-spacing:-2px;line-height:.95;margin:0;text-transform:uppercase}@media(max-width:768px){.section-title{font-size:42px;letter-spacing:-1px}}@media(max-width:480px){.section-title{font-size:32px}}.section-description{font-family:var(--font-geist-mono),monospace;font-size:20px;font-weight:400;line-height:1.7;opacity:.6;margin:0}@media(max-width:768px){.section-description{font-size:16px}}@media(max-width:480px){.section-description{font-size:15px}}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}.custom-scrollbar::-webkit-scrollbar{width:10px;height:10px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(255,255,255,.28);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:rgba(11,16,48,0.09);border-radius:999px;border:3px solid transparent;background-clip:content-box;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:rgba(11,16,48,0.17)}.custom-scrollbar::-webkit-scrollbar-thumb:active{background-color:rgba(11,16,48,0.23)}.custom-scrollbar::-webkit-scrollbar-button{display:none}.whitepaperPage{min-height:100vh;background:#ffffff}.whitepaperBody{padding-top:132px}@media(max-width:860px){.whitepaperBody{padding-top:108px}}.placeholder\:text-neutral-400::-moz-placeholder{--tw-text-opacity:1;color:rgb(75 81 98/var(--tw-text-opacity,1))}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity:1;color:rgb(75 81 98/var(--tw-text-opacity,1))}.placeholder\:text-neutral-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(113 114 126/var(--tw-text-opacity,1))}.placeholder\:text-neutral-500::placeholder{--tw-text-opacity:1;color:rgb(113 114 126/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-green-400:hover{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.hover\:border-neutral-300:hover{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.hover\:border-neutral-500:hover{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.hover\:border-neutral-600:hover{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.hover\:border-neutral-700:hover{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.hover\:border-white\/25:hover{border-color:rgba(11,16,48,0.138)}.hover\:border-white\/\[0\.10\]:hover{border-color:rgba(11,16,48,0.055)}.hover\:bg-black\/60:hover{background-color:rgba(255,255,255,.6)}.hover\:bg-black\/70:hover{background-color:rgba(255,255,255,.7)}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(232 236 255/var(--tw-bg-opacity,1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.hover\:bg-neutral-900:hover{--tw-bg-opacity:1;background-color:rgb(245 247 255/var(--tw-bg-opacity,1))}.hover\:bg-neutral-950\/40:hover{background-color:rgba(255,255,255,.4)}.hover\:bg-white\/10:hover{background-color:rgba(11,16,48,0.05)}.hover\:bg-white\/15:hover{background-color:rgba(11,16,48,0.075)}.hover\:bg-white\/\[0\.04\]:hover{background-color:rgba(11,16,48,0.02)}.hover\:bg-white\/\[0\.06\]:hover{background-color:rgba(11,16,48,0.03)}.hover\:bg-white\/\[0\.09\]:hover{background-color:rgba(11,16,48,0.045)}.hover\:bg-white\/\[0\.12\]:hover{background-color:rgba(11,16,48,0.06)}.hover\:bg-zinc-700:hover{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.hover\:text-neutral-200:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-neutral-700:hover{--tw-text-opacity:1;color:rgb(61 66 80/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_0_18px_rgba\(255\2c 255\2c 255\2c 0\.06\)\]:hover{--tw-shadow:0 0 18px hsla(0,0%,100%,.06);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.hover\:shadow-\[0_0_22px_rgba\(255\2c 255\2c 255\2c 0\.07\)\]:hover{--tw-shadow:0 0 22px hsla(0,0%,100%,.07);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(255\2c 255\2c 255\2c 0\.22\)\]:hover{--tw-shadow:0 0 28px hsla(0,0%,100%,.22);--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.hover\:shadow-\[0px_0px_15px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]:hover{--tw-shadow:0px 0px 15px hsla(0,0%,100%,.05);--tw-shadow-colored:0px 0px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.hover\:shadow-\[0px_0px_30px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]:hover{--tw-shadow:0px 0px 30px hsla(0,0%,100%,.05);--tw-shadow-colored:0px 0px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.hover\:shadow-\[0px_0px_30px_rgba\(34\2c 197\2c 94\2c 0\.15\)\]:hover{--tw-shadow:0px 0px 30px rgba(34,197,94,.15);--tw-shadow-colored:0px 0px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.focus\:border-neutral-300:focus{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.focus\:border-neutral-700:focus{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.focus\:border-red-400\/50:focus{border-color:hsla(0,91%,71%,.5)}.focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:shadow-\[0px_0px_15px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:focus{--tw-shadow:0px 0px 15px rgba(0,0,0,.05);--tw-shadow-colored:0px 0px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.focus\:shadow-\[0px_0px_15px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]:focus{--tw-shadow:0px 0px 15px hsla(0,0%,100%,.05);--tw-shadow-colored:0px 0px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white:focus-visible{outline-color:#e2e6f5}.focus-visible\:outline-white\/60:focus-visible{outline-color:rgba(11,16,48,0.3)}.focus-visible\:ring-\[2px\]: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(2px + 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 #e2e6f5)}.focus-visible\:ring-neutral-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(226 230 245/var(--tw-ring-opacity,1))}.focus-visible\:ring-neutral-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(226 230 245/var(--tw-ring-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:border-neutral-800:hover:disabled{--tw-border-opacity:1;border-color:rgb(201 209 240/var(--tw-border-opacity,1))}.disabled\:hover\:border-white\/\[0\.09\]:hover:disabled{border-color:rgba(11,16,48,0.05)}.disabled\:hover\:bg-black\/40:hover:disabled{background-color:rgba(255,255,255,.4)}.disabled\:hover\:text-neutral-300:hover:disabled{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.disabled\:hover\:text-neutral-400:hover:disabled{--tw-text-opacity:1;color:rgb(75 81 98/var(--tw-text-opacity,1))}.disabled\:hover\:shadow-none:hover:disabled{--tw-shadow:0 0 #e2e6f5;--tw-shadow-colored:0 0 #e2e6f5;box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.group\/action:hover .group-hover\/action\:ml-2{margin-left:.5rem}.group\/action:hover .group-hover\/action\:max-w-\[7rem\]{max-width:7rem}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.group:hover .group-hover\:-translate-x-0\.5,.group:hover .group-hover\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x:0px}.group:hover .group-hover\:border-neutral-600{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.group\/btn:hover .group-hover\/btn\:text-neutral-200{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-\[\#e8ae46\]{--tw-text-opacity:1;color:rgb(96 107 224/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-neutral-300{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-neutral-600{--tw-text-opacity:1;color:rgb(61 66 80/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group\/btn:hover .group-hover\/btn\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group\/input:hover .group-hover\/input\:shadow-none{--tw-shadow:0 0 #e2e6f5;--tw-shadow-colored:0 0 #e2e6f5;box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.group\/action:focus-visible .group-focus-visible\/action\:ml-2{margin-left:.5rem}.group\/action:focus-visible .group-focus-visible\/action\:max-w-\[7rem\]{max-width:7rem}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}@keyframes pulse{50%{opacity:.5}}.motion-reduce\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}}@media (max-width:768px){.max-\[768px\]\:px-4{padding-left:1rem;padding-right:1rem}.max-\[768px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}}@media (max-width:640px){.max-\[640px\]\:hidden{display:none}.max-\[640px\]\:gap-2{gap:.5rem}.max-\[640px\]\:pr-1\.5{padding-right:.375rem}}@media (min-width:640px){.sm\:bottom-6{bottom:1.5rem}.sm\:left-6{left:1.5rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-3{margin-bottom:.75rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:h-\[38vh\]{height:38vh}.sm\:h-\[60vh\]{height:60vh}.sm\:max-w-lg{max-width:32rem}.sm\:scale-\[0\.5\]{--tw-scale-x:0.5;--tw-scale-y:0.5}.sm\:scale-\[0\.5\],.sm\:scale-\[0\.6\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-\[0\.6\]{--tw-scale-x:0.6;--tw-scale-y:0.6}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-6{padding:1.5rem}.sm\:pt-\[7rem\]{padding-top:7rem}.sm\:pt-\[8rem\]{padding-top:8rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:leading-\[0\.7\]{line-height:.7}}@media (min-width:768px){.md\:bottom-8{bottom:2rem}.md\:left-8{left:2rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mb-4{margin-bottom:1rem}.md\:ml-0{margin-left:0}.md\:mt-8{margin-top:2rem}.md\:h-\[47vh\]{height:47vh}.md\:h-\[65vh\]{height:65vh}.md\:max-w-xl{max-width:36rem}.md\:scale-\[0\.65\]{--tw-scale-x:0.65;--tw-scale-y:0.65}.md\:scale-\[0\.65\],.md\:scale-\[0\.7\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scale-\[0\.7\]{--tw-scale-x:0.7;--tw-scale-y:0.7}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-4{gap:1rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:p-5{padding:1.25rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pt-\[8rem\]{padding-top:8rem}.md\:pt-\[9rem\]{padding-top:9rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[12rem\]{font-size:12rem}.md\:text-\[15px\]{font-size:15px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:leading-\[0\.75\]{line-height:.75}.md\:leading-\[10rem\]{line-height:10rem}}@media (min-width:1024px){.lg\:bottom-12{bottom:3rem}.lg\:left-12{left:3rem}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-\[54vh\]{height:54vh}.lg\:h-\[70vh\]{height:70vh}.lg\:min-h-screen{min-height:100vh}.lg\:max-w-2xl{max-width:42rem}.lg\:scale-\[0\.8\]{--tw-scale-x:0.8;--tw-scale-y:0.8;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:flex-row{flex-direction:row}.lg\:gap-5{gap:1.25rem}.lg\:p-12{padding:3rem}.lg\:pt-\[10rem\]{padding-top:10rem}.lg\:pt-\[9rem\]{padding-top:9rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[0\.65\]{line-height:.65}}@media (min-width:1280px){.xl\:bottom-16{bottom:4rem}.xl\:left-16{left:4rem}.xl\:h-\[62vh\]{height:62vh}.xl\:max-w-5xl{max-width:64rem}.xl\:scale-\[0\.9\]{--tw-scale-x:0.9;--tw-scale-y:0.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:gap-6{gap:1.5rem}.xl\:p-16{padding:4rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:pt-\[11rem\]{padding-top:11rem}.xl\:text-8xl{font-size:6rem;line-height:1}}@media (min-width:1536px){.\32xl\:scale-\[1\.0\]{--tw-scale-x:1.0;--tw-scale-y:1.0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\32xl\:text-9xl{font-size:8rem;line-height:1}}@media (prefers-color-scheme:dark){.dark\:border-amber-900\/30{border-color:rgba(18,29,145,.3)}.dark\:border-blue-800{--tw-border-opacity:1;border-color:rgb(91 115 255/var(--tw-border-opacity,1))}.dark\:border-blue-800\/50{border-color:rgba(91,115,255,.5)}.dark\:border-green-800\/30{border-color:rgba(22,101,52,.3)}.dark\:border-neutral-700{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.dark\:border-neutral-800{--tw-border-opacity:1;border-color:rgb(201 209 240/var(--tw-border-opacity,1))}.dark\:border-orange-800{--tw-border-opacity:1;border-color:rgb(91 115 255/var(--tw-border-opacity,1))}.dark\:border-white{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.dark\:border-white\/55{border-color:rgba(11,16,48,0.3)}.dark\:bg-amber-900\/10{background-color:rgba(18,29,145,.1)}.dark\:bg-black{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-blue-900\/20{background-color:rgba(36,45,140,.2)}.dark\:bg-blue-900\/30{background-color:rgba(36,45,140,.3)}.dark\:bg-green-900\/20{background-color:rgba(20,83,45,.2)}.dark\:bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-neutral-200{--tw-bg-opacity:1;background-color:rgb(232 236 255/var(--tw-bg-opacity,1))}.dark\:bg-neutral-700{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.dark\:bg-neutral-800\/80{background-color:rgba(201,209,240,.8)}.dark\:bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(245 247 255/var(--tw-bg-opacity,1))}.dark\:bg-neutral-900\/40{background-color:rgba(245,247,255,.4)}.dark\:bg-neutral-900\/60{background-color:rgba(245,247,255,.6)}.dark\:bg-neutral-950{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-orange-900\/20{background-color:rgba(21,31,143,.2)}.dark\:bg-red-950\/10{background-color:rgba(21,31,143,.1)}.dark\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.dark\:bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(245 247 255/var(--tw-bg-opacity,1))}.dark\:from-blue-950\/30{--tw-gradient-from:rgba(37,45,126,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,45,126,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-orange-950\/30{--tw-gradient-from:rgba(15,27,148,.3) var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,27,148,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:to-blue-900\/30{--tw-gradient-to:rgba(36,45,140,.3) var(--tw-gradient-to-position)}.dark\:to-orange-900\/30{--tw-gradient-to:rgba(21,31,143,.3) var(--tw-gradient-to-position)}.dark\:text-amber-400{--tw-text-opacity:1;color:rgb(91 115 255/var(--tw-text-opacity,1))}.dark\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-blue-400{--tw-text-opacity:1;color:rgb(91 115 255/var(--tw-text-opacity,1))}.dark\:text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}.dark\:text-neutral-100{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-neutral-200{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-neutral-300{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-neutral-400{--tw-text-opacity:1;color:rgb(75 81 98/var(--tw-text-opacity,1))}.dark\:text-neutral-500{--tw-text-opacity:1;color:rgb(113 114 126/var(--tw-text-opacity,1))}.dark\:text-neutral-600{--tw-text-opacity:1;color:rgb(61 66 80/var(--tw-text-opacity,1))}.dark\:text-neutral-900{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-orange-400{--tw-text-opacity:1;color:rgb(91 115 255/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:shadow-\[0px_0px_1px_1px_\#3a2c18\]{--tw-shadow:0px 0px 1px 1px #e2e6f5;--tw-shadow-colored:0px 0px 1px 1px var(--tw-shadow-color)}.dark\:shadow-\[0px_0px_1px_1px_\#3a2c18\],.dark\:shadow-\[0px_0px_1px_1px_\#4a4235\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.dark\:shadow-\[0px_0px_1px_1px_\#4a4235\]{--tw-shadow:0px 0px 1px 1px #e2e6f5;--tw-shadow-colored:0px 0px 1px 1px var(--tw-shadow-color)}.dark\:hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.dark\:hover\:bg-neutral-200:hover{--tw-bg-opacity:1;background-color:rgb(232 236 255/var(--tw-bg-opacity,1))}.dark\:hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.dark\:hover\:bg-neutral-900:hover{--tw-bg-opacity:1;background-color:rgb(245 247 255/var(--tw-bg-opacity,1))}.dark\:hover\:bg-zinc-800:hover{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.hover\:dark\:bg-neutral-700:hover{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.hover\:dark\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(201 209 240/var(--tw-bg-opacity,1))}.dark\:hover\:text-neutral-200:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:hover\:text-neutral-300:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:focus\:border-neutral-700:focus{--tw-border-opacity:1;border-color:rgb(226 230 245/var(--tw-border-opacity,1))}.dark\:focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:focus\:shadow-\[0px_0px_15px_rgba\(255\2c 255\2c 255\2c 0\.05\)\]:focus{--tw-shadow:0px 0px 15px hsla(0,0%,100%,.05);--tw-shadow-colored:0px 0px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #e2e6f5),var(--tw-ring-shadow,0 0 #e2e6f5),var(--tw-shadow)}.dark\:focus-visible\:ring-neutral-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(226 230 245/var(--tw-ring-opacity,1))}.group:hover .dark\:group-hover\:text-neutral-300{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.style_pixelBackground__srLes{display:flex;height:100vh;overflow:hidden;position:fixed;top:0;left:0;width:100%;z-index:9999;pointer-events:none;visibility:hidden}.style_pixelBackground__srLes.style_active__imMJ5{visibility:visible;pointer-events:all}.style_pixelColumn__uaYZB{height:100%;display:flex;flex-direction:column}.style_pixelBlock__ectQ1{width:100%;background-color:var(--transition-color,#ffffff);transition:opacity 0s}@font-face{font-family:__geistSans_3dfc64;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__geistSans_Fallback_3dfc64;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_3dfc64{font-family:__geistSans_3dfc64,__geistSans_Fallback_3dfc64}.__variable_3dfc64{--font-geist-sans:"__geistSans_3dfc64","__geistSans_Fallback_3dfc64"}@font-face{font-family:__geistMono_bb3bb8;src:url(/_next/static/media/5b01f339abf2f1a5-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:__geistMono_Fallback_bb3bb8;src:local("Arial");ascent-override:72.63%;descent-override:18.63%;line-gap-override:0.00%;size-adjust:131.49%}.__className_bb3bb8{font-family:__geistMono_bb3bb8,__geistMono_Fallback_bb3bb8}.__variable_bb3bb8{--font-geist-mono:"__geistMono_bb3bb8","__geistMono_Fallback_bb3bb8"}























/* ================= Atlas accent layer  (#5B73FF on white) ================= */
:root{--atlas-accent:#5b73ff;--atlas-accent-deep:#4459e8;--atlas-accent-light:#8496ff;--atlas-accent-pale:#e8ecff}

/* ---- primary actions: filled with the brand blue ---- */
.style_ctaLink__0sYOv{background:#5b73ff!important;color:#fff!important;box-shadow:0 6px 18px rgba(91,115,255,.32)}
.style_ctaLink__0sYOv:hover{background:#4459e8!important}
.style_ctaLink__0sYOv .style_ctaText__TvgNQ,
.style_ctaLink__0sYOv .style_ctaArrow__JpATT{color:#fff!important}

.style_learnMore__G0rbH{background:#5b73ff!important;color:#fff!important;box-shadow:0 6px 18px rgba(91,115,255,.32)}
.style_learnMore__G0rbH:before{background:radial-gradient(ellipse 100% 50% at 50% 0,rgba(255,255,255,.20) 0,transparent 46%)!important}
.style_learnMore__G0rbH:after{background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,.10) 35%,rgba(255,255,255,.06) 55%,rgba(255,255,255,.38))!important}
.style_learnMoreBg__TxCd7{background:#4459e8!important}
.style_learnMoreOriginal__LX3k7,.style_learnMoreClone__r_lnG{color:#fff!important}

.style_arrowBtn__dwOL3{background:#5b73ff!important;color:#fff!important;box-shadow:0 6px 18px rgba(91,115,255,.32)}
.style_arrowBtn__dwOL3 svg{color:#fff;stroke:#fff}
.style_arrowBtnBg__yNGCg{background:#4459e8!important}

.style_ctaButton__aoimT{background:linear-gradient(180deg,#6d83ff 0,#5b73ff 55%,#4a61f2 100%)!important;
  box-shadow:0 12px 36px rgba(91,115,255,.38)!important}
.style_ctaButton__aoimT:before{background:radial-gradient(ellipse 100% 50% at 50% 0,rgba(255,255,255,.22) 0,transparent 55%)!important}
.style_ctaBg__FyNkP{background:#4459e8!important}
.style_ctaMain__LqUNN,.style_ctaMainClone__QjEGO{color:#fff!important}
.style_ctaSub__7BRWl,.style_ctaSubClone__WXgZ_{color:hsla(0,0%,100%,.84)!important}

.login_methodPrimary__GNCWk{background:#5b73ff!important;box-shadow:0 6px 18px rgba(91,115,255,.32)}
.login_methodPrimary__GNCWk .login_methodLabel__EAUjS,
.login_methodPrimary__GNCWk svg{color:#fff!important}

/* ---- eyebrows and section labels ---- */
.style_featureLabel__5LEuF,.style_infoLabel__pwTjy,.style_eyebrow__7HiQd,
.style_navLabel__HWIDa,.style_tocLabel__jo2HY,.style_sectionLabel__yVQ8f,
.login_eyebrow__q8jMS,.login_dividerLabel__gmB_0{color:#5b73ff!important}

/* body copy in the closing section sits ON the coin -- keep it ink, not accent */
.style_subtitleTop__iUlsl,.style_subtitle__RDsxI{color:#000!important}

/* ---- icon chips ---- */
.style_featureIcon__TvoGj,.style_stepIcon__1c7ts,.style_statsIcon__3DvBE{
  background:#e8ecff!important;color:#5b73ff!important;box-shadow:inset 0 0 0 1px rgba(91,115,255,.22)}
.style_featureIcon__TvoGj svg,.style_stepIcon__1c7ts svg,
.style_statsIcon__3DvBE svg,.style_rotatingIcon__sFEy0 svg{color:#5b73ff;stroke:currentColor}
.style_rotatingIcon__sFEy0{color:#5b73ff!important}

/* ---- social chips ---- */
.style_socialLink__B9N_Q,.style_socialBtn__pcZMK{
  background:#e8ecff!important;color:#5b73ff!important;box-shadow:inset 0 0 0 1px rgba(91,115,255,.22)}
.style_socialLink__B9N_Q:hover,.style_socialBtn__pcZMK:hover{background:#5b73ff!important;color:#fff!important}
.style_socialLink__B9N_Q svg,.style_socialBtn__pcZMK svg{color:currentColor}

/* ---- links and active states ---- */
.style_socialsLink__OcCQm{color:#5b73ff!important;text-decoration-color:#5b73ff}
.style_link__qIboQ:hover,.style_link__m2nBO:hover,.style_navLink__dLQUL:hover{color:#5b73ff!important}
.style_navLink__dLQUL.style_active__GU407{color:#5b73ff!important;border-color:#5b73ff!important}
.style_linkCard__tIDp9:hover,.style_pagerNext__lRFSF:hover{
  border-color:#5b73ff!important;box-shadow:0 8px 24px rgba(91,115,255,.16)}
.style_logoIcon__nPROt{color:#5b73ff}

/* ---- sticky header scrim ----
   The inversion left a dark mid-stop in the navbar gradient, so page content showed
   through the header.  Rebuilt per variant: the header is over white for most of the
   page, but over the dark 3D booth and over the footer slab it carries `dark` and its
   copy goes white -- which needs a dark scrim, not a white one. */
.style_navbar__qSEpZ.style_light__LL7Qo:before{background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,.94) 45%,hsla(0,0%,100%,0))!important}
.style_navbar__qSEpZ.style_light__LL7Qo:after{background:linear-gradient(180deg,hsla(0,0%,100%,.96) 0,hsla(0,0%,100%,.74) 45%,transparent)!important}
/* gsap cross-fades the two pseudo layers (one sits at opacity 0 at any moment), so
   both carry the same gradient or the scrim disappears half the time. */
.style_navbar__qSEpZ.style_dark__pR7zL:before,
.style_navbar__qSEpZ.style_dark__pR7zL:after{background:linear-gradient(180deg,rgba(11,16,48,.95) 0,rgba(11,16,48,.80) 42%,rgba(11,16,48,.28) 78%,rgba(11,16,48,0))!important}

/* ---- global affordances ---- */
a:focus-visible,button:focus-visible{outline:2px solid #5b73ff;outline-offset:2px}
::selection{background:rgba(91,115,255,.24)}
::-webkit-scrollbar-thumb{background:#c9d1f0;border-radius:8px}
::-webkit-scrollbar-thumb:hover{background:#5b73ff}

/* ================= section rhythm: white / #5B73FF, alternating =============
     hero            white   (scrim below, so the copy reads over the 3D scene)
     SPEND CRYPTO..  white
     INSTANT CARDS.  BLUE    #feature-panel-1
     DECENTRALIZED.  white   #feature-panel-2
     BORDERLESS...   BLUE    #feature-panel-3
     PAY WITH YOUR.. white   #partners
     HOW IT WORKS    BLUE    #how-it-works   <- blue dome rises out of white
     FAQ             white   #faq            <- white dome rises out of blue
     BUILT ON ROBIN. white
     footer          blue slab

   The two morph arches are the site's big scroll moments: each one is the
   INCOMING section's colour sweeping up over the OUTGOING section's colour, so
   `baseLayer` must be painted the PREVIOUS section's colour and the arch gradient
   this section's.  Painting both the same is what flattened the transitions.

   Scoped by section ID because the light/dark modifier class sits seven levels
   above the copy, so a descendant selector built on it loses to the module's own
   rules.  The child class names are pinned to their exact hashes rather than
   matched with [class*=]: this page recalcs style constantly under GSAP + Lenis,
   and substring attribute selectors are re-tested against every class on every
   element each time.  The hashes are fixed in a static export. */

/* The hero needs nothing here.  The build already swaps its copy white -> near-black
   as the 3D scene brightens (.style_blackScene__ scopes the white); the colour pass
   had flattened both states to black, which is restored in darkscope.py.  An earlier
   white scrim here was a workaround for that and washed the scene out. */

/* The panels sweep up over the hero with a big rounded corner.  On the old dark
   theme a near-black panel rising over a cream scene was self-evident; white on a
   pale scene needs a soft edge to read, so give the leading curve a shadow. */
.style_contentDiv__KYsEA,.style_revealSection__yq0wo{box-shadow:0 -22px 64px rgba(11,16,48,.16)}

/* ---- the hero backdrop ----
   The hero canvas has an alpha channel, so whatever sits behind it shows through
   wherever the 3D scene fades out -- which it does across the bottom of the frame.
   On the old dark theme that backdrop was near-black and the fade was invisible;
   white turned it into a bar across the bottom of the black-booth hero.
   The build already publishes the scene's own fade colour as --hero-veil-color
   (#0a0a0f while the booth is black, #ffffff once it brightens), so track that
   rather than pinning either one.

   Scope this to the backdrop group only -- `.h-screen.w-full.absolute` also holds a
   second child, the bottom `.h-64` scrim group behind the hero copy, whose two layers
   carry the same `.absolute.inset-0` classes.  As a descendant selector this rule hit
   those too and filled them with the opaque veil colour, so the fade-to-transparent
   gradient they ship became a solid 256px band with a hard top edge slicing across the
   3D scene.  A child chain reaches the three real backdrop layers and nothing else. */
.h-screen.w-full.absolute > .w-full.h-full.relative > .absolute.inset-0{
  background-color:var(--hero-veil-color,#ffffff)!important;
  transition:background-color .45s ease}

/* The hero copy scrim is a pure top-fading gradient over the live scene and must keep
   a transparent base.  Belt and braces in case the veil rule ever widens again: no
   transition either, since a running transition outranks !important in the cascade and
   would otherwise be able to paint over this. */
.h-screen.w-full.absolute > .h-64 > .absolute.inset-0{
  background-color:transparent!important;
  transition:none!important}

/* The 3D studio floor is lit bright across the bottom of frame -- baked into the
   render, and identical in the original build.  That read fine when the page under
   the hero was near-black; against white it reads as a bar bleeding up into the
   black booth.  So damp it, but ONLY while the booth is actually showing.

   Gated on the .style_blackScene__ class rather than the --hero-scene-p custom
   property: that property is rewritten every frame, so an opacity transition keyed
   to it kept landing out of step and the damper appeared over the BRIGHT scene as a
   grey band across the bottom.  The class is a plain boolean and is the same signal
   the build uses for the hero's own white/black copy swap, so the two can never
   disagree.  Note the class sits ON the hero element (class="style_hero__ style_blackScene__"),
   not on an ancestor -- so this is a compound selector, not a descendant one.

   It hangs off .style_hero__sSO9p (z-index 10) at z-index -1: that paints under the
   hero copy but over the canvas at z-0.  An equivalent pseudo on the canvas's own
   wrapper does not composite above the canvas, which is why it lives here. */
.style_hero__sSO9p{isolation:isolate}
.style_hero__sSO9p:before{content:"";position:absolute;left:0;right:0;top:-140px;bottom:-300px;
  background:linear-gradient(180deg,rgba(10,10,15,0) 0,rgba(10,10,15,.62) 40%,rgba(10,10,15,.93) 76%,#0a0a0f 100%);
  opacity:0;z-index:-1;pointer-events:none;transition:opacity .4s ease}
.style_hero__sSO9p.style_blackScene__nV8jJ:before{opacity:1}

/* ---- BLUE BEAT: the two `light` feature panels ---- */
#feature-panel-1,#feature-panel-3{background:#5b73ff!important}
#feature-panel-1:before,#feature-panel-3:before{
  background:radial-gradient(ellipse 100% 50% at 50% 0,hsla(0,0%,100%,.12) 0,transparent 68%)!important}
#feature-panel-1 .style_featureLabel__5LEuF,#feature-panel-3 .style_featureLabel__5LEuF,
#feature-panel-1 .style_featureTitle__qedou,#feature-panel-3 .style_featureTitle__qedou,
#feature-panel-1 .style_featureItem__qnPPw, #feature-panel-3 .style_featureItem__qnPPw,
#feature-panel-1 .style_featureItem__qnPPw span,#feature-panel-3 .style_featureItem__qnPPw span{color:#fff!important}
#feature-panel-1 .style_featureIcon__TvoGj,#feature-panel-3 .style_featureIcon__TvoGj{
  background:hsla(0,0%,100%,.16)!important;color:#fff!important;
  box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32)!important}
#feature-panel-1 .style_featureIcon__TvoGj svg,#feature-panel-3 .style_featureIcon__TvoGj svg{color:#fff!important;stroke:currentColor!important}
#feature-panel-1 .style_learnMore__G0rbH,#feature-panel-3 .style_learnMore__G0rbH,
#feature-panel-1 .style_arrowBtn__dwOL3, #feature-panel-3 .style_arrowBtn__dwOL3{
  background:#fff!important;box-shadow:0 8px 22px rgba(11,16,48,.20)!important}
#feature-panel-1 .style_learnMoreOriginal__LX3k7,#feature-panel-3 .style_learnMoreOriginal__LX3k7{color:#5b73ff!important}
#feature-panel-1 .style_arrowBtn__dwOL3 svg,#feature-panel-3 .style_arrowBtn__dwOL3 svg{color:#5b73ff!important;stroke:#5b73ff!important}
#feature-panel-1 .style_learnMore__G0rbH:after,#feature-panel-3 .style_learnMore__G0rbH:after{
  background:linear-gradient(135deg,rgba(11,16,48,.18),rgba(11,16,48,.04) 40%,rgba(11,16,48,.10))!important}

/* ---- BLUE BEAT: HOW IT WORKS.  Its base is the white it rises out of; the arch
        gradient (stepsMorphGradient) carries the blue. ---- */
#how-it-works .style_baseLayer__OJgvU{background:#fff!important}
#how-it-works .style_baseLayer__OJgvU:before{background:none!important}
#how-it-works .style_title__XbxRC,
#how-it-works .style_stepTitle__W2sKM,
#how-it-works .style_stepDesc__V69vu{color:#fff!important}
#how-it-works .style_cardBgTextOuter__cLEe_{color:hsla(0,0%,100%,.16)!important}
#how-it-works .style_stepIcon__1c7ts{background:hsla(0,0%,100%,.16)!important;color:#fff!important;
  box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32)!important}
#how-it-works .style_stepIcon__1c7ts svg{color:#fff!important;stroke:currentColor!important}
/* the dashboard card stays a white card with dark copy -- it reads as a real UI */

/* ---- WHITE BEAT: FAQ.  Its base is the blue it rises out of; the arch gradient
        (faqMorphGradient) carries the white. ---- */
#faq .style_baseLayer__Sqt43{background:#5b73ff!important}
#faq .style_baseLayer__Sqt43:before{background:none!important}

/* ---- the chrome-Ethereum loop, lifted from sharplink's opportunity section ----
   Sibling of the FAQ container, because that container sets overflow-x:hidden and
   would clip anything hung into the margin from inside it.

   The recolour is baked into the video file, not done here: the source is silver
   chrome on a near-black ground (luminance ~30, not 0), and it is keyed off that
   luminance in ffmpeg -- ground to pure #fff, objects kept at their own luminance
   but ridden onto a blue ramp.  Doing it with a CSS filter plus a blend mode was
   unreliable, because applying a filter to the video gives it its own stacking
   context and the overlay stops blending against it.  Baked, the ground matches
   the section exactly, so there is no panel edge at all -- just the blue ETH rig
   sitting in the page.  The mask only softens against the arch's faint #f5f7ff. */
#faq [class*=container__BYg]{transition:transform .3s ease}
.atlas-faq-media{position:absolute;top:clamp(150px,21vh,300px);right:clamp(0px,1.2vw,30px);
  width:min(340px,calc((100vw - 900px)/2 + 110px));aspect-ratio:3/4;
  z-index:3;pointer-events:none;overflow:hidden;
  -webkit-mask-image:radial-gradient(ellipse 96% 94% at 50% 50%,#000 78%,transparent 100%);
  mask-image:radial-gradient(ellipse 96% 94% at 50% 50%,#000 78%,transparent 100%)}
.atlas-faq-media video{width:100%;height:100%;object-fit:cover;display:block}
@media (min-width:1240px){
  #faq [class*=container__BYg]{transform:translateX(-120px)}
}
@media (min-width:1400px){
  #faq [class*=container__BYg]{transform:translateX(-200px)}
  .atlas-faq-media{width:min(470px,calc((100vw - 900px)/2 + 180px))}
}
/* below ~1180 the 900px container leaves no gutter to sit in */
@media (max-width:1180px){.atlas-faq-media{display:none}}

/* =============== end section rhythm =============== */
/* =============== end Atlas accent layer =============== */
/* === atlas-footer:begin === */
/* ==========================================================================
   Atlas footer — sharplink structure, Atlas blue-on-white palette.
   Self-contained. No external fonts or assets. All classes prefixed `af-`.
   Applies to <footer class="af-root">.
   ========================================================================== */

.af-root {
  /* palette */
  --af-blue-light: #8496ff;   /* accent light  — gradient top end */
  --af-blue: #5b73ff;         /* THE brand blue */
  --af-blue-deep: #4459e8;    /* accent hover/deep */
  --af-navy: #232e85;
  --af-abyss: #0b1030;        /* deep bottom of the slab */
  --af-ink: #ffffff;
  --af-ink-soft: rgba(255, 255, 255, 0.66);
  --af-ink-faint: rgba(255, 255, 255, 0.42);
  --af-rule: rgba(255, 255, 255, 0.3);
  --af-fill: rgba(255, 255, 255, 0.16);
  --af-fill-hi: rgba(255, 255, 255, 0.3);

  /* type */
  --af-sans: var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system,
    "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --af-mono: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo,
    Consolas, "Liberation Mono", monospace;

  /* grid */
  --af-cols: 4;
  --af-gap: 16px;
  --af-margin: 20px;

  position: relative;
  z-index: 50; /* the footer this replaces sat at z-index 50 */
  isolation: isolate;
  display: block;
  width: 100%;
  overflow: hidden;
  color: var(--af-ink);
  font-family: var(--af-sans);
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 900px) {
  .af-root {
    --af-cols: 12;
    --af-gap: 28px;
    --af-margin: 40px;
  }
}

/* --- the blue slab ------------------------------------------------------- */

.af-slab {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-color: var(--af-blue);
  background-image:
    radial-gradient(120% 55% at 50% 0%, rgba(255, 255, 255, 0.17), transparent 62%),
    linear-gradient(
      180deg,
      var(--af-blue-light) 0%,
      var(--af-blue) 15%,
      var(--af-blue-deep) 32%,
      var(--af-navy) 55%,
      #131a5c 70%,
      var(--af-abyss) 88%,
      var(--af-abyss) 100%
    );
}

/* --- cursor triangles ----------------------------------------------------
   Sits between the slab and the content.  Driven by /assets/af-fx.js. */
.af-fx {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.af-inner {
  position: relative;
  z-index: 1;
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 var(--af-margin);
}

/* --- dashed rules -------------------------------------------------------- */

.af-rule {
  display: block;
  position: absolute;
  pointer-events: none;
  z-index: 2;
  border: 0;
}

.af-rule--v {
  top: 0;
  bottom: 0;
  width: 1px;
  background-image: repeating-linear-gradient(
    180deg,
    var(--af-rule) 0 2px,
    transparent 2px 6px
  );
}

.af-rule--h {
  left: 0;
  right: 0;
  height: 1px;
  background-image: repeating-linear-gradient(
    90deg,
    var(--af-rule) 0 2px,
    transparent 2px 6px
  );
}

/* column-boundary rules, exactly on the gap centres of a 12-col grid */
.af-rule--v1 { left: calc(33.3333% - var(--af-gap) / 6); }
.af-rule--v2 { left: calc(66.6667% + var(--af-gap) / 6); }

.af-rule--top { top: 0; }
.af-rule--bottom { bottom: 0; }

/* rule that sits in normal flow inside a flex column */
.af-rule--flow {
  position: relative;
  left: auto;
  right: auto;
  width: 100%;
  flex: 0 0 auto;
}

/* rule on the right edge of a grid cell */
.af-rule--edge {
  right: calc(var(--af-gap) / -2);
  top: calc(var(--af-pad-t) * -1);
  bottom: calc(var(--af-pad-b) * -1);
}

/* --- bands (empty ruled space above the grid, and the wordmark) ---------- */

.af-band {
  position: relative;
}

.af-band--pre {
  height: 72px;
}

.af-band--mark {
  height: clamp(96px, 15.5vw, 224px);
  overflow: hidden;
  margin-top: 40px;
}

.af-wordmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  display: block;
  color: var(--af-ink);
  opacity: 0.1;
  -webkit-mask-image: linear-gradient(
    180deg,
    #000 0%,
    rgba(0, 0, 0, 0.8) 30%,
    transparent 62%
  );
  mask-image: linear-gradient(
    180deg,
    #000 0%,
    rgba(0, 0, 0, 0.8) 30%,
    transparent 62%
  );
}

@media (min-width: 900px) {
  .af-band--pre { height: 132px; }
  .af-band--mark { margin-top: 56px; }
}

/* --- the grid ------------------------------------------------------------ */

.af-grid {
  --af-pad-t: 26px;
  --af-pad-b: 30px;
  position: relative;
  display: grid;
  grid-template-columns: repeat(var(--af-cols), minmax(0, 1fr));
  gap: var(--af-gap);
  padding-top: var(--af-pad-t);
  padding-bottom: var(--af-pad-b);
}

.af-col {
  position: relative;
  grid-column: span 4 / span 4;
  min-width: 0;
  display: flex;
  flex-direction: column;
}

.af-colhead {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
}

.af-colfoot {
  margin-top: auto;
  padding-top: 64px;
}

.af-colfoot--right { text-align: right; }

/* --- typography ---------------------------------------------------------- */

.af-eyebrow {
  margin: 0 0 14px;
  font-family: var(--af-mono);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--af-ink-soft);
}

.af-title {
  margin: 0 0 26px;
  font-family: var(--af-sans);
  font-size: clamp(24px, 2.1vw, 30px);
  font-weight: 500;
  line-height: 1.24;
  letter-spacing: -0.02em;
  color: var(--af-ink);
}

.af-links {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  row-gap: 6px;
  column-gap: 24px;
}

.af-links--two {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-template-rows: repeat(3, auto);
  grid-auto-flow: column;
}

.af-link {
  position: relative;
  display: inline-block;
  font-family: var(--af-sans);
  font-size: clamp(18px, 1.32vw, 20px);
  font-weight: 500;
  line-height: 1.38;
  letter-spacing: -0.005em;
  color: var(--af-ink);
  text-decoration: none;
}

.af-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 1px;
  width: 0;
  height: 1px;
  background-color: currentColor;
  transition: width 0.24s cubic-bezier(0.45, 0, 0.15, 1);
}

.af-link:hover::after { width: 100%; }

/* --- newsletter / CTA row ------------------------------------------------ */

.af-form {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 58px;
  padding-bottom: 22px;
}

.af-input {
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  padding: 8px 0;
  background: transparent;
  border: 0;
  border-radius: 0;
  outline: none;
  color: var(--af-ink);
  font-family: var(--af-sans);
  font-size: clamp(17px, 1.28vw, 19px);
  font-weight: 500;
  line-height: 1.35;
  letter-spacing: -0.005em;
  appearance: none;
  -webkit-appearance: none;
}

.af-input::placeholder { color: #ffffff; opacity: 0.45; }

.af-cta {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: stretch;
  gap: 2px;
  text-decoration: none;
  color: var(--af-ink);
  font-family: var(--af-mono);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  white-space: nowrap;
  user-select: none;
}

.af-cta-label,
.af-cta-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  background-color: var(--af-fill);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  transition: background-color 0.25s ease;
}

.af-cta-label { padding: 0 16px; }
.af-cta-icon { width: 36px; }
.af-cta-icon svg { transition: transform 0.3s cubic-bezier(0.45, 0, 0.15, 1); }

.af-cta:hover .af-cta-label,
.af-cta:hover .af-cta-icon { background-color: var(--af-fill-hi); }
.af-cta:hover .af-cta-icon svg { transform: translateX(3px); }

/* --- brand block (bottom of the first column) ---------------------------- */

.af-brand {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 14px;
}

.af-mark {
  display: block;
  width: auto;
  height: 22px;
  color: var(--af-ink);
}

.af-tagline {
  margin: 0;
  max-width: 40ch;
  font-family: var(--af-mono);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6;
  letter-spacing: 0.02em;
  color: var(--af-ink-soft);
}

/* --- back to top --------------------------------------------------------- */

.af-top {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 12px;
  flex: 0 0 auto;
}

@media (min-width: 900px) {
  .af-top {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
  }
}

.af-top-label {
  font-family: var(--af-mono);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--af-ink-soft);
  white-space: nowrap;
}

.af-top-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background-color: var(--af-fill);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  color: var(--af-ink);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  transition: background-color 0.25s ease, transform 0.25s ease;
}

.af-top-btn:hover {
  background-color: var(--af-fill-hi);
  transform: translateY(-2px);
}

/* --- legal + copyright --------------------------------------------------- */

.af-legal {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.af-legal-link,
.af-copy {
  font-family: var(--af-mono);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--af-ink-soft);
}

.af-legal-link {
  text-decoration: underline;
  text-underline-offset: 3px;
  cursor: pointer;
  transition: color 0.2s ease;
}

.af-legal-link:hover { color: var(--af-ink); }

.af-copy { margin: 0; }

/* --- focus --------------------------------------------------------------- */

.af-root a:focus-visible,
.af-root button:focus-visible,
.af-root input:focus-visible {
  outline: 2px solid #ffffff;
  outline-offset: 3px;
}

/* --- responsive: stack to one column ------------------------------------- */

@media (max-width: 899.98px) {
  .af-rule--edge,
  .af-band--pre .af-rule--v,
  .af-band--mark .af-rule--v { display: none; }

  .af-col + .af-col {
    margin-top: 30px;
    padding-top: 30px;
  }

  .af-col + .af-col::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background-image: repeating-linear-gradient(
      90deg,
      var(--af-rule) 0 2px,
      transparent 2px 6px
    );
  }

  .af-colfoot { padding-top: 34px; }
  .af-colfoot--right { text-align: left; }

  .af-top {
    order: 9;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 14px;
    margin-top: 34px;
  }
  .af-brand { padding-top: 40px; }
  .af-band--mark { margin-top: 34px; }
}

/* narrow desktop: the CTA and the field will not sit on one line in a 4/12 cell */
@media (min-width: 900px) and (max-width: 1179.98px) {
  .af-form {
    flex-wrap: wrap;
    gap: 14px;
    padding-bottom: 20px;
  }

  .af-input { flex-basis: 100%; }
}

@media (max-width: 560px) {
  .af-links--two {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: auto;
    grid-auto-flow: row;
  }

  .af-colhead {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
  }

  .af-form { flex-wrap: wrap; gap: 16px; }
  .af-input { flex-basis: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .af-root *,
  .af-root *::after { transition: none !important; }
}
/* === atlas-footer:end === */
