@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(/fonts/plus-jakarta-sans.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/syne.woff2) format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(/fonts/material-symbols-outlined.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}*,: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:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,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}.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}.-bottom-20{bottom:-5rem}.-right-20{right:-5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.z-10{z-index:10}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.-mx-space-lg{margin-left:-1.5rem;margin-right:-1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-space-sm{margin-top:.5rem;margin-bottom:.5rem}.-mt-space-lg{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-space-lg{margin-bottom:1.5rem}.mb-space-md{margin-bottom:1rem}.mb-space-sm{margin-bottom:.5rem}.mb-space-xl{margin-bottom:2.5rem}.mb-space-xs{margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mt-space-md{margin-top:1rem}.mt-space-sm{margin-top:.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-\[400px\]{height:400px}.h-full{height:100%}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-80{width:20rem}.w-\[100\%\]{width:100%}.w-\[1000px\]{width:1000px}.w-\[142\%\]{width:142%}.w-\[78\%\]{width:78%}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[94\%\]{width:94%}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1440px\]{max-width:1440px}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.grow{flex-grow:1}.-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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-space-lg{gap:1.5rem}.gap-space-md{gap:1rem}.gap-space-sm{gap:.5rem}.gap-space-xs{gap:.25rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.125rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:.75rem}.rounded-lg{border-radius:.25rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.bg-amber-400\/20{background-color:#fbbf2433}.bg-primary-container{--tw-bg-opacity: 1;background-color:rgb(36 107 253 / var(--tw-bg-opacity, 1))}.bg-primary-container\/10{background-color:#246bfd1a}.bg-primary-container\/20{background-color:#246bfd33}.bg-primary-fixed{--tw-bg-opacity: 1;background-color:rgb(219 225 255 / var(--tw-bg-opacity, 1))}.bg-primary\/20{background-color:#b3c5ff33}.bg-secondary-container{--tw-bg-opacity: 1;background-color:rgb(0 227 253 / var(--tw-bg-opacity, 1))}.bg-secondary-container\/20{background-color:#00e3fd33}.bg-secondary-fixed{--tw-bg-opacity: 1;background-color:rgb(156 240 255 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(17 19 24 / var(--tw-bg-opacity, 1))}.bg-surface-container{--tw-bg-opacity: 1;background-color:rgb(29 32 36 / var(--tw-bg-opacity, 1))}.bg-surface-container-high{--tw-bg-opacity: 1;background-color:rgb(39 42 47 / var(--tw-bg-opacity, 1))}.bg-surface-container-high\/40{background-color:#272a2f66}.bg-surface-container-high\/50{background-color:#272a2f80}.bg-surface-container-high\/60{background-color:#272a2f99}.bg-surface-container-highest{--tw-bg-opacity: 1;background-color:rgb(50 53 58 / var(--tw-bg-opacity, 1))}.bg-surface-container-low{--tw-bg-opacity: 1;background-color:rgb(25 28 32 / var(--tw-bg-opacity, 1))}.bg-surface-container-low\/60{background-color:#191c2099}.bg-surface-container-lowest{--tw-bg-opacity: 1;background-color:rgb(12 14 19 / var(--tw-bg-opacity, 1))}.bg-surface-container\/40{background-color:#1d202466}.bg-tertiary-container\/20{background-color:#246ef133}.bg-transparent{background-color:transparent}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-on-surface{--tw-gradient-from: #e1e2e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 226 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-container{--tw-gradient-from: #246bfd var(--tw-gradient-from-position);--tw-gradient-to: rgb(36 107 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-container\/25{--tw-gradient-from: rgb(36 107 253 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(36 107 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-primary-fixed{--tw-gradient-to: rgb(219 225 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #dbe1ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-secondary-container\/10{--tw-gradient-to: rgb(0 227 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 227 253 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-secondary-container{--tw-gradient-to: #00e3fd var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-space-lg{padding:1.5rem}.p-space-md{padding:1rem}.p-space-sm{padding:.5rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-gutter-mobile{padding-left:.75rem;padding-right:.75rem}.px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.px-space-md{padding-left:1rem;padding-right:1rem}.px-space-sm{padding-left:.5rem;padding-right:.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-space-xl{padding-top:2.5rem;padding-bottom:2.5rem}.pb-space-lg{padding-bottom:1.5rem}.pb-space-sm{padding-bottom:.5rem}.pb-space-xl{padding-bottom:2.5rem}.pt-1{padding-top:.25rem}.pt-space-md{padding-top:1rem}.pt-space-xl{padding-top:2.5rem}.pt-space-xs{padding-top:.25rem}.text-center{text-align:center}.font-body-lg,.font-body-md,.font-body-sm{font-family:Inter}.font-display-hero,.font-headline-lg,.font-headline-md,.font-headline-sm,.font-headline-xl{font-family:Plus Jakarta Sans}.font-label-code{font-family:JetBrains Mono}.font-label-tag{font-family:Plus Jakarta Sans}.font-metric-display{font-family:JetBrains Mono}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[9px\]{font-size:9px}.text-body-lg{font-size:18px;line-height:28px;letter-spacing:-.005em;font-weight:400}.text-body-md{font-size:15px;line-height:24px;letter-spacing:0em;font-weight:400}.text-body-sm{font-size:13px;line-height:20px;letter-spacing:0em;font-weight:400}.text-headline-lg{font-size:36px;line-height:44px;letter-spacing:-.02em;font-weight:600}.text-headline-md{font-size:22px;line-height:28px;letter-spacing:-.015em;font-weight:600}.text-headline-sm{font-size:18px;line-height:24px;letter-spacing:-.01em;font-weight:600}.text-headline-xl{font-size:56px;line-height:62px;letter-spacing:-.03em;font-weight:700}.text-label-code{font-size:12px;line-height:16px;letter-spacing:.02em;font-weight:500}.text-label-tag{font-size:11px;line-height:14px;letter-spacing:.08em;font-weight:700}.text-metric-display{font-size:32px;line-height:36px;letter-spacing:-.02em;font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-on-primary-container{--tw-text-opacity: 1;color:rgb(255 254 255 / var(--tw-text-opacity, 1))}.text-on-secondary-container{--tw-text-opacity: 1;color:rgb(0 97 109 / var(--tw-text-opacity, 1))}.text-on-surface{--tw-text-opacity: 1;color:rgb(225 226 233 / var(--tw-text-opacity, 1))}.text-on-surface-variant{--tw-text-opacity: 1;color:rgb(194 198 216 / var(--tw-text-opacity, 1))}.text-outline{--tw-text-opacity: 1;color:rgb(140 144 161 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(179 197 255 / var(--tw-text-opacity, 1))}.text-primary-container{--tw-text-opacity: 1;color:rgb(36 107 253 / var(--tw-text-opacity, 1))}.text-primary-fixed{--tw-text-opacity: 1;color:rgb(219 225 255 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(189 244 255 / var(--tw-text-opacity, 1))}.text-secondary-container{--tw-text-opacity: 1;color:rgb(0 227 253 / var(--tw-text-opacity, 1))}.text-tertiary{--tw-text-opacity: 1;color:rgb(177 197 255 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.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_10px_\#00e3fd\]{--tw-shadow: 0 0 10px #00e3fd;--tw-shadow-colored: 0 0 10px 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_15px_\#00e3fd\]{--tw-shadow: 0 0 15px #00e3fd;--tw-shadow-colored: 0 0 15px 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_25px_rgba\(36\,107\,253\,0\.5\)\]{--tw-shadow: 0 0 25px rgba(36,107,253,.5);--tw-shadow-colored: 0 0 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)}.shadow-\[0_0_35px_rgba\(36\,107\,253\,0\.25\)\]{--tw-shadow: 0 0 35px rgba(36,107,253,.25);--tw-shadow-colored: 0 0 35px 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_8px_\#00e3fd\]{--tw-shadow: 0 0 8px #00e3fd;--tw-shadow-colored: 0 0 8px 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 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-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur-\[140px\]{--tw-blur: blur(140px);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-\[90px\]{--tw-blur: blur(90px);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-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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}html{scroll-behavior:smooth}body{margin:0;overscroll-behavior:none;background:#111318;color:#e1e2e9;font-family:Inter,sans-serif;font-size:15px;line-height:24px;-webkit-font-smoothing:antialiased}main>:first-child{margin-top:0!important}main>:last-child{margin-bottom:0!important}section,footer{scroll-margin-top:5rem}#platform,#workflow,#pricing,#clients,#demo-dispatch{--section-glow: rgba(44, 60, 144, .18);--section-top: #0c0e13;--section-center: #10131d;--section-bottom: #191c20}#integrations,#engines-grid,#telemetry{--section-glow: rgba(74, 102, 190, .16);--section-top: #1b2336;--section-center: #182132;--section-bottom: #151d2e}.integration-logo-strip{--section-glow: rgba(86, 118, 219, .22);--section-top: #222b42;--section-center: #1d273a;--section-bottom: #192234}#integrations{--section-glow-position: 25% 45%}#workflow{--section-glow-position: 75% 50%}#engines-grid{--section-glow-position: 70% 25%}#pricing{--section-glow-position: 28% 55%}.integration-logo-strip{--section-glow-position: 50% 50%}#clients{--section-glow-position: 75% 45%}#telemetry{--section-glow-position: 25% 45%}#demo-dispatch{--section-glow-position: 70% 50%}main>div>section{background:radial-gradient(ellipse at var(--section-glow-position, 75% 50%),var(--section-glow) 0%,transparent 50%),linear-gradient(180deg,var(--section-top) 0%,var(--section-center) 28%,var(--section-center) 76%,var(--section-bottom) 100%)}.site-header{background:linear-gradient(180deg,#141f3da8,#0a10227a);border-bottom:1px solid rgba(196,216,255,.17);box-shadow:0 10px 32px #0000001f;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-brand,.site-actions{display:flex;align-items:center}.site-brand{min-width:0;gap:.75rem}.site-brand-divider,.site-brand-caption{display:none}.site-brand-divider{height:20px;width:1px;background:#bdcbee52}.site-brand-caption{color:#aebfe9;font:600 .68rem JetBrains Mono,monospace;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.site-nav{display:none}.site-actions{gap:.65rem}.site-login{display:none;padding:.6rem .8rem;color:#d1d8ef;font-size:.86rem;font-weight:600;transition:color .18s ease}.site-login:hover{color:#fff}.site-demo-button{display:inline-flex;align-items:center;gap:.85rem;min-height:42px;padding:.3rem .35rem .3rem 1.05rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#e7ebff;color:#101936;box-shadow:0 8px 24px #00071c38,0 0 24px #5e7aff26;font-size:.82rem;font-weight:750;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.site-demo-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00071c47,0 0 28px #5e7aff59}.site-demo-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#4912f8;color:#fff;font-size:18px;transition:transform .2s ease}.site-demo-button:hover .site-demo-icon{transform:rotate(45deg)}.site-menu-button{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(195,211,247,.3);border-radius:50%;background:#d2e0ff1c;color:#eef1ff}.site-mobile-nav{display:grid;gap:.15rem;padding:.65rem .75rem 1rem;background:#0b1126f5;border-bottom:1px solid rgba(196,216,255,.17);box-shadow:0 18px 28px #00000047}.site-mobile-nav[hidden]{display:none}.site-mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding:.8rem .85rem;border-radius:.65rem;color:#e3e8f8;font-size:.95rem;font-weight:600}.site-mobile-nav a:hover{background:#bed2ff1a}.site-mobile-nav .material-symbols-outlined{color:#80dff5;font-size:18px}.site-header a:focus-visible,.site-menu-button:focus-visible{outline:2px solid #00e3fd;outline-offset:3px}@media(min-width:1024px){.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.site-brand{justify-self:start}.site-nav{display:flex;align-items:center;gap:.15rem;padding:.3rem;border:1px solid rgba(196,216,255,.16);border-radius:999px;background:#080d2057;box-shadow:inset 0 1px #ffffff0f}.site-nav-link{padding:.48rem .85rem;border-radius:999px;color:#d8def0;font-size:.82rem;font-weight:600;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.site-nav-link:hover,.site-nav-link:focus-visible{background:#bcd3ff21;color:#fff}.site-actions{justify-self:end}.site-login{display:inline-flex}.site-menu-button,.site-mobile-nav{display:none}}@media(min-width:1280px){.site-brand-divider,.site-brand-caption{display:inline-block}}@media(max-width:359px){.site-header-inner{gap:.5rem}.site-brand img{width:104px;height:auto}.site-actions{gap:.4rem}.site-demo-button{gap:.45rem;min-height:38px;padding-left:.7rem;font-size:.75rem}.site-demo-icon{width:28px;height:28px;font-size:16px}.site-menu-button{width:38px;height:38px}}.hero-section{background-color:#0c0e13;scroll-margin-top:0}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/hero-v3.png);background-position:center center;background-repeat:no-repeat;background-size:cover;animation:hero-background-drift 22s ease-in-out infinite alternate;will-change:transform}.hero-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#070a1747,#070a1761 65%,#070a1773),linear-gradient(180deg,#080b1314,#080b1324 55%,#080b1373 77%,#0c0e13);pointer-events:none}.hero-stage{min-height:max(690px,100svh);padding:8rem 0 7.5rem}@keyframes hero-background-drift{0%{transform:scale(1.035) translate3d(-.5%,0,0)}to{transform:scale(1.075) translate3d(.5%,-.35%,0)}}.hero-kicker{margin-bottom:2rem;border:1px solid rgba(178,193,255,.14)}.hero-copy{margin-inline:auto;opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.25,1,.5,1),transform .5s cubic-bezier(.25,1,.5,1)}.hero-copy--outro{opacity:0;transform:translateY(-5px)}.hero-headline{min-height:2em;font-family:Syne,Plus Jakarta Sans,sans-serif;font-size:clamp(3.25rem,5.8vw,6.75rem);font-weight:700;letter-spacing:-.045em;line-height:1.02;text-transform:none}.hero-headline-line{display:block;min-height:1em;word-spacing:.05em}.hero-description{min-height:5.5rem;margin-inline:auto;max-width:760px;color:#d7dbee}.hero-discover{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:min(100%,510px);min-height:64px;padding:.4rem .45rem .4rem 1.5rem;border:1px solid rgba(224,227,249,.5);border-radius:100px;background:#e5e8f6;color:#17182b;font-size:1rem;font-weight:650;text-align:left;box-shadow:0 20px 50px #00000040;transition:transform .22s ease,box-shadow .22s ease}.hero-discover:hover{transform:translateY(-3px);box-shadow:0 24px 55px #246bfd40}.hero-discover:focus-visible,.hero-demo-link:focus-visible{outline:2px solid #00e3fd;outline-offset:4px}.hero-discover-icon{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:#4b13fb;color:#fff;transition:transform .22s ease,background-color .22s ease}.hero-discover:hover .hero-discover-icon,.hero-discover:focus-visible .hero-discover-icon{transform:translate(3px);background:#3510d1}.hero-demo-link{display:inline-flex;align-items:center;gap:.4rem;color:#d8ddf2;font-size:.9rem;font-weight:600;text-decoration:underline;text-decoration-color:#d8ddf273;text-underline-offset:5px}.hero-demo-link:hover{color:#00e3fd}.hero-metrics-band{margin-top:-10rem;padding-bottom:3rem;scroll-margin-top:5rem}.hero-typing-cursor{display:inline-block;width:.12em;margin-left:.04em;color:#00e3fd;-webkit-text-fill-color:#00e3fd;vertical-align:baseline}.hero-typing-cursor--intro,.hero-typing-cursor--hold{animation:cursor-blink .8s steps(1,end) infinite}.hero-metric{position:relative;min-width:0;min-height:144px;padding:1.5rem;border:1px solid var(--metric-border);border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--metric-accent) 16%,transparent),transparent 65%),#cde1ff0e;-webkit-backdrop-filter:blur(9px) saturate(160%);backdrop-filter:blur(9px) saturate(160%);box-shadow:0 18px 42px -22px #0000007a,inset 0 1px #ffffff42;transition:transform .24s ease,border-color .24s ease}.hero-metric:before{content:"";position:absolute;top:0;right:1rem;left:1rem;height:1px;background:linear-gradient(90deg,transparent,var(--metric-accent),transparent);opacity:.4;pointer-events:none}.hero-metric:hover{transform:translateY(-4px);border-color:var(--metric-accent)}.hero-metric--arr{--metric-accent: #b3c5ff;--metric-border: rgba(179, 197, 255, .28);--metric-glow: rgba(36, 107, 253, .22)}.hero-metric--pipeline{--metric-accent: #00e3fd;--metric-border: rgba(0, 227, 253, .28);--metric-glow: rgba(0, 227, 253, .16)}.hero-metric--velocity{--metric-accent: #b7a2ff;--metric-border: rgba(183, 162, 255, .28);--metric-glow: rgba(127, 91, 248, .19)}.hero-metric--commission{--metric-accent: #79e8bd;--metric-border: rgba(121, 232, 189, .28);--metric-glow: rgba(48, 187, 132, .16)}.hero-metric-label{color:#c2c6d8}.hero-metric-change,.hero-metric-value{color:var(--metric-accent)}.hero-metric-value{font-size:clamp(1.45rem,2vw,2rem);white-space:nowrap}@media(min-width:768px){.hero-description{min-height:5.25rem}}@media(max-width:767px){.hero-metrics-band{margin-top:-6rem}.hero-stage{min-height:max(680px,100svh);padding:7rem 0 6rem}.hero-section:before{background-image:url(/hero-v3-mobile.png);background-position:center center}.hero-section:after{background:linear-gradient(180deg,#080b137a,#080b139e 52%,#0c0e13)}.hero-headline{min-height:3em;font-size:clamp(2.45rem,11vw,4.1rem)}.hero-description{min-height:10.5rem}.hero-kicker{margin-bottom:1.5rem}}.integration-heading{font-family:Syne,Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.integration-heading span{background:linear-gradient(90deg,#dbe1ff,#a8c6ff 55%,#81e6f4);-webkit-background-clip:text;background-clip:text;color:transparent}.attribution-card{--attribution-accent: #8bb9ff;border:1px solid color-mix(in srgb,var(--attribution-accent) 23%,transparent);background:#121c2d}.attribution-card--cyan{--attribution-accent: #7fe7f6}.attribution-card--violet{--attribution-accent: #b3a2ff}.attribution-card--green{--attribution-accent: #81e7bd}.attribution-value{color:var(--attribution-accent);animation:attribution-sequence 8s ease-in-out infinite}.attribution-card:nth-child(2) .attribution-value{animation-delay:2s}.attribution-card:nth-child(3) .attribution-value{animation-delay:4s}.attribution-card:nth-child(4) .attribution-value{animation-delay:6s}.workflow-section{position:relative;overflow:hidden;padding:clamp(5rem,8vw,8rem) 0;isolation:isolate}.workflow-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:clamp(3rem,7vw,8rem)}.workflow-eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:#80e5f2;font:600 .7rem JetBrains Mono,monospace;letter-spacing:.13em}.workflow-eyebrow .material-symbols-outlined{font-size:1.1rem}.workflow-copy h2{margin:1.15rem 0 1rem;font:700 clamp(2rem,3.2vw,3.2rem)/1.08 "Syne","Plus Jakarta Sans",sans-serif;letter-spacing:-.055em;color:#e8ebf8}.workflow-copy h2 span{color:#8be5ee}.workflow-intro{max-width:34rem;color:#aeb8d0;font:400 clamp(.95rem,1.12vw,1.1rem)/1.65 "Inter",sans-serif}.workflow-steps{margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;list-style:none}.workflow-step{position:relative}.workflow-step button{display:grid;grid-template-columns:3.25rem minmax(0,1fr) 1.5rem;width:100%;align-items:start;gap:1.1rem;padding:.8rem .7rem .85rem 0;border:0;border-radius:1rem;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .5s cubic-bezier(.16,1,.3,1)}.workflow-step button:hover,.workflow-step.is-active button{background:#779af80e}.workflow-step button:focus-visible{outline:2px solid #80e5f2;outline-offset:3px}.workflow-step-marker{display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid rgba(147,174,246,.21);border-radius:1rem;color:#8a9ac2;background:#181d31;transition:border-color .5s,color .5s,background .5s,box-shadow .5s}.workflow-step.is-active .workflow-step-marker{border-color:#7de2f299;color:#8ceaf4;background:#183343;box-shadow:0 0 26px #31bbe724}.workflow-step-marker .material-symbols-outlined{font-size:1.45rem}.workflow-step-content{display:flex;flex-direction:column;gap:.25rem}.workflow-step-number{color:#8191b2;font:600 .65rem JetBrains Mono,monospace;letter-spacing:.14em}.workflow-step.is-active .workflow-step-number{color:#85e8f1}.workflow-step-content strong{color:#d5dcec;font:700 clamp(1.04rem,1.3vw,1.23rem)/1.3 "Plus Jakarta Sans",sans-serif}.workflow-step.is-active .workflow-step-content strong{color:#f0f4ff}.workflow-step-description{max-width:30rem;color:#9ca7be;font:400 .86rem/1.5 Inter,sans-serif}.workflow-step-arrow{align-self:center;font-size:1.1rem;color:#71809f;opacity:.45;transform:translate(-4px);transition:opacity .5s,color .5s,transform .5s}.workflow-step.is-active .workflow-step-arrow{color:#82e5ee;opacity:1;transform:translate(0)}.workflow-connector{display:flex;align-items:center;justify-content:center;width:3.25rem;height:1.7rem;color:#5e759d}.workflow-connector:before{content:"";position:absolute;left:1.59rem;height:1.7rem;border-left:1px dashed rgba(132,170,224,.35)}.workflow-connector .material-symbols-outlined{position:relative;top:.65rem;font-size:.9rem;background:#10131d}.workflow-device-stage{position:relative;display:flex;min-height:710px;flex-direction:column;align-items:center;justify-content:center}.workflow-orbit{position:absolute;width:min(100%,600px);aspect-ratio:1;border:1px solid rgba(130,162,237,.12);border-radius:50%;pointer-events:none}.workflow-orbit--two{width:min(82%,485px);border-color:#82a2ed2b}.workflow-device-caption,.workflow-device-footnote{position:relative;z-index:1;color:#91a2c5;font:600 .65rem JetBrains Mono,monospace;letter-spacing:.14em}.workflow-device-caption{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.workflow-live-dot{width:.4rem;height:.4rem;border-radius:50%;background:#54dfe8;box-shadow:0 0 12px #54dfe8}.workflow-device-footnote{margin-top:1.25rem;text-transform:uppercase}.workflow-phone{position:relative;z-index:1;width:min(100%,326px);padding:9px;border:1px solid #5c6890;border-radius:2.85rem;background:linear-gradient(145deg,#343e60,#111622 40%,#344368 75%,#0e1323);box-shadow:0 35px 80px #0000008c,0 0 70px #3966dc29,inset 0 1px 1px #e6f0ff59;transform:rotate(2deg);animation:workflow-float 7s ease-in-out infinite}.workflow-phone:after{content:"";position:absolute;top:115px;right:-4px;width:3px;height:62px;border-radius:0 3px 3px 0;background:#7180a6}.workflow-phone-screen{position:relative;min-height:607px;overflow:hidden;padding:1.35rem 1rem 4.3rem;border-radius:2.35rem;background:radial-gradient(circle at 80% 0%,#1d315c,transparent 42%),#0c1221;color:#e9edfb}.workflow-phone-island{position:absolute;top:11px;left:50%;width:82px;height:18px;transform:translate(-50%);border-radius:1rem;background:#050813}.workflow-phone-topbar{display:flex;justify-content:space-between;align-items:center;padding:.1rem .4rem 1.9rem;font:700 .62rem Inter,sans-serif}.workflow-phone-topbar .material-symbols-outlined{font-size:.8rem}.workflow-phone-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.45rem}.workflow-phone-header>div{display:flex;flex-direction:column;gap:.3rem}.workflow-phone-overline,.workflow-phone-summary-label,.workflow-phone-minihead{color:#8797b7;font:600 .58rem JetBrains Mono,monospace;letter-spacing:.09em}.workflow-phone-header strong{font:700 1.06rem Plus Jakarta Sans,sans-serif}.workflow-phone-avatar{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid #667baf;border-radius:50%;background:#2b3964;color:#c6d8ff;font:700 .6rem Inter,sans-serif}.workflow-phone-summary{display:flex;flex-direction:column;min-height:173px;padding:1rem;overflow:hidden;border:1px solid rgba(116,154,241,.27);border-radius:1.15rem;background:linear-gradient(145deg,#1b2e5b,#101a33 80%)}.workflow-phone-summary strong{margin-top:.45rem;font:700 1.85rem JetBrains Mono,monospace;letter-spacing:-.055em}.workflow-phone-summary>span:nth-of-type(2){display:flex;align-items:center;gap:.2rem;margin-top:.2rem;color:#7be5ca;font:600 .6rem Inter,sans-serif}.workflow-phone-summary>span:nth-of-type(2) .material-symbols-outlined{font-size:.8rem}.workflow-phone-chart{display:flex;align-items:flex-end;gap:.4rem;height:42px;margin-top:.6rem}.workflow-phone-chart i{flex:1;height:36%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#63ddea,#3f85d240)}.workflow-phone-chart i:nth-child(2){height:53%}.workflow-phone-chart i:nth-child(3){height:45%}.workflow-phone-chart i:nth-child(4){height:70%}.workflow-phone-chart i:nth-child(5){height:57%}.workflow-phone-chart i:nth-child(6){height:82%}.workflow-phone-chart i:nth-child(7){height:66%}.workflow-phone-chart i:nth-child(8){height:92%}.workflow-phone-chart i:nth-child(9){height:100%}.workflow-phone-section-title{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0 .7rem;font-size:.72rem}.workflow-phone-section-title strong{font-weight:700}.workflow-phone-section-title span{color:#8cf;font-size:.62rem}.workflow-phone-event{position:relative;display:flex;gap:.7rem;min-height:124px;padding:.8rem;border:1px solid rgba(127,190,239,.28);border-radius:.85rem;background:#182642;animation:workflow-event .55s cubic-bezier(.16,1,.3,1) both}.workflow-phone-event-icon{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:.55rem;background:#264965;color:#85e8ef}.workflow-phone-event-icon .material-symbols-outlined{font-size:1.15rem}.workflow-phone-event-body{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding-top:.1rem}.workflow-phone-event-label{color:#87dbe7;font:600 .56rem JetBrains Mono,monospace;text-transform:uppercase}.workflow-phone-event-body strong{max-width:155px;font:700 .73rem/1.4 Inter,sans-serif}.workflow-phone-event-body small{color:#a0abc4;font:400 .56rem Inter,sans-serif}.workflow-phone-event-status{position:absolute;right:.7rem;bottom:.65rem;padding:.25rem .4rem;border-radius:1rem;background:#224c4e;color:#91ecdb;font:600 .52rem JetBrains Mono,monospace}.workflow-phone-minihead{margin:1.35rem 0 .55rem}.workflow-phone-next{display:flex;gap:.6rem;align-items:center;padding:.7rem;border:1px solid #27344f;border-radius:.75rem;background:#131d31}.workflow-phone-next>.material-symbols-outlined:first-child{color:#abc3ff;font-size:1.2rem}.workflow-phone-next>.material-symbols-outlined:last-child{margin-left:auto;color:#8493b0;font-size:1rem}.workflow-phone-next div{display:flex;flex-direction:column;gap:.2rem}.workflow-phone-next strong{font:600 .62rem Inter,sans-serif}.workflow-phone-next small{color:#8f9bb2;font:400 .55rem Inter,sans-serif}.workflow-phone-nav{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-around;padding:.75rem 1rem 1.4rem;border-top:1px solid #25314b;background:#101829;color:#677896}.workflow-phone-nav .material-symbols-outlined{font-size:1.2rem}.workflow-phone-nav .is-selected{color:#83e3f1}@keyframes workflow-float{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes workflow-event{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.workflow-inner{grid-template-columns:1fr;gap:2rem}.workflow-device-stage{min-height:700px}.workflow-copy{max-width:680px;margin:auto;width:100%}}@media(max-width:600px){.workflow-section{padding:5rem 0 4rem}.workflow-inner{gap:1rem}.workflow-step button{grid-template-columns:2.8rem minmax(0,1fr) 1rem;gap:.8rem}.workflow-step-marker,.workflow-connector{width:2.8rem}.workflow-step-marker{height:2.8rem}.workflow-connector:before{left:1.35rem}.workflow-step-description{font-size:.8rem}.workflow-device-stage{min-height:680px}.workflow-orbit{width:135%}.workflow-orbit--two{width:110%}}@media(prefers-reduced-motion:reduce){.workflow-phone,.workflow-phone-event{animation:none}.workflow-step *,.workflow-step button{transition:none}}.engines-section{overflow:hidden}.engines-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1rem;color:#80e5f2}.engines-eyebrow .material-symbols-outlined{font-size:1.1rem}.engines-eyebrow span:last-child{color:inherit;font-size:.7rem;letter-spacing:.13em}.engines-heading{margin-bottom:1rem;color:#e8ebf8;font:700 clamp(2rem,3.2vw,3.2rem)/1.08 "Syne","Plus Jakarta Sans",sans-serif;letter-spacing:-.055em;text-wrap:balance}.engines-heading span{color:#8be5ee}.engines-description{max-width:38rem;color:#aeb8d0;font:400 clamp(.95rem,1.12vw,1.1rem)/1.65 "Inter",sans-serif}.engines-grid{align-items:stretch}.engines-section .engine-card{--engine-accent: #86dce9;position:relative;min-height:252px;overflow:hidden;border:1px solid color-mix(in srgb,var(--engine-accent) 23%,#27344f);background:radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--engine-accent) 14%,transparent),transparent 56%),linear-gradient(145deg,#18233b,#101827 72%);box-shadow:inset 0 1px #cedfff0f,0 16px 32px #00000021;transition:border-color .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.engines-section .engine-card:nth-child(4n+2){--engine-accent: #9ebaff}.engines-section .engine-card:nth-child(4n+3){--engine-accent: #b4a6ef}.engines-section .engine-card:nth-child(4n+4){--engine-accent: #84dec8}.engines-section .engine-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--engine-accent) 52%,#27344f);box-shadow:0 18px 40px #00000038,0 0 25px color-mix(in srgb,var(--engine-accent) 9%,transparent)}.engines-section .engine-icon{border:1px solid color-mix(in srgb,var(--engine-accent) 42%,transparent);background:color-mix(in srgb,var(--engine-accent) 13%,#17223a);color:var(--engine-accent)}.engines-section .engine-badge{max-width:62%;padding:.3rem .5rem;border:1px solid color-mix(in srgb,var(--engine-accent) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--engine-accent) 9%,#121b2e);color:var(--engine-accent);font-size:.6rem;text-align:right}.engines-section .engine-title{color:#e9edfb;font-family:Plus Jakarta Sans,sans-serif;font-size:1.06rem;font-weight:700;line-height:1.35}.engines-section .engine-copy{color:#a6b2cb;font-size:.82rem;line-height:1.58}.engines-section .engine-footer{gap:.5rem;border-top:1px solid rgba(154,176,220,.13);color:#8f9ebb;font-size:.58rem;line-height:1.5}.engines-section .engine-footer span:last-child{flex:none;color:var(--engine-accent)}@media(max-width:600px){.engines-section .engine-card{min-height:230px}}@media(prefers-reduced-motion:reduce){.engines-section .engine-card{transition:none}.engines-section .engine-card:hover{transform:none}}@keyframes attribution-sequence{0%,14%,to{filter:brightness(1);text-shadow:0 0 0 transparent}4%,8%{filter:brightness(1.28);text-shadow:0 0 14px color-mix(in srgb,var(--attribution-accent) 65%,transparent)}}.integration-marquees{position:relative;display:grid;width:100vw;gap:1rem;margin:0 0 2.5rem calc(50% - 50vw);overflow:hidden}.integration-marquee{overflow:hidden}.integration-track{display:flex;width:-moz-max-content;width:max-content;animation:integration-drift 58s linear infinite;will-change:transform}.integration-track--right{animation-direction:reverse}.integration-set{display:flex;flex:none;gap:1rem;padding-right:1rem}.integration-card{--integration-accent: #9db8ff;position:relative;display:flex;flex:none;flex-direction:column;justify-content:space-between;gap:1rem;width:clamp(270px,22vw,315px);min-height:248px;padding:1.2rem;border:1px solid color-mix(in srgb,var(--integration-accent) 32%,transparent);border-radius:1rem;background:#101827;box-shadow:0 12px 30px #0000002e;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.integration-card:hover,.integration-card:focus-within{transform:translateY(-4px);border-color:color-mix(in srgb,var(--integration-accent) 70%,transparent);box-shadow:0 20px 38px #00000047}.integration-card-open{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.integration-card-open:focus-visible{outline:2px solid var(--integration-accent);outline-offset:3px}.integration-card--violet{--integration-accent: #b3a2ff}.integration-card--blue{--integration-accent: #8bb9ff}.integration-card--cyan{--integration-accent: #7fe7f6}.integration-card--pink{--integration-accent: #f6a4df}.integration-card--silver{--integration-accent: #cdd6ed}.integration-card--amber{--integration-accent: #f7d385}.integration-card--rose{--integration-accent: #ff9cae}.integration-card--green{--integration-accent: #81e7bd}.integration-card--coral{--integration-accent: #ffab9f}.integration-card--orange{--integration-accent: #ffc18a}.integration-card-top,.integration-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.integration-card-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--integration-accent) 26%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--integration-accent) 12%,transparent);color:var(--integration-accent);font-size:20px}.integration-card-badge{padding:.35rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--integration-accent) 11%,transparent);color:var(--integration-accent);font:600 10px JetBrains Mono,monospace;letter-spacing:.04em;white-space:nowrap}.integration-card-title{margin-bottom:.4rem;color:#f1f3fc;font:700 1.2rem Plus Jakarta Sans,sans-serif;letter-spacing:-.025em}.integration-card-description{color:#bdc7df;font-size:.83rem;line-height:1.45}.integration-card-footer{padding-top:.8rem;border-top:1px solid rgba(210,223,255,.11);color:var(--integration-accent);font:500 9px JetBrains Mono,monospace;letter-spacing:.015em;white-space:nowrap}.integration-card-status{display:inline-flex;align-items:center;gap:.3rem;color:#c4cede}.integration-card-status>span{width:5px;height:5px;border-radius:50%;background:var(--integration-accent);box-shadow:0 0 6px var(--integration-accent)}.integration-marquee:hover .integration-track,.integration-marquees.is-dialog-open .integration-track{animation-play-state:paused}.integration-detail-layer{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0}.integration-detail-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#040812a1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:integration-detail-backdrop-in .35s ease-out both}.integration-detail{position:fixed;min-height:min(680px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:25px;border:1px solid color-mix(in srgb,var(--integration-accent) 48%,#27344f);border-radius:20px;background:#111827;color:#edf2ff;box-shadow:0 30px 90px #00000080,0 0 36px color-mix(in srgb,var(--integration-accent) 12%,transparent);scrollbar-color:#455570 transparent;animation:integration-detail-in .35s cubic-bezier(.16,1,.3,1) both}.integration-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.integration-detail-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid color-mix(in srgb,var(--integration-accent) 38%,transparent);border-radius:14px;background:color-mix(in srgb,var(--integration-accent) 13%,#111827);color:var(--integration-accent);font-size:28px}.integration-detail-close{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(190,210,255,.18);border-radius:10px;background:#1c263a;color:#d5def1;cursor:pointer;transition:background .18s ease,color .18s ease}.integration-detail-close:hover{background:#2b3954;color:#fff}.integration-detail-close:focus-visible{outline:2px solid var(--integration-accent);outline-offset:3px}.integration-detail-eyebrow,.integration-detail-label{color:var(--integration-accent);font:700 10px/1.5 JetBrains Mono,monospace;letter-spacing:.14em}.integration-detail h3{margin:8px 0 12px;font:700 clamp(1.75rem,3vw,2.15rem)/1.15 "Syne","Plus Jakarta Sans",sans-serif;letter-spacing:-.045em}.integration-detail-summary{margin:0;color:#bfcbe1;font:400 14px/1.65 Inter,sans-serif}.integration-detail-process{display:grid;gap:14px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(185,205,247,.14)}.integration-detail-step{display:grid;grid-template-columns:30px 1fr;gap:11px}.integration-detail-step-number{color:var(--integration-accent);font:700 11px/1.8 JetBrains Mono,monospace}.integration-detail-step strong{color:#edf2ff;font:700 14px/1.3 Plus Jakarta Sans,sans-serif}.integration-detail-step p{margin:4px 0 0;color:#aebbd3;font:400 12px/1.55 Inter,sans-serif}.integration-detail-outcome{display:flex;gap:11px;margin-top:18px;padding:16px;border:1px solid color-mix(in srgb,var(--integration-accent) 25%,transparent);border-radius:12px;background:color-mix(in srgb,var(--integration-accent) 8%,#111827)}.integration-detail-outcome>.material-symbols-outlined{color:var(--integration-accent);font-size:20px}.integration-detail-outcome strong{color:var(--integration-accent);font:700 10px JetBrains Mono,monospace;letter-spacing:.12em}.integration-detail-outcome p{margin:5px 0 0;color:#dae4f6;font:400 12px/1.5 Inter,sans-serif}.integration-detail-layer.is-closing .integration-detail-backdrop{animation:integration-detail-backdrop-out .22s ease-in both}.integration-detail-layer.is-closing .integration-detail{animation:integration-detail-out .22s ease-in both}@keyframes integration-detail-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes integration-detail-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes integration-detail-in{0%{opacity:0;transform:translate3d(var(--entry-x),10px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes integration-detail-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(var(--entry-x),8px,0) scale(.98)}}@media(max-width:600px){.integration-detail{min-height:0;padding:18px;border-radius:16px}.integration-detail-header{margin-bottom:12px}.integration-detail-process{gap:10px;margin-top:16px;padding-top:12px}.integration-detail-outcome{margin-top:14px;padding:12px}}@media(prefers-reduced-motion:reduce){.integration-card{transition:none}.integration-detail-backdrop,.integration-detail,.integration-detail-layer.is-closing .integration-detail-backdrop,.integration-detail-layer.is-closing .integration-detail{animation:none}}@keyframes integration-drift{0%{transform:translateZ(0)}to{transform:translate3d(-25%,0,0)}}.integration-logo-strip{position:relative;display:flex;height:208px;flex-direction:column;justify-content:center;gap:15px;overflow:hidden;border-top:1px solid rgba(157,185,255,.23);border-bottom:1px solid rgba(157,185,255,.23)}.integration-logo-header{display:flex;width:100%;align-items:center;gap:9px;color:#c4def9}.integration-logo-header h2{margin:0;font:600 11px/1.4 JetBrains Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.integration-logo-live-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#72e7ef;box-shadow:0 0 12px #72e7efb3}.integration-logo-rows{position:relative;display:grid;gap:10px}.integration-logo-rows:before,.integration-logo-rows:after{position:absolute;z-index:1;top:0;bottom:0;width:clamp(30px,7vw,110px);content:"";pointer-events:none}.integration-logo-rows:before{left:0;background:linear-gradient(90deg,var(--section-center),transparent)}.integration-logo-rows:after{right:0;background:linear-gradient(270deg,var(--section-center),transparent)}.integration-logo-row{overflow:hidden}.integration-logo-track{display:flex;width:-moz-max-content;width:max-content;animation:integration-logo-drift 72s linear infinite;will-change:transform}.integration-logo-track--second{animation-duration:84s}.integration-logo-set{display:flex;flex:none;gap:14px;padding-right:14px}.integration-logo-tile{display:flex;width:180px;height:62px;flex:none;align-items:center;gap:11px;padding:8px 13px 8px 8px;border:1px solid rgba(190,209,255,.19);border-radius:13px;background:#f3f7ff12;color:#f1f5ff;font:700 13px/1.2 Plus Jakarta Sans,sans-serif;white-space:nowrap}.integration-logo-mark{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:9px;background:#f1f4fb}.integration-logo-mark img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.integration-logo-row:hover .integration-logo-track{animation-play-state:paused}@keyframes integration-logo-drift{to{transform:translate3d(-50%,0,0)}}@media(max-width:600px){.integration-logo-strip{gap:12px}.integration-logo-tile{width:160px;height:56px;font-size:12px}.integration-logo-mark{width:39px;height:39px}.integration-logo-mark img{width:27px;height:27px}}@media(prefers-reduced-motion:reduce){.integration-logo-row{overflow-x:auto}.integration-logo-track{animation:none}.integration-logo-set[aria-hidden=true]{display:none}.integration-logo-rows:before,.integration-logo-rows:after{display:none}}.client-marquees{display:grid;gap:1rem;overflow:hidden}.client-marquee{overflow:hidden}.client-track{display:flex;width:-moz-max-content;width:max-content;animation:client-drift 48s linear infinite;will-change:transform}.client-track--right{animation-direction:reverse}.client-set{display:flex;flex:none;gap:1rem;padding-right:1rem}.client-card{flex:none;width:clamp(176px,17vw,244px);min-height:96px}.client-marquee:hover .client-track{animation-play-state:paused}@keyframes client-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.metric-value{min-height:3.875rem;font-size:clamp(2.4rem,3.8vw,3.5rem);white-space:nowrap}.metric-title{min-height:1.5rem}.metric-description{min-height:4rem}.metric-footer{min-height:3rem}.typing-cursor{display:inline-block;width:.17em;margin-left:.04em;color:#00e3fd;vertical-align:baseline}.typing-cursor--intro{animation:cursor-blink .5s steps(1,end) 2}.typing-cursor--hold{animation:cursor-blink .8s steps(1,end) infinite}@keyframes cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}.testimonial-swap{display:flex;flex:1;flex-direction:column;justify-content:space-between;opacity:1;transform:translateY(0);transition:opacity .45s cubic-bezier(.25,1,.5,1),transform .45s cubic-bezier(.25,1,.5,1)}.testimonial-swap.is-leaving{opacity:0;transform:translateY(8px)}.testimonial-quote{min-height:8rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;scroll-snap-type:none}.client-marquees,.client-marquee,.integration-marquees,.integration-marquee{overflow:visible}.integration-track{display:block;width:100%;animation:none}.integration-set{display:grid;grid-template-columns:1fr;width:100%;padding-right:0}.integration-set[aria-hidden=true]{display:none}.integration-card{width:auto}.client-track{width:100%;animation:none}.client-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding-right:0}.client-set[aria-hidden=true]{display:none}.client-card{width:auto}.testimonial-swap,.hero-copy{transition:none}.hero-section:before{animation:none}.hero-metric{transition:none}.hero-metric:hover{transform:none}.attribution-value{animation:none}.hero-discover-icon{transition:none}}@media(prefers-reduced-motion:reduce)and (min-width:640px){.integration-set{grid-template-columns:repeat(2,minmax(0,1fr))}.client-set{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce)and (min-width:768px){.integration-set{grid-template-columns:repeat(3,minmax(0,1fr))}.client-set{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce)and (min-width:1280px){.integration-set{grid-template-columns:repeat(5,minmax(0,1fr))}}::-webkit-scrollbar{display:none}.placeholder\:text-outline::-moz-placeholder{--tw-text-opacity: 1;color:rgb(140 144 161 / var(--tw-text-opacity, 1))}.placeholder\:text-outline::placeholder{--tw-text-opacity: 1;color:rgb(140 144 161 / var(--tw-text-opacity, 1))}.hover\:bg-surface-container-high:hover{--tw-bg-opacity: 1;background-color:rgb(39 42 47 / var(--tw-bg-opacity, 1))}.hover\:bg-surface-container-highest:hover{--tw-bg-opacity: 1;background-color:rgb(50 53 58 / var(--tw-bg-opacity, 1))}.hover\:bg-tertiary-container:hover{--tw-bg-opacity: 1;background-color:rgb(36 110 241 / var(--tw-bg-opacity, 1))}.hover\:text-on-surface:hover{--tw-text-opacity: 1;color:rgb(225 226 233 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}@media(min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-6{grid-column:span 6 / span 6}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:-translate-y-3{--tw-translate-y: -.75rem;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))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-margin{padding-left:3rem;padding-right:3rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:text-headline-xl{font-size:56px;line-height:62px;letter-spacing:-.03em;font-weight:700}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
