.flow_app__zJ3lr{--bg:#070a14;--panel:#0e1426;--line:#29324e;--text:#eef1ff;--muted:#8e99b8;--purple:#8c62ff;--cyan:#43d6f4;min-height:100svh;overflow:hidden;color:var(--text);background:radial-gradient(circle at 50% 20%,#11172c 0,#070a14 55%);font-family:Inter,Arial,Yu Gothic,sans-serif}.flow_app__zJ3lr *{box-sizing:border-box}.flow_app__zJ3lr a,.flow_app__zJ3lr button{color:inherit;font:inherit}.flow_app__zJ3lr button{border:0;cursor:pointer}.flow_app__zJ3lr a{text-decoration:none}.flow_topbar__3BZch{display:grid;grid-template-columns:280px 1fr auto;align-items:center;height:68px;border-bottom:1px solid var(--line);background:#090d1b}.flow_logo__VXaX4{display:flex;align-items:center;gap:10px;padding-left:22px;font-size:.9rem;font-weight:900;letter-spacing:.04em}.flow_logo__VXaX4>i{width:22px;height:22px;border-radius:6px;background:linear-gradient(135deg,var(--purple),var(--cyan));box-shadow:0 0 18px rgba(103,84,255,.45)}.flow_logo__VXaX4 span{padding:3px 6px;color:#b9b1ff;background:#28214d;border-radius:3px;font-size:.68rem}.flow_file__xo79f{display:flex;gap:12px;align-items:center;padding-left:20px;border-left:1px solid var(--line)}.flow_file__xo79f span{color:#8e99b8;font-size:.7rem}.flow_file__xo79f b{font-size:.8rem}.flow_file__xo79f em{padding:3px 7px;color:#65dfba;background:#102b29;border-radius:99px;font-size:.68rem;font-style:normal}.flow_topbar__3BZch nav{display:flex;gap:8px;align-items:center;padding-right:14px}.flow_topbar__3BZch nav a,.flow_topbar__3BZch nav button{padding:9px 12px;background:transparent;font-size:.72rem}.flow_topbar__3BZch nav button{border:1px solid #394360;border-radius:5px}.flow_topbar__3BZch nav .flow_publish__FMYGX{border-color:#765ce3;background:#6043c3}.flow_publish__FMYGX span{margin-left:16px}.flow_product__7iUSR{grid-template-columns:280px minmax(580px,1fr) 340px;width:min(100%,1800px);height:clamp(650px,calc(100svh - 128px),820px);margin:0 auto;border-left:1px solid var(--line)}.flow_product__7iUSR,.flow_tour__HNAcJ{display:grid;border-right:1px solid var(--line)}.flow_tour__HNAcJ{grid-template-rows:auto 1fr auto;background:#0b1020}.flow_tourTitle__VRzgU{padding:26px 22px;border-bottom:1px solid var(--line)}.flow_inspectHead__xawf_>span,.flow_output__6YagK>span,.flow_testInput__cod8j>span,.flow_tourTitle__VRzgU>span{color:#98a2bf;font-size:.69rem;font-weight:800;letter-spacing:.13em}.flow_tourTitle__VRzgU strong{display:block;margin:13px 0 9px;font-size:1rem}.flow_tourTitle__VRzgU p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.7}.flow_tour__HNAcJ ol{margin:0;padding:14px 0;list-style:none}.flow_tour__HNAcJ li button{display:grid;grid-template-columns:34px 1fr auto;gap:9px;width:100%;padding:17px 20px;color:#8d98b7;text-align:left;background:transparent;border-left:4px solid transparent}.flow_tour__HNAcJ li button:hover,.flow_tour__HNAcJ li button[aria-pressed=true]{color:white;background:#151d35;border-color:var(--purple)}.flow_tour__HNAcJ li button>b{font-size:.7rem}.flow_tour__HNAcJ li button>span{font-size:.78rem;font-weight:800}.flow_tour__HNAcJ li small{display:block;margin-top:5px;color:#8b96b5;font-size:.7rem;font-weight:400}.flow_tour__HNAcJ li i{color:var(--cyan);font-size:.72rem;font-style:normal}.flow_tourFoot__6NQY2{padding:20px;border-top:1px solid var(--line)}.flow_tourFoot__6NQY2 span{display:block;color:#8e99b8;font-size:.68rem}.flow_tourFoot__6NQY2 b{font-size:.76rem}.flow_canvas__1FQ8b{position:relative;overflow:hidden;background:#080c18}.flow_grid__WN7lG{position:absolute;inset:0;background-image:linear-gradient(rgba(74,86,126,.09) 1px,transparent 0),linear-gradient(90deg,rgba(74,86,126,.09) 1px,transparent 0);background-size:24px 24px}.flow_howTo__GaXwa{position:absolute;z-index:6;top:18px;left:50%;display:flex;gap:12px;align-items:center;padding:9px 14px;color:#aeb7cf;background:#11172b;border:1px solid #35405f;border-radius:7px;font-size:.72rem;white-space:nowrap;transform:translateX(-50%)}.flow_howTo__GaXwa span{display:flex;gap:6px;align-items:center}.flow_howTo__GaXwa b{display:grid;place-items:center;width:19px;height:19px;color:#080c18;background:var(--cyan);border-radius:50%;font-size:.67rem}.flow_howTo__GaXwa i{color:#65708f;font-style:normal}.flow_canvasTools__s2maN{position:absolute;z-index:5;top:72px;left:18px;display:flex;gap:7px;align-items:center;padding:6px;background:#10162a;border:1px solid var(--line);border-radius:6px;color:#9ca6c2;font-size:.7rem}.flow_canvasTools__s2maN b,.flow_canvasTools__s2maN button,.flow_canvasTools__s2maN span{padding:4px 7px}.flow_canvasTools__s2maN i{width:1px;height:15px;background:var(--line)}.flow_canvasTools__s2maN button{color:#c1c7d8;background:transparent}.flow_flowLine__yt9__{position:absolute;top:165px;left:50%;width:2px;height:420px;background:linear-gradient(var(--purple),var(--cyan))}.flow_flowLine__yt9__:after,.flow_flowLine__yt9__:before{position:absolute;left:-4px;width:10px;height:10px;content:"";background:var(--cyan);border-radius:50%;box-shadow:0 0 13px var(--cyan)}.flow_flowLine__yt9__:before{top:0}.flow_flowLine__yt9__:after{bottom:0}.flow_nodes__LTtEx{position:absolute;z-index:2;top:132px;left:50%;display:grid;gap:16px;width:min(480px,68%);transform:translateX(-50%)}.flow_node__wKh84{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;width:100%;padding:14px;color:#dce0ef;text-align:left;background:#12182b;border:1px solid #35405f;border-radius:8px;box-shadow:0 12px 25px rgba(0,0,0,.25)}.flow_node__wKh84:hover{border-color:#536083}.flow_node__wKh84.flow_selected__M0p9t{background:#171b35;border-color:var(--purple);box-shadow:0 0 0 4px rgba(140,98,255,.18),0 12px 30px rgba(0,0,0,.35)}.flow_node__wKh84>i{display:grid;place-items:center;width:44px;height:44px;color:var(--cyan);background:#202941;border-radius:7px;font-size:.72rem;font-style:normal;font-weight:900}.flow_node__wKh84 small{display:block;color:#8c97b6;font-size:.68rem}.flow_node__wKh84 b{font-size:.82rem}.flow_node__wKh84 em{color:#8b96b5;font-size:.68rem;font-style:normal}.flow_selected__M0p9t em{color:#c1b6ff}.flow_testInput__cod8j{position:absolute;bottom:18px;left:18px;width:285px;padding:15px;background:#0e1425;border:1px solid var(--line);border-radius:7px}.flow_testInput__cod8j p{margin:8px 0;color:#bcc4da;font-size:.72rem;line-height:1.6}.flow_testInput__cod8j small{color:#8792b0;font-size:.68rem}.flow_runResult__Ae5rt{position:absolute;right:18px;bottom:18px;display:grid;gap:5px;width:250px;padding:14px;background:#0e1425;border:1px solid var(--line);border-radius:7px}.flow_runResult__Ae5rt span{color:#929bb6;font-size:.68rem;letter-spacing:.12em}.flow_runResult__Ae5rt b{font-size:.75rem}.flow_runResult__Ae5rt[data-state=running]{border-color:#795ee0}.flow_runResult__Ae5rt[data-state=done]{border-color:#35bb94}.flow_runResult__Ae5rt[data-state=done] b{color:#55d8ad}.flow_inspector__ZfN_D{padding:21px;background:#0d1222;border-left:1px solid var(--line)}.flow_inspectHead__xawf_{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;border-bottom:1px solid var(--line)}.flow_inspectHead__xawf_ button{color:#9aa4bf;background:transparent}.flow_stepIdentity__aX7rj{display:grid;grid-template-columns:51px 1fr;gap:12px;align-items:center;padding:25px 0}.flow_stepIdentity__aX7rj>i{display:grid;place-items:center;width:48px;height:48px;color:var(--cyan);background:#1c2540;border-radius:9px;font-size:.72rem;font-style:normal;font-weight:900}.flow_stepIdentity__aX7rj small{color:#98a2bf;font-size:.68rem}.flow_stepIdentity__aX7rj h1{margin:5px 0 0;font-size:1rem}.flow_description__UI9Q3{min-height:75px;margin:0 0 21px;color:#abb4cd;font-size:.78rem;line-height:1.8}.flow_inspector__ZfN_D label{position:relative;display:grid;gap:8px;margin:11px 0;padding:13px;background:#12182a;border:1px solid #2f3956;border-radius:6px}.flow_inspector__ZfN_D label span{color:#8d98b7;font-size:.68rem}.flow_inspector__ZfN_D label b{font-size:.75rem}.flow_inspector__ZfN_D label i{position:absolute;right:11px;bottom:11px;color:#54d8ad;font-size:.74rem;font-style:normal}.flow_output__6YagK{margin-top:22px;padding:15px;background:#090e1c;border:1px solid #29324e;border-radius:6px}.flow_output__6YagK p{min-height:80px;margin:10px 0 0;white-space:pre-line;color:#bdc5dd;font-family:Consolas,monospace;font-size:.71rem;line-height:1.7}.flow_inspector__ZfN_D>small{display:block;margin-top:23px;color:#8993b0;font-size:.68rem;line-height:1.7}.flow_runbar__WWt3Z{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;width:min(100%,1800px);min-height:60px;margin:0 auto;padding:8px 16px 8px 22px;background:#0c1120;border-top:1px solid var(--line);border:1px solid var(--line)}.flow_runbar__WWt3Z>div{display:flex;gap:13px;align-items:center}.flow_runbar__WWt3Z span{color:#929cba;font-size:.68rem}.flow_runbar__WWt3Z b{font-size:.74rem}.flow_runbar__WWt3Z p{margin:0;color:#9ba5c0;font-size:.7rem}.flow_runbar__WWt3Z p i{display:inline-block;width:7px;height:7px;margin-right:6px;background:#49d5aa;border-radius:50%;box-shadow:0 0 8px #49d5aa}.flow_runbar__WWt3Z button{min-width:175px;padding:11px 18px;color:white;background:linear-gradient(90deg,#7046da,#328fc5);border-radius:6px;font-size:.76rem;font-weight:800}.flow_runbar__WWt3Z button:disabled{opacity:.6}@media(max-width:1120px){.flow_product__7iUSR{grid-template-columns:240px 1fr}.flow_inspector__ZfN_D{display:none}.flow_topbar__3BZch{grid-template-columns:240px 1fr auto}.flow_howTo__GaXwa{left:auto;right:18px;transform:none}.flow_nodes__LTtEx{width:min(470px,78%)}}@media(max-width:700px){.flow_app__zJ3lr{overflow:visible}.flow_topbar__3BZch{position:sticky;top:0;z-index:20;grid-template-columns:1fr auto;height:62px}.flow_logo__VXaX4{padding-left:14px}.flow_file__xo79f,.flow_topbar__3BZch nav a,.flow_topbar__3BZch nav button:not(.flow_publish__FMYGX){display:none}.flow_product__7iUSR{display:flex;flex-direction:column;width:100%;height:auto;border:0}.flow_tour__HNAcJ{display:block;border:0}.flow_tourTitle__VRzgU{padding:21px 16px 13px}.flow_tour__HNAcJ ol{display:flex;overflow-x:auto;padding:9px 12px 15px}.flow_tour__HNAcJ li{flex:0 0 165px}.flow_tour__HNAcJ li button{height:80px;padding:11px;border:1px solid #26304c;border-radius:6px}.flow_tour__HNAcJ li button[aria-pressed=true]{border-color:var(--purple)}.flow_tourFoot__6NQY2{display:none}.flow_canvas__1FQ8b{height:735px;flex:none}.flow_howTo__GaXwa{top:14px;right:14px;left:14px;justify-content:center;gap:5px;padding:8px 5px;font-size:.62rem;white-space:normal}.flow_howTo__GaXwa b{width:17px;height:17px}.flow_howTo__GaXwa i{display:none}.flow_canvasTools__s2maN{top:63px}.flow_nodes__LTtEx{top:115px;width:calc(100% - 38px);gap:15px}.flow_node__wKh84{grid-template-columns:42px 1fr;padding:12px}.flow_node__wKh84 em{display:none}.flow_flowLine__yt9__{top:135px;height:390px}.flow_testInput__cod8j{right:15px;bottom:73px;left:15px;width:auto}.flow_runResult__Ae5rt{right:15px;bottom:14px;left:15px;width:auto}.flow_inspector__ZfN_D{display:block;padding:27px 18px 105px;border:0}.flow_description__UI9Q3{min-height:0}.flow_runbar__WWt3Z{position:sticky;z-index:18;bottom:0;grid-template-columns:1fr auto;width:100%;min-height:68px}.flow_runbar__WWt3Z>p{display:none}.flow_runbar__WWt3Z>div{display:grid;gap:2px}.flow_runbar__WWt3Z button{min-width:140px}}