.hero-world-module__VGE9cG__scene{border:var(--border-width-pixel) solid var(--color-border-bright);background:var(--color-surface);width:min(100%,22.5rem);box-shadow:var(--shadow-pixel);isolation:isolate;position:relative;overflow:hidden}.hero-world-module__VGE9cG__worldFrame{aspect-ratio:1280/760;background:var(--color-surface);position:relative;overflow:hidden}.hero-world-module__VGE9cG__worldSvg,.hero-world-module__VGE9cG__laptopSvg,.hero-world-module__VGE9cG__foregroundSvg{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.hero-world-module__VGE9cG__worldSvg{z-index:1}.hero-world-module__VGE9cG__laptopSvg{z-index:2;pointer-events:none}.hero-world-module__VGE9cG__foregroundSvg{z-index:5;pointer-events:none}.hero-world-module__VGE9cG__wall{fill:var(--color-surface)}.hero-world-module__VGE9cG__wallPixels{fill:var(--color-border);opacity:.46}.hero-world-module__VGE9cG__windowFrame,.hero-world-module__VGE9cG__windowGrid{fill:var(--color-foreground)}.hero-world-module__VGE9cG__skyBase{fill:var(--color-background)}.hero-world-module__VGE9cG__dayBase{fill:var(--color-surface-muted)}.hero-world-module__VGE9cG__nightSky,.hero-world-module__VGE9cG__daySky,.hero-world-module__VGE9cG__moon,.hero-world-module__VGE9cG__sun{transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-step-slow) steps(3, end), transform var(--duration-step-slow) steps(3, end), visibility 0s linear var(--duration-step-slow)}:is(:root[data-theme-transition] .hero-world-module__VGE9cG__nightSky,:root[data-theme-transition] .hero-world-module__VGE9cG__daySky,:root[data-theme-transition] .hero-world-module__VGE9cG__moon,:root[data-theme-transition] .hero-world-module__VGE9cG__sun){transition-duration:.3s;transition-timing-function:steps(5,end)}.hero-world-module__VGE9cG__nightSky{visibility:visible;opacity:1;transform:translateY(0)}.hero-world-module__VGE9cG__daySky{visibility:hidden;opacity:0;transform:translateY(8px)}.hero-world-module__VGE9cG__stars,.hero-world-module__VGE9cG__moon,.hero-world-module__VGE9cG__sun,.hero-world-module__VGE9cG__cityLights{fill:var(--color-foreground)}.hero-world-module__VGE9cG__skyCutout{fill:var(--color-background)}.hero-world-module__VGE9cG__moonDetail,.hero-world-module__VGE9cG__cityNight{fill:var(--color-surface-muted)}.hero-world-module__VGE9cG__cityDay{fill:var(--color-border)}.hero-world-module__VGE9cG__cityWindows{fill:var(--color-surface)}.hero-world-module__VGE9cG__clouds{fill:var(--color-background)}.hero-world-module__VGE9cG__sunCutout{fill:var(--color-surface-muted)}:root[data-theme=light] .hero-world-module__VGE9cG__nightSky{visibility:hidden;opacity:0;transform:translateY(8px)}:root[data-theme=light] .hero-world-module__VGE9cG__daySky{visibility:visible;opacity:1;transform:translateY(0)}.hero-world-module__VGE9cG__windowDetail{fill:var(--color-border-bright)}.hero-world-module__VGE9cG__shelf,.hero-world-module__VGE9cG__deskTop,.hero-world-module__VGE9cG__deskFrame,.hero-world-module__VGE9cG__keyboard,.hero-world-module__VGE9cG__secondaryKeyboard,.hero-world-module__VGE9cG__floorPixels{fill:var(--color-foreground)}.hero-world-module__VGE9cG__books{fill:var(--color-foreground-muted)}.hero-world-module__VGE9cG__bookDetails,.hero-world-module__VGE9cG__plantDetail,.hero-world-module__VGE9cG__monitorBezelDetail{fill:var(--color-background)}.hero-world-module__VGE9cG__plant{fill:var(--color-border-bright)}.hero-world-module__VGE9cG__shelfCircuits,.hero-world-module__VGE9cG__dataCable{stroke:var(--color-border-bright);stroke-width:5px;stroke-linecap:butt;stroke-linejoin:miter}.hero-world-module__VGE9cG__signFrame,.hero-world-module__VGE9cG__monitorFrame,.hero-world-module__VGE9cG__monitorStand{fill:var(--color-foreground)}.hero-world-module__VGE9cG__signScreen,.hero-world-module__VGE9cG__monitorScreen{fill:var(--color-background)}.hero-world-module__VGE9cG__signText,.hero-world-module__VGE9cG__monitorStateLabels{fill:var(--color-foreground);font-family:var(--font-jersey), monospace;letter-spacing:2px;text-transform:uppercase}.hero-world-module__VGE9cG__signText{font-size:19px}.hero-world-module__VGE9cG__monitorStateLabels{font-size:18px}.hero-world-module__VGE9cG__monitorStateLabels text{opacity:0}.hero-world-module__VGE9cG__monitorIdleLabel{opacity:1}.hero-world-module__VGE9cG__codeMonitor{fill:var(--color-foreground);font-family:var(--font-jersey), monospace;letter-spacing:1px;font-size:16px}.hero-world-module__VGE9cG__codeSnippet{animation-play-state:paused}.hero-world-module__VGE9cG__codeSnippetPrimary{opacity:1;animation:12s step-end infinite paused hero-world-module__VGE9cG__code-primary-visibility}.hero-world-module__VGE9cG__codeSnippetSecondary{opacity:0;animation:12s step-end infinite paused hero-world-module__VGE9cG__code-secondary-visibility}.hero-world-module__VGE9cG__codeLanguage{fill:var(--color-foreground);letter-spacing:2px;font-size:19px}.hero-world-module__VGE9cG__codeLine{fill:var(--color-foreground)}.hero-world-module__VGE9cG__codeComment{fill:var(--color-foreground-muted)}.hero-world-module__VGE9cG__monitorCursor{fill:var(--color-foreground);animation:.72s steps(2,end) infinite paused hero-world-module__VGE9cG__terminal-cursor-frame}.hero-world-module__VGE9cG__dataCable{opacity:.75}.hero-world-module__VGE9cG__dataPacket{fill:var(--color-foreground);opacity:0;animation:.68s steps(5,end) infinite paused hero-world-module__VGE9cG__data-packet-travel}.hero-world-module__VGE9cG__deskShadow{fill:var(--color-border)}.hero-world-module__VGE9cG__keyboardKeys,.hero-world-module__VGE9cG__secondaryKeyboardKeys{fill:var(--color-background)}.hero-world-module__VGE9cG__laptopLid{opacity:0;transform-box:fill-box;transform-origin:bottom;transform:translateY(132px)scaleY(.08)}.hero-world-module__VGE9cG__laptopLidShell,.hero-world-module__VGE9cG__laptopHinge{fill:var(--color-foreground)}.hero-world-module__VGE9cG__laptopLidEdge{fill:var(--color-foreground-muted)}.hero-world-module__VGE9cG__mouse,.hero-world-module__VGE9cG__cup,.hero-world-module__VGE9cG__deskCore{fill:var(--color-background);stroke:var(--color-foreground);stroke-linejoin:miter}.hero-world-module__VGE9cG__mouse,.hero-world-module__VGE9cG__cup{stroke-width:5px}.hero-world-module__VGE9cG__deskCore{stroke-width:6px}.hero-world-module__VGE9cG__processorPins,.hero-world-module__VGE9cG__deskCoreLight{fill:var(--color-foreground)}.hero-world-module__VGE9cG__deskCoreLight{animation:.76s steps(2,end) infinite paused hero-world-module__VGE9cG__core-pulse-frame}.hero-world-module__VGE9cG__developerSprite,.hero-world-module__VGE9cG__dinosaurSprite{z-index:3;pointer-events:none;image-rendering:pixelated;filter:drop-shadow(2px 0 0 var(--color-background)) drop-shadow(-2px 0 0 var(--color-background));position:absolute}.hero-world-module__VGE9cG__developerSprite{aspect-ratio:1;bottom:1.5%}.hero-world-module__VGE9cG__developerPrimarySprite{width:36.5%;left:0}.hero-world-module__VGE9cG__developerSecondarySprite{width:27%;bottom:2%;left:31%}.hero-world-module__VGE9cG__dinosaurSprite{z-index:4;aspect-ratio:256/176;width:44%;bottom:2.5%;right:-1%}.hero-world-module__VGE9cG__spriteSheet{image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;animation-play-state:paused;display:none;position:absolute;inset:0}.hero-world-module__VGE9cG__developerIdleSheet{background-image:url(/sprites/developer/developer-idle.png);background-size:400% 100%;animation:3.2s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4;display:block}.hero-world-module__VGE9cG__developerTypingSheet{background-image:url(/sprites/developer/developer-typing.png);background-size:600% 100%;animation:.96s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-6}.hero-world-module__VGE9cG__developerBlinkSheet{background-image:url(/sprites/developer/developer-mask-blink.png);background-size:300% 100%;animation:.42s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-3}.hero-world-module__VGE9cG__developerHeadTurnSheet{background-image:url(/sprites/developer/developer-head-turn.png);background-size:400% 100%;animation:.9s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__developerActivateSheet{background-image:url(/sprites/developer/developer-activate.png);background-size:600% 100%;animation:3s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-6}.hero-world-module__VGE9cG__developerScratchSheet{background-image:url(/sprites/developer/developer-scratch.png);background-size:400% 100%;animation:2.2s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__developerHandsUpSheet{background-image:url(/sprites/developer/developer-hands-up.png);background-size:400% 100%;animation:2.4s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__developerClapSheet{background-image:url(/sprites/developer/developer-clap.png);background-size:400% 100%;animation:1.7s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__developerLaughSheet{background-image:url(/sprites/developer/developer-laugh.png);background-size:400% 100%;animation:2.6s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__secondaryTypingSheet{background-image:url(/sprites/developer-secondary/secondary-typing.png);background-size:400% 100%;animation:1.1s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4;display:block}.hero-world-module__VGE9cG__secondaryScratchSheet{background-image:url(/sprites/developer-secondary/secondary-scratch.png);background-size:400% 100%;animation:2.2s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__secondaryHandsUpSheet{background-image:url(/sprites/developer-secondary/secondary-hands-up.png);background-size:400% 100%;animation:2.4s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__secondaryClapSheet{background-image:url(/sprites/developer-secondary/secondary-clap.png);background-size:400% 100%;animation:1.7s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__secondaryLaughSheet{background-image:url(/sprites/developer-secondary/secondary-laugh.png);background-size:400% 100%;animation:2.6s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__dinoIdleSheet{background-image:url(/sprites/ai-dino/ai-dino-idle.png);background-size:400% 100%;animation:2.8s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4;display:block}.hero-world-module__VGE9cG__dinoBlinkSheet{background-image:url(/sprites/ai-dino/ai-dino-blink.png);background-size:300% 100%;animation-name:hero-world-module__VGE9cG__sprite-frames-3,hero-world-module__VGE9cG__dino-blink-visibility;animation-duration:.42s,5s;animation-timing-function:step-end,step-end;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto}.hero-world-module__VGE9cG__dinoTailSheet{background-image:url(/sprites/ai-dino/ai-dino-tail.png);background-size:600% 100%;animation-name:hero-world-module__VGE9cG__sprite-frames-6,hero-world-module__VGE9cG__dino-primary-visibility;animation-duration:1.6s,5s;animation-timing-function:step-end,step-end;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:paused;animation-delay:0s,0s;animation-fill-mode:none,none;animation-timeline:auto,auto}.hero-world-module__VGE9cG__dinoScanSheet{background-image:url(/sprites/ai-dino/ai-dino-scan.png);background-size:600% 100%;animation:.9s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-6}.hero-world-module__VGE9cG__dinoLinkedSheet{background-image:url(/sprites/ai-dino/ai-dino-linked.png);background-size:400% 100%;animation:1s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__dinoBoostedSheet{background-image:url(/sprites/ai-dino/ai-dino-boosted.png);background-size:600% 100%;animation:1.1s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-6}.hero-world-module__VGE9cG__dinoReadySheet{background-image:url(/sprites/ai-dino/ai-dino-ready.png);background-size:400% 100%;animation:1.5s step-end infinite paused hero-world-module__VGE9cG__sprite-frames-4}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerIdleSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerTypingSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerBlinkSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerHeadTurnSheet{display:block}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerIdleSheet{animation:3.2s step-end infinite hero-world-module__VGE9cG__sprite-frames-4,12s step-end infinite hero-world-module__VGE9cG__developer-idle-visibility}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerTypingSheet{animation:.96s step-end infinite hero-world-module__VGE9cG__sprite-frames-6,12s step-end infinite hero-world-module__VGE9cG__developer-typing-visibility}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerBlinkSheet{animation:.42s step-end infinite hero-world-module__VGE9cG__sprite-frames-3,12s step-end infinite hero-world-module__VGE9cG__developer-blink-visibility}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerHeadTurnSheet{animation:1.2s step-end infinite hero-world-module__VGE9cG__sprite-frames-4,12s step-end infinite hero-world-module__VGE9cG__developer-head-turn-visibility}.hero-world-module__VGE9cG__scene[data-sequence-state=scanning] .hero-world-module__VGE9cG__developerPrimarySprite .hero-world-module__VGE9cG__developerIdleSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__developerPrimarySprite .hero-world-module__VGE9cG__developerIdleSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__developerPrimarySprite .hero-world-module__VGE9cG__developerIdleSheet{display:none}.hero-world-module__VGE9cG__scene[data-sequence-state=scanning] .hero-world-module__VGE9cG__developerPrimarySprite .hero-world-module__VGE9cG__developerActivateSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__developerPrimarySprite .hero-world-module__VGE9cG__developerActivateSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__developerPrimarySprite .hero-world-module__VGE9cG__developerActivateSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=scanning] .hero-world-module__VGE9cG__developerSecondarySprite .hero-world-module__VGE9cG__secondaryTypingSheet{display:block}.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__developerSecondarySprite .hero-world-module__VGE9cG__secondaryTypingSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__developerSecondarySprite .hero-world-module__VGE9cG__secondaryTypingSheet{display:none}.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__developerSecondarySprite .hero-world-module__VGE9cG__secondaryClapSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__developerSecondarySprite .hero-world-module__VGE9cG__secondaryHandsUpSheet{display:block}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerPrimarySprite .hero-world-module__VGE9cG__developerIdleSheet{display:none}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerTypingSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__secondaryTypingSheet{display:block}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerSprite:not([data-developer-gesture=base]) .hero-world-module__VGE9cG__spriteSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerSprite:not([data-developer-gesture=base]) .hero-world-module__VGE9cG__spriteSheet{display:none}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=scratch] .hero-world-module__VGE9cG__developerScratchSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=scratch] .hero-world-module__VGE9cG__developerScratchSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=scratch] .hero-world-module__VGE9cG__secondaryScratchSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=scratch] .hero-world-module__VGE9cG__secondaryScratchSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=hands-up] .hero-world-module__VGE9cG__developerHandsUpSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=hands-up] .hero-world-module__VGE9cG__developerHandsUpSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=hands-up] .hero-world-module__VGE9cG__secondaryHandsUpSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=hands-up] .hero-world-module__VGE9cG__secondaryHandsUpSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=clap] .hero-world-module__VGE9cG__developerClapSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=clap] .hero-world-module__VGE9cG__developerClapSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=clap] .hero-world-module__VGE9cG__secondaryClapSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=clap] .hero-world-module__VGE9cG__secondaryClapSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=laugh] .hero-world-module__VGE9cG__developerLaughSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=laugh] .hero-world-module__VGE9cG__developerLaughSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=laugh] .hero-world-module__VGE9cG__secondaryLaughSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerSecondarySprite[data-developer-gesture=laugh] .hero-world-module__VGE9cG__secondaryLaughSheet{display:block}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__dinoIdleSheet{display:none}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__dinoTailSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=idle] .hero-world-module__VGE9cG__dinoBlinkSheet{display:block}.hero-world-module__VGE9cG__scene[data-sequence-state=scanning] .hero-world-module__VGE9cG__dinoIdleSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__dinoIdleSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__dinoIdleSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=ready] .hero-world-module__VGE9cG__dinoIdleSheet{display:none}.hero-world-module__VGE9cG__scene[data-sequence-state=scanning] .hero-world-module__VGE9cG__dinoScanSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__dinoLinkedSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__dinoBoostedSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=ready] .hero-world-module__VGE9cG__dinoReadySheet{display:block}.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:hover .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerIdleSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:hover .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerTypingSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:hover .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerBlinkSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:focus-within .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerIdleSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:focus-within .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerTypingSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:focus-within .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerBlinkSheet{display:none}.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:hover .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerHeadTurnSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:focus-within .hero-world-module__VGE9cG__developerPrimarySprite[data-developer-gesture=base] .hero-world-module__VGE9cG__developerHeadTurnSheet{animation:1.2s step-end infinite hero-world-module__VGE9cG__sprite-frames-4;display:block}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=scanning] .hero-world-module__VGE9cG__developerSecondarySprite .hero-world-module__VGE9cG__secondaryTypingSheet,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=ready] .hero-world-module__VGE9cG__developerSecondarySprite .hero-world-module__VGE9cG__secondaryTypingSheet{animation-delay:-320ms}.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:hover .hero-world-module__VGE9cG__dinoTailSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:hover .hero-world-module__VGE9cG__dinoBlinkSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:focus-within .hero-world-module__VGE9cG__dinoTailSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:focus-within .hero-world-module__VGE9cG__dinoBlinkSheet{display:none}.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:hover .hero-world-module__VGE9cG__dinoLinkedSheet,.hero-world-module__VGE9cG__scene[data-sequence-state=idle]:focus-within .hero-world-module__VGE9cG__dinoLinkedSheet{display:block}.hero-world-module__VGE9cG__scene[data-active=true] .hero-world-module__VGE9cG__spriteSheet,.hero-world-module__VGE9cG__scene[data-active=true] .hero-world-module__VGE9cG__codeSnippet,.hero-world-module__VGE9cG__scene[data-active=true] .hero-world-module__VGE9cG__monitorCursor,.hero-world-module__VGE9cG__scene[data-active=true] .hero-world-module__VGE9cG__deskCoreLight,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=linked] .hero-world-module__VGE9cG__dataPacket,.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=boosted] .hero-world-module__VGE9cG__dataPacket{animation-play-state:running}.hero-world-module__VGE9cG__scene[data-active=true][data-sequence-state=scanning] .hero-world-module__VGE9cG__laptopLid{animation:.9s steps(5,end) forwards hero-world-module__VGE9cG__laptop-open-frame}.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__laptopLid,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__laptopLid,.hero-world-module__VGE9cG__scene[data-sequence-state=ready] .hero-world-module__VGE9cG__laptopLid{opacity:1;transform:translateY(0)scaleY(1)}.hero-world-module__VGE9cG__scene[data-sequence-state=scanning] .hero-world-module__VGE9cG__monitorIdleLabel,.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__monitorIdleLabel,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__monitorIdleLabel,.hero-world-module__VGE9cG__scene[data-sequence-state=ready] .hero-world-module__VGE9cG__monitorIdleLabel{opacity:0}.hero-world-module__VGE9cG__scene[data-sequence-state=scanning] .hero-world-module__VGE9cG__monitorScanningLabel,.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__monitorLinkedLabel,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__monitorBoostedLabel,.hero-world-module__VGE9cG__scene[data-sequence-state=ready] .hero-world-module__VGE9cG__monitorReadyLabel,.hero-world-module__VGE9cG__scene[data-sequence-state=linked] .hero-world-module__VGE9cG__dataPacket,.hero-world-module__VGE9cG__scene[data-sequence-state=boosted] .hero-world-module__VGE9cG__dataPacket{opacity:1}.hero-world-module__VGE9cG__controlBar{z-index:7;border-top:var(--border-width-pixel) solid var(--color-border);background:var(--color-background);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.hero-world-module__VGE9cG__activationButton{border:var(--border-width-pixel) solid var(--color-border-bright);background:var(--color-foreground);min-height:48px;box-shadow:4px 4px 0 var(--color-border);color:var(--color-background);cursor:pointer;font:inherit;letter-spacing:var(--tracking-pixel);text-transform:uppercase;transition:transform var(--duration-step) steps(2, end), box-shadow var(--duration-step) steps(2, end), background-color var(--duration-step) steps(2, end), color var(--duration-step) steps(2, end);border-radius:0;font-size:1.25rem;line-height:1}.hero-world-module__VGE9cG__activationButton:hover,.hero-world-module__VGE9cG__activationButton:focus-visible{background:var(--color-background);box-shadow:8px 8px 0 var(--color-border-bright);color:var(--color-foreground);transform:translate(-4px,-4px)}.hero-world-module__VGE9cG__activationButton:active{box-shadow:none;transform:translate(4px,4px)}.hero-world-module__VGE9cG__activationButton:focus-visible{outline:var(--border-width-pixel) solid var(--color-focus);outline-offset:4px}.hero-world-module__VGE9cG__sequenceReadout{min-width:9rem;color:var(--color-foreground-muted);letter-spacing:var(--tracking-pixel);text-align:right;text-transform:uppercase;font-size:1rem}@keyframes hero-world-module__VGE9cG__sprite-frames-3{0%,33.332%{background-position:0 0}33.333%,66.665%{background-position:50% 0}66.666%,to{background-position:100% 0}}@keyframes hero-world-module__VGE9cG__sprite-frames-4{0%,24.999%{background-position:0 0}25%,49.999%{background-position:33.333% 0}50%,74.999%{background-position:66.667% 0}75%,to{background-position:100% 0}}@keyframes hero-world-module__VGE9cG__sprite-frames-6{0%,16.665%{background-position:0 0}16.666%,33.332%{background-position:20% 0}33.333%,49.999%{background-position:40% 0}50%,66.665%{background-position:60% 0}66.666%,83.332%{background-position:80% 0}83.333%,to{background-position:100% 0}}@keyframes hero-world-module__VGE9cG__developer-typing-visibility{0%,39.9%{opacity:1}40%,to{opacity:0}}@keyframes hero-world-module__VGE9cG__developer-blink-visibility{0%,39.9%{opacity:0}40%,47.9%{opacity:1}48%,to{opacity:0}}@keyframes hero-world-module__VGE9cG__developer-head-turn-visibility{0%,47.9%{opacity:0}48%,69.9%{opacity:1}70%,to{opacity:0}}@keyframes hero-world-module__VGE9cG__developer-idle-visibility{0%,69.9%{opacity:0}70%,to{opacity:1}}@keyframes hero-world-module__VGE9cG__dino-primary-visibility{0%,89%{opacity:1}89.1%,97%{opacity:0}97.1%,to{opacity:1}}@keyframes hero-world-module__VGE9cG__dino-blink-visibility{0%,89%{opacity:0}89.1%,97%{opacity:1}97.1%,to{opacity:0}}@keyframes hero-world-module__VGE9cG__code-primary-visibility{0%,49.9%{opacity:1}50%,99.9%{opacity:0}to{opacity:1}}@keyframes hero-world-module__VGE9cG__code-secondary-visibility{0%,49.9%{opacity:0}50%,99.9%{opacity:1}to{opacity:0}}@keyframes hero-world-module__VGE9cG__laptop-open-frame{0%{opacity:1;transform:translateY(0)scaleY(.08)}20%{opacity:1;transform:translateY(0)scaleY(.24)}40%{opacity:1;transform:translateY(0)scaleY(.44)}60%{opacity:1;transform:translateY(0)scaleY(.64)}80%{opacity:1;transform:translateY(0)scaleY(.84)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes hero-world-module__VGE9cG__terminal-cursor-frame{0%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes hero-world-module__VGE9cG__core-pulse-frame{0%,49.9%{opacity:1}50%,to{opacity:.35}}@keyframes hero-world-module__VGE9cG__data-packet-travel{0%{transform:translate(0)}50%{transform:translate(36px,20px)}to{transform:translate(72px,20px)}}@media (min-width:48rem){.hero-world-module__VGE9cG__scene{width:min(100%,32.5rem)}}@media (min-width:64rem){.hero-world-module__VGE9cG__scene{width:min(100%,42.5rem)}}@media (max-width:30rem){.hero-world-module__VGE9cG__developerPrimarySprite{width:37%;left:-2%}.hero-world-module__VGE9cG__developerSecondarySprite{width:28%;left:29%}.hero-world-module__VGE9cG__dinosaurSprite{width:48%;right:-3%}.hero-world-module__VGE9cG__controlBar{grid-template-columns:1fr}.hero-world-module__VGE9cG__sequenceReadout{text-align:left}}@media (max-width:23.999rem){.hero-world-module__VGE9cG__secondaryDetail,.hero-world-module__VGE9cG__worldFrame [data-studio-sign]{display:none}}@media (prefers-reduced-motion:reduce){.hero-world-module__VGE9cG__nightSky,.hero-world-module__VGE9cG__daySky,.hero-world-module__VGE9cG__moon,.hero-world-module__VGE9cG__sun,.hero-world-module__VGE9cG__activationButton{transition:none}.hero-world-module__VGE9cG__spriteSheet,.hero-world-module__VGE9cG__codeSnippet,.hero-world-module__VGE9cG__monitorCursor,.hero-world-module__VGE9cG__laptopLid,.hero-world-module__VGE9cG__deskCoreLight,.hero-world-module__VGE9cG__dataPacket{animation:none}.hero-world-module__VGE9cG__activationButton:hover,.hero-world-module__VGE9cG__activationButton:focus-visible,.hero-world-module__VGE9cG__activationButton:active{transform:none}}
.home-system-modules-module__MMvc1a__moduleSection{--module-delay:0s}.home-system-modules-module__MMvc1a__moduleCard{isolation:isolate;position:relative}.home-system-modules-module__MMvc1a__moduleCard:before{z-index:2;border:4px solid var(--color-border-bright);clip-path:inset(0 100% 100% 0);content:"";pointer-events:none;position:absolute;inset:-4px}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__moduleCard:before{animation:home-system-modules-module__MMvc1a__module-border-activate .36s steps(6, end) var(--module-delay) both}.home-system-modules-module__MMvc1a__moduleGlyph{clip-path:inset(0)}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__moduleGlyph{animation:home-system-modules-module__MMvc1a__module-glyph-assemble .3s steps(5, end) calc(var(--module-delay) + .1s) both}.home-system-modules-module__MMvc1a__moduleCard:is(:hover,:focus-visible,:focus-within){border-color:var(--color-border-bright);box-shadow:-4px 4px 0 0 var(--color-border-bright);transform:translate(-4px,-4px)}.home-system-modules-module__MMvc1a__moduleCard:is(:hover,:focus-visible,:focus-within) .home-system-modules-module__MMvc1a__moduleGlyph{transform:translate(4px)}.home-system-modules-module__MMvc1a__statusLine{color:var(--color-foreground);letter-spacing:var(--tracking-pixel);opacity:0;transition:opacity var(--duration-step) steps(1, end), transform var(--duration-step) steps(1, end);margin-top:auto;padding-top:1rem;font-size:1rem;line-height:1;transform:translate(-4px)}.home-system-modules-module__MMvc1a__moduleCard:is(:hover,:focus-visible,:focus-within) .home-system-modules-module__MMvc1a__statusLine{opacity:1;transform:translate(0)}.home-system-modules-module__MMvc1a__portRail{color:var(--color-foreground-muted);letter-spacing:var(--tracking-pixel);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;font-size:1rem;line-height:1;display:grid;position:relative}.home-system-modules-module__MMvc1a__portLine{background:var(--color-border);height:4px}.home-system-modules-module__MMvc1a__signal{background:var(--color-foreground);opacity:0;width:8px;height:8px;position:absolute;bottom:0;right:2.8rem}.home-system-modules-module__MMvc1a__moduleCard:is(:hover,:focus-visible) .home-system-modules-module__MMvc1a__signal{animation:.32s steps(4,end) home-system-modules-module__MMvc1a__module-signal-pulse}.home-system-modules-module__MMvc1a__scanHeader{width:fit-content;color:var(--color-foreground-muted);letter-spacing:var(--tracking-pixel);grid-template-areas:"scan";margin-top:.75rem;font-size:1rem;line-height:1;display:grid}.home-system-modules-module__MMvc1a__scanHeader>span{grid-area:scan}.home-system-modules-module__MMvc1a__scanWait{opacity:0}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=wait] .home-system-modules-module__MMvc1a__scanWait,.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__scanWait{opacity:1}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=ready] .home-system-modules-module__MMvc1a__scanWait{visibility:hidden}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=wait] .home-system-modules-module__MMvc1a__scanReady,.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__scanReady{opacity:0}.home-system-modules-module__MMvc1a__technologyItem{--scan-delay:0s}.home-system-modules-module__MMvc1a__technologyState{color:var(--color-foreground-muted);letter-spacing:var(--tracking-pixel);grid-template-areas:"state";margin-top:.55rem;font-size:.9rem;line-height:1;display:grid}.home-system-modules-module__MMvc1a__technologyState>span{grid-area:state}.home-system-modules-module__MMvc1a__technologyWait,.home-system-modules-module__MMvc1a__moduleSection[data-module-state=wait] .home-system-modules-module__MMvc1a__technologyFound,.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__technologyFound{opacity:0}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=wait] .home-system-modules-module__MMvc1a__technologyWait,.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__technologyWait{opacity:1}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__technologyItem{animation:home-system-modules-module__MMvc1a__technology-found .18s steps(2, end) var(--scan-delay) both}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__technologyFound{animation:home-system-modules-module__MMvc1a__technology-state-found 1ms steps(1, end) calc(var(--scan-delay) + .14s) forwards}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__technologyWait{animation:home-system-modules-module__MMvc1a__technology-state-wait 1ms steps(1, end) calc(var(--scan-delay) + .14s) forwards}.home-system-modules-module__MMvc1a__technologyCategory{color:var(--color-foreground);letter-spacing:var(--tracking-pixel);opacity:0;margin-top:.55rem;font-size:.9rem;line-height:1}.home-system-modules-module__MMvc1a__technologyItem:is(:hover,:focus-visible) .home-system-modules-module__MMvc1a__technologyCategory{opacity:1}.home-system-modules-module__MMvc1a__technologyItem:is(:hover,:focus-visible) .home-system-modules-module__MMvc1a__moduleGlyph{animation:.18s steps(3,end) home-system-modules-module__MMvc1a__technology-decode}.home-system-modules-module__MMvc1a__statusValue{grid-template-areas:"value";display:grid}.home-system-modules-module__MMvc1a__statusValue>span{grid-area:value}.home-system-modules-module__MMvc1a__statusChecking{opacity:0}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__statusFinal{animation:home-system-modules-module__MMvc1a__status-final 1ms steps(1, end) calc(var(--module-delay) + .22s) both}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__statusChecking{animation:home-system-modules-module__MMvc1a__status-checking .2s steps(1, end) var(--module-delay) both}.home-system-modules-module__MMvc1a__statusBar{transform-origin:bottom;transform:scaleY(1)}.home-system-modules-module__MMvc1a__moduleSection[data-module-state=active] .home-system-modules-module__MMvc1a__statusBar{animation:.52s steps(7,end) .26s both home-system-modules-module__MMvc1a__status-bar-fill}@keyframes home-system-modules-module__MMvc1a__module-border-activate{0%{clip-path:inset(0 100% 100% 0)}50%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes home-system-modules-module__MMvc1a__module-glyph-assemble{0%{clip-path:inset(0 100% 0 0);transform:translate(-4px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes home-system-modules-module__MMvc1a__module-signal-pulse{0%{opacity:0;right:calc(100% - 3rem)}20%,80%{opacity:1}to{opacity:0;right:2.8rem}}@keyframes home-system-modules-module__MMvc1a__technology-found{0%{border-color:var(--color-border);transform:translateY(4px)}to{border-color:var(--color-border-bright);transform:translateY(0)}}@keyframes home-system-modules-module__MMvc1a__technology-decode{0%,to{transform:translate(0)}33%{transform:translate(-4px)}66%{transform:translate(4px)}}@keyframes home-system-modules-module__MMvc1a__technology-state-found{0%{opacity:0}to{opacity:1}}@keyframes home-system-modules-module__MMvc1a__technology-state-wait{0%{opacity:1}to{opacity:0}}@keyframes home-system-modules-module__MMvc1a__status-checking{0%,75%{opacity:1}to{opacity:0}}@keyframes home-system-modules-module__MMvc1a__status-final{0%{opacity:0}to{opacity:1}}@keyframes home-system-modules-module__MMvc1a__status-bar-fill{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.home-system-modules-module__MMvc1a__moduleCard,.home-system-modules-module__MMvc1a__moduleGlyph,.home-system-modules-module__MMvc1a__technologyItem,.home-system-modules-module__MMvc1a__technologyFound,.home-system-modules-module__MMvc1a__technologyWait,.home-system-modules-module__MMvc1a__statusFinal,.home-system-modules-module__MMvc1a__statusBar{animation:none;transform:none}.home-system-modules-module__MMvc1a__moduleCard:before,.home-system-modules-module__MMvc1a__scanWait,.home-system-modules-module__MMvc1a__technologyWait,.home-system-modules-module__MMvc1a__statusChecking{display:none}}
.product-workflow-module__MxK50a__workflow{--workflow-progress:1;scroll-margin-top:calc(var(--header-height) + 1rem)}.product-workflow-module__MxK50a__steps{gap:1rem;padding-left:1.5rem;display:grid;position:relative}.product-workflow-module__MxK50a__steps:before,.product-workflow-module__MxK50a__steps:after{content:"";transform-origin:top;width:4px;position:absolute;top:0;bottom:0;left:.35rem}.product-workflow-module__MxK50a__steps:before{background:var(--color-border)}.product-workflow-module__MxK50a__steps:after{background:var(--color-foreground);transform:scaleY(var(--workflow-progress))}.product-workflow-module__MxK50a__step{border:var(--border-width-pixel) solid var(--color-border);background:var(--color-background);min-width:0;transition:border-color var(--duration-step) steps(1, end), box-shadow var(--duration-step) steps(1, end), transform var(--duration-step) steps(1, end);padding:1.25rem;position:relative}.product-workflow-module__MxK50a__step:before{border:4px solid var(--color-border-bright);background:var(--color-background);content:"";width:12px;height:12px;position:absolute;top:1.25rem;left:-1.75rem}.product-workflow-module__MxK50a__step[data-step-state=active]{border-color:var(--color-border-bright);box-shadow:4px 4px 0 0 var(--color-border-bright);transform:translate(-4px,-4px)}.product-workflow-module__MxK50a__step[data-step-state=done]:before,.product-workflow-module__MxK50a__step[data-step-state=active]:before{background:var(--color-foreground)}.product-workflow-module__MxK50a__step[data-step-state=active]:before{animation:.32s steps(2,end) 2 product-workflow-module__MxK50a__workflow-node-pulse}.product-workflow-module__MxK50a__stepHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.product-workflow-module__MxK50a__stepStatus{color:var(--color-foreground-muted);letter-spacing:var(--tracking-pixel);flex:none;grid-template-areas:"status";font-size:.9rem;line-height:1;display:grid}.product-workflow-module__MxK50a__stepStatus>span{visibility:hidden;grid-area:status}.product-workflow-module__MxK50a__step[data-step-state=done] .product-workflow-module__MxK50a__statusDone,.product-workflow-module__MxK50a__step[data-step-state=active] .product-workflow-module__MxK50a__statusActive,.product-workflow-module__MxK50a__step[data-step-state=wait] .product-workflow-module__MxK50a__statusWait{visibility:visible}.product-workflow-module__MxK50a__stageGraphic{align-items:center;gap:4px;min-height:20px;margin-top:1rem;display:flex}.product-workflow-module__MxK50a__stageGraphic>span{border:4px solid var(--color-border-bright);width:12px;height:12px;display:block}.product-workflow-module__MxK50a__step[data-workflow-step=discover] .product-workflow-module__MxK50a__stageGraphic>span:first-child{width:8px;height:8px}.product-workflow-module__MxK50a__step[data-workflow-step=discover] .product-workflow-module__MxK50a__stageGraphic>span:nth-child(3){width:20px}.product-workflow-module__MxK50a__step[data-workflow-step=design] .product-workflow-module__MxK50a__stageGraphic{border:4px solid var(--color-border);padding:4px}.product-workflow-module__MxK50a__step[data-workflow-step=design][data-step-state=active] .product-workflow-module__MxK50a__stageGraphic>span:nth-child(2n){opacity:0}.product-workflow-module__MxK50a__step[data-workflow-step=build] .product-workflow-module__MxK50a__stageGraphic>span:nth-child(2){height:16px}.product-workflow-module__MxK50a__step[data-workflow-step=build] .product-workflow-module__MxK50a__stageGraphic>span:nth-child(3){height:20px}.product-workflow-module__MxK50a__step[data-workflow-step=improve] .product-workflow-module__MxK50a__stageGraphic{gap:0}.product-workflow-module__MxK50a__step[data-workflow-step=improve] .product-workflow-module__MxK50a__stageGraphic>span{width:20%}.product-workflow-module__MxK50a__step[data-workflow-step=improve] .product-workflow-module__MxK50a__stageGraphic>span:last-child{border-left:0;width:40%}.product-workflow-module__MxK50a__step[data-step-state=active] .product-workflow-module__MxK50a__stageGraphic>span{animation:.4s steps(4,end) both product-workflow-module__MxK50a__workflow-stage-build}.product-workflow-module__MxK50a__step[data-step-state=active] .product-workflow-module__MxK50a__stageGraphic>span:nth-child(2){animation-delay:80ms}.product-workflow-module__MxK50a__step[data-step-state=active] .product-workflow-module__MxK50a__stageGraphic>span:nth-child(3){animation-delay:.16s}.product-workflow-module__MxK50a__step[data-step-state=active] .product-workflow-module__MxK50a__stageGraphic>span:nth-child(4){animation-delay:.24s}.product-workflow-module__MxK50a__outputState{border:var(--border-width-pixel) solid var(--color-border);color:var(--color-foreground-muted);letter-spacing:var(--tracking-pixel);text-align:center;grid-template-areas:"output";margin-top:1.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1;display:grid}.product-workflow-module__MxK50a__outputState>span{grid-area:output}.product-workflow-module__MxK50a__outputReady,.product-workflow-module__MxK50a__workflow[data-workflow-stage="4"] .product-workflow-module__MxK50a__outputProcessing{visibility:hidden}.product-workflow-module__MxK50a__workflow[data-workflow-stage="4"] .product-workflow-module__MxK50a__outputReady{color:var(--color-foreground);visibility:visible}@keyframes product-workflow-module__MxK50a__workflow-node-pulse{0%{outline:0 solid var(--color-border-bright)}to{outline:4px solid #0000}}@keyframes product-workflow-module__MxK50a__workflow-stage-build{0%{background:0 0;transform:translate(-4px)}to{background:var(--color-foreground);transform:translate(0)}}@media (min-width:40rem){.product-workflow-module__MxK50a__steps{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:1.5rem;padding-left:0}.product-workflow-module__MxK50a__steps:before,.product-workflow-module__MxK50a__steps:after{transform-origin:0;width:auto;height:4px;inset:.35rem 0 auto}.product-workflow-module__MxK50a__steps:after{transform:scaleX(var(--workflow-progress))}.product-workflow-module__MxK50a__step:before{top:-1.75rem;left:1.25rem}}@media (prefers-reduced-motion:reduce){.product-workflow-module__MxK50a__steps:after{transform:scaleY(1)}.product-workflow-module__MxK50a__step,.product-workflow-module__MxK50a__step:before,.product-workflow-module__MxK50a__stageGraphic>span{transition:none;animation:none;transform:none}}@media (min-width:40rem) and (prefers-reduced-motion:reduce){.product-workflow-module__MxK50a__steps:after{transform:scaleX(1)}}
.system-boot-module__hTLGYa__boot{z-index:45;top:calc(var(--header-height) + 1rem);left:var(--spacing-page-gutter);width:min(28rem, calc(100vw - (var(--spacing-page-gutter) * 2)));border:var(--border-width-pixel) solid var(--color-border-bright);background:color-mix(in srgb, var(--color-background) 92%, transparent);box-shadow:var(--shadow-pixel-small);color:var(--color-foreground);opacity:0;pointer-events:none;visibility:hidden;position:fixed;transform:translateY(-4px)}.system-boot-module__hTLGYa__boot[data-boot-state=running]{visibility:visible;animation:1.08s steps(6,end) both system-boot-module__hTLGYa__boot-panel-life}.system-boot-module__hTLGYa__header{border-bottom:var(--border-width-pixel) solid var(--color-border);letter-spacing:var(--tracking-pixel);justify-content:space-between;gap:1rem;padding:.5rem .75rem;font-size:1rem;line-height:1;display:flex}.system-boot-module__hTLGYa__lines{letter-spacing:var(--tracking-pixel);gap:.35rem;margin:0;padding:.75rem;font-size:1.1rem;line-height:1.1;list-style:none;display:grid}.system-boot-module__hTLGYa__line{clip-path:inset(0 100% 0 0);opacity:0;white-space:nowrap;width:fit-content;max-width:100%;overflow:hidden}.system-boot-module__hTLGYa__boot[data-boot-state=running] .system-boot-module__hTLGYa__line{animation:.16s steps(4,end) both system-boot-module__hTLGYa__boot-terminal-line;animation-delay:calc(90ms + (var(--boot-line) * .15s))}html[data-xik-boot=running] [data-site-header]{animation:.4s steps(4,end) both system-boot-module__hTLGYa__boot-header-signal}html[data-xik-boot=running] [data-hero-boot-copy]{animation:.52s steps(3,end) .26s both system-boot-module__hTLGYa__boot-hero-copy}@keyframes system-boot-module__hTLGYa__boot-panel-life{0%{opacity:0;transform:translateY(-4px)}12%,82%{opacity:1;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-4px)}}@keyframes system-boot-module__hTLGYa__boot-terminal-line{0%{clip-path:inset(0 100% 0 0);opacity:1}to{clip-path:inset(0);opacity:1}}@keyframes system-boot-module__hTLGYa__boot-header-signal{0%,49.9%{border-bottom-color:var(--color-border)}50%,to{border-bottom-color:var(--color-border-bright)}}@keyframes system-boot-module__hTLGYa__boot-hero-copy{0%{transform:translateY(4px)}to{transform:translateY(0)}}@media (max-width:389px){.system-boot-module__hTLGYa__boot{top:auto;bottom:max(1rem, env(safe-area-inset-bottom))}.system-boot-module__hTLGYa__header,.system-boot-module__hTLGYa__lines{font-size:.95rem}}@media (min-width:48rem){.system-boot-module__hTLGYa__boot{left:auto;right:3rem}}@media (min-width:64rem){.system-boot-module__hTLGYa__boot{right:5rem}}@media (prefers-reduced-motion:reduce){.system-boot-module__hTLGYa__boot,.system-boot-module__hTLGYa__boot[data-boot-state=running],.system-boot-module__hTLGYa__boot[data-boot-state=running] .system-boot-module__hTLGYa__line{animation:none;display:none}}
