.robot-builder-module__lGSVPW__page{color:#f6f8ff;min-height:100vh;font-family:var(--font-display);background:#02040a;overflow:hidden}.robot-builder-module__lGSVPW__nav,.robot-builder-module__lGSVPW__hero,.robot-builder-module__lGSVPW__builderWrap,.robot-builder-module__lGSVPW__pageFooter{width:min(1500px,100% - 48px);margin-inline:auto}.robot-builder-module__lGSVPW__nav{color:#ffffff75;min-height:82px;font:500 9px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.robot-builder-module__lGSVPW__nav>a{color:#c9ff3d}.robot-builder-module__lGSVPW__nav div{gap:26px;display:flex}.robot-builder-module__lGSVPW__nav div a{color:#ffffffb8}.robot-builder-module__lGSVPW__nav>span{justify-self:end}.robot-builder-module__lGSVPW__hero{padding:82px 0 66px}.robot-builder-module__lGSVPW__hero>p{color:#c9ff3d;font:500 9px var(--font-mono);letter-spacing:.13em;margin:0 0 34px}.robot-builder-module__lGSVPW__hero>div{grid-template-columns:1.2fr .68fr;align-items:end;gap:86px;display:grid}.robot-builder-module__lGSVPW__hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(70px,9vw,138px);font-weight:500;line-height:.8}.robot-builder-module__lGSVPW__hero h1 em{color:#c9ff3d;font-style:normal}.robot-builder-module__lGSVPW__hero div>p{color:#ffffff9e;max-width:560px;margin:0;font-size:17px;line-height:1.72}.robot-builder-module__lGSVPW__builderWrap{scroll-margin-top:20px}.robot-builder-module__lGSVPW__builderShell{background:#05070d;border:1px solid #ffffff2e}.robot-builder-module__lGSVPW__builderHeader{border-bottom:1px solid #ffffff24;grid-template-columns:1fr 220px auto;align-items:end;gap:24px;min-height:104px;padding:18px 22px;display:grid}.robot-builder-module__lGSVPW__builderHeader>div>span,.robot-builder-module__lGSVPW__builderHeader label>span,.robot-builder-module__lGSVPW__stageMeta,.robot-builder-module__lGSVPW__partControl legend,.robot-builder-module__lGSVPW__paintBay span,.robot-builder-module__lGSVPW__pageFooter span,.robot-builder-module__lGSVPW__botReadout span{color:#ffffff6e;font:500 8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.robot-builder-module__lGSVPW__builderHeader h2{letter-spacing:-.04em;margin:7px 0 0;font-size:25px;font-weight:500}.robot-builder-module__lGSVPW__builderHeader label{gap:7px;display:grid}.robot-builder-module__lGSVPW__builderHeader input{color:#fff;width:100%;min-height:38px;font:500 11px var(--font-mono);letter-spacing:.08em;background:#02040a;border:1px solid #ffffff38;outline-color:#c9ff3d;padding:0 11px}.robot-builder-module__lGSVPW__randomButton,.robot-builder-module__lGSVPW__motionButton{color:#071126;min-height:38px;font:600 9px var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#c9ff3d;border:1px solid #c9ff3d;padding:0 15px}.robot-builder-module__lGSVPW__builderGrid{grid-template-columns:370px minmax(0,1fr);min-height:850px;display:grid}.robot-builder-module__lGSVPW__controls{background:linear-gradient(#ffffff05,#0000);border-right:1px solid #ffffff24}.robot-builder-module__lGSVPW__partControl{border:0;border-bottom:1px solid #ffffff1c;min-width:0;margin:0;padding:16px 16px 18px}.robot-builder-module__lGSVPW__partControl legend{color:#c9ff3d;padding:0}.robot-builder-module__lGSVPW__partControl>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.robot-builder-module__lGSVPW__partControl button{color:#ffffffb8;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff21;align-content:center;gap:4px;min-width:0;min-height:54px;padding:9px 10px;display:grid}.robot-builder-module__lGSVPW__partControl button strong{font:600 8px var(--font-mono);letter-spacing:.035em;text-transform:uppercase}.robot-builder-module__lGSVPW__partControl button span{color:#ffffff5c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.robot-builder-module__lGSVPW__partControl button:hover{color:#fff;border-color:#ffffff73}.robot-builder-module__lGSVPW__partControl button[aria-pressed=true]{color:#c9ff3d;background:#c9ff3d17;border-color:#c9ff3d}.robot-builder-module__lGSVPW__partControl button[aria-pressed=true] span{color:#c9ff3d8f}.robot-builder-module__lGSVPW__stage{background:radial-gradient(circle at 50% 46%,#275df62b,#0000 38%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/34px 34px;place-items:center;min-width:0;min-height:850px;display:grid;position:relative;overflow:hidden}.robot-builder-module__lGSVPW__stage:after{pointer-events:none;content:"";background:linear-gradient(90deg,#05070d9e,#0000 15% 85%,#05070d9e);position:absolute;inset:0}.robot-builder-module__lGSVPW__stageMeta{z-index:3;justify-content:space-between;display:flex;position:absolute;top:18px;left:22px;right:22px}.robot-builder-module__lGSVPW__stageMeta span:first-child{color:#c9ff3d}.robot-builder-module__lGSVPW__robot{z-index:1;width:min(670px,87%);height:auto;margin-top:-38px;overflow:visible}.robot-builder-module__lGSVPW__labGrid{fill:none;stroke:#ffffff17;stroke-width:1px;stroke-dasharray:3 9}.robot-builder-module__lGSVPW__botShadow{fill:#0000009e;filter:blur(5px)}.robot-builder-module__lGSVPW__robotAssembly{transform-origin:310px 605px}.robot-builder-module__lGSVPW__bodyPart,.robot-builder-module__lGSVPW__headPart{fill:url(#paintMetal);stroke:#ffffffc4;stroke-width:3px;stroke-linejoin:round}.robot-builder-module__lGSVPW__bodyAssembly,.robot-builder-module__lGSVPW__headAssembly{transition:transform .25s}.robot-builder-module__lGSVPW__chestPanel{fill:#071126;stroke:#fff6;stroke-width:2px}.robot-builder-module__lGSVPW__statusLight{fill:#c9ff3d;filter:url(#eyeGlow)}.robot-builder-module__lGSVPW__chestLine{fill:none;stroke:#ffffff6b;stroke-width:6px;stroke-linecap:round}.robot-builder-module__lGSVPW__unitText{fill:#ffffffc7;font:500 12px var(--font-mono);letter-spacing:.1em;text-anchor:middle}.robot-builder-module__lGSVPW__neck,.robot-builder-module__lGSVPW__headDetail{fill:none;stroke:#ebf1ffb8;stroke-width:12px;stroke-linecap:round;stroke-linejoin:round}.robot-builder-module__lGSVPW__headDetail{stroke-width:6px}.robot-builder-module__lGSVPW__signalPart{fill:none;stroke:#ebf1ffbf;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.robot-builder-module__lGSVPW__paintFill,.robot-builder-module__lGSVPW__beaconPulse{fill:var(--bot-paint)}.robot-builder-module__lGSVPW__beaconPulse{stroke:#fff;filter:url(#eyeGlow)}.robot-builder-module__lGSVPW__eyePart{fill:#c9ff3d;stroke:#071126;stroke-width:3px;filter:url(#eyeGlow)}.robot-builder-module__lGSVPW__lensGlass{fill:#101a30;stroke:#86b9ff}.robot-builder-module__lGSVPW__lensGlint{fill:#fff;stroke:none}.robot-builder-module__lGSVPW__blinkingEye{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite robot-builder-module__lGSVPW__blink}.robot-builder-module__lGSVPW__armPart,.robot-builder-module__lGSVPW__mobilityPart{stroke-linecap:round;stroke-linejoin:round}.robot-builder-module__lGSVPW__limbBar,.robot-builder-module__lGSVPW__gripper,.robot-builder-module__lGSVPW__fingers,.robot-builder-module__lGSVPW__toolDock{fill:none;stroke:#ebf1ffd1;stroke-width:12px}.robot-builder-module__lGSVPW__gripper,.robot-builder-module__lGSVPW__fingers{stroke-width:8px}.robot-builder-module__lGSVPW__toolDock{stroke-width:10px}.robot-builder-module__lGSVPW__armPart>rect{fill:url(#paintMetal);stroke:#ffffffb8;stroke-width:2px}.robot-builder-module__lGSVPW__joint{fill:#111a2c;stroke:var(--bot-paint);stroke-width:5px}.robot-builder-module__lGSVPW__softHand{fill:url(#paintMetal);stroke:#ffffffb3;stroke-width:3px}.robot-builder-module__lGSVPW__axle,.robot-builder-module__lGSVPW__caster{fill:none;stroke:#ebf1ffbf;stroke-width:13px}.robot-builder-module__lGSVPW__wheel{fill:#11192a;stroke:#ebf1ffc7;stroke-width:7px;transform-box:fill-box;transform-origin:50%}.robot-builder-module__lGSVPW__wheel circle:nth-child(2){fill:var(--bot-paint);stroke-width:4px}.robot-builder-module__lGSVPW__wheel path{fill:none;stroke:#ffffff47;stroke-width:4px}.robot-builder-module__lGSVPW__track>path:first-child{fill:#11192a;stroke:#ebf1ffc7;stroke-width:8px}.robot-builder-module__lGSVPW__track circle{fill:#1d2940;stroke:var(--bot-paint);stroke-width:5px}.robot-builder-module__lGSVPW__treadMarks{fill:none;stroke:#ffffff9e;stroke-width:6px}.robot-builder-module__lGSVPW__foot{fill:url(#paintMetal);stroke:#ffffffb3;stroke-width:3px}.robot-builder-module__lGSVPW__paw{fill:none;stroke:var(--bot-paint);stroke-width:14px}.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__robotAssembly{animation:.65s ease-in-out infinite alternate robot-builder-module__lGSVPW__driveBob}.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__wheel{animation:.72s linear infinite robot-builder-module__lGSVPW__wheelSpin}.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__treadMarks{stroke-dasharray:14 8;animation:.75s linear infinite robot-builder-module__lGSVPW__treadCrawl}.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__leftLeg{transform-origin:258px 493px;animation:.68s ease-in-out infinite alternate robot-builder-module__lGSVPW__leftStep}.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__rightLeg{transform-origin:362px 493px;animation:.68s ease-in-out infinite alternate robot-builder-module__lGSVPW__rightStep}.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__frontLeg{transform-origin:50% 485px;animation:.48s ease-in-out infinite alternate robot-builder-module__lGSVPW__leftStep}.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__backLeg{transform-origin:50% 490px;animation:.48s ease-in-out infinite alternate robot-builder-module__lGSVPW__rightStep}.robot-builder-module__lGSVPW__botReadout{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02040ac7;border:1px solid #ffffff21;grid-template-columns:1fr 1fr 1.2fr auto;align-items:center;gap:22px;min-height:65px;padding:12px 14px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.robot-builder-module__lGSVPW__botReadout>div{gap:5px;display:grid}.robot-builder-module__lGSVPW__botReadout strong{color:#fff;font:500 9px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.robot-builder-module__lGSVPW__motionButton{justify-content:center;align-items:center;gap:8px;min-width:112px;display:flex}.robot-builder-module__lGSVPW__motionButton i{background:#071126;border-radius:50%;width:7px;height:7px}.robot-builder-module__lGSVPW__motionButton[aria-pressed=true]{color:#c9ff3d;background:0 0}.robot-builder-module__lGSVPW__motionButton[aria-pressed=true] i{background:#c9ff3d;box-shadow:0 0 10px #c9ff3d}.robot-builder-module__lGSVPW__paintBay{border-top:1px solid #ffffff24;grid-template-columns:210px auto 1fr;align-items:center;gap:32px;min-height:96px;padding:17px 22px;display:grid}.robot-builder-module__lGSVPW__paintBay>div:first-child{gap:7px;display:grid}.robot-builder-module__lGSVPW__paintBay strong{font-size:13px;font-weight:500}.robot-builder-module__lGSVPW__paintChoices{gap:9px;display:flex}.robot-builder-module__lGSVPW__paintChoices button{background:var(--swatch);cursor:pointer;border:1px solid #ffffff40;border-radius:50%;width:34px;height:34px}.robot-builder-module__lGSVPW__paintChoices button[aria-pressed=true]{box-shadow:0 0 0 3px #05070d,0 0 0 4px #c9ff3d}.robot-builder-module__lGSVPW__paintBay p{color:#ffffff6b;justify-self:end;margin:0;font-size:10px}.robot-builder-module__lGSVPW__pageFooter{border-bottom:1px solid #ffffff1f;grid-template-columns:.6fr 1fr auto;align-items:center;gap:40px;padding:62px 0 82px;display:grid}.robot-builder-module__lGSVPW__pageFooter span{color:#c9ff3d}.robot-builder-module__lGSVPW__pageFooter p{color:#ffffff75;margin:0;font-size:11px;line-height:1.6}.robot-builder-module__lGSVPW__pageFooter a{color:#fffc;font:500 9px var(--font-mono);letter-spacing:.08em}@keyframes robot-builder-module__lGSVPW__blink{0%,45%,48%,to{transform:scaleY(1)}46%,47%{transform:scaleY(.08)}}@keyframes robot-builder-module__lGSVPW__driveBob{to{transform:translateY(-5px)rotate(.4deg)}}@keyframes robot-builder-module__lGSVPW__wheelSpin{to{transform:rotate(360deg)}}@keyframes robot-builder-module__lGSVPW__treadCrawl{to{stroke-dashoffset:-44px}}@keyframes robot-builder-module__lGSVPW__leftStep{to{transform:rotate(8deg)translateY(-5px)}}@keyframes robot-builder-module__lGSVPW__rightStep{to{transform:rotate(-8deg)translateY(5px)}}@media (max-width:1050px){.robot-builder-module__lGSVPW__builderGrid{grid-template-columns:1fr}.robot-builder-module__lGSVPW__controls{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.robot-builder-module__lGSVPW__partControl{border-right:1px solid #ffffff1c}.robot-builder-module__lGSVPW__stage{min-height:760px}}@media (max-width:940px){.robot-builder-module__lGSVPW__hero>div{grid-template-columns:1fr;gap:36px}.robot-builder-module__lGSVPW__builderHeader{grid-template-columns:1fr 190px}.robot-builder-module__lGSVPW__randomButton{grid-column:2}.robot-builder-module__lGSVPW__pageFooter{grid-template-columns:1fr;gap:16px}}@media (max-width:620px){.robot-builder-module__lGSVPW__nav,.robot-builder-module__lGSVPW__hero,.robot-builder-module__lGSVPW__builderWrap,.robot-builder-module__lGSVPW__pageFooter{width:calc(100vw - 20px)}.robot-builder-module__lGSVPW__nav{grid-template-columns:1fr auto}.robot-builder-module__lGSVPW__nav>span{display:none}.robot-builder-module__lGSVPW__nav div{gap:13px}.robot-builder-module__lGSVPW__hero{padding:58px 0 48px}.robot-builder-module__lGSVPW__hero h1{font-size:64px}.robot-builder-module__lGSVPW__builderHeader{grid-template-columns:1fr;align-items:start}.robot-builder-module__lGSVPW__randomButton{grid-column:auto}.robot-builder-module__lGSVPW__controls{grid-template-columns:1fr}.robot-builder-module__lGSVPW__partControl{border-right:0}.robot-builder-module__lGSVPW__stage{min-height:620px}.robot-builder-module__lGSVPW__robot{width:112%;margin-top:-28px}.robot-builder-module__lGSVPW__stageMeta{left:13px;right:13px}.robot-builder-module__lGSVPW__stageMeta span:last-child{display:none}.robot-builder-module__lGSVPW__botReadout{grid-template-columns:1fr auto;gap:10px;bottom:10px;left:10px;right:10px}.robot-builder-module__lGSVPW__botReadout>div:nth-child(2),.robot-builder-module__lGSVPW__botReadout>div:nth-child(3){display:none}.robot-builder-module__lGSVPW__paintBay{grid-template-columns:1fr;gap:16px}.robot-builder-module__lGSVPW__paintBay p{justify-self:start}}@media (prefers-reduced-motion:reduce){.robot-builder-module__lGSVPW__blinkingEye,.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__robotAssembly,.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__wheel,.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__treadMarks,.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__leftLeg,.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__rightLeg,.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__frontLeg,.robot-builder-module__lGSVPW__isMoving .robot-builder-module__lGSVPW__backLeg{animation:none}}
