.hero-stage.is-stage-autocycle .hs-stage-layer{opacity:0;pointer-events:none;transition:opacity .6s,transform .6s;transform:translateY(8px);display:block!important;position:absolute!important;inset:0!important}.hero-stage.is-stage-autocycle .hs-stage-layer.mo-stage-on{opacity:1;pointer-events:auto;transform:translateY(0)}body.mo-signal .flow-cables path.live{stroke-dasharray:6 8;animation:1.6s linear infinite mo-sig-flow}@keyframes mo-sig-flow{to{stroke-dashoffset:-14px}}body.mo-signal .flow-rack-row.is-on .pin{animation:2.4s ease-in-out infinite mo-led-pulse}@keyframes mo-led-pulse{0%,to{opacity:1}50%{opacity:.55}}body.mo-monitor-stream .mon-log .row{transition:transform .24s,opacity .24s}body.mo-monitor-stream .mon-log .row.mo-row-enter{opacity:0;transform:translateY(10px)}body.mo-monitor-stream .mon-log .row.mo-row-leave{opacity:0;transform:translateY(-6px)}body.mo-monitor-stream .mon-cmd .cursor{animation:1s step-end infinite mo-blink}@keyframes mo-blink{50%{opacity:0}}body.mo-sync-arrow .sync-arrow{position:relative;overflow:visible}body.mo-sync-arrow .sync-arrow:after{content:"";background:var(--orange-500,#ff5e1f);pointer-events:none;border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:1.8s ease-in-out infinite mo-sync-dot;position:absolute;top:50%;left:0;box-shadow:0 0 0 2px #ff5e1f2e}@keyframes mo-sync-dot{0%{opacity:0;left:4%;transform:scale(.6)}18%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;left:96%;transform:scale(.6)}}body.mo-tickers [data-mo-ticker]{font-variant-numeric:tabular-nums}.curl-copy.mo-copied{background:var(--orange-500,#ff5e1f)!important;border-color:var(--orange-500,#ff5e1f)!important;color:#fff!important}.curl-copy .mo-copy-label{transition:opacity .18s,transform .18s;display:inline-block}.curl-copy.mo-flash .mo-copy-label{animation:1.5s forwards mo-copy-flash}@keyframes mo-copy-flash{0%{opacity:1;transform:translateY(0)}20%{opacity:0;transform:translateY(-6px)}21%{opacity:0;transform:translateY(6px)}40%,80%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}body.mo-agent-type .is-stack .ag-msg.mo-agent-pre{opacity:0;transform:translateY(6px)}body.mo-agent-type .is-stack .ag-msg.mo-agent-in{opacity:1;transition:opacity .28s ease-out,transform .28s ease-out;transform:translateY(0)}.mo-typing:after{content:"•••";letter-spacing:2px;font-weight:700;animation:1s steps(4,end) infinite mo-typing-dots;display:inline-block}@keyframes mo-typing-dots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}body.mo-tool-chat #tools .chat-row.mo-tc-pre{opacity:0;transform:translateY(8px)}body.mo-tool-chat #tools .chat-row.mo-tc-in{opacity:1;transition:opacity .36s cubic-bezier(.2,.6,.2,1),transform .36s cubic-bezier(.2,.6,.2,1);transform:translateY(0)}body.mo-tool-chat #tools .chat-row.mo-tc-thinking .msg strong+:after,body.mo-tool-chat #tools .chat-row.mo-tc-thinking .msg:after{content:" …";letter-spacing:2px;color:var(--ink-50,#8b8a87);animation:.9s steps(4,end) infinite mo-thinking-dots;display:inline-block}@keyframes mo-thinking-dots{0%{opacity:.2}to{opacity:1}}body.mo-tool-chat #tools .chat-row.tool.mo-tc-in .msg{animation:1.5s ease-out mo-tool-flash}@keyframes mo-tool-flash{0%{background:#ff5e1f33;box-shadow:0 0 0 1px #ff5e1f59}60%{background:#ff5e1f14;box-shadow:0 0 0 1px #ff5e1f1a}to{background:0 0;box-shadow:0 0 0 1px #0000}}body.mo-tool-chat #tools .chat-row.tool.mo-tc-in .msg:before{content:"▸ ";color:var(--orange-500,#ff5e1f);font-weight:600}body.mo-schematic .is-schematic.mo-explode .sch-slab,body.mo-schematic .is-schematic.mo-explode .sch-leaders,body.mo-schematic .is-schematic.mo-explode .sch-pin,body.mo-schematic .is-schematic.mo-explode .sch-rule,body.mo-schematic .is-schematic.mo-explode .sch-title,body.mo-schematic .is-schematic.mo-explode .sch-meta{will-change:transform, opacity}body.mo-schematic .is-schematic.mo-explode .sch-slab:first-of-type{animation:.72s cubic-bezier(.2,.6,.2,1) both mo-sch-top}body.mo-schematic .is-schematic.mo-explode .sch-slab.is-core{animation:.72s cubic-bezier(.2,.6,.2,1) 80ms both mo-sch-mid}body.mo-schematic .is-schematic.mo-explode .sch-slab:nth-of-type(3){animation:.72s cubic-bezier(.2,.6,.2,1) .16s both mo-sch-bot}@keyframes mo-sch-top{0%{opacity:0;transform:translateY(96px)}to{opacity:1;transform:translateY(0)}}@keyframes mo-sch-mid{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes mo-sch-bot{0%{opacity:0;transform:translateY(-96px)}to{opacity:1;transform:translateY(0)}}body.mo-schematic .is-schematic.mo-explode .sch-leaders,body.mo-schematic .is-schematic.mo-explode .sch-pin{animation:.36s ease-out .52s both mo-fade-in}body.mo-schematic .is-schematic.mo-explode .sch-rule,body.mo-schematic .is-schematic.mo-explode .sch-title,body.mo-schematic .is-schematic.mo-explode .sch-meta{animation:.36s ease-out .6s both mo-fade-in}@keyframes mo-fade-in{0%{opacity:0}to{opacity:1}}body.mo-reveals .fig-head,body.mo-reveals .fig-body.reveal,body.mo-reveals .fig-rule{opacity:0;transition:opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1);transform:translateY(14px)}body.mo-reveals .fig-section.mo-revealed .fig-rule{transition-delay:0s}body.mo-reveals .fig-section.mo-revealed .fig-head{transition-delay:80ms}body.mo-reveals .fig-section.mo-revealed .fig-body{transition-delay:.16s}body.mo-reveals .fig-section.mo-revealed .fig-rule,body.mo-reveals .fig-section.mo-revealed .fig-head,body.mo-reveals .fig-section.mo-revealed .fig-body.reveal{opacity:1;transform:translateY(0)}body.mo-nav-kick .nav-item .br,body.mo-nav-kick .nav-item .lbl{transition:transform .14s cubic-bezier(.2,.6,.2,1),letter-spacing .14s cubic-bezier(.2,.6,.2,1),color .15s;display:inline-block}body.mo-nav-kick .nav-item:hover .br{transform:translateY(-1px)scale(1.04)}body.mo-nav-kick .nav-item:hover .lbl{letter-spacing:.01em}body.mo-deploy-log #runtime .deploy-line{opacity:0;transform:translateY(2px)}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line{animation:.28s ease-out forwards mo-deploy-line}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:first-child{animation-delay:.2s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(2){animation-delay:1.05s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(3){animation-delay:1.17s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(4){animation-delay:1.37s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(5){animation-delay:1.72s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(6){animation-delay:2.17s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(7){animation-delay:2.67s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(8){animation-delay:2.82s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(9){animation-delay:3.02s}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:nth-child(10){animation-delay:3.22s}@keyframes mo-deploy-line{to{opacity:1;transform:translateY(0)}}body.mo-deploy-log #runtime .deploy-log .deploy-line:first-child .cmd{white-space:nowrap;vertical-align:bottom;width:0;display:inline-block;overflow:hidden}body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:first-child .cmd{animation:.6s steps(15,end) .35s forwards mo-deploy-type}@keyframes mo-deploy-type{0%{width:0}to{width:15ch}}body.mo-sync-fields #sync .rec-mock .v.synced{opacity:0;transform:translateY(3px)}body.mo-sync-fields #sync .rec-mock.mo-sync-fields-play .v.synced{animation:.36s ease-out .2s forwards mo-sync-populate}@keyframes mo-sync-populate{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}body.mo-sync-fields #sync .rec-mock.mo-sync-fields-play .v.synced:before{content:"";z-index:-1;opacity:0;background:#ff5e1f1f;border-radius:3px;animation:.9s ease-out .2s forwards mo-sync-flash;position:absolute;inset:-2px -6px}@keyframes mo-sync-flash{0%{opacity:0}20%{opacity:1}to{opacity:0}}body.mo-sync-fields #sync .rec-mock .v.synced{position:relative}body.mo-deploy-log #runtime .caps-tree-list>*{opacity:0}body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>*{animation:.28s ease-out forwards mo-deploy-line}body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>:nth-child(-n+3){animation-delay:1.37s}body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>:nth-child(n+4):nth-child(-n+6){animation-delay:1.72s}body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>:nth-child(n+7):nth-child(-n+9){animation-delay:1.97s}body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>:nth-child(n+10):nth-child(-n+12){animation-delay:2.22s}body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>:nth-child(n+13):nth-child(-n+15){animation-delay:2.47s}body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>:nth-child(n+16):nth-child(-n+18){animation-delay:2.72s}body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>:nth-child(n+19){animation-delay:2.97s}body.mo-diagrams #triggers .diagram [stroke=\#ff5e1f],body.mo-diagrams #platform .diagram [stroke=\#ff5e1f]{stroke-dasharray:6 8;animation:1.8s linear infinite mo-diag-flow}body.mo-diagrams #triggers .diagram path:nth-of-type(2n),body.mo-diagrams #platform .diagram path:nth-of-type(2n){animation-delay:-.6s}body.mo-diagrams #triggers .diagram line:nth-of-type(odd),body.mo-diagrams #platform .diagram line:nth-of-type(odd){animation-delay:-1.2s}@keyframes mo-diag-flow{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.hero-stage.is-stage-autocycle .hs-stage-layer{transition:none!important;transform:none!important}body.mo-signal .flow-cables path.live,body.mo-signal .flow-rack-row.is-on .pin,body.mo-monitor-stream .mon-cmd .cursor,body.mo-sync-arrow .sync-arrow:after,.curl-copy.mo-flash .mo-copy-label,.mo-typing:after,body.mo-tool-chat #tools .chat-row.tool.mo-tc-in .msg,body.mo-tool-chat #tools .chat-row.mo-tc-thinking .msg:after,body.mo-diagrams #triggers .diagram [stroke=\#ff5e1f],body.mo-diagrams #platform .diagram [stroke=\#ff5e1f],body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line,body.mo-deploy-log #runtime .deploy-log.mo-deploy-play .deploy-line:first-child .cmd,body.mo-deploy-log #runtime .caps-tree.mo-deploy-play .caps-tree-list>*,body.mo-sync-fields #sync .rec-mock.mo-sync-fields-play .v.synced,body.mo-sync-fields #sync .rec-mock.mo-sync-fields-play .v.synced:before,body.mo-schematic .is-schematic.mo-explode .sch-slab,body.mo-schematic .is-schematic.mo-explode .sch-slab.is-core,body.mo-schematic .is-schematic.mo-explode .sch-leaders,body.mo-schematic .is-schematic.mo-explode .sch-pin,body.mo-schematic .is-schematic.mo-explode .sch-rule,body.mo-schematic .is-schematic.mo-explode .sch-title,body.mo-schematic .is-schematic.mo-explode .sch-meta{animation:none!important}body.mo-monitor-stream .mon-log .row,body.mo-agent-type .is-stack .ag-msg.mo-agent-in,body.mo-tool-chat #tools .chat-row.mo-tc-in,body.mo-reveals .fig-head,body.mo-reveals .fig-body.reveal,body.mo-reveals .fig-rule,body.mo-nav-kick .nav-item .br,body.mo-nav-kick .nav-item .lbl{transition:none!important}body.mo-reveals .fig-head,body.mo-reveals .fig-body.reveal,body.mo-reveals .fig-rule{opacity:1!important;transform:none!important}body.mo-agent-type .is-stack .ag-msg.mo-agent-pre,body.mo-tool-chat #tools .chat-row.mo-tc-pre,body.mo-deploy-log #runtime .deploy-line,body.mo-deploy-log #runtime .deploy-log .deploy-line:first-child .cmd,body.mo-deploy-log #runtime .caps-tree-list>*,body.mo-sync-fields #sync .rec-mock .v.synced{opacity:1!important;width:auto!important;transform:none!important}}
