.flow-gate-preview_graph__cRCZr{--success:var(--primary,#74b8e2);--success-border:color-mix(in srgb,var(--success) 55%,#35424e);--success-bg:color-mix(in srgb,var(--success) 15%,#14212b);position:relative;width:100%;min-width:0;color:#d4dde6;font-family:var(--font-sans),sans-serif}.flow-gate-preview_viewport__YdeUq{position:relative;overflow:hidden;zoom:.92}.flow-gate-preview_track__hoFYk{position:relative;will-change:transform}.flow-gate-preview_connections__E47Ct{position:absolute;inset:0;overflow:visible}.flow-gate-preview_connections__E47Ct>path{fill:none;stroke:#3b4b58;stroke-width:1.2}.flow-gate-preview_connections__E47Ct .flow-gate-preview_gateStop__avA_B{stroke:#d2a17e;stroke-width:2;transition:opacity .3s}.flow-gate-preview_pulse__ixGlk{fill:#d8eaf7;opacity:0}.flow-gate-preview_nodeGroup__QJ4kN{position:absolute;transition:opacity .4s}.flow-gate-preview_nodeGroup__QJ4kN[data-state=waiting]{opacity:.48}.flow-gate-preview_node__JIsJb{position:relative;display:flex;align-items:center;gap:11px;height:84px;padding:13px;border:1px solid #35424e;border-radius:9px;background:linear-gradient(155deg,#202b36,#17232e);box-shadow:0 5px 16px #030c142b,inset 0 1px #ffffff05;transition:border-color .4s,box-shadow .4s}.flow-gate-preview_node__JIsJb:after,.flow-gate-preview_node__JIsJb:before{content:"";position:absolute;top:38px;width:6px;height:6px;border:1px solid #576574;background:#14202a;border-radius:50%}.flow-gate-preview_node__JIsJb:before{left:-4px}.flow-gate-preview_node__JIsJb:after{right:-4px}.flow-gate-preview_nodeGroup__QJ4kN:first-of-type .flow-gate-preview_node__JIsJb:before{display:none}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_node__JIsJb{border-color:#8b9fae;box-shadow:0 0 0 3px #a4bfd009,0 8px 22px #020a1429}.flow-gate-preview_nodeGroup__QJ4kN[data-state=done] .flow-gate-preview_node__JIsJb{border-color:var(--success-border)}.flow-gate-preview_icon__T2jcf{display:grid;place-items:center;width:29px;height:30px;flex-shrink:0;color:#dce4e9}.flow-gate-preview_icon__T2jcf>img{object-fit:contain}.flow-gate-preview_claude__63cSd{color:#d79d80}.flow-gate-preview_github__6xuN7 img{opacity:.9}.flow-gate-preview_nodeText__scTls{display:grid;gap:5px;min-width:0}.flow-gate-preview_nodeText__scTls b{font-size:12px;font-weight:550;letter-spacing:-.15px}.flow-gate-preview_nodeText__scTls small{font-size:10px;line-height:1.45;color:#a5b3bf}.flow-gate-preview_stateIcon__gO1GN{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--success-border);background:var(--success-bg);color:var(--success);opacity:0}.flow-gate-preview_nodeGroup__QJ4kN[data-state=done] .flow-gate-preview_stateIcon__gO1GN{opacity:1}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_stateIcon__gO1GN{opacity:1;border-color:#adbecb #425362 #425362;background:#162531;animation:flow-gate-preview_spin__C5H9i 1.2s linear infinite}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_stateIcon__gO1GN svg{visibility:hidden}.flow-gate-preview_diff___luxM,.flow-gate-preview_email__1tuFW,.flow-gate-preview_gateStatus__cz87w,.flow-gate-preview_issue__c4xhw,.flow-gate-preview_message__Ua2hN,.flow-gate-preview_pullRequest__Foq26,.flow-gate-preview_review__Hnf4t,.flow-gate-preview_tests__0xbH5{margin-top:13px;font-size:10px;color:#8fa1af}.flow-gate-preview_email__1tuFW{display:flex;align-items:flex-start;gap:8px;padding:0 4px}.flow-gate-preview_email__1tuFW b{display:block;margin-bottom:8px;color:#adbcc8;font-size:10px;font-weight:400;white-space:nowrap}.flow-gate-preview_avatar__2M2BA{display:grid;place-items:center;width:21px;height:21px;flex-shrink:0;background:#38403e;color:#c1bdb0;border-radius:50%;font-size:8px}.flow-gate-preview_skeleton__gZbFs{display:block;width:113px;height:3px;margin-top:5px;border-radius:1px;background:#41515e}.flow-gate-preview_skeleton__gZbFs:last-child{width:76px;opacity:.55}.flow-gate-preview_diff___luxM{padding:9px 10px;border:1px solid #34424c80;border-radius:4px;background:#101e29a3}.flow-gate-preview_diff___luxM>div{display:flex;justify-content:space-between;margin-bottom:10px;font:9px monospace}.flow-gate-preview_diff___luxM>div>span{color:var(--success)}.flow-gate-preview_diff___luxM i{display:block;height:5px;width:78%;margin:5px 0;background:color-mix(in srgb,var(--success) 25%,transparent);border-left:2px solid var(--success)}.flow-gate-preview_diff___luxM i:first-of-type{background:#79594e64;border-color:#bd8b78;width:68%}.flow-gate-preview_diff___luxM i:nth-of-type(3){width:90%}.flow-gate-preview_diff___luxM i:nth-of-type(4){width:59%}.flow-gate-preview_diff___luxM i:nth-of-type(5){width:72%}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_diff___luxM i{animation:flow-gate-preview_reveal__n_V9D 1.8s ease both}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_diff___luxM i:nth-of-type(3){animation-delay:.4s}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_diff___luxM i:nth-of-type(4){animation-delay:.7s}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_diff___luxM i:nth-of-type(5){animation-delay:1s}.flow-gate-preview_review__Hnf4t{display:grid;grid-template-columns:12px 1fr;gap:7px;padding:0 12px;color:var(--success)}.flow-gate-preview_review__Hnf4t span{height:3px;align-self:center;background:#566c7280}.flow-gate-preview_review__Hnf4t span:last-child{width:70%}.flow-gate-preview_tests__0xbH5{display:flex;gap:5px;padding:0 8px}.flow-gate-preview_tests__0xbH5>span{display:grid;place-items:center;width:14px;height:14px;border:1px solid var(--success-border);border-radius:3px;color:var(--success);background:var(--success-bg)}.flow-gate-preview_nodeGroup__QJ4kN[data-state=waiting] .flow-gate-preview_tests__0xbH5>span{color:transparent;background:transparent;border-color:#455462}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_tests__0xbH5>span{animation:flow-gate-preview_testPass__wJA32 2s both}.flow-gate-preview_gateGroup__glpBY .flow-gate-preview_node__JIsJb{border-color:#7f6754;background:linear-gradient(155deg,#302e2c,#23272b)}.flow-gate-preview_gateGroup__glpBY .flow-gate-preview_icon__T2jcf{color:#d3ad8c}.flow-gate-preview_gateGroup__glpBY[data-state=active] .flow-gate-preview_node__JIsJb{border-color:#d1a17d;box-shadow:0 0 0 3px #d1a17d0a}.flow-gate-preview_required__D4YuS{display:flex;align-items:center;gap:5px;position:absolute;top:-28px;left:1px;color:#bca185;font:8px monospace;letter-spacing:1.5px}.flow-gate-preview_gateStatus__cz87w{display:flex;justify-content:center;gap:6px;align-items:center;color:#b7a087}.flow-gate-preview_passLabel__FzipL{display:none;align-items:center;gap:5px;color:var(--success)}.flow-gate-preview_nodeGroup__QJ4kN[data-gate-state=passed] .flow-gate-preview_waitLabel__rhxAR{display:none}.flow-gate-preview_nodeGroup__QJ4kN[data-gate-state=passed] .flow-gate-preview_passLabel__FzipL{display:flex}.flow-gate-preview_nodeGroup__QJ4kN[data-gate-state=passed] .flow-gate-preview_node__JIsJb{border-color:var(--success-border)}.flow-gate-preview_connections__E47Ct .flow-gate-preview_gateStop__avA_B[data-open=true]{opacity:0}.flow-gate-preview_pullRequest__Foq26{display:flex;gap:7px;align-items:center;padding:0 5px;color:var(--success)}.flow-gate-preview_prNumber__AO5e2{margin-left:auto;color:#798c9c;font:9px monospace}.flow-gate-preview_message__Ua2hN{border-left:2px solid var(--success-border);padding:2px 0 2px 9px}.flow-gate-preview_message__Ua2hN b{color:#b0bec9;font-weight:500}.flow-gate-preview_message__Ua2hN>div{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:9px}.flow-gate-preview_message__Ua2hN>div>svg{color:var(--success)}.flow-gate-preview_footer__aGeYm{position:absolute;z-index:2;inset:auto 0 0;display:flex;align-items:center;padding:12px 14px 8px;gap:16px;background:linear-gradient(transparent,#1d2836ed);opacity:0;pointer-events:none;transition:opacity .2s ease}.flow-gate-preview_graph__cRCZr:has(.flow-gate-preview_timeline__p_dDQ:active) .flow-gate-preview_footer__aGeYm,.flow-gate-preview_graph__cRCZr:has(:focus-visible) .flow-gate-preview_footer__aGeYm,.flow-gate-preview_graph__cRCZr:hover .flow-gate-preview_footer__aGeYm{opacity:1;pointer-events:auto}.flow-gate-preview_timeline__p_dDQ{appearance:none;-webkit-appearance:none;flex:1;min-width:0;height:28px;margin:0;background:transparent;cursor:pointer;touch-action:none}.flow-gate-preview_timeline__p_dDQ::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,#adc4d2 var(--progress,0),#485b6970 var(--progress,0))}.flow-gate-preview_timeline__p_dDQ::-moz-range-track{height:3px;border-radius:3px;background:#485b6970}.flow-gate-preview_timeline__p_dDQ::-moz-range-progress{height:3px;border-radius:3px;background:#adc4d2}.flow-gate-preview_timeline__p_dDQ::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:#d7e4ec;box-shadow:0 0 0 3px #adc4d210}.flow-gate-preview_timeline__p_dDQ::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#d7e4ec;box-shadow:0 0 0 3px #adc4d210}.flow-gate-preview_timeline__p_dDQ:focus-visible{outline:1px solid #a8bfce;outline-offset:3px;border-radius:3px}.flow-gate-preview_controls__hiZOH button{display:flex;align-items:center;justify-content:center;border:0;padding:4px 0;background:transparent;color:#8c9eac;cursor:pointer;transition:color .2s}.flow-gate-preview_controls__hiZOH{display:flex;flex-shrink:0;gap:4px}.flow-gate-preview_controls__hiZOH button{width:24px;height:24px}.flow-gate-preview_controls__hiZOH .flow-gate-preview_speed__AzE9L{width:28px;font:500 11px var(--font-sans),sans-serif;font-variant-numeric:tabular-nums}.flow-gate-preview_footer__aGeYm button:hover{color:#fff}.flow-gate-preview_footer__aGeYm button:focus-visible{outline:1px solid #a8bfce;outline-offset:4px;border-radius:2px}.flow-gate-preview_graph__cRCZr[data-running=false] *{animation-play-state:paused!important}@keyframes flow-gate-preview_spin__C5H9i{to{transform:rotate(1turn)}}@keyframes flow-gate-preview_reveal__n_V9D{0%{opacity:.15;transform:scaleX(.4);transform-origin:left}to{opacity:1;transform:scaleX(1);transform-origin:left}}@keyframes flow-gate-preview_testPass__wJA32{0%{color:transparent;border-color:#55616b;background:transparent}to{color:var(--success);border-color:var(--success-border);background:var(--success-bg)}}@media (max-width:600px){.flow-gate-preview_footer__aGeYm{padding-inline:10px;gap:10px}}@media (prefers-reduced-motion:reduce){.flow-gate-preview_graph__cRCZr *{animation:none!important;transition:none!important}.flow-gate-preview_track__hoFYk{will-change:auto}.flow-gate-preview_pulse__ixGlk{display:none}}.flow-gate-preview_connections__E47Ct>path[data-loop=true]{stroke:#8d7966;stroke-dasharray:4 5;opacity:.22;transition:opacity .3s}.flow-gate-preview_connections__E47Ct>path[data-traversing=true]{stroke:#8fa9bb}.flow-gate-preview_connections__E47Ct>path[data-loop=true][data-traversing=true]{opacity:.9;stroke:#c5a280}.flow-gate-preview_stateIcon__gO1GN svg:last-child{display:none}.flow-gate-preview_nodeGroup__QJ4kN[data-state=failed] .flow-gate-preview_node__JIsJb{border-color:#bd8b71}.flow-gate-preview_nodeGroup__QJ4kN[data-state=failed] .flow-gate-preview_stateIcon__gO1GN{opacity:1;border-color:#bd8b71;color:#e0b298;background:#45352e}.flow-gate-preview_nodeGroup__QJ4kN[data-state=failed] .flow-gate-preview_stateIcon__gO1GN svg:first-child{display:none}.flow-gate-preview_nodeGroup__QJ4kN[data-state=failed] .flow-gate-preview_stateIcon__gO1GN svg:last-child{display:block}.flow-gate-preview_nodeGroup__QJ4kN[data-state=failed] .flow-gate-preview_review__Hnf4t{color:#d2a184}.flow-gate-preview_nodeGroup__QJ4kN[data-state=failed] .flow-gate-preview_tests__0xbH5>span:last-child{background:#653c32;border-color:#c39174;color:#e1b69d}.flow-gate-preview_waitLabel__rhxAR{display:flex;gap:5px;align-items:center}.flow-gate-preview_feedback__FBzG_{margin-top:12px;padding:10px;border:1px solid #8a725447;border-radius:6px;background:#252b30;font-size:10px;color:#d8c4b0}.flow-gate-preview_feedback__FBzG_>div{display:flex;align-items:center;gap:6px}.flow-gate-preview_feedback__FBzG_>div>img:first-child{border-radius:50%}.flow-gate-preview_feedback__FBzG_ b{font-weight:500}.flow-gate-preview_feedback__FBzG_ p{margin:7px 0 0;line-height:1.5}.flow-gate-preview_feedbackAnswer__THpmJ{display:flex;align-items:flex-start;gap:6px;margin-top:9px;padding-top:9px;border-top:1px solid #48545a;color:var(--success);line-height:1.5}.flow-gate-preview_feedbackAnswer__THpmJ svg{flex-shrink:0;margin-top:1px}.flow-gate-preview_classification__LRwZ3{display:flex;gap:7px;align-items:center;margin:13px 4px 0;color:#93a9b7;font:9px monospace}.flow-gate-preview_research__mex4D{display:grid;gap:6px;margin:12px 8px 0}.flow-gate-preview_research__mex4D>div{display:grid;grid-template-columns:1fr repeat(3,23px);align-items:center;gap:8px;color:#91a5b4;font:9px monospace}.flow-gate-preview_research__mex4D i{height:4px;background:#566472;opacity:.3}.flow-gate-preview_research__mex4D i[data-filled=true]{background:var(--success);opacity:.8}.flow-gate-preview_retention__bat1s{margin:14px 8px 0;font-size:9px;color:#ad9b86}.flow-gate-preview_retention__bat1s>div{display:flex;gap:4px;margin-top:7px}.flow-gate-preview_retention__bat1s i{width:13px;height:7px;background:#6b736e30}.flow-gate-preview_retention__bat1s i[data-filled=true]{background:#b18a6366}.flow-gate-preview_draft__rf_pr{display:flex;gap:9px;margin:13px 10px 0;color:#97adbe}.flow-gate-preview_draft__rf_pr .flow-gate-preview_skeleton__gZbFs{width:155px}.flow-gate-preview_draft__rf_pr .flow-gate-preview_skeleton__gZbFs:last-child{width:98px}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_draft__rf_pr .flow-gate-preview_skeleton__gZbFs{animation:flow-gate-preview_reveal__n_V9D 2s both}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_draft__rf_pr .flow-gate-preview_skeleton__gZbFs:nth-child(2){animation-delay:.4s}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_draft__rf_pr .flow-gate-preview_skeleton__gZbFs:nth-child(3){animation-delay:.8s}.flow-gate-preview_humanGroup__t_C65 .flow-gate-preview_icon__T2jcf{width:44px;height:44px}.flow-gate-preview_person__ENVpz{position:relative;display:block;width:44px;height:44px}.flow-gate-preview_portrait__rzLkM{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 30%;border:1px solid #e0c3a850}.flow-gate-preview_slackBadge__iUHoi{position:absolute;right:-5px;bottom:-3px;display:grid;place-items:center;width:22px;height:22px;background:#25313a;border:2px solid #303234;border-radius:7px}.flow-gate-preview_humanGroup__t_C65 .flow-gate-preview_node__JIsJb{border-color:#a48569;background:linear-gradient(145deg,#37322f,#282c30)}.flow-gate-preview_humanGroup__t_C65 .flow-gate-preview_nodeText__scTls small{color:#d1bba6}.flow-gate-preview_humanGroup__t_C65[data-state=active] .flow-gate-preview_stateIcon__gO1GN{animation:none;border-color:#c19f7f;background:#46372c}.flow-gate-preview_humanGroup__t_C65[data-state=active] .flow-gate-preview_stateIcon__gO1GN:after{content:"";width:4px;height:4px;border-radius:50%;background:#dfb989}.flow-gate-preview_humanGroup__t_C65[data-state=active] .flow-gate-preview_stateIcon__gO1GN svg{display:none}.flow-gate-preview_humanStatus__0yRbI .flow-gate-preview_passLabel__FzipL{padding:5px 9px;border-radius:4px;background:color-mix(in srgb,var(--success) 8%,transparent)}.flow-gate-preview_crm__N0cxk{display:grid;gap:8px;margin-top:13px;padding:10px;border:1px solid #35424e;border-radius:4px;font-size:10px;color:#8fa1af}.flow-gate-preview_crm__N0cxk b{color:#bccbd5;font-weight:500}.flow-gate-preview_crm__N0cxk>span{display:flex;justify-content:space-between}.flow-gate-preview_crm__N0cxk i{color:var(--success);font-style:normal}.flow-gate-preview_codingTerminal__Z3jWq{--term-accent:#b6cee0;display:flex;flex-direction:column;margin-top:12px;padding:8px 10px;border:1px solid #35424e;border-radius:5px;background:#14212bcc;font:9px/1.5 var(--font-geist-mono),monospace}.flow-gate-preview_codingTerminal__Z3jWq[data-agent=claude]{--term-accent:#d79d80}.flow-gate-preview_terminalOutput___HXNJ{order:2;height:41px;overflow:hidden;color:#a3b4c0}.flow-gate-preview_terminalOutput___HXNJ>span{display:block;white-space:nowrap}.flow-gate-preview_terminalResult__5Umdh{color:var(--success)}.flow-gate-preview_terminalFinished__Y4kCJ,.flow-gate-preview_terminalWorking__eJOdX{order:1;height:14px;align-items:center;gap:6px;margin-bottom:5px}.flow-gate-preview_terminalWorking__eJOdX{display:none;color:var(--term-accent)}.flow-gate-preview_terminalWorking__eJOdX b{font-weight:500}.flow-gate-preview_terminalWorking__eJOdX>span:last-child{margin-left:auto;width:4px;height:9px;animation-duration:calc(.92s / var(--work-speed, 1))}.flow-gate-preview_terminalWorking__eJOdX>span:first-child{animation-duration:calc(1.7s / var(--work-speed, 1))}.flow-gate-preview_codingTerminal__Z3jWq[data-agent=codex] .flow-gate-preview_terminalWorking__eJOdX>span:first-child{animation-duration:calc(1.25s / var(--work-speed, 1))}.flow-gate-preview_terminalFinished__Y4kCJ{display:flex;color:var(--success);visibility:hidden}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_terminalWorking__eJOdX{display:flex}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_terminalFinished__Y4kCJ{display:none}.flow-gate-preview_nodeGroup__QJ4kN[data-state=done] .flow-gate-preview_terminalFinished__Y4kCJ{visibility:visible}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_terminalOutput___HXNJ>span{animation:flow-gate-preview_terminalWrite__7RQ2s calc(3.2s / var(--work-speed, 1)) infinite both}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_terminalOutput___HXNJ>span:nth-child(2){animation-delay:calc(.45s / var(--work-speed, 1))}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_terminalOutput___HXNJ>span:nth-child(3){animation-delay:calc(.9s / var(--work-speed, 1))}.flow-gate-preview_nodeGroup__QJ4kN[data-state=active] .flow-gate-preview_codingTerminal__Z3jWq[data-agent=codex] .flow-gate-preview_terminalOutput___HXNJ>span{animation-duration:calc(3.7s / var(--work-speed, 1))}.flow-gate-preview_graph__cRCZr[data-running=false] .flow-gate-preview_terminalOutput___HXNJ>span{clip-path:inset(0)!important;opacity:1!important}@keyframes flow-gate-preview_terminalWrite__7RQ2s{0%,8%{opacity:.25;clip-path:inset(0 100% 0 0)}35%,90%{opacity:1;clip-path:inset(0)}to{opacity:.25;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.flow-gate-preview_nodeGroup__QJ4kN .flow-gate-preview_codingTerminal__Z3jWq *{animation:none!important}}@media (hover:none),(pointer:coarse){.flow-gate-preview_footer__aGeYm{opacity:1;pointer-events:auto}}