.GraphNode_node__lmcCS{position:absolute;width:280px;background:var(--panel);border:1px solid var(--border);border-radius:12px;pointer-events:auto;cursor:pointer;transition:border-color .2s,transform .15s,box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;box-shadow:0 2px 0 rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.4)}.GraphNode_node__lmcCS:hover{border-color:var(--border-hi);transform:translateY(-1px)}.GraphNode_selected__dsxKo{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 20px var(--accent-glow),0 12px 32px rgba(0,0,0,.5)}.GraphNode_running__t7YTM{border-color:var(--accent);animation:GraphNode_nodepulse__2Xu6a 1s ease-in-out infinite}.GraphNode_done__zVOU7{border-color:rgba(0,255,136,.4)}@keyframes GraphNode_nodepulse__2Xu6a{0%,to{box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-glow)}50%{box-shadow:0 0 0 1px var(--accent),0 0 28px var(--accent-glow)}}.GraphNode_small__F7M3j{width:220px}.GraphNode_hero__dJXjN{width:360px}.GraphNode_header__BjwXR{display:flex;align-items:center;gap:8px;padding:10px 14px 8px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent)}.GraphNode_icon__5zo_7{width:20px;height:20px;display:grid;place-items:center;border-radius:4px;font-size:11px;font-weight:700;color:var(--bg);flex-shrink:0}.GraphNode_node__lmcCS[data-type=trigger] .GraphNode_icon__5zo_7{background:var(--t-trigger)}.GraphNode_node__lmcCS[data-type=agent] .GraphNode_icon__5zo_7,.GraphNode_node__lmcCS[data-type=router] .GraphNode_icon__5zo_7{background:var(--t-agent)}.GraphNode_node__lmcCS[data-type=task] .GraphNode_icon__5zo_7,.GraphNode_node__lmcCS[data-type=tool] .GraphNode_icon__5zo_7{background:var(--t-tool)}.GraphNode_node__lmcCS[data-type=output] .GraphNode_icon__5zo_7{background:var(--t-output)}.GraphNode_typeLabel__TJXqR{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.GraphNode_node__lmcCS[data-type=trigger] .GraphNode_typeLabel__TJXqR{color:var(--t-trigger)}.GraphNode_node__lmcCS[data-type=agent] .GraphNode_typeLabel__TJXqR,.GraphNode_node__lmcCS[data-type=router] .GraphNode_typeLabel__TJXqR{color:var(--t-agent)}.GraphNode_node__lmcCS[data-type=task] .GraphNode_typeLabel__TJXqR,.GraphNode_node__lmcCS[data-type=tool] .GraphNode_typeLabel__TJXqR{color:var(--t-tool)}.GraphNode_node__lmcCS[data-type=output] .GraphNode_typeLabel__TJXqR{color:var(--t-output)}.GraphNode_status__eNwhQ{margin-left:auto;display:flex;align-items:center;gap:4px;font-size:9px;color:var(--text-3);letter-spacing:.08em}.GraphNode_statusDot__t_GnU{width:6px;height:6px;border-radius:50%;background:var(--text-mute);transition:background .2s,box-shadow .2s}.GraphNode_running__t7YTM .GraphNode_statusDot__t_GnU{background:var(--accent);box-shadow:0 0 6px var(--accent);animation:GraphNode_dotpulse__CFpuO .6s ease-in-out infinite}.GraphNode_done__zVOU7 .GraphNode_statusDot__t_GnU{background:var(--accent);box-shadow:0 0 4px var(--accent)}@keyframes GraphNode_dotpulse__CFpuO{0%,to{opacity:1}50%{opacity:.4}}.GraphNode_body__Rjj7W{padding:12px 14px 14px}.GraphNode_title__tzOhl{font-family:var(--mono);font-size:14px;font-weight:600;color:var(--text-1);letter-spacing:-.01em;margin-bottom:4px;line-height:1.25}.GraphNode_subtitle__R1ILo{font-family:var(--mono);font-size:11px;color:var(--text-3);line-height:1.4}.GraphNode_meta__x9Idc{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.GraphNode_metaChip__dvIRN{font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:3px;background:var(--panel-hi);color:var(--text-2);border:1px solid var(--border)}.GraphNode_handle__RPY1a{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--border-hi);top:50%;transform:translateY(-50%)}.GraphNode_in__BS_i3{left:-6px}.GraphNode_out__Q8KUF{right:-6px}.GraphNode_node__lmcCS[data-type=trigger] .GraphNode_handle__RPY1a{display:none}.GraphNode_node__lmcCS[data-type=trigger] .GraphNode_out__Q8KUF{display:block;border-color:var(--t-trigger)}.GraphNode_node__lmcCS[data-type=output] .GraphNode_out__Q8KUF{display:none}.GraphNode_node__lmcCS[data-type=output] .GraphNode_in__BS_i3{border-color:var(--t-output)}.GraphNode_done__zVOU7 .GraphNode_handle__RPY1a{border-color:var(--accent)}.GraphNode_hero__dJXjN .GraphNode_title__tzOhl{font-size:22px;font-weight:700;background:linear-gradient(180deg,var(--text-1),#8aa0bd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.GraphNode_hero__dJXjN .GraphNode_subtitle__R1ILo{font-size:12px;line-height:1.5}.GraphNode_heroRow__8Er3W{display:flex;align-items:center;gap:14px;margin-bottom:2px}.GraphNode_heroText__cXj7X{flex:1 1;min-width:0}.GraphNode_heroText__cXj7X .GraphNode_title__tzOhl{margin-bottom:4px}.GraphNode_avatar__0CmH_{position:relative;width:64px;height:64px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--panel-hi);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--border-hi),0 4px 14px rgba(0,0,0,.45)}.GraphNode_avatar__0CmH_ img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.95) contrast(1.02)}.GraphNode_avatarRing__LU4Fm{position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--t-trigger);opacity:.25;pointer-events:none;transition:opacity .3s,border-color .3s}.GraphNode_hero__dJXjN.GraphNode_done__zVOU7 .GraphNode_avatarRing__LU4Fm,.GraphNode_hero__dJXjN.GraphNode_running__t7YTM .GraphNode_avatarRing__LU4Fm{border-color:var(--accent);opacity:.7;animation:GraphNode_avatarPulse__r1ehp 1.6s ease-in-out infinite}@keyframes GraphNode_avatarPulse__r1ehp{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:.2}}.GraphEdge_path__Gzkkx{fill:none;stroke:var(--border-hi);stroke-width:1.5;opacity:.6;transition:stroke .3s,opacity .3s}.GraphEdge_active__l6KxZ,.GraphEdge_flowing__3LJud{stroke:var(--accent);opacity:1;filter:drop-shadow(0 0 6px var(--accent-glow))}.GraphEdge_flowing__3LJud{stroke-dasharray:6 8;animation:GraphEdge_dashflow__rgrYk .6s linear infinite}@keyframes GraphEdge_dashflow__rgrYk{to{stroke-dashoffset:-28}}.GraphEdge_packet__Q6E9F{fill:var(--accent);filter:drop-shadow(0 0 8px var(--accent))}.Minimap_minimap__gThn9{position:fixed;bottom:16px;right:16px;width:220px;height:130px;background:rgba(13,19,29,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:8px;overflow:hidden;z-index:40;cursor:pointer}.Minimap_bg__t516Q{position:absolute;inset:0;background-image:radial-gradient(circle,var(--grid) 1px,transparent 1px);background-size:8px 8px;opacity:.4}.Minimap_node__PuLqc{position:absolute;background:var(--border-hi);border-radius:1px}.Minimap_node__PuLqc[data-type=trigger]{background:var(--t-trigger)}.Minimap_node__PuLqc[data-type=agent],.Minimap_node__PuLqc[data-type=router]{background:var(--t-agent)}.Minimap_node__PuLqc[data-type=task],.Minimap_node__PuLqc[data-type=tool]{background:var(--t-tool)}.Minimap_node__PuLqc[data-type=output]{background:var(--t-output)}.Minimap_viewport__jLchk{position:absolute;border:1.5px solid var(--accent);border-radius:2px;background:rgba(0,255,136,.08);pointer-events:none}@media(max-width:640px){.Minimap_minimap__gThn9{display:none}}.Toolbar_toolbar__QS6H0{position:fixed;top:16px;left:16px;right:16px;display:flex;align-items:center;gap:12px;padding:8px 12px;background:rgba(13,19,29,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:10px;z-index:50;font-size:12px}.Toolbar_brand__o1L_K{display:flex;align-items:center;gap:10px;padding-right:12px;border-right:1px solid var(--border)}.Toolbar_brandMark__9xKN_{width:24px;height:24px;display:grid;place-items:center;background:var(--accent);color:var(--bg);border-radius:6px;font-weight:800;font-size:13px;box-shadow:0 0 12px var(--accent-glow)}.Toolbar_brandText__LlwYR{display:flex;flex-direction:column;line-height:1.1}.Toolbar_brandName__QFR3N{font-weight:600;color:var(--text-1);font-size:12px}.Toolbar_brandSub__4NR0a{font-size:9px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase}.Toolbar_runStatus__eRNGb{display:flex;align-items:center;gap:6px;color:var(--text-2);font-size:11px}.Toolbar_runStatusDot__t4nNG{width:8px;height:8px;border-radius:50%;background:var(--text-mute)}.Toolbar_idle__Kr3qm .Toolbar_runStatusDot__t4nNG{background:var(--text-3)}.Toolbar_running__xVnin .Toolbar_runStatusDot__t4nNG{background:var(--accent);box-shadow:0 0 8px var(--accent);animation:Toolbar_dotpulse__KZVSJ .6s infinite}.Toolbar_done__5_mX6 .Toolbar_runStatusDot__t4nNG{background:var(--accent);box-shadow:0 0 6px var(--accent)}@keyframes Toolbar_dotpulse__KZVSJ{0%,to{opacity:1}50%{opacity:.4}}.Toolbar_spacer__8CG7Y{flex:1 1}.Toolbar_btn__o2kre{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-2);font-family:var(--mono);font-size:11px;cursor:pointer;transition:all .15s}.Toolbar_btn__o2kre:hover{background:var(--panel-hi);border-color:var(--border-hi);color:var(--text-1)}.Toolbar_primary__eeJXl{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:700;letter-spacing:.06em;box-shadow:0 0 12px var(--accent-glow)}.Toolbar_primary__eeJXl:hover{background:#00e07a;box-shadow:0 0 16px var(--accent-glow);color:var(--bg)}.Toolbar_zoomReadout__S6CDf{font-size:10px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 6px;min-width:44px;text-align:center}@media(max-width:640px){.Toolbar_toolbar__QS6H0{left:8px;right:8px;top:8px;padding:6px 8px;gap:6px}.Toolbar_brandText__LlwYR,.Toolbar_runStatus__eRNGb,.Toolbar_zoomReadout__S6CDf{display:none}}.BootScreen_boot__Pz1Pb{position:fixed;inset:0;background:var(--bg);z-index:200;display:grid;place-items:center;font-family:var(--mono);color:var(--accent);font-size:13px;transition:opacity .4s ease .2s}.BootScreen_hidden__Rydp_{opacity:0;pointer-events:none}.BootScreen_inner__s0k1o{width:min(540px,80vw);text-align:left}.BootScreen_pre__YM6ZR{margin:0;white-space:pre-wrap;font-family:inherit;color:inherit}.BootScreen_blink__4i6mV:after{content:"_";animation:BootScreen_blink__4i6mV 1s steps(1) infinite}@keyframes BootScreen_blink__4i6mV{50%{opacity:0}}.Hint_hint__s1iPP{position:fixed;bottom:16px;left:16px;display:flex;gap:14px;padding:8px 14px;background:rgba(13,19,29,.7);border:1px solid var(--border);border-radius:8px;font-family:var(--mono);font-size:10px;color:var(--text-3);letter-spacing:.04em;z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Hint_hint__s1iPP kbd{display:inline-block;padding:1px 5px;background:var(--panel-hi);border:solid var(--border);border-width:1px 1px 2px;border-radius:3px;color:var(--text-1);font-family:var(--mono);font-size:9px;margin-right:4px}@media(max-width:640px){.Hint_hint__s1iPP{display:none}}.DetailPanel_overlay__R6uXj{position:fixed;inset:0;background:rgba(7,9,13,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;opacity:0;pointer-events:none;transition:opacity .2s}.DetailPanel_overlay__R6uXj.DetailPanel_open__lnkrm{opacity:1;pointer-events:auto}.DetailPanel_panel__alC9O{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--panel);border-left:1px solid var(--border);z-index:101;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;box-shadow:-20px 0 60px rgba(0,0,0,.5)}.DetailPanel_panel__alC9O.DetailPanel_open__lnkrm{transform:translateX(0)}.DetailPanel_header___te9f{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent)}.DetailPanel_type__e2ATY{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:4px 8px;border-radius:4px;background:var(--panel-hi);border:1px solid var(--border)}.DetailPanel_type__e2ATY[data-type=trigger]{color:var(--t-trigger);border-color:rgba(255,181,71,.3);background:var(--t-trigger-soft)}.DetailPanel_type__e2ATY[data-type=agent],.DetailPanel_type__e2ATY[data-type=router]{color:var(--t-agent);border-color:rgba(192,132,252,.3);background:var(--t-agent-soft)}.DetailPanel_type__e2ATY[data-type=task],.DetailPanel_type__e2ATY[data-type=tool]{color:var(--t-tool);border-color:rgba(56,189,248,.3);background:var(--t-tool-soft)}.DetailPanel_type__e2ATY[data-type=output]{color:var(--t-output);border-color:rgba(244,114,182,.3);background:var(--t-output-soft)}.DetailPanel_titleBlock__Ctg_n{flex:1 1;min-width:0}.DetailPanel_title__hqYRd{font-family:var(--mono);font-size:20px;font-weight:700;color:var(--text-1);letter-spacing:-.01em;margin:6px 0 4px}.DetailPanel_id___PD58{font-family:var(--mono);font-size:11px;color:var(--text-3)}.DetailPanel_close__wZGpk{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-2);cursor:pointer;font-family:var(--mono);font-size:14px;transition:all .15s}.DetailPanel_close__wZGpk:hover{background:var(--panel-hi);color:var(--text-1)}.DetailPanel_body__8rN8f{flex:1 1;overflow-y:auto;padding:24px;font-family:var(--sans);font-size:14px;line-height:1.6;color:var(--text-2);scrollbar-width:thin;scrollbar-color:var(--border-hi) transparent}.DetailPanel_body__8rN8f::-webkit-scrollbar{width:8px}.DetailPanel_body__8rN8f::-webkit-scrollbar-thumb{background:var(--border-hi);border-radius:4px}.DetailPanel_section__fPr2e{margin-bottom:28px}.DetailPanel_section__fPr2e:last-child{margin-bottom:0}.DetailPanel_sectionLabel__26o_K{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;display:flex;align-items:center;gap:8px}.DetailPanel_sectionLabel__26o_K:before{content:"";width:16px;height:1px;background:var(--border-hi)}.DetailPanel_prose__bW2Nn p{margin:0 0 12px;color:var(--text-1)}.DetailPanel_prose__bW2Nn p:last-child{margin-bottom:0}.DetailPanel_prose__bW2Nn strong{color:var(--accent);font-weight:600}.DetailPanel_avatar__mxZ8I{position:relative;width:140px;height:140px;margin:0 auto 28px;border-radius:50%;overflow:hidden;background:var(--panel-hi);box-shadow:0 0 0 4px var(--bg),0 0 0 5px rgba(0,255,136,.4),0 16px 40px rgba(0,0,0,.5),0 0 32px rgba(0,255,136,.15)}.DetailPanel_avatar__mxZ8I img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.95) contrast(1.03)}.DetailPanel_avatarRing__J2ZRE{position:absolute;inset:-6px;border-radius:50%;border:1px dashed rgba(0,255,136,.4);pointer-events:none;animation:DetailPanel_dpRingSpin__3sNon 18s linear infinite}@keyframes DetailPanel_dpRingSpin__3sNon{to{transform:rotate(1turn)}}.DetailPanel_avatarTag__Dul5L{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);background:var(--bg);border:1px solid var(--accent);border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.4);white-space:nowrap}.DetailPanel_avatarTagDot__1c2dI{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent);animation:DetailPanel_dotpulse__1d02S 1.4s ease-in-out infinite}@keyframes DetailPanel_dotpulse__1d02S{0%,to{opacity:1}50%{opacity:.4}}.DetailPanel_skillGroup__ABH6x{border:1px solid var(--border);border-radius:8px;padding:14px 16px;margin-bottom:12px;background:var(--bg-1)}.DetailPanel_skillGroupTitle__XeRgM{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--t-tool);margin-bottom:10px}.DetailPanel_skillChips___JWDH{display:flex;flex-wrap:wrap;gap:6px}.DetailPanel_skillChip__Rt2NH{font-family:var(--mono);font-size:12px;padding:4px 10px;border-radius:4px;background:var(--panel-hi);border:1px solid var(--border);color:var(--text-1)}.DetailPanel_contactList__2_u_b{display:flex;flex-direction:column;gap:10px}.DetailPanel_contactRow__fkvzW{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-1);text-decoration:none;color:var(--text-1);transition:all .15s;font-family:var(--mono)}.DetailPanel_contactRow__fkvzW:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateX(2px)}.DetailPanel_contactRowKey__LJsx5{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.DetailPanel_contactRowVal__zFD0V{font-size:13px;color:var(--text-1)}.DetailPanel_projectDetail__4vhT_{font-family:var(--sans)}.DetailPanel_projectImage__Dqmj2{position:relative;width:100%;aspect-ratio:16/10;margin-bottom:16px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg-1)}.DetailPanel_projectImage__Dqmj2 img{object-position:top}.DetailPanel_projectImageCaption__W6bXp{position:absolute;left:8px;bottom:8px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);background:rgba(7,9,13,.78);border:1px solid var(--border-hi);padding:3px 8px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.DetailPanel_projectTitle__Pya1q{font-family:var(--mono);font-size:16px;color:var(--text-1);margin:0 0 12px}.DetailPanel_projectStack__uuvbf{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.DetailPanel_featureList__pZUx7{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.DetailPanel_featureList__pZUx7 li{position:relative;padding-left:18px;color:var(--text-2);font-size:13px;line-height:1.55}.DetailPanel_featureList__pZUx7 li:before{content:"▸";position:absolute;left:0;top:0;color:var(--accent)}.DetailPanel_featureList__pZUx7 li strong{color:var(--text-1);font-weight:600}.DetailPanel_projectLinks__jQMua{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.DetailPanel_projectLink___tRNi{display:inline-flex;align-items:center;font-family:var(--mono);font-size:12px;padding:8px 14px;border-radius:8px;border:1px solid var(--border-hi);background:var(--bg-1);color:var(--text-1);text-decoration:none;transition:all .15s}.DetailPanel_projectLink___tRNi:first-child{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.DetailPanel_projectLink___tRNi:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-1px)}.DetailPanel_term__nOcQB{font-family:var(--mono);font-size:12px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:#04060a;color:var(--text-2);line-height:1.6;white-space:pre-wrap;word-break:break-word}.DetailPanel_term__nOcQB .ok{color:var(--accent)}.DetailPanel_term__nOcQB .key{color:var(--t-tool)}.DetailPanel_term__nOcQB .com{color:var(--text-3)}.DetailPanel_term__nOcQB .warn{color:var(--t-trigger)}@media(max-width:640px){.DetailPanel_panel__alC9O{width:100vw;border-left:none}}.TweaksPanel_panel__dijcV{position:fixed;right:16px;top:72px;z-index:60;width:260px;background:rgba(13,19,29,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.5);overflow:hidden;font-family:var(--mono);opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .18s,transform .18s}.TweaksPanel_panel__dijcV.TweaksPanel_open__3ae9N{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.TweaksPanel_head__AKvXZ{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 16px;border-bottom:1px solid var(--border)}.TweaksPanel_head__AKvXZ b{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-1)}.TweaksPanel_close__fXGYh{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--text-3);cursor:pointer;font-size:12px;transition:all .15s}.TweaksPanel_close__fXGYh:hover{background:var(--panel-hi);color:var(--text-1)}.TweaksPanel_body__4TeuO{padding:8px 16px 16px;display:flex;flex-direction:column;gap:12px}.TweaksPanel_sect__IyhRY{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-top:6px}.TweaksPanel_sect__IyhRY:first-child{padding-top:0}.TweaksPanel_row__hAfJP{display:flex;align-items:center;justify-content:space-between;gap:12px}.TweaksPanel_rowLabel__EG0MZ{font-size:11px;color:var(--text-2)}.TweaksPanel_swatches__3M_ZW{display:flex;gap:6px}.TweaksPanel_swatch__UFKic{width:22px;height:22px;border-radius:6px;border:1px solid var(--border-hi);padding:0;cursor:pointer;transition:transform .12s,box-shadow .12s}.TweaksPanel_swatch__UFKic:hover{transform:translateY(-1px)}.TweaksPanel_swatchOn__gfU1p{box-shadow:0 0 0 2px var(--bg),0 0 0 3px currentColor}.TweaksPanel_seg__TcQ8j{display:flex;padding:2px;gap:2px;border-radius:8px;background:var(--bg-1);border:1px solid var(--border)}.TweaksPanel_segBtn__R9LWN{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text-3);font-family:var(--mono);font-size:11px;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .15s}.TweaksPanel_segBtn__R9LWN:hover{color:var(--text-1)}.TweaksPanel_segBtnOn__cME_A{background:var(--panel-hi);color:var(--accent);box-shadow:0 0 0 1px var(--border-hi)}.TweaksPanel_toggle__jg5Cn{position:relative;width:34px;height:18px;border:0;border-radius:999px;background:var(--border-hi);cursor:pointer;padding:0;transition:background .15s}.TweaksPanel_toggle__jg5Cn i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-2);transition:transform .15s,background .15s}.TweaksPanel_toggleOn__8Mp2n{background:var(--accent)}.TweaksPanel_toggleOn__8Mp2n i{transform:translateX(16px);background:var(--bg)}.AgentGraphCanvas_app__4_jTl{position:fixed;inset:0;width:100%;height:100%;background:radial-gradient(ellipse at 50% 0,rgba(0,255,136,.04),transparent 60%),radial-gradient(ellipse at 100% 100%,rgba(56,189,248,.03),transparent 60%),var(--bg)}.AgentGraphCanvas_app__4_jTl:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.012),hsla(0,0%,100%,.012) 1px,transparent 0,transparent 3px);pointer-events:none;z-index:1;mix-blend-mode:overlay}.AgentGraphCanvas_viewport__wyv76{position:absolute;inset:0;cursor:-webkit-grab;cursor:grab;overflow:hidden;touch-action:none}.AgentGraphCanvas_viewport__wyv76.grabbing{cursor:-webkit-grabbing;cursor:grabbing}.AgentGraphCanvas_world__uOHop{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.AgentGraphCanvas_grid__0Ei0u{position:absolute;inset:0;background-image:radial-gradient(circle,var(--grid) 1px,transparent 1px);background-size:32px 32px;background-position:0 0;opacity:.6;pointer-events:none}.AgentGraphCanvas_lines__Xj4dU{background-image:linear-gradient(to right,var(--grid) 1px,transparent 1px),linear-gradient(to bottom,var(--grid) 1px,transparent 1px);background-size:64px 64px;opacity:.35}.AgentGraphCanvas_none__U5DDr{display:none}.AgentGraphCanvas_edges__Z8mZE{width:100%;height:100%;overflow:visible}.AgentGraphCanvas_edges__Z8mZE,.AgentGraphCanvas_nodes__ZR7VA{position:absolute;inset:0;pointer-events:none}.MobileFlowNode_node__MyKsw{position:relative;z-index:1;display:block;width:100%;text-align:left;background:var(--panel);border:1px solid var(--border);border-radius:12px;cursor:pointer;overflow:hidden;font:inherit;color:inherit;padding:0;box-shadow:0 2px 0 rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.4);opacity:0;transform:translateY(12px);transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1),border-color .2s,box-shadow .2s}.MobileFlowNode_node__MyKsw:active{transform:scale(.99)}.MobileFlowNode_done__YEqKi,.MobileFlowNode_running__k1_CH,.MobileFlowNode_selected__JjUwQ{opacity:1;transform:none}.MobileFlowNode_child__4qcsB{width:calc(100% - 28px);margin-left:28px}.MobileFlowNode_selected__JjUwQ{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 20px var(--accent-glow),0 12px 32px rgba(0,0,0,.5)}.MobileFlowNode_running__k1_CH{border-color:var(--accent);animation:MobileFlowNode_nodepulse__acun_ 1s ease-in-out infinite}.MobileFlowNode_done__YEqKi{border-color:rgba(0,255,136,.4)}@keyframes MobileFlowNode_nodepulse__acun_{0%,to{box-shadow:0 0 0 1px var(--accent),0 0 12px var(--accent-glow)}50%{box-shadow:0 0 0 1px var(--accent),0 0 28px var(--accent-glow)}}.MobileFlowNode_header__RS_wh{display:flex;align-items:center;gap:8px;padding:10px 14px 8px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.025),transparent)}.MobileFlowNode_icon__o0L17{width:20px;height:20px;display:grid;place-items:center;border-radius:4px;font-size:11px;font-weight:700;color:var(--bg);flex-shrink:0}.MobileFlowNode_node__MyKsw[data-type=trigger] .MobileFlowNode_icon__o0L17{background:var(--t-trigger)}.MobileFlowNode_node__MyKsw[data-type=agent] .MobileFlowNode_icon__o0L17,.MobileFlowNode_node__MyKsw[data-type=router] .MobileFlowNode_icon__o0L17{background:var(--t-agent)}.MobileFlowNode_node__MyKsw[data-type=task] .MobileFlowNode_icon__o0L17,.MobileFlowNode_node__MyKsw[data-type=tool] .MobileFlowNode_icon__o0L17{background:var(--t-tool)}.MobileFlowNode_node__MyKsw[data-type=output] .MobileFlowNode_icon__o0L17{background:var(--t-output)}.MobileFlowNode_typeLabel__XxpqP{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.MobileFlowNode_node__MyKsw[data-type=trigger] .MobileFlowNode_typeLabel__XxpqP{color:var(--t-trigger)}.MobileFlowNode_node__MyKsw[data-type=agent] .MobileFlowNode_typeLabel__XxpqP,.MobileFlowNode_node__MyKsw[data-type=router] .MobileFlowNode_typeLabel__XxpqP{color:var(--t-agent)}.MobileFlowNode_node__MyKsw[data-type=task] .MobileFlowNode_typeLabel__XxpqP,.MobileFlowNode_node__MyKsw[data-type=tool] .MobileFlowNode_typeLabel__XxpqP{color:var(--t-tool)}.MobileFlowNode_node__MyKsw[data-type=output] .MobileFlowNode_typeLabel__XxpqP{color:var(--t-output)}.MobileFlowNode_status__Yg457{margin-left:auto;display:flex;align-items:center;gap:4px;font-family:var(--mono);font-size:9px;color:var(--text-3);letter-spacing:.08em}.MobileFlowNode_statusDot__cXO61{width:6px;height:6px;border-radius:50%;background:var(--text-mute);transition:background .2s,box-shadow .2s}.MobileFlowNode_running__k1_CH .MobileFlowNode_statusDot__cXO61{background:var(--accent);box-shadow:0 0 6px var(--accent);animation:MobileFlowNode_dotpulse__QM4Aa .6s ease-in-out infinite}.MobileFlowNode_done__YEqKi .MobileFlowNode_statusDot__cXO61{background:var(--accent);box-shadow:0 0 4px var(--accent)}@keyframes MobileFlowNode_dotpulse__QM4Aa{0%,to{opacity:1}50%{opacity:.4}}.MobileFlowNode_body__MYApz{padding:12px 14px 14px}.MobileFlowNode_title__xHRn0{font-family:var(--mono);font-size:15px;font-weight:600;color:var(--text-1);letter-spacing:-.01em;margin-bottom:4px;line-height:1.25}.MobileFlowNode_subtitle__eukiC{font-family:var(--mono);font-size:12px;color:var(--text-3);line-height:1.4}.MobileFlowNode_meta__ha2Fi{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.MobileFlowNode_metaChip__xkIo_{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:3px;background:var(--panel-hi);color:var(--text-2);border:1px solid var(--border)}.MobileFlowNode_hero__OvCIM .MobileFlowNode_title__xHRn0{font-size:22px;font-weight:700;background:linear-gradient(180deg,var(--text-1),#8aa0bd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.MobileFlowNode_hero__OvCIM .MobileFlowNode_subtitle__eukiC{font-size:12px;line-height:1.5}.MobileFlowNode_heroRow__dC_93{display:flex;align-items:center;gap:14px;margin-bottom:2px}.MobileFlowNode_heroText__OCJTM{flex:1 1;min-width:0}.MobileFlowNode_heroText__OCJTM .MobileFlowNode_title__xHRn0{margin-bottom:4px}.MobileFlowNode_avatar__Lo9Sl{position:relative;width:64px;height:64px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--panel-hi);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--border-hi),0 4px 14px rgba(0,0,0,.45)}.MobileFlowNode_avatar__Lo9Sl img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.95) contrast(1.02)}.MobileFlowNode_avatarRing__BWEmH{position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--t-trigger);opacity:.25;pointer-events:none;transition:opacity .3s,border-color .3s}.MobileFlowNode_hero__OvCIM.MobileFlowNode_done__YEqKi .MobileFlowNode_avatarRing__BWEmH,.MobileFlowNode_hero__OvCIM.MobileFlowNode_running__k1_CH .MobileFlowNode_avatarRing__BWEmH{border-color:var(--accent);opacity:.7;animation:MobileFlowNode_avatarPulse__75iw7 1.6s ease-in-out infinite}@keyframes MobileFlowNode_avatarPulse__75iw7{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.08);opacity:.2}}@media(prefers-reduced-motion:reduce){.MobileFlowNode_node__MyKsw{transition:border-color .2s,box-shadow .2s;opacity:1;transform:none}.MobileFlowNode_hero__OvCIM.MobileFlowNode_done__YEqKi .MobileFlowNode_avatarRing__BWEmH,.MobileFlowNode_hero__OvCIM.MobileFlowNode_running__k1_CH .MobileFlowNode_avatarRing__BWEmH,.MobileFlowNode_running__k1_CH,.MobileFlowNode_running__k1_CH .MobileFlowNode_statusDot__cXO61{animation:none}}.MobileFlow_root__IptpL{min-height:100vh;background:var(--bg);padding-bottom:calc(48px + env(safe-area-inset-bottom))}.MobileFlow_header__uBNT4{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:rgba(13,19,29,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.MobileFlow_brand__5YZGV{display:flex;align-items:center;gap:10px;min-width:0}.MobileFlow_brandMark__YOJzs{width:26px;height:26px;display:grid;place-items:center;background:var(--accent);color:var(--bg);border-radius:6px;font-weight:800;font-size:13px;flex-shrink:0;box-shadow:0 0 12px var(--accent-glow)}.MobileFlow_brandText__s1iWN{display:flex;flex-direction:column;line-height:1.15;min-width:0}.MobileFlow_brandName__THIqp{font-weight:600;color:var(--text-1);font-size:13px}.MobileFlow_brandSub__SVyWA{font-family:var(--mono);font-size:9px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase}.MobileFlow_replay__4PZnK{flex-shrink:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:8px 12px;border-radius:8px;background:var(--accent-soft);border:1px solid var(--accent);color:var(--accent);cursor:pointer;transition:background .15s,transform .1s}.MobileFlow_replay__4PZnK:active{transform:scale(.96)}.MobileFlow_flow__AT2qS{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:460px;margin:0 auto;padding:24px 16px 0}.MobileFlow_connector__p4TA4{position:relative;width:2px;height:30px;margin:0 auto;background:var(--border);overflow:hidden}.MobileFlow_connectorFill__3tzVH{position:absolute;inset:0;background:var(--accent);box-shadow:0 0 8px var(--accent-glow);transform:scaleY(0);transform-origin:top;transition:transform .55s cubic-bezier(.215,.61,.355,1)}.MobileFlow_connectorFilled__PMMks .MobileFlow_connectorFill__3tzVH{transform:scaleY(1)}.MobileFlow_group__ll0zS{position:relative;display:flex;flex-direction:column;gap:12px;padding:14px 0 4px}.MobileFlow_group__ll0zS:before{content:"";position:absolute;left:13px;top:0;bottom:18px;width:2px;background:linear-gradient(180deg,var(--accent-soft),var(--border-hi) 30%,var(--border-hi))}.MobileFlow_groupItem___GWtr{position:relative}.MobileFlow_groupItem___GWtr:before{content:"";position:absolute;left:13px;top:24px;width:15px;height:2px;background:var(--border-hi)}@media(prefers-reduced-motion:reduce){.MobileFlow_connectorFill__3tzVH{transition:none}}