.landing-motion-module__4WVoyG__inverted{background:var(--foreground);color:var(--background);--border:#ffffff24}@supports (color:lab(0% 0 0)){.landing-motion-module__4WVoyG__inverted{--border:lab(100% 0 0/.14)}}.dark .landing-motion-module__4WVoyG__inverted{color:var(--foreground);background:#060612;background:lab(1.85884% 1.41322 -5.36387)}.landing-motion-module__4WVoyG__invertedMuted{color:color-mix(in oklch, currentColor 78%, transparent)}.landing-motion-module__4WVoyG__grain{pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.dark .landing-motion-module__4WVoyG__grain{opacity:.08}.landing-motion-module__4WVoyG__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-motion-module__4WVoyG__grid{position:absolute;inset:-25% 0 0;-webkit-mask-image:radial-gradient(60% 70% at 72% 55%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 70% at 72% 55%,#000 0%,#0000 75%)}.landing-motion-module__4WVoyG__glow{background:radial-gradient(circle at center, color-mix(in oklch, var(--primary) 20%, transparent) 0%, transparent 65%);border-radius:9999px;width:44rem;height:44rem;position:absolute}.landing-motion-module__4WVoyG__glowA{top:-18rem;right:-10rem}.landing-motion-module__4WVoyG__glowB{background:radial-gradient(circle,#8530c81c 0%,#0000 65%);background:radial-gradient(circle,lab(39.2181% 55.6476 -64.0999/.11) 0%,#0000 65%);bottom:-26rem;left:18%}.dark .landing-motion-module__4WVoyG__glow{background:radial-gradient(circle at center, color-mix(in oklch, var(--primary) 22%, transparent) 0%, transparent 65%)}.dark .landing-motion-module__4WVoyG__glowB{background:radial-gradient(circle,#9d57de29 0%,#0000 65%);background:radial-gradient(circle,lab(50.3615% 47.9125 -58.4824/.16) 0%,#0000 65%)}.landing-motion-module__4WVoyG__accent{color:var(--primary)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-motion-module__4WVoyG__accent{color:#0000;background-image:linear-gradient(100deg,#5648d0 0%,#8530c8 50%,#5648d0 100%);background-image:linear-gradient(100deg,lab(38.8056% 35.9681 -69.6315) 0%,lab(39.2181% 55.6476 -64.0999) 50%,lab(38.8056% 35.9681 -69.6315) 100%);background-position:0%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.dark .landing-motion-module__4WVoyG__accent{background-image:linear-gradient(100deg, var(--primary) 0%, #c190f6 50%, var(--primary) 100%)}@supports (color:lab(0% 0 0)){.dark .landing-motion-module__4WVoyG__accent{background-image:linear-gradient(100deg, var(--primary) 0%, lab(67.7139% 33.3736 -44.4035) 50%, var(--primary) 100%)}}}@media (forced-colors:active){.landing-motion-module__4WVoyG__accent{color:inherit;background-image:none}}.landing-motion-module__4WVoyG__frame{isolation:isolate;border-radius:calc(var(--radius) * 1.4 + 1px);background:var(--border);padding:1px;position:relative;overflow:hidden}.landing-motion-module__4WVoyG__frame:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg, transparent 250deg, color-mix(in oklch, var(--primary) 70%, transparent) 300deg, #9d57dee6 325deg, transparent 360deg);width:200%;position:absolute;top:50%;left:-50%;translate:0 -50%}@supports (color:lab(0% 0 0)){.landing-motion-module__4WVoyG__frame:before{background:conic-gradient(from 0deg, transparent 0deg, transparent 250deg, color-mix(in oklch, var(--primary) 70%, transparent) 300deg, lab(50.3615% 47.9125 -58.4824/.9) 325deg, transparent 360deg)}}.landing-motion-module__4WVoyG__framed{border-color:#0000}.landing-motion-module__4WVoyG__deck{z-index:-1;border-radius:calc(var(--radius) * 1.4);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);pointer-events:none;position:absolute;inset:0}.landing-motion-module__4WVoyG__deckA{translate:-1.25rem 1.5rem;rotate:-4deg}.landing-motion-module__4WVoyG__deckB{translate:1rem .75rem;rotate:2.5deg}.landing-motion-module__4WVoyG__address{align-items:center;display:inline-flex;position:relative}.landing-motion-module__4WVoyG__typed{white-space:nowrap;max-width:calc(var(--chars) * 1ch);display:inline-block;overflow:hidden}.landing-motion-module__4WVoyG__address:after{content:"";background:var(--primary);opacity:0;width:1.5px;height:1.1em;margin-left:2px;display:inline-block}.landing-motion-module__4WVoyG__tick{place-items:center;display:grid}.landing-motion-module__4WVoyG__tickRing{box-shadow:inset 0 0 0 1px var(--border)}.landing-motion-module__4WVoyG__landed{border-radius:calc(var(--radius) * 1.4)}.landing-motion-module__4WVoyG__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.landing-motion-module__4WVoyG__eyebrow:before{content:"";background:var(--primary);border-radius:9999px;width:.375rem;height:.375rem}.landing-motion-module__4WVoyG__rule{position:relative}.landing-motion-module__4WVoyG__rule:before{content:"";background:var(--primary);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0;scale:0 1}.landing-motion-module__4WVoyG__underline{position:relative}.landing-motion-module__4WVoyG__underline:after{content:"";background:linear-gradient(90deg, var(--primary), #9d57de, transparent);transform-origin:0;border-radius:9999px;height:2px;position:absolute;bottom:-1.5rem;left:0;right:0;scale:0 1}@supports (color:lab(0% 0 0)){.landing-motion-module__4WVoyG__underline:after{background:linear-gradient(90deg, var(--primary), lab(50.3615% 47.9125 -58.4824), transparent)}}.landing-motion-module__4WVoyG__bandGlow{background:radial-gradient(circle at center, color-mix(in oklch, var(--primary) 32%, transparent) 0%, transparent 62%);pointer-events:none;border-radius:9999px;width:48rem;height:48rem;position:absolute;top:-16rem;left:55%}.landing-motion-module__4WVoyG__workflow{timeline-scope:--steps, --step-read, --step-build, --step-launch, --step-measure, --step-watch;overflow-x:clip}.landing-motion-module__4WVoyG__rail{position:relative}.landing-motion-module__4WVoyG__rail:before,.landing-motion-module__4WVoyG__rail:after{content:"";border-radius:9999px;width:2px;display:none;position:absolute;top:0;bottom:0;left:0}.landing-motion-module__4WVoyG__rail:before{background:var(--border)}.landing-motion-module__4WVoyG__rail:after{background:var(--primary);transform-origin:top;scale:1 0}.landing-motion-module__4WVoyG__indexItem{isolation:isolate;position:relative}.landing-motion-module__4WVoyG__indexItem:before{content:"";background:var(--primary);transform-origin:50%;border-radius:9999px;width:2px;display:none;position:absolute;top:.35rem;bottom:.35rem;left:0;scale:1 0}.landing-motion-module__4WVoyG__indexItem:after{content:"";z-index:-1;border-radius:var(--radius-md);background:color-mix(in oklch, var(--primary) 9%, transparent);opacity:0;position:absolute;inset:0 0 0 .5rem}@media (min-width:64rem){.landing-motion-module__4WVoyG__rail:before,.landing-motion-module__4WVoyG__rail:after,.landing-motion-module__4WVoyG__indexItem:before{display:block}}.landing-motion-module__4WVoyG__numerals{line-height:1;display:grid}.landing-motion-module__4WVoyG__numeral{opacity:0;color:var(--primary);grid-area:1/1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-motion-module__4WVoyG__numeral{background-image:linear-gradient(135deg, var(--primary), #9d57de);color:#0000;-webkit-background-clip:text;background-clip:text}@supports (color:lab(0% 0 0)){.landing-motion-module__4WVoyG__numeral{background-image:linear-gradient(135deg, var(--primary), lab(50.3615% 47.9125 -58.4824))}}}.landing-motion-module__4WVoyG__halo{z-index:-1;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--primary) 18%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:9999px;position:absolute;inset:-12% -8%}.dark .landing-motion-module__4WVoyG__halo{background:radial-gradient(ellipse at center, color-mix(in oklch, var(--primary) 26%, transparent) 0%, transparent 70%)}.landing-motion-module__4WVoyG__tile{transition:translate .2s,box-shadow .2s,border-color .2s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-motion-module__4WVoyG__tile:hover{box-shadow:var(--shadow-pop);border-color:color-mix(in oklch, var(--primary) 45%, var(--border));translate:0 -2px}}.landing-motion-module__4WVoyG__closing{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 110%, color-mix(in oklch, var(--primary) 14%, transparent) 0%, transparent 70%);position:absolute;inset:0}.dark .landing-motion-module__4WVoyG__closing{background:radial-gradient(ellipse 60% 70% at 50% 110%, color-mix(in oklch, var(--primary) 20%, transparent) 0%, transparent 70%)}.landing-motion-module__4WVoyG__orbit{border:1px solid color-mix(in oklch, var(--primary) 18%, transparent);pointer-events:none;border-radius:9999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.landing-motion-module__4WVoyG__orbit:before{content:"";background:var(--primary);border-radius:9999px;width:6px;height:6px;position:absolute;top:-3px;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.landing-motion-module__4WVoyG__glowA{animation:22s ease-in-out infinite alternate landing-motion-module__4WVoyG__drift-a}.landing-motion-module__4WVoyG__glowB{animation:28s ease-in-out infinite alternate landing-motion-module__4WVoyG__drift-b}@supports ((-webkit-background-clip:text) or (background-clip:text)){.landing-motion-module__4WVoyG__accent{animation:9s ease-in-out infinite alternate landing-motion-module__4WVoyG__accent-flow}}.landing-motion-module__4WVoyG__frame:before{animation:14s linear infinite landing-motion-module__4WVoyG__turn}.landing-motion-module__4WVoyG__typed{animation:landing-motion-module__4WVoyG__type .9s steps(var(--chars), end) .4s backwards}.landing-motion-module__4WVoyG__address:after{animation:1.6s step-end .2s landing-motion-module__4WVoyG__caret}.landing-motion-module__4WVoyG__tick{animation:.42s cubic-bezier(.2,.9,.3,1.3) backwards landing-motion-module__4WVoyG__tick;animation-delay:calc(1.45s + var(--step) * .32s)}.landing-motion-module__4WVoyG__landed{animation:1.1s ease-out 2.85s landing-motion-module__4WVoyG__landed}.landing-motion-module__4WVoyG__deckA{animation:.6s cubic-bezier(.2,.8,.2,1) backwards landing-motion-module__4WVoyG__fan-a}.landing-motion-module__4WVoyG__deckB{animation:.6s cubic-bezier(.2,.8,.2,1) 50ms backwards landing-motion-module__4WVoyG__fan-b}@supports (animation-timeline:view()){.landing-motion-module__4WVoyG__grid{animation:linear both landing-motion-module__4WVoyG__parallax;animation-timeline:scroll(root);animation-range:0 900px}.landing-motion-module__4WVoyG__rule:before{animation:linear both landing-motion-module__4WVoyG__rule-fill;animation-timeline:view();animation-range:entry 20% cover 45%}.landing-motion-module__4WVoyG__underline:after{animation:linear both landing-motion-module__4WVoyG__rule-fill;animation-timeline:view();animation-range:entry 40% cover 60%}.landing-motion-module__4WVoyG__bandGlow{animation:linear both landing-motion-module__4WVoyG__band-drift;animation-timeline:view();animation-range:cover}.landing-motion-module__4WVoyG__halo{animation:linear both landing-motion-module__4WVoyG__halo-in;animation-timeline:view();animation-range:entry}.landing-motion-module__4WVoyG__orbit{animation:linear both landing-motion-module__4WVoyG__orbit-turn;animation-timeline:view();animation-range:cover}.landing-motion-module__4WVoyG__steps{view-timeline:--steps block}.landing-motion-module__4WVoyG__rail:after{animation:linear both landing-motion-module__4WVoyG__rail-fill;animation-timeline:--steps;animation-range:contain}.landing-motion-module__4WVoyG__step{view-timeline:var(--tl) block;view-timeline-inset:40% 40%}.landing-motion-module__4WVoyG__indexItem:before,.landing-motion-module__4WVoyG__indexItem:after,.landing-motion-module__4WVoyG__numeral{animation:linear both landing-motion-module__4WVoyG__current;animation-timeline:var(--tl);animation-range:entry exit}.landing-motion-module__4WVoyG__indexItem:before{animation-name:landing-motion-module__4WVoyG__current-bar}}}@keyframes landing-motion-module__4WVoyG__drift-a{to{translate:-6rem 4rem}}@keyframes landing-motion-module__4WVoyG__drift-b{to{translate:8rem -5rem}}@keyframes landing-motion-module__4WVoyG__accent-flow{to{background-position:100%}}@keyframes landing-motion-module__4WVoyG__turn{to{rotate:360deg}}@keyframes landing-motion-module__4WVoyG__type{0%{max-width:0}}@keyframes landing-motion-module__4WVoyG__caret{0%,50%{opacity:1}25%,75%{opacity:0}to{opacity:0}}@keyframes landing-motion-module__4WVoyG__tick{0%{opacity:0;scale:.4}}@keyframes landing-motion-module__4WVoyG__landed{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 45%, transparent)}to{box-shadow:0 0 0 14px color-mix(in oklch, var(--primary) 0%, transparent)}}@keyframes landing-motion-module__4WVoyG__fan-a{0%{translate:0;rotate:none}}@keyframes landing-motion-module__4WVoyG__fan-b{0%{translate:0;rotate:none}}@keyframes landing-motion-module__4WVoyG__parallax{to{translate:0 -18rem}}@keyframes landing-motion-module__4WVoyG__rule-fill{to{scale:1}}@keyframes landing-motion-module__4WVoyG__rail-fill{to{scale:1}}@keyframes landing-motion-module__4WVoyG__band-drift{0%{translate:-14rem 6rem}to{translate:10rem -6rem}}@keyframes landing-motion-module__4WVoyG__halo-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}@keyframes landing-motion-module__4WVoyG__orbit-turn{0%{rotate:-40deg}to{rotate:40deg}}@keyframes landing-motion-module__4WVoyG__current{0%,to{opacity:0}12%,88%{opacity:1}}@keyframes landing-motion-module__4WVoyG__current-bar{0%,to{scale:1 0}12%,88%{scale:1}}
