.landing-module__bxHgOq__page{isolation:isolate}.landing-module__bxHgOq__illustrations{min-width:0;padding:4px 16px}.landing-module__bxHgOq__figureTitle{font-size:14px;font-weight:500;line-height:1.5}.landing-module__bxHgOq__agents,.landing-module__bxHgOq__sandboxes{--provider-motion:playing;gap:8px;margin-top:18px;display:grid}.landing-module__bxHgOq__agents{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-module__bxHgOq__sandboxes{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-module__bxHgOq__providerOption{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:flex}.landing-module__bxHgOq__providerLogo{border-radius:12px;place-items:center;width:48px;height:48px;transition:background-color .3s,box-shadow .3s,transform .3s;display:grid}.landing-module__bxHgOq__providerOption[data-highlighted=true] .landing-module__bxHgOq__providerLogo{background:color-mix(in srgb, var(--accent) 20%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-2px)}.landing-module__bxHgOq__providerLabel{transition:color .3s}.landing-module__bxHgOq__providerOption[data-highlighted=true] .landing-module__bxHgOq__providerLabel{color:var(--accent)}.landing-module__bxHgOq__sandboxTitle{margin-top:30px}.landing-module__bxHgOq__workflow{--workflow-cycle:16s;margin-top:38px}.landing-module__bxHgOq__workflowCanvas{height:108px;margin-top:24px;position:relative}.landing-module__bxHgOq__stages{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-module__bxHgOq__stage,.landing-module__bxHgOq__addStage{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.landing-module__bxHgOq__stage{animation:landing-module__bxHgOq__plan-added var(--workflow-cycle) ease-out infinite;position:relative}.landing-module__bxHgOq__reviewStage{animation-name:landing-module__bxHgOq__review-added}.landing-module__bxHgOq__buildStage{animation-name:landing-module__bxHgOq__build-added}.landing-module__bxHgOq__stage:after{background:color-mix(in srgb, var(--border) 45%, transparent);content:"";width:calc(100% - 50px);height:1px;position:absolute;top:19px;left:calc(50% + 25px)}.landing-module__bxHgOq__planStage:after{animation:landing-module__bxHgOq__review-added var(--workflow-cycle) ease-out infinite}.landing-module__bxHgOq__reviewStage:after{animation:landing-module__bxHgOq__build-added var(--workflow-cycle) ease-out infinite}.landing-module__bxHgOq__buildStage:after{border-top:1px dashed var(--muted);opacity:.5;background:0 0}.landing-module__bxHgOq__stageNode,.landing-module__bxHgOq__addNode{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft);width:39px;height:39px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.landing-module__bxHgOq__planStage .landing-module__bxHgOq__stageNode{animation:landing-module__bxHgOq__agent-working var(--workflow-cycle) ease-out infinite}.landing-module__bxHgOq__reviewStage .landing-module__bxHgOq__stageNode{border-color:color-mix(in srgb, var(--foreground) 35%, transparent);background:var(--canvas);color:var(--foreground);animation:landing-module__bxHgOq__human-waiting var(--workflow-cycle) ease-out infinite;border-radius:50%}.landing-module__bxHgOq__stageName{margin-top:9px;font-size:12px;font-weight:500;line-height:1.5}.landing-module__bxHgOq__stageOwner{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.5}.landing-module__bxHgOq__addStage{width:25%;color:var(--muted);animation:landing-module__bxHgOq__add-position var(--workflow-cycle) ease-in-out infinite;position:absolute;top:0;left:0;transform:translate(300%)}.landing-module__bxHgOq__addNode{border:1px dashed color-mix(in srgb, var(--muted) 65%, transparent);color:var(--muted);background:0 0;font-size:23px;font-weight:300}.landing-module__bxHgOq__workflowCursor{opacity:0;pointer-events:none;width:25%;animation:landing-module__bxHgOq__user-adds-stage var(--workflow-cycle) ease-in-out infinite;padding-left:calc(12.5% + 9px);position:absolute;top:27px;left:0}.landing-module__bxHgOq__workflowCursor svg{max-width:none}.landing-module__bxHgOq__workflowStatus{color:var(--muted);font-family:var(--font-ibm-plex-mono), monospace;text-align:center;font-size:11px;line-height:1.5;display:grid}.landing-module__bxHgOq__workflowStatus>span{grid-area:1/1}.landing-module__bxHgOq__workflowStatus>span:not(.landing-module__bxHgOq__workflowSummary){opacity:0}.landing-module__bxHgOq__startStatus{animation:landing-module__bxHgOq__start-caption var(--workflow-cycle) linear infinite}.landing-module__bxHgOq__planStatus{animation:landing-module__bxHgOq__plan-caption var(--workflow-cycle) linear infinite}.landing-module__bxHgOq__reviewStatus{animation:landing-module__bxHgOq__review-caption var(--workflow-cycle) linear infinite}.landing-module__bxHgOq__buildStatus{animation:landing-module__bxHgOq__build-caption var(--workflow-cycle) linear infinite}.landing-module__bxHgOq__workingStatus{animation:landing-module__bxHgOq__working-caption var(--workflow-cycle) linear infinite}.landing-module__bxHgOq__waitingStatus{animation:landing-module__bxHgOq__waiting-caption var(--workflow-cycle) linear infinite}.landing-module__bxHgOq__workflowSummary{animation:landing-module__bxHgOq__summary-caption var(--workflow-cycle) linear infinite}@keyframes landing-module__bxHgOq__plan-added{0%,10%,to{opacity:0;transform:translateY(6px)scale(.9)}14%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}}@keyframes landing-module__bxHgOq__review-added{0%,28%,to{opacity:0;transform:translateY(6px)scale(.9)}32%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}}@keyframes landing-module__bxHgOq__build-added{0%,46%,to{opacity:0;transform:translateY(6px)scale(.9)}50%,94%{opacity:1;transform:none}98%{opacity:0;transform:none}}@keyframes landing-module__bxHgOq__add-position{0%,10%,to{opacity:1;transform:translate(0)}15%,28%{opacity:1;transform:translate(100%)}33%,46%{opacity:1;transform:translate(200%)}51%,94%{opacity:1;transform:translate(300%)}98%{opacity:0;transform:translate(300%)}99%{opacity:0;transform:translate(0)}}@keyframes landing-module__bxHgOq__user-adds-stage{0%,3%{opacity:0;transform:translateY(12px)}7%,9%{opacity:1;transform:translate(0)}10%{opacity:1;transform:translate(0)scale(.85)}13%,19%{opacity:1;transform:translate(0)}25%,27%{opacity:1;transform:translate(100%)}28%{opacity:1;transform:translate(100%)scale(.85)}31%,37%{opacity:1;transform:translate(100%)}43%,45%{opacity:1;transform:translate(200%)}46%{opacity:1;transform:translate(200%)scale(.85)}49%,52%{opacity:1;transform:translate(200%)}57%,to{opacity:0;transform:translate(200%,12px)}}@keyframes landing-module__bxHgOq__agent-working{0%,58%,72%,to{box-shadow:0 0 #0000}62%,68%{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 14%, transparent)}65%{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 8%, transparent)}}@keyframes landing-module__bxHgOq__human-waiting{0%,73%,94%,to{box-shadow:0 0 #0000}78%,88%{box-shadow:0 0 0 5px color-mix(in srgb, var(--foreground) 8%, transparent)}83%{box-shadow:0 0 0 2px color-mix(in srgb, var(--foreground) 4%, transparent)}}@keyframes landing-module__bxHgOq__start-caption{0%,9%,to{opacity:1}10%,98%{opacity:0}}@keyframes landing-module__bxHgOq__plan-caption{0%,10%,28%,to{opacity:0}12%,26%{opacity:1}}@keyframes landing-module__bxHgOq__review-caption{0%,28%,46%,to{opacity:0}30%,44%{opacity:1}}@keyframes landing-module__bxHgOq__build-caption{0%,46%,59%,to{opacity:0}48%,57%{opacity:1}}@keyframes landing-module__bxHgOq__working-caption{0%,59%,73%,to{opacity:0}61%,71%{opacity:1}}@keyframes landing-module__bxHgOq__waiting-caption{0%,73%,98%,to{opacity:0}75%,94%{opacity:1}}@keyframes landing-module__bxHgOq__summary-caption{0%,to{opacity:0}}.landing-module__bxHgOq__workflow[data-animation=offscreen] *,.landing-module__bxHgOq__workflow[data-animation=offscreen] :after,.landing-module__bxHgOq__animatedFigure[data-animation=waiting] *,.landing-module__bxHgOq__animatedFigure[data-animation=waiting] :before,.landing-module__bxHgOq__animatedFigure[data-animation=waiting] :after{animation:none}.landing-module__bxHgOq__animatedFigure[data-animation=offscreen] *,.landing-module__bxHgOq__animatedFigure[data-animation=offscreen] :before,.landing-module__bxHgOq__animatedFigure[data-animation=offscreen] :after{animation-play-state:paused}@media (max-width:479px){.landing-module__bxHgOq__illustrations{padding-inline:0}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.landing-module__bxHgOq__agents,.landing-module__bxHgOq__sandboxes{--provider-motion:paused}.landing-module__bxHgOq__animatedFigure *,.landing-module__bxHgOq__animatedFigure :before,.landing-module__bxHgOq__animatedFigure :after{animation:none!important}}:is(:root[data-reduced-motion=reduce] .landing-module__bxHgOq__agents,:root[data-reduced-motion=reduce] .landing-module__bxHgOq__sandboxes){--provider-motion:paused}:root[data-reduced-motion=reduce] .landing-module__bxHgOq__animatedFigure *{animation:none!important}:root[data-reduced-motion=reduce] .landing-module__bxHgOq__animatedFigure :before{animation:none!important}:root[data-reduced-motion=reduce] .landing-module__bxHgOq__animatedFigure :after{animation:none!important}
