*,: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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,SFMono-Regular,Consolas,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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{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}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.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}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-8{inset:-2rem}.inset-0{inset:0}.inset-5{inset:1.25rem}.inset-x-0{left:0;right:0}.-bottom-\[6px\]{bottom:-6px}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-\[1em\]{top:1em}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-\[1\]{z-index:-1}.z-10{z-index:10}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[998\]{z-index:998}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0px}.min-h-\[200px\]{min-height:200px}.min-h-\[calc\(100dvh\+1000px\)\]{min-height:calc(100dvh + 1000px)}.min-h-\[calc\(100dvh\+1060px\)\]{min-height:calc(100dvh + 1060px)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[12rem\]{min-width:12rem}.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-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[31\.5rem\]{max-width:31.5rem}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[98rem\]{max-width:98rem}.max-w-full{max-width:100%}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-center{transform-origin:center}.origin-top{transform-origin:top}.-translate-x-1\/2{--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))}.transform{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))}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[3px\]{gap:3px}.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))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[27px\]{border-radius:27px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[50px\]{border-radius:50px}.rounded-\[5px\]{border-radius:5px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-red-300\/20{border-color:#fca5a533}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-\[\#02040a\]{--tw-bg-opacity: 1;background-color:rgb(2 4 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1020\]{--tw-bg-opacity: 1;background-color:rgb(10 16 32 / var(--tw-bg-opacity, 1))}.bg-\[\#28c840\]{--tw-bg-opacity: 1;background-color:rgb(40 200 64 / var(--tw-bg-opacity, 1))}.bg-\[\#9799ff\]{--tw-bg-opacity: 1;background-color:rgb(151 153 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ff5f57\]{--tw-bg-opacity: 1;background-color:rgb(255 95 87 / var(--tw-bg-opacity, 1))}.bg-\[\#ffbd2e\]{--tw-bg-opacity: 1;background-color:rgb(255 189 46 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(8\,11\,22\,0\.92\)\]{background-color:#080b16eb}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-red-500\/10{background-color:#ef44441a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.065\]{background-color:#fff1}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-\[linear-gradient\(180deg\,\#02040a_0\%\,\#030610_50\%\,\#02040a_100\%\)\]{background-image:linear-gradient(180deg,#02040a,#030610,#02040a)}.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.028\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.028\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,rgba\(95\,110\,255\,0\.22\)\,transparent_42\%\)\,radial-gradient\(circle_at_80\%_10\%\,rgba\(151\,159\,255\,0\.14\)\,transparent_38\%\)\,linear-gradient\(180deg\,\#030610_0\%\,\#02040a_100\%\)\]{background-image:radial-gradient(circle at 20% 20%,rgba(95,110,255,.22),transparent 42%),radial-gradient(circle at 80% 10%,rgba(151,159,255,.14),transparent 38%),linear-gradient(180deg,#030610,#02040a)}.bg-\[radial-gradient\(circle_at_50\%_30\%\,rgba\(138\,148\,255\,\.22\)\,transparent_28\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,\.08\)\,transparent\)\]{background-image:radial-gradient(circle at 50% 30%,rgba(138,148,255,.22),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.08),transparent)}.bg-\[size\:72px_72px\]{background-size:72px 72px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.p-0{padding:0}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[3px\]{padding:3px}.px-0{padding-left:0;padding-right:0}.px-3{padding-left:.75rem;padding-right:.75rem}.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-8{padding-left:2rem;padding-right:2rem}.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-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-0{padding-bottom:0}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pl-2{padding-left:.5rem}.pt-1{padding-top:.25rem}.pt-28{padding-top:7rem}.pt-32{padding-top:8rem}.pt-\[calc\(7rem\+50px\)\]{padding-top:calc(7rem + 50px)}.pt-\[calc\(var\(--nav-height\)\+4\.5rem\)\]{padding-top:calc(var(--nav-height) + 4.5rem)}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[clamp\(5rem\,22vw\,9rem\)\]{font-size:clamp(5rem,22vw,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-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.95\]{line-height:.95}.leading-\[0\]{line-height:0}.leading-\[1\],.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[-0\.06em\]{letter-spacing:-.06em}.tracking-\[-0\.08em\]{letter-spacing:-.08em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[\#050817\]{--tw-text-opacity: 1;color:rgb(5 8 23 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-white\/20{text-decoration-color:#fff3}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-\[0\.12\]{opacity:.12}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,189\,46\,0\.26\)\]{--tw-shadow: 0 0 14px rgba(255,189,46,.26);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,95\,87\,0\.32\)\]{--tw-shadow: 0 0 14px rgba(255,95,87,.32);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(40\,200\,64\,0\.24\)\]{--tw-shadow: 0 0 14px rgba(40,200,64,.24);--tw-shadow-colored: 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow: 0 24px 70px rgba(0,0,0,.26);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.ring{--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)}.blur{--tw-blur: blur(8px);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-3xl{--tw-blur: blur(64px);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)}.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-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-xl{--tw-backdrop-blur: blur(24px);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{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)}.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-\[transform\,box-shadow\]{transition-property:transform,box-shadow;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}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[260ms\]{transition-duration:.26s}.ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\)\]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--nav-height: calc(4.875rem + 1px) ;--scrollbar-size: 8px;--scrollbar-track: transparent;--scrollbar-thumb: rgba(151, 159, 255, .28);--scrollbar-thumb-hover: rgba(151, 159, 255, .46)}html{scroll-padding-top:var(--nav-height);scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;min-width:320px;background:#02040a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,.dreamy-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}html::-webkit-scrollbar,.dreamy-scrollbar::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}html::-webkit-scrollbar-track,.dreamy-scrollbar::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,.dreamy-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:9999px;background:linear-gradient(180deg,#979fff6b,#5f6eff3d) padding-box,transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,.dreamy-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b4bcff94,#6e7cff61) padding-box,transparent;background-clip:padding-box}html::-webkit-scrollbar-corner,.dreamy-scrollbar::-webkit-scrollbar-corner{background:transparent}html.has-custom-cursor,html.has-custom-cursor *,body.has-custom-cursor,body.has-custom-cursor *,html.has-custom-cursor input,html.has-custom-cursor select,html.has-custom-cursor textarea,html.has-custom-cursor button,html.has-custom-cursor a,html.has-custom-cursor label,body.has-custom-cursor input,body.has-custom-cursor select,body.has-custom-cursor textarea,body.has-custom-cursor button,body.has-custom-cursor a,body.has-custom-cursor label{cursor:none!important}.dreamy-vignette{position:absolute;inset:0;background:radial-gradient(circle at 18% 8%,rgba(95,110,255,.16),transparent 34%),radial-gradient(circle at 82% 14%,rgba(0,208,255,.11),transparent 32%),radial-gradient(circle at 50% 100%,rgba(95,110,255,.08),transparent 42%);pointer-events:none}.page-bleed{left:50%;width:100vw;max-width:none;transform:translate(-50%)}.hero-grainient-mask{background:radial-gradient(circle at 20% 20%,rgba(95,110,255,.22),transparent 42%),radial-gradient(circle at 80% 10%,rgba(151,159,255,.14),transparent 38%),linear-gradient(180deg,#030610,#02040a);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 330px),rgba(0,0,0,.78) calc(100% - 230px),transparent 100%),radial-gradient(ellipse 24% 20% at 12% calc(100% - 194px),#000 0%,rgba(0,0,0,.72) 50%,transparent 82%),radial-gradient(ellipse 28% 22% at 25% calc(100% - 116px),#000 0%,rgba(0,0,0,.58) 48%,transparent 80%),radial-gradient(ellipse 22% 18% at 39% calc(100% - 232px),#000 0%,rgba(0,0,0,.56) 52%,transparent 82%),radial-gradient(ellipse 31% 24% at 52% calc(100% - 146px),#000 0%,rgba(0,0,0,.64) 46%,transparent 78%),radial-gradient(ellipse 24% 19% at 66% calc(100% - 216px),#000 0%,rgba(0,0,0,.54) 50%,transparent 82%),radial-gradient(ellipse 30% 24% at 82% calc(100% - 132px),#000 0%,rgba(0,0,0,.6) 48%,transparent 80%),radial-gradient(ellipse 20% 16% at 94% calc(100% - 196px),#000 0%,rgba(0,0,0,.5) 50%,transparent 82%),radial-gradient(ellipse 18% 14% at 18% calc(100% - 62px),rgba(0,0,0,.58) 0%,rgba(0,0,0,.22) 50%,transparent 80%),radial-gradient(ellipse 22% 16% at 48% calc(100% - 76px),rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 48%,transparent 78%),radial-gradient(ellipse 18% 14% at 76% calc(100% - 58px),rgba(0,0,0,.54) 0%,rgba(0,0,0,.22) 50%,transparent 80%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 330px),rgba(0,0,0,.78) calc(100% - 230px),transparent 100%),radial-gradient(ellipse 24% 20% at 12% calc(100% - 194px),#000 0%,rgba(0,0,0,.72) 50%,transparent 82%),radial-gradient(ellipse 28% 22% at 25% calc(100% - 116px),#000 0%,rgba(0,0,0,.58) 48%,transparent 80%),radial-gradient(ellipse 22% 18% at 39% calc(100% - 232px),#000 0%,rgba(0,0,0,.56) 52%,transparent 82%),radial-gradient(ellipse 31% 24% at 52% calc(100% - 146px),#000 0%,rgba(0,0,0,.64) 46%,transparent 78%),radial-gradient(ellipse 24% 19% at 66% calc(100% - 216px),#000 0%,rgba(0,0,0,.54) 50%,transparent 82%),radial-gradient(ellipse 30% 24% at 82% calc(100% - 132px),#000 0%,rgba(0,0,0,.6) 48%,transparent 80%),radial-gradient(ellipse 20% 16% at 94% calc(100% - 196px),#000 0%,rgba(0,0,0,.5) 50%,transparent 82%),radial-gradient(ellipse 18% 14% at 18% calc(100% - 62px),rgba(0,0,0,.58) 0%,rgba(0,0,0,.22) 50%,transparent 80%),radial-gradient(ellipse 22% 16% at 48% calc(100% - 76px),rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 48%,transparent 78%),radial-gradient(ellipse 18% 14% at 76% calc(100% - 58px),rgba(0,0,0,.54) 0%,rgba(0,0,0,.22) 50%,transparent 80%)}.hero-bg-fade{position:absolute;left:0;right:0;bottom:0;z-index:3;height:330px;pointer-events:none;background:radial-gradient(ellipse 22% 42% at 6% 42%,rgba(2,4,10,.5) 0%,rgba(2,4,10,.24) 48%,transparent 78%),radial-gradient(ellipse 30% 48% at 18% 68%,rgba(2,4,10,.72) 0%,rgba(2,4,10,.36) 48%,transparent 78%),radial-gradient(ellipse 24% 40% at 31% 50%,rgba(2,4,10,.52) 0%,rgba(2,4,10,.24) 48%,transparent 80%),radial-gradient(ellipse 34% 52% at 44% 76%,rgba(2,4,10,.78) 0%,rgba(2,4,10,.42) 50%,transparent 80%),radial-gradient(ellipse 24% 40% at 58% 54%,rgba(2,4,10,.5) 0%,rgba(2,4,10,.22) 48%,transparent 80%),radial-gradient(ellipse 32% 50% at 70% 70%,rgba(2,4,10,.72) 0%,rgba(2,4,10,.36) 48%,transparent 78%),radial-gradient(ellipse 23% 38% at 86% 48%,rgba(2,4,10,.48) 0%,rgba(2,4,10,.2) 48%,transparent 80%),radial-gradient(ellipse 30% 48% at 96% 72%,rgba(2,4,10,.74) 0%,rgba(2,4,10,.34) 48%,transparent 78%),radial-gradient(ellipse 64% 58% at 50% 104%,#02040a 0%,rgba(2,4,10,.84) 42%,transparent 78%),radial-gradient(ellipse 126% 56% at 50% 118%,#02040a 0%,rgba(2,4,10,.92) 48%,transparent 88%)}.hero-browser-stage{position:relative;z-index:2}.hero-engine-copy{--hero-engine-opacity: 1;--hero-engine-y: 0px;position:relative;z-index:3;margin-top:clamp(-20rem,-21vw,-8rem);opacity:var(--hero-engine-opacity);transform:translate3d(0,var(--hero-engine-y),0);will-change:opacity,transform}.hero-load-reveal{transition:opacity .92s cubic-bezier(.22,1,.36,1),transform 1.12s cubic-bezier(.22,1,.36,1),filter .92s cubic-bezier(.22,1,.36,1);transition-delay:var(--hero-load-delay, 0ms);will-change:opacity,transform,filter}.hero-engine-section[data-hero-load-phase=intro] .hero-load-reveal{opacity:0;filter:blur(10px);transform:translate3d(0,2.8rem,0) scale(.94);transition:none}.hero-engine-section[data-hero-load-phase=reveal] .hero-load-reveal{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}.hero-load-reveal--title{--hero-load-delay: 1s}.hero-load-reveal--description{--hero-load-delay: 1.14s}.hero-load-reveal--actions{--hero-load-delay: 1.28s}.hero-load-reveal--scroll{--hero-load-delay: 1.44s}.hero-demo-anchor{position:absolute;top:calc(var(--nav-height) + 50px + max(320px,48vh));left:0;width:1px;height:1px;pointer-events:none}.hero-demo-intro{position:absolute;bottom:calc(100% + clamp(2.25rem,4vw,3.5rem));left:50%;z-index:1;width:min(44rem,calc(100vw - 2rem));opacity:var(--hero-demo-opacity, 0);pointer-events:none;transform:translate3d(-50%,var(--hero-demo-y, 18px),0) scale(var(--hero-demo-scale, .96));transform-origin:50% 100%;will-change:opacity,transform}.editor-mock-scroll[data-demo-intro-visible=false] .hero-demo-intro{visibility:hidden}.hero-demo-kicker{margin:0;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.26em;text-transform:uppercase;color:#b9bfffb8}.hero-demo-live-pill{position:absolute;top:calc(var(--editor-mock-scaled-height, 100%) + 1rem);left:50%;z-index:1;display:inline-flex;align-items:center;gap:.55rem;margin:0;border:1px solid rgba(151,159,255,.2);border-radius:999px;background:#070a1885;padding:.52rem .78rem;color:#dfe2ffc7;font-size:.72rem;font-weight:750;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 12px 34px #00000038,inset 0 1px #ffffff14;opacity:var(--hero-demo-live-pill-opacity, 0);pointer-events:none;transform:translate3d(-50%,var(--hero-demo-live-pill-y, -86px),0);white-space:nowrap;will-change:opacity,transform;backdrop-filter:blur(14px) saturate(1.15)}.hero-demo-live-pill__dot{position:relative;display:inline-block;width:.5rem;height:.5rem;border-radius:999px;background:#7dd3fc;box-shadow:0 0 16px #7dd3fcad}.hero-demo-live-pill__dot:after{content:"";position:absolute;inset:-.38rem;border-radius:inherit;border:1px solid rgba(125,211,252,.38);animation:hero-demo-live-pulse 1.55s ease-out infinite}@keyframes hero-demo-live-pulse{0%{opacity:.82;transform:scale(.62)}to{opacity:0;transform:scale(1.18)}}.hero-scroll-cue{position:absolute;top:calc(100svh - max(50px,calc(env(safe-area-inset-bottom) + 34px)));left:50%;z-index:5;margin:0;opacity:var(--hero-engine-opacity);transform:translate3d(-50%,calc(-100% + var(--hero-engine-y)),0);will-change:opacity,transform}.hero-engine-section[data-hero-intro-visible=false] .hero-scroll-cue{pointer-events:none}@media(max-height:940px),(max-width:767px){.hero-scroll-cue{display:none}.hero-engine-copy{margin-top:clamp(-31rem,-36vw,-16rem)}.hero-engine-copy p{margin-top:1.1rem;line-height:1.55}.hero-engine-copy>div{margin-top:1.6rem}}.hero-scroll-cue__stack{display:inline-flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.hero-scroll-cue__arrow{position:relative;display:block;flex:0 0 auto;width:1.2rem;height:3.2rem;margin-inline:auto;animation:hero-scroll-cue-bob 1.55s ease-in-out infinite}.hero-scroll-cue__arrow:before,.hero-scroll-cue__arrow:after{content:"";position:absolute;left:50%;display:block}.hero-scroll-cue__arrow:before{top:0;bottom:.28rem;width:1px;border-radius:999px;background:linear-gradient(180deg,transparent 0%,currentColor 18%,currentColor 100%);transform:translate(-50%)}.hero-scroll-cue__arrow:after{bottom:0;width:.58rem;height:.58rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translate(-50%) rotate(45deg)}@keyframes hero-scroll-cue-bob{0%,to{opacity:.62;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,7px,0)}}.editor-mock-shell{isolation:isolate;z-index:2}.editor-mock-shell:before,.editor-mock-shell:after{content:"";position:absolute;inset:0;pointer-events:none}.editor-mock-shell:before{z-index:19;opacity:var(--editor-mock-blur-opacity);background:#0000;backdrop-filter:blur(16px) saturate(.86);-webkit-mask-image:radial-gradient(ellipse 118% 76% at 50% 112%,#000 0%,rgba(0,0,0,.72) 34%,rgba(0,0,0,.22) 58%,transparent 78%),radial-gradient(ellipse 62% 56% at 18% 104%,rgba(0,0,0,.82) 0%,rgba(0,0,0,.34) 46%,transparent 76%),radial-gradient(ellipse 62% 56% at 82% 104%,rgba(0,0,0,.82) 0%,rgba(0,0,0,.34) 46%,transparent 76%);mask-image:radial-gradient(ellipse 118% 76% at 50% 112%,#000 0%,rgba(0,0,0,.72) 34%,rgba(0,0,0,.22) 58%,transparent 78%),radial-gradient(ellipse 62% 56% at 18% 104%,rgba(0,0,0,.82) 0%,rgba(0,0,0,.34) 46%,transparent 76%),radial-gradient(ellipse 62% 56% at 82% 104%,rgba(0,0,0,.82) 0%,rgba(0,0,0,.34) 46%,transparent 76%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.editor-mock-shell:after{z-index:20;opacity:var(--editor-mock-shadow-opacity);background:radial-gradient(ellipse 122% 78% at 50% 72%,rgba(0,0,0,.34) 0%,rgba(0,0,0,.22) 34%,rgba(0,0,0,.08) 62%,transparent 86%),radial-gradient(ellipse 94% 58% at 50% 52%,rgba(0,0,0,.12) 0%,rgba(0,0,0,.06) 52%,transparent 80%)}.editor-mock-tilt{--editor-hover-tilt-x: 0deg;--editor-hover-tilt-y: 0deg;--editor-hover-lift: 0px;position:relative;z-index:2;-webkit-mask-image:radial-gradient(ellipse 118% 122% at 50% -4%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 76% 112% at 9% 4%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 82% 108% at 91% 2%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 74% 96% at 34% 18%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 78% 100% at 66% 16%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 48% 70% at 50% 32%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%);mask-image:radial-gradient(ellipse 118% 122% at 50% -4%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 76% 112% at 9% 4%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 82% 108% at 91% 2%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 74% 96% at 34% 18%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 78% 100% at 66% 16%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%),radial-gradient(ellipse 48% 70% at 50% 32%,#000 0%,#000 var(--editor-mock-mask-solid-stop),transparent var(--editor-mock-mask-fade-stop),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:50% 100%;mask-position:50% 100%;transform:perspective(1600px) translate3d(0,var(--editor-hover-lift),0) rotateX(var(--editor-mock-rotate-x)) rotateY(var(--editor-mock-rotate-y)) scale(var(--editor-mock-scale)) rotateX(var(--editor-hover-tilt-x)) rotateY(var(--editor-hover-tilt-y));transform-origin:50% 0%;transform-style:preserve-3d;transition:none;will-change:transform}.editor-mock-scroll[data-hero-load-phase=intro] .editor-mock-tilt{filter:blur(16px);transform:perspective(1600px) translate3d(0,calc(var(--editor-mock-y) + clamp(3rem,7vw,6rem)),0) rotateX(var(--editor-mock-rotate-x)) rotateY(var(--editor-mock-rotate-y)) scale(calc(var(--editor-mock-scale) * .84)) rotateX(var(--editor-hover-tilt-x)) rotateY(var(--editor-hover-tilt-y));-webkit-mask-size:500% 500%;mask-size:500% 500%}.editor-mock-scroll[data-hero-load-phase=reveal] .editor-mock-tilt{filter:blur(0);-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:transform 3s cubic-bezier(.22,1,.36,1),filter 3s cubic-bezier(.22,1,.36,1),-webkit-mask-size 3s cubic-bezier(.22,1,.36,1),mask-size 3s cubic-bezier(.22,1,.36,1)}.editor-mock-tilt[data-editor-tilt=true]{transition:transform 80ms ease-out}@media(max-width:767px){.hero-engine-section{min-height:100svh;padding-top:calc(var(--nav-height) + max(3.25rem,calc(env(safe-area-inset-top) + 2.25rem)))!important;padding-right:max(1.25rem,env(safe-area-inset-right))!important;padding-bottom:calc(3rem + env(safe-area-inset-bottom))!important;padding-left:max(1.25rem,env(safe-area-inset-left))!important;overflow:clip}.hero-engine-section>.page-bleed{min-height:100%!important}.hero-engine-section[data-mobile-mode=true] .hero-engine-copy,.hero-engine-section[data-mobile-mode=true] .hero-scroll-cue{transition:opacity .42s ease,transform .56s cubic-bezier(.22,1,.36,1)}.hero-engine-section[data-mobile-hero-state=editor-live] .hero-engine-copy{visibility:hidden;transition:none}.hero-engine-copy{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.editor-mock-scroll[data-mobile-mode=true]{transition:height .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.editor-mock-scroll[data-mobile-mode=true] .editor-mock-tilt{transition:transform .72s cubic-bezier(.22,1,.36,1)}.editor-mock-scroll[data-mobile-mode=true] .hero-demo-intro{transition:opacity .52s ease,transform .68s cubic-bezier(.22,1,.36,1)}.editor-mock-scroll[data-mobile-mode=true] .editor-mock-shell:before,.editor-mock-scroll[data-mobile-mode=true] .editor-mock-shell:after{transition:opacity .56s ease}}.editor-mock-glow{filter:drop-shadow(0 0 18px rgba(151,159,255,.12)) drop-shadow(0 20px 72px rgba(67,93,255,.08))}.editor-mock-glow>div:last-child{height:100%;min-height:0;overflow:hidden}.editor-mock-scroll{width:min(100%,var(--editor-mock-layout-width, 100%));height:var(--editor-mock-layout-height, auto);--editor-mock-scale: .88;--editor-mock-layout-width: 100%;--editor-mock-layout-height: auto;--editor-mock-scaled-height: 100%;--editor-mock-y: 28px;--editor-mock-rotate-x: 6deg;--editor-mock-rotate-y: 0deg;--editor-mock-mask-solid-stop: 25%;--editor-mock-mask-fade-stop: 68%;--editor-mock-shadow-opacity: 1;--editor-mock-blur-opacity: .9;transform:translate3d(0,var(--editor-mock-y),0);transform-style:preserve-3d;isolation:isolate;will-change:transform;pointer-events:none}.editor-mock-scroll[data-editor-interactive=true]{pointer-events:auto}@media(max-width:767px){.editor-mock-scroll{--editor-mock-scale: .98;--editor-mock-layout-width: min( calc(100vw - 2rem) , 400px);--editor-mock-layout-height: min(36rem, 72svh);--editor-mock-y: -90px;--editor-mock-rotate-x: 12deg;--editor-mock-rotate-y: 0deg;width:min(calc(100vw - 2rem),var(--editor-mock-layout-width, 400px),400px);max-width:400px}}@media(min-width:768px){.editor-mock-scroll{height:auto}}.editor-mock-ambient{position:absolute;inset:3.75rem -8% -10%;z-index:0;pointer-events:none;opacity:.84;filter:blur(30px) saturate(1.18);background:radial-gradient(ellipse 34% 28% at 16% 18%,rgba(102,142,255,.24),transparent 70%),radial-gradient(ellipse 36% 30% at 84% 28%,rgba(50,190,235,.18),transparent 72%),radial-gradient(ellipse 46% 32% at 52% 102%,rgba(151,118,255,.16),transparent 74%);transform:translateZ(0) scale(1.03);animation:editor-ambient-blob 16s ease-in-out infinite alternate}.editor-mock-body{box-shadow:0 -18px 58px #5276ff14,18px 20px 76px #3ec4eb14,-18px 28px 82px #9776ff12}.editor-mock-shell[data-editor-unlocked=false] .editor-mock-frame{pointer-events:none}.editor-mock-frame{display:block;height:100%;width:100%;border:0;background:#02040a;overflow:hidden}.editor-mock-fallback{position:relative;display:grid;grid-template-columns:minmax(5rem,12%) minmax(0,1fr) minmax(12rem,26%);height:100%;min-height:0;overflow:hidden;background:radial-gradient(ellipse 48% 38% at 48% 28%,rgba(115,159,255,.16),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 20%),#05070d;color:#ffffffd1}.editor-mock-fallback:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 68% 58% at 50% 42%,#000,transparent 80%);mask-image:radial-gradient(ellipse 68% 58% at 50% 42%,#000,transparent 80%);opacity:.42}.editor-mock-fallback__rail{position:relative;z-index:1;display:flex;flex-direction:column;gap:.72rem;border-right:1px solid rgba(255,255,255,.08);background:#0000005c;padding:1.15rem .95rem}.editor-mock-fallback__rail span{display:block;height:2.15rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 42%,rgba(103,232,249,.24),transparent 58%),#ffffff0b}.editor-mock-fallback__viewport{position:relative;z-index:1;min-width:0;overflow:hidden;background:radial-gradient(ellipse 58% 34% at 50% 28%,rgba(185,204,255,.16),transparent 74%),linear-gradient(180deg,#639cff2e,#0a192f70 44%,#0003)}.editor-mock-fallback__horizon{position:absolute;left:0;right:0;top:38%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.24),transparent)}.editor-mock-fallback__axis{position:absolute;left:50%;top:50%;width:58%;height:2px;transform-origin:left center;opacity:.72}.editor-mock-fallback__axis--x{background:linear-gradient(90deg,rgba(71,196,255,.8),transparent);transform:rotate(28deg)}.editor-mock-fallback__axis--y{background:linear-gradient(90deg,rgba(255,93,99,.72),transparent);transform:rotate(-15deg)}.editor-mock-fallback__cube{position:absolute;left:50%;top:54%;width:clamp(2.75rem,6vw,5rem);aspect-ratio:1;border-radius:.5rem;background:linear-gradient(145deg,#ffffffe0,#b9c5d4b8);box-shadow:inset 0 1px #ffffffad,0 18px 42px #0000004d;transform:translate(-50%,-50%) rotateX(58deg) rotate(44deg)}.editor-mock-fallback__panel{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.08);background:#00000073;padding:clamp(1rem,2vw,1.8rem)}.editor-mock-fallback--plain{display:grid;grid-template-columns:1fr;place-items:center;padding:clamp(1.25rem,4vw,3rem);background:radial-gradient(ellipse 58% 42% at 50% 45%,rgba(86,125,255,.12),transparent 72%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 24%),#030610}.editor-mock-fallback--plain:before{background:radial-gradient(ellipse 54% 42% at 50% 48%,rgba(151,159,255,.14),transparent 74%),linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:auto,56px 56px,56px 56px;opacity:.52}.editor-mock-fallback--plain .editor-mock-fallback__panel{align-items:center;max-width:min(28rem,100%);border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;background:#040712a8;padding:clamp(1.35rem,3vw,2rem);text-align:center;box-shadow:0 22px 70px #0000004d,inset 0 1px #ffffff12;backdrop-filter:blur(18px)}.editor-mock-fallback--black{display:block;height:100%;width:100%;min-height:0;background:#000;color:transparent}.editor-mock-fallback--black:before,.editor-mock-fallback--black:after{display:none;content:none}.editor-mock-fallback__eyebrow{margin:0 0 .55rem;color:#979fffd1;font-size:.68rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.editor-mock-fallback__panel h3{margin:0;color:#fffffff0;font-size:clamp(1rem,1.55vw,1.35rem);font-weight:750;letter-spacing:-.02em;line-height:1.15}.editor-mock-fallback__description{margin:.75rem 0 0;color:#ffffff8f;font-size:clamp(.78rem,1.05vw,.95rem);line-height:1.6}.editor-mock-fallback__button,.editor-mock-fallback__mobile-button{border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffffeb;color:#05070d;font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffffb8;transition:transform .18s ease,background-color .18s ease,color .18s ease}.editor-mock-fallback__button{align-self:flex-start;margin-top:1.15rem;padding:.82rem 1rem}.editor-mock-fallback__mobile-button{display:none}.editor-mock-fallback__button:hover,.editor-mock-fallback__mobile-button:hover{transform:translateY(-1px);background:#fff}@media(max-width:767px){.editor-mock-toolbar{gap:.5rem;padding:.45rem .55rem}.editor-mock-window-dots{gap:.36rem}.editor-mock-window-dot{width:.55rem;height:.55rem}.editor-mock-address{padding:.34rem .55rem}.editor-mock-address-text{gap:.36rem;font-size:.76rem}.editor-mock-address-icon{width:.85rem;height:.85rem;border-radius:.22rem}.editor-mock-reload{width:1.9rem;height:1.9rem}.editor-mock-reload-icon{width:.88rem;height:.88rem}.editor-mock-fallback{grid-template-columns:1fr}.editor-mock-fallback__rail,.editor-mock-fallback__panel{display:none}.editor-mock-fallback--plain .editor-mock-fallback__panel{display:flex}.editor-mock-fallback__viewport:after{content:"WebGPU preview unavailable";position:absolute;left:50%;bottom:1rem;width:min(84%,18rem);transform:translate(-50%);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#030610a8;padding:.72rem .95rem;color:#ffffffd1;font-size:.68rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-align:center;text-transform:uppercase;box-shadow:0 16px 40px #00000052;backdrop-filter:blur(14px)}.editor-mock-fallback[data-editor-runtime=checking] .editor-mock-fallback__viewport:after{content:"Checking graphics support"}.editor-mock-fallback[data-editor-runtime=deferred] .editor-mock-fallback__viewport:after{content:"Live preview paused"}.editor-mock-fallback__mobile-button{position:absolute;left:50%;bottom:3.95rem;z-index:4;display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;padding:.8rem 1rem;transform:translate(-50%);white-space:nowrap}.editor-mock-fallback__mobile-button:hover{transform:translate(-50%) translateY(-1px)}}.editor-mock-interaction-overlay{position:absolute;inset:0;z-index:30;display:grid;place-items:center;border:0;color:#ffffffe0;opacity:0;cursor:pointer;background:radial-gradient(ellipse 52% 42% at 50% 52%,rgba(0,0,0,.48),transparent 72%),#02040a00;transition:opacity .18s ease,background-color .18s ease}.editor-mock-shell[data-editor-unlocked=false]:hover .editor-mock-interaction-overlay,.editor-mock-interaction-overlay:focus-visible{opacity:1}.editor-mock-interaction-overlay__label{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;width:-moz-max-content;width:max-content;max-width:calc(100vw - 2rem);border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#030610a3;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff1a;backdrop-filter:blur(16px) saturate(1.2)}@media(hover:none){.editor-mock-interaction-overlay{opacity:1;background:radial-gradient(ellipse 58% 44% at 50% 54%,rgba(0,0,0,.36),transparent 74%),#02040a14}}@keyframes editor-ambient-blob{0%{background-position:0% 0%,100% 20%,45% 100%;transform:translate3d(-1.5%,-1%,0) scale(1.03)}45%{background-position:8% 10%,92% 8%,52% 94%;transform:translate3d(1.25%,1.5%,0) scale(1.08)}to{background-position:2% 18%,98% 30%,58% 88%;transform:translate3d(.5%,-.75%,0) scale(1.05)}}@media(prefers-reduced-motion:reduce){.editor-mock-ambient{animation:none}.hero-engine-copy{opacity:1;transform:none;will-change:auto}}@media(max-width:768px){.hero-engine-copy{margin-top:clamp(-5rem,-12vw,-3rem)}.hero-demo-intro{bottom:calc(100% + 1.35rem);width:min(24rem,calc(100vw - 2rem))}}@media(max-width:767px){.hero-engine-copy{margin-top:clamp(-15rem,-34svh,-12rem)}.hero-demo-intro{width:min(21rem,calc(100vw - 2rem));bottom:calc(100% + 2.35rem)}.hero-demo-intro h2{margin-top:0;font-size:clamp(1.35rem,6vw,1.7rem);line-height:1;letter-spacing:-.03em}.hero-demo-intro p:not(.hero-demo-kicker){margin-top:.7rem;font-size:.88rem;line-height:1.55}.hero-demo-description,.hero-demo-live-pill,.hero-demo-kicker{display:none}.hero-demo-live-pill{top:calc(var(--editor-mock-scaled-height, 100%) + .72rem);max-width:calc(100vw - 2rem);gap:.42rem;padding:.46rem .62rem;font-size:.62rem;letter-spacing:.06em}.hero-demo-live-pill__dot{width:.42rem;height:.42rem}}.site-section{position:relative}@media(max-width:640px){.site-section{padding-right:max(16px,env(safe-area-inset-right));padding-left:max(16px,env(safe-area-inset-left))}.site-section>div{padding-right:0!important;padding-left:0!important}}.background-zone--overlap-top{margin-top:min(-28vh,-300px);padding-top:min(28vh,300px)}.zone-bg-feather{position:absolute;left:0;right:0;pointer-events:none;z-index:2}.zone-bg-feather--top{top:0;height:min(34vh,380px);background:linear-gradient(to bottom,#02040a 0%,rgba(2,4,10,.88) 28%,rgba(2,4,10,.48) 58%,rgba(2,4,10,.16) 82%,transparent 100%)}.zone-bg-accent{pointer-events:none;opacity:.58;mix-blend-mode:soft-light}.zone-bg-feather--bottom{display:none}.zone-blobs{position:absolute;inset:-8vh -4vw -8vh 0;overflow:hidden;z-index:1}.zone-blobs__wrap{position:absolute;will-change:transform}.zone-blobs__layer{width:100%;height:100%;border-radius:9999px;will-change:transform,opacity}.zone-blobs__motion{width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1)}.zone-blobs__layer--drift-a{animation:ambient-drift-a 14s ease-in-out infinite}.zone-blobs__layer--drift-b{animation:ambient-drift-b 16s ease-in-out infinite}.zone-blobs__layer--drift-c{animation:ambient-drift-c 18s ease-in-out infinite}.zone-bg-static{pointer-events:none}.zone-bg-static--page{background:radial-gradient(circle at 20% 8%,rgba(95,110,255,.24),transparent 42%),radial-gradient(circle at 84% 14%,rgba(151,159,255,.16),transparent 38%),radial-gradient(circle at 88% 48%,rgba(56,189,248,.14),transparent 44%),radial-gradient(circle at 14% 68%,rgba(95,110,255,.12),transparent 42%),radial-gradient(circle at 86% 88%,rgba(167,139,250,.14),transparent 46%),linear-gradient(180deg,#030610,#02050c 35%,#02040a)}.zone-bg-accent--page{background:radial-gradient(ellipse 90% 55% at 78% 18%,rgba(151,159,255,.14),transparent 72%),radial-gradient(ellipse 85% 52% at 74% 48%,rgba(124,139,255,.1),transparent 70%),radial-gradient(ellipse 80% 50% at 76% 78%,rgba(56,189,248,.08),transparent 72%)}.dreamy-grain{position:absolute;inset:0;opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.dreamy-glass{box-shadow:0 0 0 1px #ffffff08 inset,0 18px 50px #00000038,0 0 40px #5f6eff0a;backdrop-filter:blur(8px)}.browser-vision{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:4rem;align-items:start;isolation:isolate;overflow:visible;padding:9.25rem 0}.browser-vision:after{content:none}.side-rays-container{position:relative;height:100%;width:100%;overflow:hidden;pointer-events:none}.browser-vision__side-rays{position:absolute;left:50%;top:-60px;z-index:0;height:calc(100% + 120px);width:100vw;opacity:1;filter:blur(1.25px) brightness(1.22) saturate(1.5) contrast(1.04);mix-blend-mode:screen;transform:translate(-50vw)}.browser-vision__copy,.browser-vision__body{position:relative;z-index:1}.browser-vision__copy{max-width:35rem}.browser-vision__eyebrow{font-size:.76rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#a9b0ffd1}.browser-vision__title{margin-top:.9rem;color:#fff;font-size:3.5rem;font-weight:660;line-height:.98;letter-spacing:0}.browser-vision__lead{margin-top:1.25rem;max-width:34rem;color:#ffffff9e;font-size:1.08rem;line-height:1.85}.browser-vision__statement{margin-top:2rem;border-left:1px solid rgba(151,159,255,.48);background:linear-gradient(90deg,rgba(151,159,255,.09),rgba(0,208,255,.035),transparent 78%);padding:1rem 0 1rem 1.25rem}.browser-vision__statement span,.browser-vision__statement strong{display:block;letter-spacing:0}.browser-vision__statement span{color:#ffffff94;font-size:.92rem;line-height:1.5}.browser-vision__statement strong{margin-top:.2rem;background-image:linear-gradient(105deg,#fff,#cfd4ff 42%,#7dd3fc);background-clip:text;color:transparent;font-size:1.18rem;font-weight:680;line-height:1.35;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.browser-vision__body{min-width:0}.browser-vision__flow{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:1.2rem;color:#c5cbff94}.browser-vision__flow span{display:inline-flex;min-height:2.1rem;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0b;padding:.45rem .72rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.browser-vision__principles{display:grid;gap:.85rem;margin-top:1.3rem}.browser-vision-principle{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;align-items:start;border:1px solid rgba(255,255,255,.095);border-radius:1.1rem;background:linear-gradient(135deg,#ffffff10,#ffffff06),#04071194;padding:1rem}.browser-vision-principle__meta{display:flex;min-height:2.25rem;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid rgba(151,159,255,.18);border-radius:.8rem;background:#979fff13;padding:.52rem .62rem;color:#c5cbffc7}.browser-vision-principle__meta span{font-size:.68rem;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.browser-vision-principle h3{margin:0;color:#fffffff0;font-size:1rem;font-weight:680;line-height:1.35;letter-spacing:0}.browser-vision-principle p{margin-top:.42rem;color:#ffffff94;font-size:.92rem;line-height:1.72}@media(max-width:1023px){.browser-vision{grid-template-columns:1fr;gap:2.6rem}.browser-vision__copy{max-width:44rem}}@media(max-width:640px){.browser-vision{gap:2rem;padding:6.25rem 0}.browser-vision:after{content:"";position:absolute;inset:-6rem -1.25rem -5rem;z-index:0;pointer-events:none;background:linear-gradient(180deg,#02040a38,#02040a14 28%,#02040a4d),radial-gradient(ellipse 94% 74% at 52% 42%,#02040a14,#02040a52 76%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.42) 13%,#000 28%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.42) 13%,#000 28%,#000 82%,transparent 100%)}.browser-vision__side-rays{top:-160px;height:calc(100% + 300px);opacity:.78;filter:blur(1.65px) brightness(.82) saturate(1.18) contrast(1);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 11%,#000 26%,#000 84%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.28) 11%,#000 26%,#000 84%,transparent 100%)}.browser-vision__title{font-size:2.55rem;line-height:1}.browser-vision__lead{font-size:1rem;line-height:1.75}.browser-vision__flow{gap:.5rem}.browser-vision__flow svg{display:none}.browser-vision-principle{grid-template-columns:1fr;gap:.8rem}.browser-vision-principle__meta{width:-moz-max-content;width:max-content;max-width:100%}}.community-intro{position:relative;margin:0 auto;max-width:none}.community-intro__copy{margin:0 auto;max-width:52rem;text-align:center}.community-eyebrow{font-size:.8rem;font-weight:700;text-transform:uppercase;color:#a9b0ffcc}.community-title{margin-top:.85rem;color:#fff;font-size:clamp(2.7rem,4.5vw,5rem);font-weight:690;line-height:.98}.community-lead{margin-top:1.35rem;margin-right:auto;margin-left:auto;max-width:49rem;color:#ffffff9e;font-size:1.08rem;line-height:1.86}.community-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem}.community-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;border-radius:1rem;padding:0 1.1rem;font-size:.92rem;font-weight:700;transition:transform .22s ease,border-color .22s ease,background .22s ease}.community-action--primary{background:#fff;color:#050817;box-shadow:0 18px 42px #979fff29}.community-action--secondary{border:1px solid rgba(255,255,255,.14);background:#ffffff0b;color:#ffffffe6}.community-action--secondary:hover{border-color:#979fff5c;background:#ffffff13}.community-feed{margin-top:3.1rem;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:1.5rem;background:radial-gradient(ellipse 70% 44% at 12% 0%,rgba(151,159,255,.12),transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:inset 0 1px #ffffff13,0 24px 60px #0000003d}.community-feed--posts{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.community-feed__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.08);padding:.9rem 1rem;color:#ffffff85;font-size:.75rem;font-weight:760;letter-spacing:.18em;text-transform:uppercase}.community-feed--posts .community-feed__header{border-bottom:0;padding:0 0 1rem}.community-feed__header a{color:#a9b0ffdb;letter-spacing:.12em}.community-feed__masonry{position:relative}.community-feed__masonry .rb-masonry{height:var(--masonry-shortest-column-height, auto)!important;clip-path:inset(0 -40px 0 -40px)}.community-feed__masonry .rb-masonry:after{content:"";position:absolute;--community-gallery-fade-height: 300px;inset:auto -1px -1px;z-index:6;height:var(--community-gallery-fade-height);pointer-events:none;background:linear-gradient(180deg,#02040a00 0,#02040a 80% 100%)}.x-post-card{--x-post-reveal-y: 96px;--x-post-reveal-opacity: 0;--x-post-reveal-scale: .96;--x-post-reveal-blur: 18px;position:relative;min-height:16rem;border-radius:1.25rem;opacity:var(--x-post-reveal-opacity);transform:translate3d(0,var(--x-post-reveal-y),0) scale(var(--x-post-reveal-scale));transform-origin:center center;filter:blur(var(--x-post-reveal-blur));will-change:transform,opacity,filter}.x-post-card__glow{min-height:inherit;width:100%;overflow:hidden;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff13,0 22px 48px #00000038}.x-post-card__glow>div:last-child{overflow:hidden;border-radius:inherit}.x-post-card__embed{position:relative;min-height:inherit;overflow:hidden;border-radius:inherit;background:radial-gradient(ellipse 72% 54% at 14% 0%,rgba(151,159,255,.12),transparent 70%),linear-gradient(180deg,#ffffff0f,#ffffff06)}.x-post-card .twitter-tweet{margin:0!important}.x-post-card .twitter-tweet-rendered{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.x-post-card iframe{width:100%!important;cursor:auto!important;pointer-events:auto!important}.x-post-card .twitter-tweet>a{display:grid;min-height:16rem;align-content:end;gap:.7rem;padding:1.05rem;color:inherit;text-decoration:none}.x-post-card__fallback-meta{width:-moz-max-content;width:max-content;max-width:100%;border:1px solid rgba(169,176,255,.2);border-radius:999px;padding:.42rem .6rem;background:#979fff14;color:#c4c9ffdb;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.x-post-card__fallback-title{color:#ffffffeb;font-size:1.15rem;font-weight:760;line-height:1.2}.x-post-card__fallback-link{color:#ffffff80;font-size:.86rem;font-weight:700}@media(max-width:640px){.community-title{font-size:3.25rem}.community-lead{font-size:1rem;line-height:1.75}.community-actions{flex-direction:column}.community-action{width:100%}.community-feed{margin-top:2rem;border-radius:1.25rem}.community-feed__header{align-items:flex-start;flex-direction:column;gap:.35rem}.community-feed--posts{border-radius:0}.x-post-card,.x-post-card .twitter-tweet>a{min-height:14rem}}.site-cursor{position:fixed;inset:0;z-index:9999;pointer-events:none!important}.site-cursor__dot,.site-cursor__ring,.site-cursor__glow{position:fixed;top:0;left:0;transform:translate(-50%,-50%);pointer-events:none!important;will-change:left,top,opacity}body:has(.x-post-card iframe:hover) .site-cursor__dot,body:has(.x-post-card iframe:hover) .site-cursor__ring,body:has(.x-post-card iframe:hover) .site-cursor__glow,body:has(.editor-mock-frame:hover) .site-cursor__dot,body:has(.editor-mock-frame:hover) .site-cursor__ring,body:has(.editor-mock-frame:hover) .site-cursor__glow,body.editor-iframe-hovered .site-cursor__dot,body.editor-iframe-hovered .site-cursor__ring,body.editor-iframe-hovered .site-cursor__glow{opacity:0!important}.tilt-surface{transform-style:preserve-3d;backface-visibility:hidden}.tilt-action__visual{display:inline-flex;align-items:inherit;justify-content:inherit;gap:inherit;width:100%;height:100%;transform-style:preserve-3d;backface-visibility:hidden;pointer-events:none}.site-cursor__dot{z-index:2;width:6px;height:6px;border-radius:9999px;background:#fffffff2;box-shadow:0 0 12px #979fffe6}.site-cursor__dot[data-text=true]{background:#fff;box-shadow:0 0 0 1px #ffffff73,0 0 16px #fffffff2;z-index:3}.site-cursor__dot[data-down=true]:not([data-text=true]){width:4px;height:4px}.site-cursor__ring{z-index:1;width:34px;height:34px;border-radius:9999px;border:2.5px solid rgba(151,159,255,.72);background:radial-gradient(circle,rgba(151,159,255,.1),transparent 68%);box-shadow:inset 0 0 #979fff00;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,opacity .18s ease}.site-cursor__ring[data-morph=true]{border-color:#00d0ffd1;background:radial-gradient(circle,rgba(151,159,255,.14),rgba(0,208,255,.06) 62%,transparent 74%)}.site-cursor__ring[data-hover=true]:not([data-morph=true]){border-width:3px;border-color:#00d0ffd9;background:radial-gradient(circle,rgba(151,159,255,.16),transparent 68%)}.site-cursor__ring[data-down=true]{border-width:3px;border-color:#979ffff2;background:radial-gradient(circle,rgba(151,159,255,.52),rgba(0,208,255,.28) 52%,rgba(95,110,255,.12) 72%,transparent 78%);box-shadow:inset 0 0 18px #979fff61}.site-cursor__ring[data-text=true]{z-index:2;border-width:2.5px;border-color:#00d0ffeb;background:#979fff1a;box-shadow:0 0 0 1px #ffffff1f,0 0 22px #00d0ff57}.waitlist-veil{--waitlist-wake: 0;--waitlist-bloom: 0;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:visible;padding:6.5rem 0}.waitlist-veil:before{content:"";position:absolute;left:50%;top:50%;z-index:1;width:min(82vw,58rem);height:min(62vw,38rem);border-radius:999px;opacity:calc(.08 + (var(--waitlist-bloom) * .38));pointer-events:none;background:radial-gradient(ellipse 46% 36% at 50% 48%,rgba(171,196,255,.36),transparent 70%),radial-gradient(ellipse 72% 54% at 50% 56%,rgba(83,122,255,.2),transparent 76%);filter:blur(calc(42px - (var(--waitlist-bloom) * 12px))) saturate(calc(.98 + (var(--waitlist-bloom) * .22)));transform:translate3d(-50%,-50%,0) scale(calc(.92 + (var(--waitlist-bloom) * .12)));transition:opacity .18s linear,filter .18s linear,transform .18s linear}.waitlist-veil__silk{position:absolute;left:50%;top:-60px;z-index:0;width:100vw;height:calc(100% + 120px);background:radial-gradient(ellipse 64% 46% at 50% 50%,rgba(91,118,255,.42),transparent 72%),linear-gradient(135deg,#1b2b7deb,#19679a94);opacity:calc(.82 + (var(--waitlist-wake) * .12));pointer-events:none;transform:translate(-50vw);filter:brightness(calc(1.04 + (var(--waitlist-wake) * .12))) saturate(calc(1 + (var(--waitlist-wake) * .2))) contrast(calc(.9 + (var(--waitlist-wake) * .04)));transition:opacity .18s linear,filter .18s linear}.waitlist-veil__silk canvas{opacity:calc(.7 + (var(--waitlist-wake) * .16))}.waitlist-veil__silk:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 54% 42% at 50% 48%,rgba(132,166,255,calc(.08 + (var(--waitlist-wake) * .12))),transparent 68%),linear-gradient(180deg,#12205414,#12205405 24% 76%,#1220541a)}.waitlist-invitation{--waitlist-card-radius: 28px;--waitlist-envelope-radius: 5px;--waitlist-envelope-blue: #10162f;--waitlist-envelope-blue-deep: #070b1d;--waitlist-envelope-blue-dark: #02040f;--waitlist-envelope-progress: 0;--waitlist-envelope-active-progress: 0;--waitlist-cue-opacity: 1;--waitlist-cue-blur: 0px;--waitlist-cue-scale: .96;--waitlist-cue-top-y: -8px;--waitlist-cue-bottom-y: 16px;--waitlist-seal-opacity: 1;--waitlist-seal-y: 0px;--waitlist-seal-scale: 1;--waitlist-seal-rotate: 0deg;--waitlist-seal-blur: 0px;--waitlist-flap-angle: 0deg;--waitlist-lid-shadow-opacity: 0;--waitlist-lid-shadow-y: 0px;--waitlist-lid-shadow-scale-x: 1;--waitlist-lid-shadow-scale-y: 1;--waitlist-lid-shadow-blur: 8px;--waitlist-lid-shadow-angle: 0deg;--waitlist-letter-y: 0px;--waitlist-letter-z: 6px;--waitlist-envelope-scale: 1;--waitlist-envelope-y: 0px;position:sticky;top:max(calc(var(--nav-height) + 1.5rem),calc(50dvh - 18rem));z-index:1;width:min(100%,48rem);margin:0 auto;filter:drop-shadow(0 34px 70px rgba(0,0,0,.34));transform-origin:center center;perspective:none}.waitlist-envelope-cue{position:absolute;left:50%;z-index:0;width:min(92vw,34rem);color:#ffffffeb;font-weight:700;letter-spacing:-.035em;line-height:.98;text-align:center;opacity:var(--waitlist-cue-opacity);filter:blur(var(--waitlist-cue-blur));pointer-events:none;text-shadow:0 16px 46px rgba(0,0,0,.36);will-change:transform,opacity,filter}.waitlist-envelope-cue--top{top:0;width:-moz-max-content;width:max-content;max-width:min(92vw,42rem);font-size:clamp(1.8rem,4.4vw,3.55rem);white-space:nowrap;transform:translate3d(-50%,var(--waitlist-cue-top-y),0) scale(var(--waitlist-cue-scale))}.waitlist-envelope-cue--bottom{bottom:0;max-width:min(88vw,28rem);color:#dce2ffad;font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:500;letter-spacing:0;line-height:1.55;transform:translate3d(-50%,var(--waitlist-cue-bottom-y),0) scale(var(--waitlist-cue-scale))}.waitlist-envelope-tilt{position:relative;display:block;z-index:2;width:100%;border-radius:var(--waitlist-card-radius);cursor:pointer;transform-style:preserve-3d}.waitlist-envelope{position:relative;z-index:1;width:100%;transform-style:preserve-3d}.waitlist-envelope__back,.waitlist-envelope__flap,.waitlist-envelope__front{position:absolute;inset:-10px;border-radius:var(--waitlist-envelope-radius);pointer-events:none}.waitlist-envelope__back{z-index:0;overflow:hidden;transform:translate3d(0,var(--waitlist-envelope-y),-28px) scale(var(--waitlist-envelope-scale));transform-origin:center center;background:radial-gradient(ellipse 62% 46% at 78% 16%,rgba(111,215,255,.12),transparent 72%),radial-gradient(ellipse 64% 48% at 12% 92%,rgba(151,159,255,.13),transparent 74%),linear-gradient(145deg,#0c1024,#070b1b 46%,#01040e);box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff1f,inset 0 -1px #6fd7ff14}.waitlist-envelope__letter{z-index:3;min-height:100%;box-shadow:0 2px 26px #0000002e,0 28px 72px #00000047;transform:translate3d(0,var(--waitlist-letter-y),var(--waitlist-letter-z)) scale(1);transform-style:preserve-3d;pointer-events:none;will-change:transform}.waitlist-envelope__flap{z-index:6;height:calc(50% + 10px);border-bottom-right-radius:0;border-bottom-left-radius:0;background:radial-gradient(ellipse 70% 54% at 78% 8%,rgba(111,215,255,.13),transparent 72%),radial-gradient(ellipse 62% 48% at 12% 88%,rgba(151,159,255,.12),transparent 74%),linear-gradient(180deg,#131a3a,#070b1d);clip-path:polygon(0 0,100% 0,50% 100%);transform:translate3d(0,var(--waitlist-envelope-y),18px) scale(var(--waitlist-envelope-scale)) rotateX(var(--waitlist-flap-angle));transform-origin:top center;backface-visibility:visible;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #6fd7ff14,0 10px 32px #0000002e}.waitlist-envelope__flap:before{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:12px;background:inherit;pointer-events:none}.waitlist-envelope__lid-shadow{position:absolute;inset:-10px;z-index:4;border-radius:var(--waitlist-envelope-radius);opacity:var(--waitlist-lid-shadow-opacity);pointer-events:none;background:radial-gradient(ellipse 76% 34% at 50% 0%,rgba(0,0,0,.42),transparent 68%),linear-gradient(180deg,rgba(1,4,14,.5),rgba(1,4,14,.2) 22%,transparent 52%),linear-gradient(154deg,transparent 0 44%,rgba(1,4,14,.18) 49%,transparent 58%),linear-gradient(206deg,transparent 0 44%,rgba(1,4,14,.16) 49%,transparent 58%);clip-path:polygon(0 0,100% 0,50% 46%);filter:blur(var(--waitlist-lid-shadow-blur));transform:translate3d(0,calc(var(--waitlist-envelope-y) + var(--waitlist-lid-shadow-y)),24px) scaleX(var(--waitlist-lid-shadow-scale-x)) scaleY(var(--waitlist-lid-shadow-scale-y)) rotateX(var(--waitlist-lid-shadow-angle));transform-origin:top center;will-change:opacity,transform,filter}.waitlist-envelope__front{z-index:5;overflow:hidden;transform:translate3d(0,var(--waitlist-envelope-y),18px) scale(var(--waitlist-envelope-scale));transform-origin:center center;transform-style:preserve-3d}.waitlist-envelope__wing{position:absolute;inset:0;z-index:1;display:block}.waitlist-envelope__wing--left{background:radial-gradient(ellipse 78% 52% at 18% 22%,rgba(151,159,255,.1),transparent 72%),linear-gradient(135deg,#101630,#050918);clip-path:polygon(0 0,50% 50%,0 100%)}.waitlist-envelope__wing--right{background:radial-gradient(ellipse 78% 52% at 82% 24%,rgba(111,215,255,.1),transparent 72%),linear-gradient(225deg,#0f152f,#050918);clip-path:polygon(100% 0,50% 50%,100% 100%)}.waitlist-envelope__wing--bottom{background:radial-gradient(ellipse 58% 42% at 50% 52%,rgba(111,215,255,.08),transparent 74%),linear-gradient(180deg,#0a0f24,#020511);clip-path:polygon(0 100%,50% 50%,100% 100%)}.waitlist-envelope__seal{position:absolute;left:50%;top:50%;z-index:7;display:block;width:7.5rem;height:7.5rem;color:#ffffffeb;opacity:var(--waitlist-seal-opacity);pointer-events:none;transform:translate(-50%,-50%) translate3d(0,var(--waitlist-seal-y),0) translateZ(76px) scale(var(--waitlist-seal-scale)) rotate(var(--waitlist-seal-rotate));filter:blur(var(--waitlist-seal-blur)) drop-shadow(0 14px 20px rgba(7,16,68,.34)) drop-shadow(0 0 22px rgba(65,138,255,.3));will-change:transform,opacity,filter}.waitlist-envelope__seal-svg{display:block;width:100%;height:100%;overflow:visible}.waitlist-invitation[data-envelope-card-layer=front] .waitlist-envelope__letter{--waitlist-letter-z: 48px;z-index:6;box-shadow:0 20px 48px #00000038,0 34px 86px #00000057}.waitlist-invitation[data-envelope-lid-layer=behind] .waitlist-envelope__flap{z-index:1;filter:brightness(.92) saturate(1.04);transform:translate3d(0,var(--waitlist-envelope-y),-32px) scale(var(--waitlist-envelope-scale)) rotateX(var(--waitlist-flap-angle))}.waitlist-invitation[data-envelope-ready=true] .waitlist-envelope__letter{pointer-events:auto}.waitlist-card-shell.waitlist-invitation__letter{--waitlist-card-radius: 28px;position:relative;z-index:1;width:min(100%,37.5rem);min-height:auto;margin:0 auto;filter:drop-shadow(0 34px 70px rgba(0,0,0,.34))}.waitlist-card-tilt{width:100%}.waitlist-invitation__letter{--engine-card-blob-a-color: rgba(111, 215, 255, .2);--engine-card-blob-a-position: 78% 16%;--engine-card-blob-a-size: 56% 42%;--engine-card-blob-a-falloff: 70%;--engine-card-blob-b-color: rgba(151, 159, 255, .22);--engine-card-blob-b-position: 12% 92%;--engine-card-blob-b-size: 62% 48%;--engine-card-blob-b-falloff: 74%;position:relative;isolation:isolate;overflow:hidden;width:100%;border-radius:var(--waitlist-card-radius);background:linear-gradient(145deg,#fffffffa,#eff4fffb 46%,#dce6fffa),radial-gradient(ellipse var(--engine-card-blob-a-size) at var(--engine-card-blob-a-position),var(--engine-card-blob-a-color),transparent var(--engine-card-blob-a-falloff)),radial-gradient(ellipse var(--engine-card-blob-b-size) at var(--engine-card-blob-b-position),var(--engine-card-blob-b-color),transparent var(--engine-card-blob-b-falloff));box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #24336814;color:#080d1d;padding:clamp(1.5rem,3.6vw,2.65rem);text-align:center;text-shadow:none}.waitlist-invitation__letter:before,.waitlist-invitation__letter:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.waitlist-invitation__letter:before{background:linear-gradient(rgba(36,51,104,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(36,51,104,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 82%);opacity:.4}.waitlist-invitation__letter:after{background:radial-gradient(circle at 18% 24%,rgba(255,255,255,.42),transparent 20%),radial-gradient(circle at 84% 78%,rgba(0,208,255,.14),transparent 28%);opacity:.86}.waitlist-invitation__letter>*{position:relative;z-index:2;opacity:1;visibility:visible}.waitlist-invitation__logo{display:flex;justify-content:center;margin-bottom:1.1rem;filter:invert(1) drop-shadow(0 10px 22px rgba(36,51,104,.14))}.waitlist-invitation__letter .waitlist-title{width:min(100%,25rem);margin-right:auto;margin-left:auto;color:#080d1df0;line-height:.98}.waitlist-invitation__letter .waitlist-copy{color:#242e4aa8}.waitlist-copy{max-width:none;margin-right:auto;margin-left:auto;text-align:center}.waitlist-invitation__letter .waitlist-form{max-width:37rem}.waitlist-invitation__letter .waitlist-field-label{color:#485691a8}.waitlist-invitation__letter .waitlist-field{border-color:#5563a02e;background:linear-gradient(180deg,#fffffff0,#ecf2ffe6);box-shadow:inset 0 1px #ffffffeb,0 12px 28px #2433681f;color:#080d1deb}.waitlist-invitation__letter .waitlist-field::-moz-placeholder{color:#242e4a6b}.waitlist-invitation__letter .waitlist-field::placeholder{color:#242e4a6b}.waitlist-invitation__letter .waitlist-field:hover{border-color:#5563a047;background:linear-gradient(180deg,#fffffffa,#f2f6fff0)}.waitlist-invitation__letter .waitlist-field:focus{border-color:#3b82f685;box-shadow:0 0 0 4px #3b82f621,inset 0 1px #fffffffa,0 12px 34px #3b82f61f}.waitlist-invitation__letter .waitlist-field--select{background-image:linear-gradient(180deg,#fffffff0,#ecf2ffe6),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(151,159,255,0.85)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color:#080d1ddb}.waitlist-invitation__letter .waitlist-submit{background:linear-gradient(135deg,#070a16,#17213f 58%,#2b3a75);box-shadow:0 16px 34px #24336838,0 0 34px #979fff29;color:#fffffff5}.waitlist-invitation__letter .waitlist-submit:hover:not(:disabled){box-shadow:0 18px 42px #24336847,0 0 36px #3b82f62e}.waitlist-invitation__letter .waitlist-form>p{color:#242e4a94}.waitlist-invitation__letter .waitlist-form a{color:#1e40afc7;text-decoration-color:#1e40af3d}.waitlist-invitation__letter .waitlist-form a:hover{color:#1e40aff5}.waitlist-success{color:#242e4aa8}.waitlist-invitation__letter .waitlist-success h3,.waitlist-invitation__letter .waitlist-success .variable-proximity{color:#080d1df0}.waitlist-invitation__letter .waitlist-success p{color:#242e4a94}.waitlist-fields-row{align-items:stretch}.waitlist-field-wrap{display:flex;flex-direction:column;gap:.45rem}.waitlist-field-label{padding-left:.2rem;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#979fffb8}.waitlist-field{width:100%;height:3.25rem;border-radius:1rem;border:1px solid rgba(151,159,255,.24);background:linear-gradient(180deg,#05070ffa,#010208f0);box-shadow:inset 0 1px #ffffff0e,0 12px 32px #0000004d;padding:0 1rem;color:#fffffff0;font-size:.92rem;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.waitlist-field::-moz-placeholder{color:#ffffff57}.waitlist-field::placeholder{color:#ffffff57}.waitlist-field:hover{border-color:#979fff61;background:linear-gradient(180deg,#080a15fc,#02040cf5)}.waitlist-field:focus{border-color:#00d0ff94;box-shadow:0 0 0 4px #979fff24,inset 0 1px #ffffff17,0 12px 34px #5f6eff1f}.waitlist-field-wrap--invalid .waitlist-field{border-color:#f871719e;box-shadow:0 0 0 4px #f871711a,inset 0 1px #ffffff0f,0 12px 32px #7f1d1d29}.waitlist-field-error{padding-left:.2rem;color:#fecacaeb;font-size:.78rem;font-weight:560;line-height:1.35}.waitlist-field--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(180deg,#05070ffa,#010208f0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='rgba(151,159,255,0.85)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 0,calc(100% - .95rem) 50%;padding-right:2.4rem;color:#ffffffdb}.waitlist-field--select:invalid,.waitlist-field--select option[value=""]{color:#ffffff6b}.waitlist-submit{width:100%;max-width:36rem;box-shadow:0 16px 38px #ffffff14;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease}.waitlist-submit:hover:not(:disabled){box-shadow:0 18px 46px #ffffff1f,0 0 34px #979fff29;transform:translateY(-1px)}.faq-card{--faq-reveal-y: 28px;--faq-reveal-opacity: 0;--faq-reveal-scale: .96;--faq-reveal-blur: 12px;opacity:var(--faq-reveal-opacity);transform:translate3d(0,var(--faq-reveal-y),0) scale(var(--faq-reveal-scale));transform-origin:center center;filter:blur(var(--faq-reveal-blur));will-change:transform,opacity,filter}.faq-grid[data-faq-footer-force=true] .faq-card,.faq-grid[data-faq-footer-settling=true] .faq-card{transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .26s ease,filter .32s ease}.faq-card__shell{border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #0000002e}.faq-card__tilt{display:block;height:100%;border-radius:24px;transform-style:preserve-3d}.faq-card__inner{padding:1.5rem}.faq-card__title{margin:0;color:#fffffff0;font-weight:700;letter-spacing:-.01em}.faq-card__answer{margin:.85rem 0 0;color:#ffffff8f;font-size:.875rem;line-height:1.75}@media(max-width:640px){.waitlist-veil{padding:5rem 0}.waitlist-invitation{top:max(calc(var(--nav-height) + 1.25rem),calc(50dvh - 15rem))}.waitlist-veil__silk{top:-40px;height:calc(100% + 80px)}.waitlist-invitation__letter{padding:1.35rem 1rem}}.progress-card-link .tilt-action__visual{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%}@media(max-width:767px){html,body{scroll-behavior:auto}.site-cursor{display:none!important}}.site-cursor__glow{width:120px;height:120px;border-radius:9999px;background:radial-gradient(circle,rgba(95,110,255,.22),rgba(0,208,255,.08) 42%,transparent 72%);filter:blur(10px);opacity:.28;transition:opacity .3s ease}*{box-sizing:border-box}::-moz-selection{background:#ffffff2e}::selection{background:#ffffff2e}.scene-cube{transform-style:preserve-3d;animation:float-cube 5s ease-in-out infinite}@keyframes float-cube{0%,to{transform:translate(-50%,-50%) rotateX(22deg) rotateY(-28deg) translateY(0)}50%{transform:translate(-50%,-50%) rotateX(28deg) rotateY(34deg) translateY(-10px)}}.site-header-shell{pointer-events:none}.site-header-shell>*{pointer-events:auto}.site-header{position:relative;overflow:hidden;background:transparent;border-bottom:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease}.site-header.site-header--scrolled{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}@supports (backdrop-filter: blur(1px)){.site-header.site-header--scrolled{background:transparent}}.nav-scroll-border{opacity:0;transition:opacity .35s ease}.site-header-shell.site-header-shell--scrolled .nav-scroll-border{opacity:0}@media(max-width:1180px){.site-header .pill-nav-desktop{display:none!important}.site-header .pill-nav-menu-button{display:flex!important}.site-header .pill-nav-mobile-menu{display:block!important}}@media(max-width:520px){.site-header .pill-nav-mobile-menu{right:auto!important;left:clamp(-5rem,calc(100vw - 23rem),0px);min-width:min(13rem,calc(100vw - 2.5rem))}}.nav-scroll-border__beam{width:200%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(95,110,255,.35) 6%,rgba(95,110,255,.9) 16%,rgba(0,208,255,1) 25%,rgba(151,159,255,.9) 34%,rgba(95,110,255,.35) 44%,transparent 50%,transparent 50%,rgba(95,110,255,.35) 56%,rgba(95,110,255,.9) 66%,rgba(0,208,255,1) 75%,rgba(151,159,255,.9) 84%,rgba(95,110,255,.35) 94%,transparent 100%);animation:nav-border-flow 10s linear infinite}@keyframes nav-border-flow{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pill-nav-logo img{transition:transform .2s ease}.pill-nav-logo:hover img,.pill-nav-logo:focus-visible img{transform:rotate(360deg)}.pill-nav-link .hover-circle{width:max(180%,5.5rem);aspect-ratio:1;bottom:calc(var(--nav-h) * -.82);transform:translate(-50%) scale(0);transform-origin:50% 100%;transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.pill-nav-link .pill-label{transform:translateY(0);transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.pill-nav-link .pill-label-hover{opacity:0;transform:translateY(calc(var(--nav-h) + 12px));transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.pill-nav-link:hover .hover-circle,.pill-nav-link:focus-visible .hover-circle{transform:translate(-50%) scale(1.2)}.pill-nav-link:hover .pill-label,.pill-nav-link:focus-visible .pill-label{transform:translateY(calc((var(--nav-h) + 8px) * -1))}.pill-nav-link:hover .pill-label-hover,.pill-nav-link:focus-visible .pill-label-hover{opacity:1;transform:translateY(0)}.hamburger-line{transition:transform .3s cubic-bezier(.22,1,.36,1)}.pill-nav-menu-button--open .hamburger-line:first-child{transform:translateY(3px) rotate(45deg)}.pill-nav-menu-button--open .hamburger-line:last-child{transform:translateY(-3px) rotate(-45deg)}.pill-nav-mobile-link:hover,.pill-nav-mobile-link:focus-visible{background:var(--base)!important;color:var(--hover-text, #fff)!important}.page-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}html[data-gpu-effects-disabled] .dreamy-vignette{opacity:.34!important}html[data-gpu-effects-disabled] .dreamy-grain{display:none}html[data-gpu-effects-disabled] .dreamy-glass{backdrop-filter:none;-webkit-backdrop-filter:none}html[data-gpu-effects-disabled] .hero-grainient-mask{-webkit-mask-image:none;mask-image:none;background:radial-gradient(circle at 20% 20%,rgba(95,110,255,.16),transparent 44%),radial-gradient(circle at 80% 10%,rgba(151,159,255,.1),transparent 40%),linear-gradient(180deg,#030610,#02040a)}html[data-gpu-effects-disabled] .browser-vision__side-rays{background:radial-gradient(ellipse 72% 42% at 0% 42%,rgba(72,109,255,.2),transparent 68%),radial-gradient(ellipse 58% 36% at 12% 55%,rgba(0,208,255,.1),transparent 72%);filter:none;mix-blend-mode:normal;opacity:.58}html[data-gpu-effects-disabled] .waitlist-veil__silk{filter:none;transition:opacity .18s linear}html[data-gpu-effects-disabled] .waitlist-veil__silk canvas{display:none}html[data-gpu-effects-disabled] .waitlist-veil__silk:after{opacity:.5}html[data-gpu-effects-disabled] .zone-blobs,html[data-gpu-effects-disabled] .ambient-blur{display:none}.ambient-blur{position:absolute;inset:-10vh -8vw}.ambient-blur__wrap{position:absolute;will-change:transform}.ambient-blur__layer{width:100%;height:100%;border-radius:9999px;will-change:transform,opacity}.ambient-blur__motion{width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1)}.ambient-blur__layer--drift-a{animation:ambient-drift-a 14s ease-in-out infinite}.ambient-blur__layer--drift-b{animation:ambient-drift-b 16s ease-in-out infinite}.ambient-blur__layer--drift-c{animation:ambient-drift-c 18s ease-in-out infinite}.ambient-blur__wrap--1 .ambient-blur__layer--drift-a{animation-duration:14s}.ambient-blur__wrap--2 .ambient-blur__layer--drift-b{animation-delay:-5s}.ambient-blur__wrap--3 .ambient-blur__layer--drift-c{animation-delay:-9s}.ambient-blur__wrap--4 .ambient-blur__layer--drift-b{animation-direction:reverse;animation-delay:-3s;animation-duration:13s}.ambient-blur__wrap--5 .ambient-blur__layer--drift-a{animation-direction:reverse;animation-delay:-7s;animation-duration:15s}.ambient-blur__wrap--6 .ambient-blur__layer--drift-c{animation-delay:-2s;animation-duration:11s}.ambient-blur__wrap--7 .ambient-blur__layer--drift-a{animation-delay:-11s;animation-duration:17s}.ambient-blur__wrap--8 .ambient-blur__layer--drift-b{animation-delay:-4s;animation-duration:10s}.ambient-blur__wrap--9 .ambient-blur__layer--drift-c{animation-direction:reverse;animation-delay:-6s;animation-duration:12s}.ambient-blur__wrap--10 .ambient-blur__layer--drift-b{animation-delay:-13s;animation-duration:19s}.ambient-blur__wrap--1{top:-8%;left:-14%;width:min(92vw,960px);height:min(92vw,960px)}.ambient-blur__wrap--1 .ambient-blur__layer{background:radial-gradient(circle,rgba(95,110,255,.36) 0%,rgba(95,110,255,.14) 36%,transparent 66%);filter:blur(96px)}.ambient-blur__wrap--2{top:32%;right:-18%;width:min(86vw,900px);height:min(86vw,900px)}.ambient-blur__wrap--2 .ambient-blur__layer{background:radial-gradient(circle,rgba(0,208,255,.3) 0%,rgba(0,208,255,.11) 38%,transparent 68%);filter:blur(112px)}.ambient-blur__wrap--3{top:64%;left:2%;width:min(80vw,820px);height:min(54vw,580px)}.ambient-blur__wrap--3 .ambient-blur__layer{background:radial-gradient(circle,rgba(151,159,255,.28) 0%,rgba(95,110,255,.1) 40%,transparent 70%);filter:blur(104px)}.ambient-blur__wrap--4{top:14%;right:10%;width:min(48vw,500px);height:min(48vw,500px)}.ambient-blur__wrap--4 .ambient-blur__layer{background:radial-gradient(circle,rgba(126,137,255,.32) 0%,rgba(126,137,255,.11) 42%,transparent 70%);filter:blur(76px)}.ambient-blur__wrap--5{top:48%;left:18%;width:min(42vw,440px);height:min(42vw,440px)}.ambient-blur__wrap--5 .ambient-blur__layer{background:radial-gradient(circle,rgba(0,208,255,.26) 0%,rgba(0,208,255,.09) 44%,transparent 72%);filter:blur(68px)}.ambient-blur__wrap--6{top:4%;left:42%;width:min(22vw,240px);height:min(22vw,240px)}.ambient-blur__wrap--6 .ambient-blur__layer{background:radial-gradient(circle,rgba(151,159,255,.34) 0%,rgba(151,159,255,.11) 48%,transparent 76%);filter:blur(44px)}.ambient-blur__wrap--7{top:78%;right:20%;width:min(56vw,580px);height:min(56vw,580px)}.ambient-blur__wrap--7 .ambient-blur__layer{background:radial-gradient(circle,rgba(95,110,255,.3) 0%,rgba(95,110,255,.1) 40%,transparent 70%);filter:blur(88px)}.ambient-blur__wrap--8{top:24%;left:8%;width:min(18vw,200px);height:min(18vw,200px)}.ambient-blur__wrap--8 .ambient-blur__layer{background:radial-gradient(circle,rgba(0,208,255,.32) 0%,rgba(0,208,255,.11) 46%,transparent 74%);filter:blur(36px)}.ambient-blur__wrap--9{top:56%;right:32%;width:min(26vw,280px);height:min(26vw,280px)}.ambient-blur__wrap--9 .ambient-blur__layer{background:radial-gradient(circle,rgba(151,159,255,.3) 0%,rgba(151,159,255,.1) 46%,transparent 74%);filter:blur(48px)}.ambient-blur__wrap--10{top:88%;left:36%;width:min(64vw,660px);height:min(40vw,420px)}.ambient-blur__wrap--10 .ambient-blur__layer{background:radial-gradient(circle,rgba(0,208,255,.24) 0%,rgba(95,110,255,.09) 42%,transparent 72%);filter:blur(92px)}.ambient-blur__wrap--11{top:42%;left:52%;width:min(30vw,320px);height:min(30vw,320px)}.ambient-blur__wrap--11 .ambient-blur__layer{background:radial-gradient(circle,rgba(126,137,255,.32) 0%,rgba(126,137,255,.1) 44%,transparent 72%);filter:blur(56px)}.ambient-blur__wrap--11 .ambient-blur__layer--drift-c{animation-delay:-8s;animation-duration:13s}.ambient-blur__wrap--12{top:92%;right:8%;width:min(38vw,400px);height:min(38vw,400px)}.ambient-blur__wrap--12 .ambient-blur__layer{background:radial-gradient(circle,rgba(95,110,255,.28) 0%,rgba(95,110,255,.09) 42%,transparent 70%);filter:blur(72px)}.ambient-blur__wrap--12 .ambient-blur__layer--drift-a{animation-delay:-6s;animation-duration:16s}.ambient-blur__wrap--13{top:12%;left:28%;width:min(16vw,180px);height:min(16vw,180px)}.ambient-blur__wrap--13 .ambient-blur__layer{background:radial-gradient(circle,rgba(0,208,255,.34) 0%,rgba(0,208,255,.11) 48%,transparent 76%);filter:blur(32px)}.ambient-blur__wrap--13 .ambient-blur__layer--drift-b{animation-delay:-1s;animation-duration:9s}.ambient-blur__wrap--14{top:70%;left:62%;width:min(24vw,260px);height:min(24vw,260px)}.ambient-blur__wrap--14 .ambient-blur__layer{background:radial-gradient(circle,rgba(151,159,255,.3) 0%,rgba(151,159,255,.1) 46%,transparent 74%);filter:blur(52px)}.ambient-blur__wrap--14 .ambient-blur__layer--drift-c{animation-direction:reverse;animation-delay:-10s;animation-duration:14s}.ambient-blur__wrap--15{top:28%;right:42%;width:min(20vw,220px);height:min(20vw,220px)}.ambient-blur__wrap--15 .ambient-blur__layer{background:radial-gradient(circle,rgba(0,208,255,.38) 0%,rgba(0,208,255,.12) 46%,transparent 74%);filter:blur(40px)}.ambient-blur__wrap--15 .ambient-blur__layer--drift-a{animation-delay:-4s;animation-duration:12s}.ambient-blur__wrap--16{top:62%;left:4%;width:min(46vw,480px);height:min(46vw,480px)}.ambient-blur__wrap--16 .ambient-blur__layer{background:radial-gradient(circle,rgba(95,110,255,.34) 0%,rgba(95,110,255,.11) 42%,transparent 70%);filter:blur(84px)}.ambient-blur__wrap--16 .ambient-blur__layer--drift-b{animation-delay:-7s;animation-duration:18s}.ambient-blur__wrap--17{top:6%;right:28%;width:min(28vw,300px);height:min(28vw,300px)}.ambient-blur__wrap--17 .ambient-blur__layer{background:radial-gradient(circle,rgba(151,159,255,.36) 0%,rgba(151,159,255,.12) 44%,transparent 72%);filter:blur(60px)}.ambient-blur__wrap--17 .ambient-blur__layer--drift-c{animation-delay:-12s;animation-duration:15s}.ambient-blur__wrap--18{top:82%;right:36%;width:min(34vw,360px);height:min(34vw,360px)}.ambient-blur__wrap--18 .ambient-blur__layer{background:radial-gradient(circle,rgba(126,137,255,.32) 0%,rgba(0,208,255,.1) 44%,transparent 72%);filter:blur(70px)}.ambient-blur__wrap--18 .ambient-blur__layer--drift-a{animation-direction:reverse;animation-delay:-9s;animation-duration:17s}@keyframes ambient-drift-a{0%,to{transform:translateZ(0) scale(.88);opacity:.64}25%{transform:translate3d(6vw,-4vh,0) scale(1.08);opacity:.96}50%{transform:translate3d(2vw,3vh,0) scale(.94);opacity:.78}75%{transform:translate3d(-5vw,2vh,0) scale(1.04);opacity:.88}}@keyframes ambient-drift-b{0%,to{transform:translateZ(0) scale(.86);opacity:.6}25%{transform:translate3d(-7vw,3vh,0) scale(1.07);opacity:.94}50%{transform:translate3d(-2vw,-5vh,0) scale(.92);opacity:.74}75%{transform:translate3d(4vw,-2vh,0) scale(1.03);opacity:.84}}@keyframes ambient-drift-c{0%,to{transform:translateZ(0) scale(.89);opacity:.62}25%{transform:translate3d(4vw,5vh,0) scale(1.06);opacity:.92}50%{transform:translate3d(-6vw,2vh,0) scale(.93);opacity:.76}75%{transform:translate3d(2vw,-4vh,0) scale(1.08);opacity:.9}}.viewport-edge-shadow{position:fixed;left:0;right:0;z-index:40;pointer-events:none}.viewport-edge-shadow--bottom{bottom:0;height:min(100px,100px);background:linear-gradient(to top,rgba(0,0,0,.62) 0%,rgba(0,0,0,.28) 42%,rgba(0,0,0,.08) 72%,transparent 100%)}.experiment-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:.75rem}.experiment-modal__backdrop{position:absolute;inset:0;border:0;background:#02040ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:experiment-modal-backdrop-in .28s ease;pointer-events:auto}body.experiment-modal-open .progress-card{pointer-events:none}.experiment-modal__panel{position:relative;z-index:1;display:grid;width:min(100%,1200px);max-height:min(97vh,980px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.12);border-radius:1.75rem;background:linear-gradient(180deg,#0a0d18fa,#060912fa);box-shadow:0 28px 80px #0000007a;opacity:0;transform:translate(var(--experiment-modal-x, 0px),var(--experiment-modal-y, 0px)) scale(var(--experiment-modal-scale-x, .94),var(--experiment-modal-scale-y, .94));transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .32s ease}.experiment-modal__panel--open{opacity:1;transform:translate(0) scale(1)}.experiment-modal__close{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffd1;transition:background .2s ease,border-color .2s ease}.experiment-modal__close:hover{border-color:#fff3;background:#ffffff1a}.experiment-modal__media{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 20%,rgba(138,148,255,.18),transparent 42%),#050713}.experiment-modal__media-glow{position:absolute;inset:10% 12% auto;height:55%;border-radius:9999px;background:radial-gradient(circle,rgba(95,110,255,.28),transparent 68%);filter:blur(18px)}.experiment-modal__media-frame{position:relative;margin:1.5rem 1.75rem;aspect-ratio:16 / 9;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.experiment-modal__media-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px}.experiment-modal__media-play{position:absolute;inset:0;display:grid;place-items:center}.experiment-modal__media-play-icon{position:relative;display:block;width:4.5rem;height:4.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,.18);background:#00000059;box-shadow:0 10px 30px #00000047;backdrop-filter:blur(8px)}.experiment-modal__media-play-icon:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-top:.65rem solid transparent;border-bottom:.65rem solid transparent;border-left:1rem solid rgba(255,255,255,.92)}.experiment-modal__media-label{position:absolute;left:1rem;bottom:1rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:#00000057;padding:.35rem .75rem;font-size:.75rem;color:#ffffff9e}.experiment-modal__body{padding:1.75rem 1.75rem 2rem}.experiment-modal__eyebrow{margin:0;font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#ffffff61}.experiment-modal__title{margin:.75rem 0 0;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;letter-spacing:-.04em;color:#fff}.experiment-modal__summary{margin:.75rem 0 0;font-size:.95rem;line-height:1.7;color:#ffffff94}.experiment-modal__copy{display:grid;gap:.85rem;margin-top:1.25rem;font-size:.92rem;line-height:1.75;color:#ffffff85}.experiment-modal__copy p{margin:0}.progress-card{cursor:pointer}@keyframes experiment-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.ambient-blur__layer{animation:none!important}.nav-scroll-border__beam{animation:none}.scene-cube{animation:none;transform:translate(-50%,-50%) rotateX(18deg) rotateY(24deg)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.has-custom-cursor,html.has-custom-cursor *,body.has-custom-cursor,body.has-custom-cursor *{cursor:auto!important}.site-cursor{display:none}.scene-cube{animation:none}.nav-scroll-border__beam{animation:none;transform:translate3d(-25%,0,0)}.nav-scroll-border{opacity:.65}.ambient-blur__layer{animation:none!important}.experiment-modal__panel{transition:none;opacity:1;transform:none}.experiment-modal__backdrop{animation:none}}.engine-visual--static,.engine-visual--static *{animation:none!important}.engine-systems-cell{min-height:280px}.engine-systems-cell--ember{min-height:320px}@media(min-width:768px){.engine-systems-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.engine-systems-cell--ember{grid-column:1 / -1;min-height:340px}}@media(min-width:1024px){.engine-systems-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(280px,auto) minmax(260px,auto);gap:1.25rem}.engine-systems-cell--ember{grid-column:1 / 3;grid-row:1;min-height:300px}.engine-systems-cell--motion{grid-column:3 / 5;grid-row:1}.engine-systems-cell--prism{grid-column:5 / 7;grid-row:1}.engine-systems-cell--exports{grid-column:1 / 3;grid-row:2}.engine-systems-cell--scene{grid-column:3 / 5;grid-row:2}.engine-systems-cell--performance{grid-column:5 / 7;grid-row:2}.engine-systems-cell--motion,.engine-systems-cell--prism,.engine-systems-cell--ember{min-height:300px}.engine-systems-cell--exports,.engine-systems-cell--scene,.engine-systems-cell--performance{min-height:260px}}.engine-card{min-height:100%}.engine-visual{background:linear-gradient(180deg,#ffffff05,#0000002e)}.engine-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(2,4,10,.55) 100%);pointer-events:none;z-index:2}.engine-ember-glow{position:absolute;border-radius:999px;filter:blur(40px);opacity:.75}.engine-ember-glow--purple{width:55%;height:42%;left:18%;top:18%;background:radial-gradient(circle,rgba(151,159,255,.55),transparent 70%)}.engine-ember-glow--orange{width:48%;height:38%;right:10%;top:28%;background:radial-gradient(circle,rgba(255,140,60,.45),transparent 72%)}.engine-ember-vortex{position:absolute;left:50%;top:42%;width:38%;height:52%;transform:translate(-50%,-50%);background:conic-gradient(from 210deg,#ff7828b3,#979fffa6,#ff78288c,#5f6eff73);border-radius:42% 58% 52% 48%;filter:blur(8px);opacity:.85}.engine-ember-liquid{position:absolute;inset-inline:0;bottom:0;height:42%;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(151,159,255,.22),transparent 70%),linear-gradient(180deg,#5f6eff14,#02040aeb)}.engine-ember-liquid:after{content:"";position:absolute;inset-inline:8%;top:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(151,159,255,.55),rgba(255,140,60,.45),transparent);filter:blur(.5px)}.engine-ember-particles{position:absolute;inset:0}.engine-ember-particle{position:absolute;width:3px;height:3px;border-radius:999px;background:#ffb464d9;box-shadow:0 0 8px #ff8c3c8c}.engine-exports-globe{background:radial-gradient(circle at 50% 50%,rgba(151,159,255,.08),transparent 68%),repeating-linear-gradient(0deg,transparent,transparent 8px,rgba(255,255,255,.04) 8px,rgba(255,255,255,.04) 9px),repeating-linear-gradient(90deg,transparent,transparent 8px,rgba(255,255,255,.04) 8px,rgba(255,255,255,.04) 9px)}.engine-systems-grid{display:grid;gap:1rem;grid-template-columns:1fr}.engine-systems-grid-placeholder{min-height:940px}.engine-systems-cell{--engine-card-assemble-x: 0px;--engine-card-assemble-y: 0px;--engine-card-assemble-opacity: 1;--engine-card-assemble-scale: 1;--engine-card-assemble-blur: 0px;min-height:292px;opacity:var(--engine-card-assemble-opacity);transform:translate3d(var(--engine-card-assemble-x),var(--engine-card-assemble-y),0) scale(var(--engine-card-assemble-scale));transform-origin:center center;filter:blur(var(--engine-card-assemble-blur));will-change:transform,opacity,filter}.engine-systems-cell--hero{min-height:520px}.engine-feature-card{min-height:100%}.engine-feature-card__inner{--engine-card-blob-a-color: rgba(111, 215, 255, .13);--engine-card-blob-a-position: 80% 12%;--engine-card-blob-a-size: 54% 42%;--engine-card-blob-a-falloff: 68%;--engine-card-blob-b-color: rgba(255, 176, 94, .09);--engine-card-blob-b-position: 0% 88%;--engine-card-blob-b-size: 58% 46%;--engine-card-blob-b-falloff: 70%;position:relative;isolation:isolate;display:flex;min-height:100%;flex-direction:column;gap:1.15rem;overflow:hidden;padding:1.25rem;background:linear-gradient(145deg,#ffffff0e,#ffffff05 46%,#0000002e),radial-gradient(ellipse var(--engine-card-blob-a-size) at var(--engine-card-blob-a-position),var(--engine-card-blob-a-color),transparent var(--engine-card-blob-a-falloff)),radial-gradient(ellipse var(--engine-card-blob-b-size) at var(--engine-card-blob-b-position),var(--engine-card-blob-b-color),transparent var(--engine-card-blob-b-falloff))}.engine-feature-card__inner--hero{--engine-card-blob-a-color: rgba(111, 215, 255, .16);--engine-card-blob-a-position: 62% 38%;--engine-card-blob-a-size: 46% 66%;--engine-card-blob-a-falloff: 72%;--engine-card-blob-b-color: rgba(255, 198, 116, .12);--engine-card-blob-b-position: 18% 96%;--engine-card-blob-b-size: 58% 34%;--engine-card-blob-b-falloff: 76%}.engine-feature-card__inner--renderer{--engine-card-blob-a-color: rgba(79, 167, 255, .14);--engine-card-blob-a-position: 78% 32%;--engine-card-blob-a-size: 70% 44%;--engine-card-blob-b-color: rgba(159, 136, 255, .1);--engine-card-blob-b-position: 18% 76%;--engine-card-blob-b-size: 42% 52%}.engine-feature-card__inner--materials{--engine-card-blob-a-color: rgba(192, 120, 255, .13);--engine-card-blob-a-position: 42% 14%;--engine-card-blob-a-size: 58% 38%;--engine-card-blob-b-color: rgba(87, 237, 219, .1);--engine-card-blob-b-position: 92% 82%;--engine-card-blob-b-size: 46% 58%}.engine-feature-card__inner--ember-brand{--engine-card-blob-a-color: rgba(255, 125, 75, .15);--engine-card-blob-a-position: 68% 18%;--engine-card-blob-a-size: 56% 40%;--engine-card-blob-b-color: rgba(87, 185, 255, .12);--engine-card-blob-b-position: 24% 72%;--engine-card-blob-b-size: 62% 46%}.engine-feature-card__inner--vdb{--engine-card-blob-a-color: rgba(111, 215, 255, .14);--engine-card-blob-a-position: 72% 22%;--engine-card-blob-a-size: 52% 44%;--engine-card-blob-b-color: rgba(151, 120, 255, .12);--engine-card-blob-b-position: 18% 78%;--engine-card-blob-b-size: 58% 48%}.engine-feature-card__inner--motion-brand{--engine-card-blob-a-color: rgba(255, 206, 92, .13);--engine-card-blob-a-position: 18% 28%;--engine-card-blob-a-size: 46% 48%;--engine-card-blob-b-color: rgba(110, 148, 255, .11);--engine-card-blob-b-position: 78% 84%;--engine-card-blob-b-size: 58% 42%}.engine-feature-card__inner--vfx{--engine-card-blob-a-color: rgba(255, 92, 173, .12);--engine-card-blob-a-position: 72% 16%;--engine-card-blob-a-size: 50% 44%;--engine-card-blob-b-color: rgba(111, 215, 255, .12);--engine-card-blob-b-position: 14% 64%;--engine-card-blob-b-size: 48% 58%}.engine-feature-card__inner--animation{--engine-card-blob-a-color: rgba(255, 184, 99, .13);--engine-card-blob-a-position: 34% 18%;--engine-card-blob-a-size: 54% 40%;--engine-card-blob-b-color: rgba(151, 120, 255, .11);--engine-card-blob-b-position: 86% 76%;--engine-card-blob-b-size: 46% 54%}.engine-feature-card__inner--lighting{--engine-card-blob-a-color: rgba(255, 224, 132, .14);--engine-card-blob-a-position: 26% 14%;--engine-card-blob-a-size: 46% 34%;--engine-card-blob-b-color: rgba(95, 205, 255, .09);--engine-card-blob-b-position: 84% 62%;--engine-card-blob-b-size: 58% 50%}.engine-feature-card__inner--assets{--engine-card-blob-a-color: rgba(120, 255, 180, .11);--engine-card-blob-a-position: 82% 22%;--engine-card-blob-a-size: 44% 52%;--engine-card-blob-b-color: rgba(255, 172, 88, .11);--engine-card-blob-b-position: 24% 86%;--engine-card-blob-b-size: 58% 38%}.engine-feature-card__inner--gameplay{--engine-card-blob-a-color: rgba(99, 247, 225, .1);--engine-card-blob-a-position: 16% 72%;--engine-card-blob-a-size: 52% 44%;--engine-card-blob-b-color: rgba(255, 106, 138, .1);--engine-card-blob-b-position: 84% 24%;--engine-card-blob-b-size: 46% 56%}.engine-feature-card__inner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 84%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 84%);opacity:.32}.engine-feature-card__copy{position:relative;z-index:2}.engine-feature-card__head{display:flex;align-items:center;gap:.65rem}.engine-feature-card__icon{display:inline-flex;height:2.15rem;width:2.15rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;background:#ffffff0e;color:#d4ebffe0}.engine-feature-card__eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b}.engine-feature-card__title{margin-top:1.05rem;max-width:13rem;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:650;line-height:1.08;letter-spacing:-.03em;color:#fff}.engine-feature-card__title--hero{max-width:20rem;font-size:clamp(2.15rem,4.6vw,4rem);line-height:.96}.engine-feature-card__title--branded{line-height:.98}.engine-feature-card__title-brand{position:relative;display:inline-block;color:#fff}.engine-feature-card__title-brand--prism,.engine-feature-card__title-brand--ember,.engine-feature-card__title-brand--motion,.engine-feature-card__title-brand--pulse{background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.engine-feature-card__title-brand--prism{background-image:linear-gradient(105deg,#f4ecff,#c978ff 40%,#57eddb);filter:drop-shadow(0 0 12px rgba(192,120,255,.18))}.engine-feature-card__title-brand--ember{background-image:linear-gradient(105deg,#fff0bd,#ffad52,#ff643d 68%,#e7322d);filter:drop-shadow(0 0 12px rgba(255,125,75,.2))}.engine-feature-card__title-brand--motion{background-image:linear-gradient(112deg,#fff2be,#ffce5c 46%,#6e94ff);filter:drop-shadow(0 0 12px rgba(255,206,92,.16))}.engine-feature-card__title-brand--pulse{background-image:linear-gradient(110deg,#f4fff9,#8effd2 38%,#67dfff);filter:drop-shadow(0 0 12px rgba(99,247,225,.2))}.engine-feature-card__title-subtitle{display:block;margin-top:.26rem;color:#ffffffdb;font-size:.82em;font-weight:620;line-height:1.05;letter-spacing:0}.engine-feature-card__description{margin-top:.75rem;max-width:22rem;font-size:.9rem;line-height:1.7;color:#ffffff8f}.engine-feature-card__description--hero{max-width:25rem;font-size:1rem;color:#ffffff9e}.engine-feature-card__stats{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem}.engine-feature-card__stats span{display:inline-flex;align-items:center;min-height:1.85rem;border:1px solid rgba(255,255,255,.095);border-radius:999px;background:#0000002e;padding:.35rem .62rem;font-size:.72rem;font-weight:600;line-height:1;color:#ffffff9e}.engine-feature-card__visual{position:relative;z-index:1;display:flex;min-height:148px;flex:1;align-items:stretch}.engine-runtime-showcase,.engine-mini-visual{position:relative;width:100%}.engine-runtime-showcase{display:flex;height:100%;min-height:270px;flex-direction:column;justify-content:center;gap:.8rem}.engine-editor-window{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.35rem;background:#03060ebd;box-shadow:0 26px 70px #00000052}.engine-editor-window__bar{display:flex;height:2.25rem;align-items:center;gap:.4rem;border-bottom:1px solid rgba(255,255,255,.08);padding:0 .9rem;color:#ffffff5c;font-size:.7rem}.engine-editor-window__bar span{height:.48rem;width:.48rem;border-radius:999px;background:#ffffff38}.engine-editor-window__bar strong{margin-left:.35rem;font-weight:600}.engine-editor-window__body{display:grid;flex:1;grid-template-columns:minmax(74px,.54fr) minmax(0,1.45fr);min-height:250px}.engine-editor-window__rail,.engine-editor-window__inspector{display:flex;flex-direction:column;gap:.55rem;padding:.8rem;font-size:.68rem;color:#ffffff6b}.engine-editor-window__rail{border-right:1px solid rgba(255,255,255,.075)}.engine-editor-window__rail span,.engine-editor-window__inspector span{border:1px solid rgba(255,255,255,.075);border-radius:.72rem;background:#ffffff09;padding:.42rem .55rem}.engine-editor-window__rail span.is-active{border-color:#6fd7ff47;background:#6fd7ff17;color:#e3f7ffc7}.engine-editor-window__viewport{position:relative;overflow:hidden;min-height:0;background:radial-gradient(circle at 50% 30%,rgba(111,215,255,.16),transparent 36%),linear-gradient(180deg,#0c1221e6,#03060ef0)}.engine-editor-window__inspector{display:none;border-left:1px solid rgba(255,255,255,.075)}.engine-viewport-grid{position:absolute;inset:22% -12% -24%;transform:perspective(320px) rotateX(62deg);background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px;opacity:.48}.engine-viewport-object{position:absolute;transform:rotate(-10deg) skewY(-6deg);border:1px solid rgba(255,255,255,.14);border-radius:.7rem;background:linear-gradient(145deg,#6fd7ffd6,#8792ff6b);box-shadow:0 18px 50px #6fd7ff29}.engine-viewport-object--large{left:38%;top:32%;height:5.7rem;width:5.7rem}.engine-viewport-object--small{left:25%;top:54%;height:2.3rem;width:2.3rem;background:linear-gradient(145deg,#ffb863d1,#ff785c6b)}.engine-viewport-shadow{position:absolute;left:32%;top:69%;height:1.25rem;width:9rem;transform:rotate(-12deg);border-radius:999px;background:#00000057;filter:blur(8px)}.engine-viewport-badge{position:absolute;right:.8rem;bottom:.8rem;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#0000005c;padding:.46rem .62rem;font-size:.68rem;font-weight:700;color:#ffffffb3}.engine-stage-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.engine-stage-strip span{border:1px solid rgba(255,255,255,.09);border-radius:.85rem;background:#ffffff0a;padding:.62rem .7rem;text-align:center;font-size:.7rem;font-weight:700;color:#ffffff94}.engine-mini-visual{min-height:154px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:1.2rem;background:linear-gradient(180deg,#ffffff0b,#ffffff05),#0000002e}.engine-renderer-visual{display:flex;align-items:center;justify-content:center;perspective:520px}.engine-renderer-slab{position:absolute;width:58%;height:45%;transform:rotateX(60deg) rotate(-24deg);border:1px solid rgba(255,255,255,.16);border-radius:1rem}.engine-renderer-slab--back{margin-top:-3.2rem;background:#8792ff1f}.engine-renderer-slab--middle{margin-top:-.5rem;background:#6fd7ff24}.engine-renderer-slab--front{margin-top:2.2rem;background:#ffb86324}.engine-renderer-metrics{position:absolute;right:.7rem;bottom:.7rem;display:grid;gap:.35rem;font-size:.66rem;font-weight:700;color:#ffffff8c}.engine-renderer-metrics span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#0003;padding:.34rem .5rem}.engine-node-visual svg{position:absolute;inset:0}.engine-node-visual svg path{fill:none;stroke:#6fd7ff61;stroke-width:1.1}.engine-node-visual span{position:absolute;z-index:2;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.11);border-radius:.72rem;background:#03060ebd;padding:.42rem .55rem;font-size:.66rem;font-weight:700;color:#ffffff9e}.engine-material-preview{position:absolute;right:.85rem;bottom:.85rem;height:2.45rem;width:2.45rem;border-radius:999px;background:radial-gradient(circle at 31% 24%,#fffffff2,#6fd7ff85 35%,#8692ff6b 70%),#6fd7ff;box-shadow:0 0 26px #6fd7ff3d}.engine-ember-brand-visual{background:radial-gradient(circle at 62% 28%,rgba(255,184,99,.2),transparent 34%),radial-gradient(circle at 32% 62%,rgba(111,215,255,.18),transparent 42%),linear-gradient(180deg,#ffffff0a,#03060eb3)}.engine-ember-brand-gas{position:absolute;left:48%;top:13%;height:4.4rem;width:6rem;border-radius:999px 999px 70% 70%;background:radial-gradient(circle at 28% 36%,rgba(255,255,255,.18),transparent 22%),radial-gradient(circle at 67% 44%,rgba(255,184,99,.2),transparent 30%),radial-gradient(ellipse at 50% 50%,rgba(255,184,99,.18),transparent 68%);filter:blur(.4px)}.engine-ember-brand-liquid{position:absolute;left:10%;right:10%;bottom:2.95rem;height:2.8rem;border:1px solid rgba(111,215,255,.12);border-radius:58% 42% 52% 48%/60% 52% 48% 40%;background:radial-gradient(ellipse at 36% 26%,rgba(255,255,255,.18),transparent 28%),linear-gradient(135deg,#6fd7ff3d,#3476be14);box-shadow:inset 0 0 28px #6fd7ff24}.engine-ember-brand-liquid:after{content:"";position:absolute;left:13%;right:13%;top:34%;height:1px;background:linear-gradient(90deg,transparent,rgba(224,249,255,.42),transparent)}.engine-ember-brand-core{position:absolute;left:50%;top:42%;height:2.35rem;width:2.35rem;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.14);border-radius:999px;background:radial-gradient(circle at 38% 30%,#ffffffdb,#ffb86394 34%,#ff745a47 72%),#ffb86380;box-shadow:0 0 34px #ff8f5247}.engine-ember-brand-module{position:absolute;z-index:2;left:calc(8% + (var(--module-index) * 22%));bottom:.85rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#03060e9e;padding:.38rem .54rem;font-size:.62rem;font-weight:700;color:#ffffff94}.engine-ember-brand-visual i{position:absolute;height:.24rem;width:.24rem;border-radius:999px;background:#ffe0abe6;box-shadow:0 0 10px #ff9b4e85}.engine-vdb-visual{background:radial-gradient(circle at 68% 42%,rgba(111,215,255,.18),transparent 42%),radial-gradient(circle at 28% 72%,rgba(151,120,255,.14),transparent 38%),linear-gradient(180deg,#ffffff0b,#03060eb8)}.engine-vdb-visual__file{position:absolute;left:.85rem;top:.85rem;z-index:2;display:grid;gap:.18rem;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;background:#03060eb8;padding:.62rem .72rem;box-shadow:0 14px 28px #00000038}.engine-vdb-visual__file span{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6fd7ffd1}.engine-vdb-visual__file strong{font-size:.72rem;font-weight:700;color:#ffffffc7}.engine-vdb-visual__grid{position:absolute;left:50%;top:52%;z-index:1;display:grid;width:5.4rem;height:5.4rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:.28rem;transform:translate(-50%,-50%) rotateX(58deg) rotate(34deg);transform-style:preserve-3d}.engine-vdb-visual__grid i{border:1px solid rgba(111,215,255,.22);border-radius:.28rem;background:rgba(111,215,255,calc(.08 + (var(--cell-index) * .018)));box-shadow:inset 0 0 12px #9778ff2e}.engine-vdb-visual__path{position:absolute;left:28%;right:28%;top:42%;z-index:0;height:1px;background:linear-gradient(90deg,transparent,rgba(111,215,255,.55),transparent)}.engine-vdb-visual__target{position:absolute;right:.85rem;bottom:.85rem;z-index:2;display:grid;gap:.14rem;border:1px solid rgba(255,255,255,.12);border-radius:.85rem;background:#03060eb8;padding:.58rem .7rem}.engine-vdb-visual__target span{font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6fd7ffd1}.engine-vdb-visual__target strong{font-size:.72rem;font-weight:700;color:#ffffffc7}.engine-vfx-visual{background:radial-gradient(circle at 50% 48%,rgba(111,215,255,.18),transparent 45%),linear-gradient(180deg,#ffffff0b,#ffffff04)}.engine-vfx-emitter{position:absolute;left:50%;top:54%;height:1rem;width:1rem;transform:translate(-50%,-50%);border-radius:999px;background:#ffb863eb;box-shadow:0 0 30px #ffb86347}.engine-vfx-particle{position:absolute;height:.24rem;width:.24rem;border-radius:999px;background:#d9f7ffdb;box-shadow:0 0 10px #6fd7ff80}.engine-vfx-budget{position:absolute;left:.9rem;right:.9rem;bottom:.8rem;display:grid;grid-template-columns:.8fr 1fr .55fr;gap:.3rem}.engine-vfx-budget span{height:.3rem;border-radius:999px;background:#6fd7ff57}.engine-animation-visual svg{position:absolute;inset:0}.engine-animation-visual svg path{fill:none;stroke:#ffb86366;stroke-width:1.2}.engine-animation-visual>span{position:absolute;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.1);border-radius:.74rem;background:#03060ead;padding:.4rem .54rem;font-size:.65rem;font-weight:700;color:#ffffff9e}.engine-animation-curve{position:absolute;right:.8rem;bottom:.8rem;height:1.8rem;width:4.8rem;border-bottom:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.engine-animation-curve:after{content:"";position:absolute;inset:.3rem .2rem .2rem;border-top:2px solid rgba(255,184,99,.58);border-radius:999px 999px 0 0;transform:skew(-20deg)}.engine-motion-brand-visual{display:grid;grid-template-rows:auto 1fr;gap:.7rem;padding:.85rem;background:radial-gradient(circle at 72% 18%,rgba(255,184,99,.18),transparent 32%),radial-gradient(circle at 28% 60%,rgba(111,215,255,.16),transparent 38%),linear-gradient(180deg,#ffffff0a,#03060ead)}.engine-motion-brand-params,.engine-motion-brand-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.engine-motion-brand-params span,.engine-motion-brand-track span,.engine-motion-brand-root{border:1px solid rgba(255,255,255,.09);background:#03060e94;font-size:.62rem;font-weight:700;color:#ffffff8c}.engine-motion-brand-params span{border-radius:999px;padding:.35rem .2rem;text-align:center}.engine-motion-brand-track{align-items:center}.engine-motion-brand-track span{min-height:2.65rem;border-radius:.82rem;padding:.82rem .25rem;text-align:center}.engine-motion-brand-track span:nth-child(2){border-color:#6fd7ff3d;background:#6fd7ff14;color:#e3f7ffd1}.engine-motion-brand-visual svg{position:absolute;left:.85rem;right:.85rem;bottom:.95rem;width:calc(100% - 1.7rem);height:2.65rem}.engine-motion-brand-visual svg path{fill:none;stroke:#ffb8638c;stroke-width:1.5}.engine-motion-brand-root{position:absolute;right:.85rem;bottom:.85rem;border-radius:999px;padding:.38rem .55rem}.engine-lighting-visual{background:radial-gradient(circle at 30% 14%,rgba(255,218,150,.2),transparent 35%),linear-gradient(180deg,#ffffff0a,#03060ead)}.engine-lighting-floor{position:absolute;inset:58% -14% -20%;transform:perspective(300px) rotateX(62deg);background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px}.engine-lighting-cone{position:absolute;width:44%;height:72%;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,218,150,.28),transparent)}.engine-lighting-cone--wide{left:18%;top:3%}.engine-lighting-cone--tight{right:10%;top:12%;width:30%;background:linear-gradient(180deg,rgba(111,215,255,.18),transparent)}.engine-lighting-cube{position:absolute;left:43%;top:54%;height:2.4rem;width:2.4rem;transform:rotate(-12deg) skewY(-8deg);border:1px solid rgba(255,255,255,.16);border-radius:.5rem;background:#ffffff1f}.engine-lighting-shadow{position:absolute;left:35%;top:75%;height:.8rem;width:5.8rem;transform:rotate(-15deg);border-radius:999px;background:#00000061;filter:blur(6px)}.engine-lighting-visual>span{position:absolute;left:.8rem;bottom:.8rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#00000040;padding:.36rem .52rem;font-size:.65rem;font-weight:700;color:#ffffff8f}.engine-asset-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.9rem}.engine-asset-visual div{display:flex;min-height:3rem;align-items:center;gap:.48rem;border:1px solid rgba(255,255,255,.09);border-radius:.86rem;background:#03060e94;padding:0 .62rem;font-size:.68rem;font-weight:700;color:#ffffff94}.engine-asset-visual div.is-highlighted{border-color:#6fd7ff3d;background:#6fd7ff14;color:#e3f7ffd1}.engine-asset-visual svg{color:#ffb863cc}.engine-gameplay-visual{display:flex;flex-direction:column;justify-content:space-between;padding:.85rem}.engine-code-panel{display:grid;gap:.45rem;border:1px solid rgba(255,255,255,.09);border-radius:.9rem;background:#03060eb8;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;color:#fff9}.engine-code-panel span:nth-child(1){color:#6fd7ffdb}.engine-code-panel span:nth-child(3){color:#ffb863d1}.engine-scope-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.engine-scope-row span{border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff09;padding:.42rem .2rem;text-align:center;font-size:.62rem;font-weight:700;color:#ffffff80}@media(min-width:768px){.engine-systems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.engine-systems-cell--hero{grid-column:1 / -1;min-height:500px}.engine-editor-window__body{grid-template-columns:minmax(92px,.56fr) minmax(0,1.45fr) minmax(104px,.64fr)}.engine-editor-window__inspector{display:flex}}@media(min-width:1024px){.engine-systems-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:1.25rem}.engine-systems-cell{min-height:260px}.engine-systems-cell--hero{grid-column:1 / 5;grid-row:auto;min-height:360px}.engine-systems-cell--renderer,.engine-systems-cell--materials,.engine-systems-cell--ember-brand,.engine-systems-cell--motion-brand{grid-column:span 2}.engine-systems-cell--gameplay,.engine-systems-cell--vdb{grid-column:span 3}.engine-feature-card__inner{padding:1.35rem}.engine-feature-card__inner--hero{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.38fr);align-items:stretch;gap:1.25rem;padding:1.35rem}.engine-feature-card__inner--hero .engine-feature-card__title--hero{max-width:18rem;font-size:clamp(2rem,3.3vw,3rem);line-height:1.02}.engine-feature-card__inner--hero .engine-feature-card__description--hero{font-size:.92rem}.engine-feature-card__inner--hero .engine-editor-window__body{grid-template-columns:minmax(74px,.55fr) minmax(0,1.45fr) minmax(96px,.62fr);min-height:220px}.engine-feature-card__inner--hero .engine-editor-window__inspector{display:flex}.engine-feature-card__inner--hero .engine-feature-card__visual{min-height:100%}.engine-feature-card__inner--tools{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.2fr);align-items:stretch;gap:1.4rem}.engine-feature-card__inner--tools .engine-feature-card__visual,.engine-runtime-showcase{min-height:100%}}@media(max-width:420px){.engine-feature-card__inner{padding:1rem}.engine-feature-card__title--hero{font-size:2rem}.engine-editor-window__body{grid-template-columns:minmax(66px,.5fr) minmax(0,1.4fr)}.engine-editor-window__rail,.engine-editor-window__inspector{padding:.6rem}.engine-editor-window__rail span,.engine-editor-window__inspector span{padding-inline:.42rem}}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;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))}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/55:hover{color:#ffffff8c}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:shadow-\[0_8px_25px_rgba\(0\,0\,0\,0\.15\)\]:hover{--tw-shadow: 0 8px 25px rgba(0,0,0,.15);--tw-shadow-colored: 0 8px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#007AFF\]:focus-visible{outline-color:#007aff}.focus-visible\:outline-\[\#0A84FF\]:focus-visible{outline-color:#0a84ff}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;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))}.group:hover .group-hover\:translate-y-\[-1px\]{--tw-translate-y: -1px;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))}@media(min-width:640px){.sm\:flex{display:flex}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-40{padding-top:10rem}.sm\:pt-\[calc\(8rem\+100px\)\]{padding-top:calc(8rem + 100px)}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-7{line-height:1.75rem}}@media(min-width:768px){.md\:left-auto{left:auto}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:w-auto{width:auto}.md\:w-max{width:-moz-max-content;width:max-content}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:justify-start{justify-content:flex-start}.md\:px-0{padding-left:0;padding-right:0}}@media(min-width:1024px){.lg\:p-10{padding:2.5rem}.lg\:p-7{padding:1.75rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-32{padding-bottom:8rem}.lg\:pt-36{padding-top:9rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}.rb-masonry{position:relative;width:100%;min-height:26rem}.rb-masonry__item{position:absolute;top:0;left:0;will-change:transform,width,height,opacity,filter}.rb-masonry__content{width:100%}
