.demo-module__7re_5q__shaderBackground{z-index:0;position:absolute;inset:0;overflow:hidden}.demo-module__7re_5q__shaderBackground canvas{width:100%;height:100%;display:block}.demo-module__7re_5q__content{z-index:5;pointer-events:none;position:absolute;inset:0}.demo-module__7re_5q__title{color:color-mix(in oklab, var(--foreground) 92%, transparent);font-family:var(--font-display);letter-spacing:-.075em;white-space:nowrap;text-transform:uppercase;font-size:clamp(5.25rem,7.6vw,9.25rem);font-weight:450;line-height:.72;position:absolute;inset:0}.demo-module__7re_5q__agentWord{top:50%;left:max(clamp(2.5rem, 4.75vw, 6rem), env(safe-area-inset-left));opacity:0;animation:1s cubic-bezier(.16,1,.3,1) 80ms forwards demo-module__7re_5q__word-from-left;position:absolute;transform:translate(-2rem,-50%)}.demo-module__7re_5q__word{display:block}.demo-module__7re_5q__robotWord{top:50%;right:max(clamp(2.5rem, 4.75vw, 6rem), env(safe-area-inset-right));color:color-mix(in oklab, var(--foreground) 84%, transparent);opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .16s forwards demo-module__7re_5q__word-from-right;position:absolute;transform:translate(2rem,-50%)}.demo-module__7re_5q__githubLink{top:max(clamp(1.35rem, 2.6vw, 2.6rem), env(safe-area-inset-top));right:max(clamp(1.35rem, 2.6vw, 2.6rem), env(safe-area-inset-right));z-index:30;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .36s forwards demo-module__7re_5q__actions-reveal;position:absolute;transform:translateY(1rem)}.demo-module__7re_5q__robotStage{--robot-scale:1;opacity:0;width:100vw;height:100svh;scale:var(--robot-scale);transform-origin:50% 42%;translate:0}.demo-module__7re_5q__robotStageReady{animation:1.4s cubic-bezier(.16,1,.3,1) .1s forwards demo-module__7re_5q__robot-reveal}@keyframes demo-module__7re_5q__word-from-left{to{opacity:1;transform:translateY(-50%)}}@keyframes demo-module__7re_5q__word-from-right{to{opacity:1;transform:translateY(-50%)}}@keyframes demo-module__7re_5q__actions-reveal{to{opacity:1;transform:translateY(0)}}@keyframes demo-module__7re_5q__robot-reveal{0%{opacity:0;scale:calc(var(--robot-scale) * .965)}to{opacity:1;scale:var(--robot-scale)}}@media (max-width:47.999rem){.demo-module__7re_5q__shaderBackground:after{content:"";pointer-events:none;background:linear-gradient(#000000ad 0%,#00000047 25%,#0000 48%,#0000001f 100%),linear-gradient(90deg,#0000004d 0%,#0000 22% 78%,#0000004d 100%);position:absolute;inset:0}.demo-module__7re_5q__shaderBackground canvas{filter:brightness(.82)saturate(.78)}.demo-module__7re_5q__title{letter-spacing:-.095em;font-size:clamp(4.65rem,21.25vw,5.5rem);line-height:.76}.demo-module__7re_5q__agentWord{top:clamp(6.75rem,13svh,8rem);left:max(1rem, env(safe-area-inset-left))}.demo-module__7re_5q__robotWord{top:clamp(10.75rem,20.5svh,12rem);right:max(1rem, env(safe-area-inset-right))}.demo-module__7re_5q__githubLink{top:clamp(5.75rem,13svh - 1rem,7rem);right:max(1rem, env(safe-area-inset-right));left:auto}.demo-module__7re_5q__githubLink [data-slot=button]{gap:.45rem;width:6.5rem;height:2rem;padding-inline:.65rem;font-size:.6875rem}.demo-module__7re_5q__robotStage{aspect-ratio:auto;transform-origin:50% 46%;width:100vw;height:100svh;top:0;translate:0}}@media (min-width:48rem) and (max-width:63.999rem){.demo-module__7re_5q__title{font-size:clamp(6.5rem,13.3vw,8.5rem)}}@media (prefers-reduced-motion:reduce){.demo-module__7re_5q__agentWord,.demo-module__7re_5q__robotWord,.demo-module__7re_5q__githubLink,.demo-module__7re_5q__robotStageReady{opacity:1;scale:var(--robot-scale);animation:none;transform:none}.demo-module__7re_5q__githubLink [data-slot=button],.demo-module__7re_5q__githubLink [data-slot=button]:after,.demo-module__7re_5q__githubLink [data-slot=button] svg,.demo-module__7re_5q__githubLink [data-slot=button] span{transition-duration:.01ms}}
