.ToolStackGraphic-module__qURLca__heroFlow{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.ToolStackGraphic-module__qURLca__heroFlowTrack path{fill:none;stroke:color-mix(in srgb, var(--primary) 13%, transparent);stroke-width:1px}.ToolStackGraphic-module__qURLca__heroFlowComets path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:12 100;stroke-dashoffset:-100px;opacity:0;animation:4.4s cubic-bezier(.55,.08,.35,.95) infinite ToolStackGraphic-module__qURLca__hfComet}.ToolStackGraphic-module__qURLca__heroFlowCometGlow{opacity:.35}.ToolStackGraphic-module__qURLca__heroFlowCometGlow path{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:12 100;stroke-dashoffset:-100px;opacity:0;animation:4.4s cubic-bezier(.55,.08,.35,.95) infinite ToolStackGraphic-module__qURLca__hfComet}.ToolStackGraphic-module__qURLca__heroFlowIdle path,.ToolStackGraphic-module__qURLca__heroFlowIdle circle{animation-play-state:paused}@keyframes ToolStackGraphic-module__qURLca__hfComet{0%{stroke-dashoffset:-100px;opacity:0}4%{opacity:.9}30%{opacity:.9}38%{stroke-dashoffset:12px;opacity:0}to{stroke-dashoffset:12px;opacity:0}}.ToolStackGraphic-module__qURLca__heroFlowPorts circle{opacity:.35;transform-box:fill-box;transform-origin:50%;animation:4.4s ease-out infinite ToolStackGraphic-module__qURLca__hfPort}@keyframes ToolStackGraphic-module__qURLca__hfPort{0%{opacity:.35;transform:scale(1)}4%{opacity:1;transform:scale(1.9)}18%,to{opacity:.35;transform:scale(1)}}.ToolStackGraphic-module__qURLca__heroFlowRing{fill:none;stroke:color-mix(in srgb, var(--primary) 70%, transparent);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:4.4s ease-out infinite ToolStackGraphic-module__qURLca__hfRing}@keyframes ToolStackGraphic-module__qURLca__hfRing{0%,33%{opacity:0;transform:scale(.35)}38%{opacity:.75;transform:scale(.9)}62%,to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:reduce){.ToolStackGraphic-module__qURLca__heroFlowComets path,.ToolStackGraphic-module__qURLca__heroFlowCometGlow path,.ToolStackGraphic-module__qURLca__heroFlowRing{opacity:0;animation:none}.ToolStackGraphic-module__qURLca__heroFlowPorts circle{opacity:.55;animation:none}.ToolStackGraphic-module__qURLca__heroFlowTrack path{stroke:color-mix(in srgb, var(--primary) 20%, transparent)}}.ToolStackGraphic-module__qURLca__deck{isolation:isolate;aspect-ratio:68/52;width:100%;margin-inline:auto;position:relative}.ToolStackGraphic-module__qURLca__deckGlow{z-index:0;filter:blur(50px);pointer-events:none;background:radial-gradient(closest-side,#5ca0ff80,#7c5cff42,#0000 78%);border-radius:50%;width:92%;height:74%;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%)}.ToolStackGraphic-module__qURLca__deckCard{z-index:1;border:1px solid color-mix(in srgb, var(--primary) 14%, var(--border));background:linear-gradient(180deg, var(--card), var(--secondary));transform-origin:50%;border-radius:13px;width:35%;padding:15px 17px 16px;position:absolute;box-shadow:inset 0 1px #ffffff0d,0 22px 46px -20px #000000e6,0 8px 16px -10px #000000a6}.ToolStackGraphic-module__qURLca__deckLockup{align-items:center;gap:9px;padding-right:4px;font-size:clamp(13px,1.45vw,15.5px);display:flex;position:relative}.ToolStackGraphic-module__qURLca__deckLogo{flex:none;width:1.55em;height:1.55em}.ToolStackGraphic-module__qURLca__deckName{color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;font-weight:600}.ToolStackGraphic-module__qURLca__deckLockup:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent-deep));height:2px;box-shadow:0 0 9px color-mix(in srgb, var(--primary) 45%, transparent);border-radius:2px;position:absolute;top:50%;left:-4px;right:-4px}.ToolStackGraphic-module__qURLca__deckLockup:before{content:"";background:var(--primary);width:5px;height:5px;box-shadow:0 0 8px color-mix(in srgb, var(--primary) 70%, transparent);border-radius:50%;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.ToolStackGraphic-module__qURLca__deckRepl{color:var(--muted-foreground);letter-spacing:.01em;margin:12px 0 0;font-size:clamp(11.5px,1.25vw,13px);font-weight:500}@media (max-width:940px){.ToolStackGraphic-module__qURLca__heroFlow{display:none}.ToolStackGraphic-module__qURLca__deck{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ToolStackGraphic-module__qURLca__deckGlow{display:none}.ToolStackGraphic-module__qURLca__deckCard{width:auto;min-width:0;padding:14px;position:static;transform:none!important}.ToolStackGraphic-module__qURLca__deckLockup{gap:7px;font-size:13px}.ToolStackGraphic-module__qURLca__deckRepl{margin-top:10px;font-size:12px}}@media (max-width:359px){.ToolStackGraphic-module__qURLca__deckCard{padding:11px}.ToolStackGraphic-module__qURLca__deckLockup{gap:5px;font-size:12px}}
.HeroSection-module__okO3Ja__root{isolation:isolate;background:var(--background);color:var(--foreground);position:relative;overflow:hidden}.HeroSection-module__okO3Ja__hero{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);max-width:1440px;padding-block:clamp(64px,7vw,96px) clamp(64px,7.5vw,106px);display:grid;position:relative}.HeroSection-module__okO3Ja__copy{min-width:0}.HeroSection-module__okO3Ja__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,4.9vw,4.5rem);font-weight:700;line-height:1.05}.HeroSection-module__okO3Ja__dot{color:var(--primary);text-shadow:0 0 10px color-mix(in srgb, var(--primary) 90%, transparent), 0 0 26px color-mix(in srgb, var(--primary) 55%, transparent)}@media (max-width:940px){.HeroSection-module__okO3Ja__hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:48px 56px}.HeroSection-module__okO3Ja__copy{max-width:42rem}.HeroSection-module__okO3Ja__title{font-size:clamp(2.5rem,7vw,3.75rem)}}
