@keyframes landing_stepIn__K1nkb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.landing_stepIn__K1nkb{animation:landing_stepIn__K1nkb .42s var(--ease-fl-std) both}.landing_odoWrap__od7_C{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:bottom}.landing_odoColumn__5_Htp{display:flex;flex-direction:column;will-change:transform;transition:transform .62s var(--ease-fl-out)}.landing_odoCell__cmkck{display:block;height:1em;line-height:1}@keyframes landing_dmSweep__GBJl9{0%{transform:translateY(-72px)}to{transform:translateY(268px)}}.landing_sweep__b_o6E{background:linear-gradient(180deg,color-mix(in srgb,var(--color-fl-lilac-600) 0%,transparent) 0,color-mix(in srgb,var(--color-fl-lilac-600) 5%,transparent) 60%,color-mix(in srgb,var(--color-fl-lilac-600) 10%,transparent) 94%,color-mix(in srgb,var(--color-fl-lilac-600) 34%,transparent) 100%);animation:landing_dmSweep__GBJl9 2.5s cubic-bezier(.33,0,.25,1) forwards}@keyframes landing_dmPulse__nTkqc{0%,to{opacity:1}50%{opacity:.3}}.landing_scanPulse__IjkzU{animation:landing_dmPulse__nTkqc .9s ease-in-out infinite}.landing_flame__uOZKm{transform:scale(.86);transition:transform .26s cubic-bezier(.34,1.4,.64,1)}.landing_flameLit__H__xn{transform:scale(1)}@keyframes landing_flCaret__qXwJM{0%,46%{opacity:1}50%,to{opacity:0}}.landing_caret__jioZ_{animation:landing_flCaret__qXwJM .9s step-end infinite}@keyframes landing_flDot__JfTz_{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.landing_typingDot__IGDr6{animation:landing_flDot__JfTz_ 1.15s var(--ease-fl-std) infinite}@keyframes landing_flStepIn__XCkG4{0%{opacity:0;transform:translateY(7px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes landing_flPointIn__Qdrvi{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.landing_companionStepIn__riqky{animation:landing_flStepIn__XCkG4 .52s var(--ease-fl-out) both}.landing_companionPointIn__Jzflo{animation:landing_flPointIn__Qdrvi .52s var(--ease-fl-out) both}@media (prefers-reduced-motion:reduce){.landing_companionPointIn__Jzflo,.landing_companionStepIn__riqky{animation:none!important}}@keyframes landing_lumiBeam__9Vc19{0%{transform:translate(0) scaleY(1)}to{transform:translate(var(--fl-beam-x,0),var(--fl-beam-y,0)) scaleY(var(--fl-beam-s,1))}}@keyframes landing_lumiBeamBreathe__SwtQN{0%{opacity:.7}to{opacity:.95}}.landing_beam__Y6oe0{animation:landing_lumiBeam__9Vc19 var(--fl-beam-d,9s) ease-in-out infinite alternate,landing_lumiBeamBreathe__SwtQN 7s ease-in-out infinite alternate;will-change:transform,opacity}.landing_beamGrain__sofan{mask-image:radial-gradient(ellipse 46% 44% at 60% 52%,#000 22%,color-mix(in srgb,#000 55%,transparent) 58%,transparent 86%);-webkit-mask-image:radial-gradient(ellipse 46% 44% at 60% 52%,#000 22%,color-mix(in srgb,#000 55%,transparent) 58%,transparent 86%);mix-blend-mode:overlay}.landing_proofGrain__yx2S1{mask-image:radial-gradient(ellipse 55% 75% at 50% 100%,#000 0,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 55% 75% at 50% 100%,#000 0,transparent 100%);mix-blend-mode:overlay}@keyframes landing_flSpin__feuw0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.landing_ringA__cXjCv{animation:landing_flSpin__feuw0 90s linear infinite}.landing_ringB__IeZ_n{animation:landing_flSpin__feuw0 70s linear infinite reverse}.landing_orbitNode__A5QIf{left:var(--fl-orbit-x);top:var(--fl-orbit-y)}@media (max-width:760px){.landing_orbitNode__A5QIf{left:var(--fl-orbit-mx);top:var(--fl-orbit-my)}}.landing_fade__UXop7{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.landing_chatFade__XjX_L{mask-image:linear-gradient(180deg,transparent,color-mix(in srgb,#000 8%,transparent) 26px,color-mix(in srgb,#000 35%,transparent) 52px,color-mix(in srgb,#000 72%,transparent) 82px,#000 116px);-webkit-mask-image:linear-gradient(180deg,transparent,color-mix(in srgb,#000 8%,transparent) 26px,color-mix(in srgb,#000 35%,transparent) 52px,color-mix(in srgb,#000 72%,transparent) 82px,#000 116px)}