@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes letter-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes word-reveal{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes wave-text{0%,60%,to{transform:none}30%{transform:translateY(-15px)}}@keyframes magnetic{0%{transform:translate(0)}to{transform:translate(var(--mouse-x,0),var(--mouse-y,0))}}@keyframes tilt{0%{transform:rotateX(0deg) rotateY(0deg)}to{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}.animate-typewriter{overflow:hidden;border-right:.15em solid orange;white-space:nowrap;margin:0 auto;letter-spacing:.15em;animation:typewriter 3.5s steps(40),blink-caret .75s step-end infinite}.animate-letter-reveal .letter{display:inline-block;animation:letter-reveal .5s ease-out forwards;opacity:0}.animate-word-reveal .word{display:inline-block;animation:word-reveal .6s ease-out forwards;opacity:0}.animate-wave-text .letter{display:inline-block;animation:wave-text 1.5s ease-in-out infinite}.parallax-slow{transform:translateY(var(--parallax-slow,0))}.parallax-medium{transform:translateY(var(--parallax-medium,0))}.parallax-fast{transform:translateY(var(--parallax-fast,0))}.animate-tilt-scroll{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.animate-scale-scroll{transform:scale(var(--scale-factor,1))}.animate-rotate-scroll{transform:rotate(var(--rotate-angle,0deg))}.micro-magnetic,.micro-tilt{transition:transform .1s ease-out}.micro-tilt:hover{transform:rotateX(10deg) rotateY(10deg)}.stagger-random>*{animation-delay:calc(var(--random-delay, 0) * 1ms)}.animation-speed-very-slow{animation-duration:3s!important}.animation-speed-slow{animation-duration:2s!important}.animation-speed-normal{animation-duration:1s!important}.animation-speed-fast{animation-duration:.5s!important}.animation-speed-very-fast{animation-duration:.25s!important}.animation-repeat-once{animation-iteration-count:1}.animation-repeat-loop{animation-iteration-count:infinite}.animation-repeat-hover:hover{animation-play-state:running}.animation-repeat-scroll{animation-play-state:paused}.animation-repeat-scroll.in-view{animation-play-state:running}.movement-intensity-subtle{--movement-scale:0.5}.movement-intensity-medium{--movement-scale:1}.movement-intensity-strong{--movement-scale:1.5}.movement-direction-vertical{--movement-x:0;--movement-y:calc(var(--movement-scale, 1) * 1)}.movement-direction-horizontal{--movement-x:calc(var(--movement-scale, 1) * 1);--movement-y:0}.movement-direction-diagonal{--movement-x:calc(var(--movement-scale, 1) * 0.7);--movement-y:calc(var(--movement-scale, 1) * 0.7)}.movement-direction-circular{--movement-radius:calc(var(--movement-scale, 1) * 10px)}@keyframes docs-assistant-logo-shimmy{0%,8%,to{transform:translateX(0) rotate(0deg)}1%{transform:translateX(-2px) rotate(-4deg)}2%{transform:translateX(2px) rotate(4deg)}3%{transform:translateX(-2px) rotate(-3deg)}4%{transform:translateX(2px) rotate(3deg)}5%{transform:translateX(-1px) rotate(-2deg)}6%{transform:translateX(1px) rotate(2deg)}}.docs-assistant-logo-shimmy{animation:docs-assistant-logo-shimmy 10s ease-in-out infinite;transform-origin:50% 58%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-rotate-scroll,.animate-scale-scroll,.animate-tilt-scroll,.parallax-fast,.parallax-medium,.parallax-slow{transform:none!important}}.animation-paused{animation-play-state:paused}.animation-running{animation-play-state:running}.animation-ready{opacity:0;transform:translateY(20px)}.animation-ready.animate{opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.nm-logo-octo{transform-origin:86% 94%}.group:focus-visible .nm-logo-octo,.group:hover .nm-logo-octo{animation:nm-logo-wave .8s cubic-bezier(.34,1.56,.64,1)}@keyframes nm-logo-wave{0%{transform:rotate(0deg)}28%{transform:rotate(-11deg) translateY(-2px)}58%{transform:rotate(7deg)}82%{transform:rotate(-3deg)}to{transform:rotate(0deg)}}