.Header_header__xuTiO{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--header-h);padding:0 20px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft)}.Header_left__tzwQt{display:flex;align-items:center;gap:12px;min-width:0}.Header_mark__2oFUZ{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--accent-soft),var(--surface));border:1px solid var(--border-soft);flex:none}.Header_titles__wt_F5{min-width:0}.Header_title__A5Fyp{font-size:15px;font-weight:650;letter-spacing:-.01em}.Header_subtitle__KaRDH{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.Header_subtitle__KaRDH code{font-family:var(--mono);font-size:11px;background:var(--surface);border:1px solid var(--border-soft);border-radius:5px;padding:0 5px}.Header_dot__toZ9g{width:8px;height:8px;border-radius:50%;flex:none}.Header_dot_checking__tqW8N{background:var(--text-faint)}.Header_dot_online__Earx_{background:var(--ok)}.Header_dot_offline__fRJ7I{background:var(--error)}.Header_right__K26RG{display:flex;align-items:center;gap:8px}.Header_iconBtn__HAXED{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:15px;cursor:pointer}.Header_iconBtn__HAXED:hover{border-color:var(--accent)}.Toolbar_toolbar__fcUei{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg) 60%,var(--bg-soft));flex:none}.Toolbar_left__am6Xh{display:flex;align-items:center;gap:8px;min-width:0}.Toolbar_id__oxanx{font-family:var(--mono);font-size:12.5px;background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;padding:3px 8px}.Toolbar_badge___WEa6{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);border:1px dashed var(--border);border-radius:999px;padding:2px 8px}.Toolbar_badgeActive__K6skg{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 55%,transparent);border-style:solid}.Toolbar_dirty__ChLFP{font-size:10.5px;color:var(--warn)}.Toolbar_right__qzc20{display:flex;align-items:center;gap:6px}.Toolbar_btn___YH1N{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);font-size:12.5px;padding:7px 12px;cursor:pointer;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.Toolbar_btn___YH1N:hover:not(:disabled){border-color:var(--accent)}.Toolbar_btn___YH1N:disabled{opacity:.45;cursor:default}.Toolbar_primary__6fWpF{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.Toolbar_primary__6fWpF:hover:not(:disabled){background:var(--accent-strong)}.Canvas_viewport__PuTN1{position:relative;overflow:hidden;flex:1 1;min-height:0;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--text-faint) 26%,transparent) 1px,transparent 1.6px);background-size:22px 22px;background-color:var(--bg);touch-action:none}.Canvas_content__JBWjD{position:absolute;top:0;left:0;width:0;height:0;transform-origin:0 0}.Canvas_wires__1EWh1{position:absolute;top:0;left:0;overflow:visible}.Canvas_hit__RTrhu{stroke:transparent;stroke-width:14;fill:none;cursor:pointer;pointer-events:stroke}.Canvas_wire__MYDEq{stroke:var(--accent);stroke-width:2;opacity:.75}.Canvas_wireCtl__W6Lx_{stroke:var(--warn);stroke-dasharray:7 5;opacity:.9}.Canvas_wireChoice__qELe3{stroke:var(--ok);stroke-dasharray:7 5;opacity:.9}.Canvas_wireSel__r8W8j{opacity:1;stroke-width:3}.Canvas_wireBad__AqQDu{stroke:var(--error);stroke-dasharray:4 4}.Canvas_wireActive__r9IkZ{stroke:var(--accent);stroke-width:3;opacity:1;stroke-dasharray:7 5;animation:Canvas_wireFlow__jERNN .7s linear infinite}@keyframes Canvas_wireFlow__jERNN{to{stroke-dashoffset:-12}}@media (prefers-reduced-motion:reduce){.Canvas_wireActive__r9IkZ{animation:none}}.Canvas_wireLabel__SXTkw{font-family:var(--mono);font-size:11px;fill:var(--warn)}.Canvas_ghost__yUgWn{stroke:var(--accent);stroke-width:2;stroke-dasharray:5 4;opacity:.8}.Canvas_empty__PCGCf{position:absolute;inset:0;display:grid;place-content:center;grid-gap:6px;gap:6px;text-align:center;color:var(--text-muted);font-size:13.5px;pointer-events:none}.Canvas_empty__PCGCf code{font-family:var(--mono);font-size:12px;color:var(--text);background:var(--surface);border:1px solid var(--border-soft);border-radius:5px;padding:1px 5px}.Canvas_emptyHint__tjneF{font-size:12px;color:var(--text-faint);max-width:460px}.Canvas_zoomer__qirkZ{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:4px;padding:4px;background:color-mix(in srgb,var(--bg) 85%,transparent);border:1px solid var(--border-soft);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Canvas_zoomer__qirkZ button{min-width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--text);font-size:14px;cursor:pointer}.Canvas_zoomer__qirkZ button:hover{background:var(--surface-hover)}.Canvas_zoomPct__Suvsb,.Canvas_zoomer__qirkZ .Canvas_reset__Wy7nC{font-size:11px;font-family:var(--mono)}.Canvas_zoomPct__Suvsb{color:var(--text-muted);min-width:38px;text-align:center}.Canvas_offline__o0sK_{position:absolute;left:14px;bottom:14px;font-size:11px;color:var(--warn);background:color-mix(in srgb,var(--bg) 85%,transparent);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);border-radius:var(--radius-sm);padding:5px 9px;pointer-events:none}.NodePanel_panel__izXX5{display:flex;flex-direction:column;gap:11px;margin:0}.NodePanel_meta__CanLE{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.NodePanel_pill__yu2Zn{display:inline-block;font-size:10.5px;line-height:1.4;color:var(--text-muted);background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:999px;padding:1px 8px;white-space:nowrap}.NodePanel_pillFail__pyQLF,.NodePanel_pillPass__Z5uqG{display:inline-block;font-size:10.5px;font-weight:600;border-radius:999px;padding:1px 8px}.NodePanel_pillPass__Z5uqG{color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 45%,transparent)}.NodePanel_pillFail__pyQLF{color:var(--error);border:1px solid color-mix(in srgb,var(--error) 45%,transparent)}.NodePanel_pair__3goju{display:flex;gap:8px}.NodePanel_pair__3goju>.NodePanel_field__3BJyL{flex:1 1;min-width:0}.NodePanel_field__3BJyL{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--text-muted)}.NodePanel_field__3BJyL em{font-style:normal;color:var(--text-faint);font-size:10.5px}.NodePanel_field__3BJyL>input,.NodePanel_field__3BJyL>select{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:12.5px;min-width:0;padding:7px 9px;font-family:inherit}.NodePanel_field__3BJyL>input:focus,.NodePanel_field__3BJyL>select:focus{outline:none;border-color:var(--accent)}.NodePanel_codearea__eDxmS{width:100%;box-sizing:border-box;background:var(--bg-soft);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--mono);font-size:11.5px;line-height:1.5;padding:8px 9px;resize:vertical}.NodePanel_codearea__eDxmS:focus{outline:none;border-color:var(--accent)}.NodePanel_apply__jjLaU{align-self:flex-start;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);border-radius:var(--radius-sm);font-size:12px;padding:6px 13px;cursor:pointer}.NodePanel_apply__jjLaU:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.NodePanel_err__wnU3l{font-size:11px;color:var(--error)}.NodePanel_hint__Q6UEm{font-size:10.5px;color:var(--text-faint);line-height:1.45}.NodePanel_hint__Q6UEm code{font-family:var(--mono);font-size:10px}.NodePanel_branchbox__Argz5{display:flex;flex-direction:column;gap:8px;padding-top:4px}.NodePanel_branchbox__Argz5 h3{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.NodePanel_routebox__rgEx5{padding-top:4px}.NodePanel_optList__HGeVV,.NodePanel_routebox__rgEx5{display:flex;flex-direction:column;gap:8px}.NodePanel_optList__HGeVV code{font-family:var(--mono);font-size:10.5px;color:var(--accent)}.NodePanel_tookBanner__yLVlp{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 45%,transparent);border-radius:999px;padding:2px 10px}.NodePanel_outputsBox__xpSaZ{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px}.NodePanel_outTitle__5Q_gV{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.NodePanel_outEntry__TZIcX{display:flex;flex-direction:column;gap:4px}.NodePanel_outKey__YSJwB{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.NodePanel_trunc__5H1o3{font-size:10px;color:var(--warn);border:1px dashed color-mix(in srgb,var(--warn) 45%,transparent);border-radius:999px;padding:1px 7px}.NodePanel_ansTag__ddBOy{font-size:10px;font-weight:600;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;padding:1px 7px}.NodePanel_outText___AZzj{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);font-size:11px;line-height:1.5;background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:8px 9px}.NodePanel_outList__ALK43,.NodePanel_outText___AZzj{margin:0;color:var(--text);max-height:320px;overflow-y:auto}.NodePanel_outList__ALK43{padding-left:20px;display:flex;flex-direction:column;gap:3px;font-size:12px}.NodePanel_outList__ALK43 li{line-height:1.45}.NodePanel_outObj__R_9Ht{display:flex;flex-direction:column;gap:5px}.NodePanel_outField__jhnFK{display:flex;flex-direction:column;gap:2px}.NodePanel_outFieldName__0DJs2{font-size:10.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}.NodeCard_node__1JVfx{position:absolute;min-height:96px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.NodeCard_selected__shJRp{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent),var(--shadow-soft)}.NodeCard_head__DbWSm{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 12px;cursor:-webkit-grab;cursor:grab;touch-action:none}.NodeCard_head__DbWSm:active{cursor:-webkit-grabbing;cursor:grabbing}.NodeCard_primitive__cR_Lx{font-size:13px;font-weight:650}.NodeCard_id___EtJw{font-family:var(--mono);font-size:10.5px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;max-width:90px}.NodeCard_remove__QfDqq{margin-left:auto;width:20px;height:20px;border:none;border-radius:6px;background:transparent;color:var(--text-faint);font-size:15px;line-height:1;cursor:pointer;flex:none}.NodeCard_remove__QfDqq:hover{background:var(--error-soft);color:var(--error)}.NodeCard_body__qRdvS{position:relative;padding:0 0 12px}.NodeCard_row__andfL{position:absolute;left:0;right:0;display:flex}.NodeCard_cellL__2NEKm,.NodeCard_cellR__e5GOL{flex:1 1;position:relative}.NodeCard_port__q2EUZ{position:absolute;display:inline-flex;align-items:center;gap:4px;max-width:100%;font-family:var(--mono);font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NodeCard_portIn__W_DUH{left:0;padding-left:2px}.NodeCard_portCtl__XfbH5,.NodeCard_portOut__rOSYo{right:0;padding-right:2px;flex-direction:row-reverse}.NodeCard_portCtl__XfbH5{color:var(--accent)}.NodeCard_dot__LvtzS{width:12px;height:12px;border-radius:50%;background:var(--accent-soft);border:2px solid var(--accent);flex:none;cursor:crosshair;transition:transform .12s var(--ease)}.NodeCard_portIn__W_DUH .NodeCard_dot__LvtzS{margin-left:2px}.NodeCard_portCtl__XfbH5 .NodeCard_dot__LvtzS,.NodeCard_portOut__rOSYo .NodeCard_dot__LvtzS{margin-right:2px}.NodeCard_dotCtl__PFTV_{background:transparent;border-style:dashed}.NodeCard_dot__LvtzS:hover{transform:scale(1.35)}.NodeCard_dropTarget__Sn6SB .NodeCard_dot__LvtzS{background:var(--accent)}.NodeCard_foot__SXvVE{color:var(--warn)}.NodeCard_foot__SXvVE,.NodeCard_skipFoot__gD1H3{position:absolute;bottom:6px;left:10px;right:10px;font-size:10px}.NodeCard_skipFoot__gD1H3{color:var(--text-faint)}.NodeCard_running__j318t{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent),var(--shadow-soft);animation:NodeCard_nodePulse__b3ogM 1.3s ease-in-out infinite}@keyframes NodeCard_nodePulse__b3ogM{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent),var(--shadow-soft)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--accent) 14%,transparent),var(--shadow-soft)}}.NodeCard_ok__V29Fj{border-color:color-mix(in srgb,var(--ok) 65%,var(--border))}.NodeCard_failed__9CLAo{border-color:var(--error);box-shadow:0 0 0 2px color-mix(in srgb,var(--error) 28%,transparent),var(--shadow-soft)}.NodeCard_skipped__yZYeg{border-style:dashed;border-color:var(--text-faint);opacity:.82}.NodeCard_stateDot__m9TNC{width:10px;height:10px;margin-left:6px;border-radius:50%;border:2px solid var(--accent);border-top:2px solid transparent;flex:none;animation:NodeCard_stateSpin__gjhN7 .9s linear infinite}@keyframes NodeCard_stateSpin__gjhN7{to{transform:rotate(1turn)}}.NodeCard_pop__f8Zfr{position:fixed;z-index:100;width:min(440px,92vw);max-height:min(78vh,620px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 12px 40px rgb(0 0 0/.28)}.NodeCard_popHead__eSfeO{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--border-soft)}.NodeCard_popTitle__v0kHq{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NodeCard_popBranch__pBiya{flex:none;font-family:var(--mono);font-size:10px;color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:999px;padding:1px 7px}.NodeCard_popPrimitive__cwEH9{flex:none;font-size:10px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;padding:1px 7px}.NodeCard_popClose__ybneu{flex:none;margin-left:auto;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--text-faint);font-size:17px;line-height:1;cursor:pointer}.NodeCard_popClose__ybneu:hover{background:var(--error-soft);color:var(--error)}.NodeCard_popBody__74itC{padding:10px 12px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}@media (prefers-reduced-motion:reduce){.NodeCard_running__j318t{animation:none}.NodeCard_stateDot__m9TNC{animation:none;border-top-color:var(--accent)}}.AgentPanel_panel__TL0yy{display:flex;flex-direction:column;gap:10px}.AgentPanel_hint__GYYcO{font-size:11px;color:var(--text-faint);margin:-4px 0 0}.AgentPanel_sectionTitle__HzmmK{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:4px 0 0}.AgentPanel_issues__UaGjD{border:1px solid color-mix(in srgb,var(--error) 40%,var(--border));background:var(--error-soft);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.AgentPanel_issue__JNGWS{font-size:11.5px;color:var(--error)}.AgentPanel_field__5QFiY{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-muted)}.AgentPanel_field__5QFiY input,.AgentPanel_field__5QFiY select,.AgentPanel_field__5QFiY textarea{font:inherit;font-size:12.5px;color:var(--text);background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;padding:6px 8px;outline:none}.AgentPanel_field__5QFiY input:focus,.AgentPanel_field__5QFiY select:focus,.AgentPanel_field__5QFiY textarea:focus{border-color:var(--accent)}.AgentPanel_err__IL7Uh{font-size:11px;color:var(--error)}.AgentPanel_pair__13Jsy{display:flex;gap:8px}.AgentPanel_pair__13Jsy .AgentPanel_field__5QFiY{flex:1 1;min-width:0}.AgentPanel_entryList__geZa6{display:flex;flex-direction:column;gap:6px}.AgentPanel_entry__R9rLU{display:flex;flex-wrap:wrap;gap:5px;align-items:center;border:1px solid var(--border-soft);background:var(--bg-soft);border-radius:8px;padding:6px}.AgentPanel_entry__R9rLU input,.AgentPanel_entry__R9rLU select{font:inherit;font-size:12px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:4px 6px;outline:none}.AgentPanel_entry__R9rLU input.AgentPanel_alias__xxP2Q{width:74px}.AgentPanel_entry__R9rLU input.AgentPanel_transport__aPkS6{width:64px}.AgentPanel_entry__R9rLU input.AgentPanel_grow__E0_iB{flex:1 1;min-width:110px}.AgentPanel_mini__bessM{font-size:11px;font-weight:600;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-muted);padding:4px 8px;cursor:pointer;white-space:nowrap}.AgentPanel_mini__bessM:hover{border-color:var(--accent);color:var(--accent)}.AgentPanel_miniDanger__PeqMJ{border:none;background:transparent;color:var(--text-faint);font-size:13px;padding:2px 4px}.AgentPanel_miniDanger__PeqMJ:hover{color:var(--error);background:var(--error-soft)}.AgentPanel_add__bRJ2V{align-self:flex-start;font-size:11.5px;font-weight:650;border:1px dashed var(--border);border-radius:8px;background:transparent;color:var(--text-muted);padding:5px 10px;cursor:pointer}.AgentPanel_add__bRJ2V:hover{border-color:var(--accent);color:var(--accent)}.AgentPanel_muted__2piaR{font-size:11.5px;color:var(--text-faint)}.AgentPanel_loopBox__eOBpo{border:1px dashed color-mix(in srgb,var(--warn) 55%,var(--border));background:color-mix(in srgb,var(--warn) 6%,transparent);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:7px}.AgentPanel_radioRow__EUZQ_{display:flex;gap:10px;flex-wrap:wrap}.AgentPanel_radioRow__EUZQ_ label{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted);cursor:pointer}.AgentPanel_actions__WdWAv{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border-soft);padding-top:10px}.AgentPanel_btn__8PpWT{font-size:12.5px;font-weight:650;border-radius:8px;padding:7px 12px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text)}.AgentPanel_btn__8PpWT:hover{border-color:var(--accent)}.AgentPanel_btnPrimary__adHWm{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.AgentPanel_btnPrimary__adHWm:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.AgentPanel_btnDanger__3_s3d{color:var(--error)}.AgentPanel_btnDanger__3_s3d:hover{border-color:var(--error);background:var(--error-soft)}.AgentPanel_btn__8PpWT:disabled{opacity:.55;cursor:not-allowed}.AgentPanel_busy__kvXeN{font-size:11.5px;color:var(--text-muted);align-self:center}.LoopPreview_box__SrpfM{border:1px dashed color-mix(in srgb,var(--warn) 55%,var(--border));border-radius:8px;padding:6px 8px;background:color-mix(in srgb,var(--warn) 7%,transparent);display:flex;flex-direction:column;gap:5px}.LoopPreview_live__Hj7wp{border-color:color-mix(in srgb,var(--ok) 55%,var(--border));background:color-mix(in srgb,var(--ok) 6%,transparent)}.LoopPreview_head__NKqak{display:flex;align-items:baseline;gap:6px}.LoopPreview_tag___aCtf{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--warn);flex:none}.LoopPreview_live__Hj7wp .LoopPreview_tag___aCtf{color:var(--ok)}.LoopPreview_headline__KO794{font-size:10.5px;color:var(--text-faint)}.LoopPreview_headline__KO794,.LoopPreview_refName__culJ_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoopPreview_refName__culJ_{font-family:var(--mono);font-size:9.5px;color:var(--text-muted);max-width:130px}.LoopPreview_liveTag__vd5MZ{margin-left:auto;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ok);flex:none}.LoopPreview_nodes__1yl89{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.LoopPreview_node__ASlC_{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--mono);font-size:10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;padding:2px 6px;max-width:100%;overflow:hidden;white-space:nowrap}.LoopPreview_node__ASlC_ b{font-weight:650;color:var(--text)}.LoopPreview_node__ASlC_ i{font-style:normal;color:var(--text-faint)}.LoopPreview_more__IGsC3{font-family:var(--mono);font-size:10px;color:var(--warn);background:var(--bg-soft);border:1px dashed color-mix(in srgb,var(--warn) 50%,var(--border));border-radius:6px;padding:2px 6px}.LoopPreview_alias__N4zaU{margin:0;font-size:11.5px}.LoopPreview_aliasName__eIytY{font-weight:650}.LoopPreview_faint__gt4S_{font-size:10px;color:var(--text-faint)}.LoopPreview_note__q0elc{margin:0;font-size:10.5px;color:var(--text-faint)}.LoopPreview_fail__xv5Sm{margin:0;font-size:10.5px;color:var(--error)}.LoopPreview_open___v0eB{align-self:flex-start;border:none;background:transparent;color:var(--accent);font-size:11px;font-weight:600;cursor:pointer;padding:0}.LoopPreview_open___v0eB:hover{text-decoration:underline}.LoopBuilder_box__TPvN1{border:1px solid color-mix(in srgb,var(--ok) 45%,var(--border));border-radius:8px;padding:8px;background:color-mix(in srgb,var(--ok) 4%,transparent);display:flex;flex-direction:column;gap:10px}.LoopBuilder_head___ZKET{display:flex;align-items:baseline;gap:6px}.LoopBuilder_tag__itQn5{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ok);flex:none}.LoopBuilder_headline__lkXj4{font-size:10.5px;color:var(--text-faint)}.LoopBuilder_section__4lF3t{display:flex;flex-direction:column;gap:5px}.LoopBuilder_sectionTitle__zZGGS{margin:0;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.LoopBuilder_sectionTitle__zZGGS em{font-style:normal;color:var(--text-faint);font-weight:600}.LoopBuilder_rows__hBmB6{display:flex;flex-direction:column;gap:3px}.LoopBuilder_row__skZH_{display:flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border-soft);border-radius:6px;padding:3px 6px;min-height:26px}.LoopBuilder_nodeId__Dnx5a{font-family:var(--mono);font-size:11px}.LoopBuilder_nodeId__Dnx5a b{font-weight:650}.LoopBuilder_rename__srbLP{flex:1 1;min-width:0;font-family:var(--mono);font-size:11px;padding:2px 4px;border-radius:4px;border:1px solid var(--accent);background:var(--bg-soft);color:var(--text)}.LoopBuilder_primitive__83AIy{font-style:normal;font-size:10.5px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LoopBuilder_edgeEnds__bxiMs{font-family:var(--mono);font-size:10.5px;display:inline-flex;align-items:baseline;gap:4px;min-width:0}.LoopBuilder_edgeEnds__bxiMs b{font-weight:650}.LoopBuilder_edgeEnds__bxiMs span{color:var(--text-faint)}.LoopBuilder_edgeType__nb17z{font-style:normal;font-size:10px;color:var(--text-faint);background:var(--bg-soft);border-radius:5px;padding:1px 5px}.LoopBuilder_repeat__LhJq6{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--warn);font-family:var(--mono)}.LoopBuilder_passes__1gT2O{width:44px;font-family:var(--mono);font-size:10.5px;padding:1px 3px;border-radius:4px;border:1px solid color-mix(in srgb,var(--warn) 50%,var(--border));background:var(--surface);color:var(--text)}.LoopBuilder_rowActions__7t1tl{margin-left:auto;display:inline-flex;gap:3px;flex:none}.LoopBuilder_mini__YYmSt{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:5px;font-size:11px;line-height:1;padding:3px 6px;cursor:pointer}.LoopBuilder_mini__YYmSt:hover{color:var(--text);border-color:color-mix(in srgb,var(--text-muted) 40%,var(--border))}.LoopBuilder_miniDanger__M0yPn{border:none;background:transparent;color:var(--text-faint);border-radius:5px;font-size:13px;line-height:1;padding:2px 5px;cursor:pointer}.LoopBuilder_miniDanger__M0yPn:hover{color:var(--error);background:color-mix(in srgb,var(--error) 10%,transparent)}.LoopBuilder_addRow__ukDkA,.LoopBuilder_edgeFormRow__ZGPjW{display:flex;align-items:center;gap:5px}.LoopBuilder_grow__OP0WE,.LoopBuilder_shrink__GCvcd{font-size:11px;padding:3px 5px;border-radius:5px;border:1px solid var(--border);background:var(--surface);color:var(--text);min-width:0}.LoopBuilder_grow__OP0WE{flex:1 1}.LoopBuilder_shrink__GCvcd{max-width:110px}.LoopBuilder_typeSelect__7r_g_{font-size:11px;padding:3px 5px;border-radius:5px;border:1px solid var(--border);background:var(--surface);color:var(--text);flex:none}.LoopBuilder_add__2mnsP{flex:none;border:none;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:650;border-radius:5px;padding:4px 9px;cursor:pointer}.LoopBuilder_add__2mnsP:disabled{opacity:.45;cursor:default}.LoopBuilder_hint__zS7Cz{margin:0;font-size:10.5px;color:var(--text-faint)}.LoopBuilder_err__JcjEl{margin:0;font-size:10.5px;color:var(--error)}.AgentCard_card__dffxC{position:absolute;background:var(--surface);border:1px solid var(--warn);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AgentCard_selected__SWdsW{border-color:var(--warn);box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 40%,transparent),var(--shadow-soft)}.AgentCard_head__AAmhT{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 8px 0 10px;cursor:-webkit-grab;cursor:grab;touch-action:none}.AgentCard_head__AAmhT:active{cursor:-webkit-grabbing;cursor:grabbing}.AgentCard_badge__4R075{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#12161d;background:var(--warn);border-radius:6px;padding:2px 6px;flex:none}.AgentCard_name__8Uz25{font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentCard_id__1gG8W{font-family:var(--mono);font-size:10.5px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;max-width:90px}.AgentCard_active__C6faA{color:var(--ok);font-size:11px;flex:none}.AgentCard_remove__FOFHY{margin-left:auto;width:20px;height:20px;border:none;border-radius:6px;background:transparent;color:var(--text-faint);font-size:15px;line-height:1;cursor:pointer;flex:none}.AgentCard_remove__FOFHY:hover{background:var(--error-soft);color:var(--error)}.AgentCard_body__xYbvH{padding:2px 10px 10px;display:flex;flex-direction:column;gap:6px}.AgentCard_chips__4WFPe{display:flex;flex-wrap:wrap;gap:4px}.AgentCard_chip__cZ_pk{font-family:var(--mono);font-size:10px;color:var(--text-muted);background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:6px;padding:2px 6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentCard_loopNote__PA1po{margin:-2px 0 0;font-size:10px;font-style:italic;color:var(--text-faint)}.AgentCard_foot__tslW_{font-size:10.5px;color:var(--text-faint)}.AgentCard_dirty__dNa_7{color:var(--warn)}.AgentCard_pop__cR6v9{position:fixed;z-index:50;width:min(460px,94vw);max-height:min(76vh,700px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.AgentCard_popHead__BKbev{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-soft);flex:none}.AgentCard_popTitle__mmYG6{font-size:13px;font-weight:650}.AgentCard_popBadge__fwEBC{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#12161d;background:var(--warn);border-radius:6px;padding:2px 6px}.AgentCard_popClose__12OBm{margin-left:auto;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--text-faint);font-size:16px;line-height:1;cursor:pointer}.AgentCard_popClose__12OBm:hover{background:var(--error-soft);color:var(--error)}.AgentCard_popBody___U1q7{overflow-y:auto;padding:12px}.AgentLibrary_library__5yF7_{display:flex;flex-direction:column;min-height:0;flex:0 1 auto;border-bottom:1px solid var(--border-soft);background:var(--bg-soft)}.AgentLibrary_head__wQMfV{display:flex;align-items:baseline;justify-content:space-between;padding:10px 14px 6px}.AgentLibrary_title__kwYOh{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.AgentLibrary_hint__ms07y{font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);opacity:.8}.AgentLibrary_list__uCmPM{list-style:none;margin:0;padding:0 10px 12px;overflow-y:auto}.AgentLibrary_entry__6OkLv,.AgentLibrary_list__uCmPM{display:flex;flex-direction:column;gap:4px}.AgentLibrary_item__EuTe2{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);cursor:pointer;text-align:left;position:relative}.AgentLibrary_item__EuTe2:hover{border-color:var(--accent)}.AgentLibrary_current__QWZbn{border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.AgentLibrary_expanded__o8B4b{border-color:var(--accent)}.AgentLibrary_name__BsqYA{font-size:12.5px;font-weight:600;color:var(--text)}.AgentLibrary_sub__y9LjQ{font-size:10.5px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;max-width:100%}.AgentLibrary_star__6Q7qk{position:absolute;top:6px;right:18px;color:var(--ok);font-size:11px}.AgentLibrary_chev__snI28{position:absolute;top:6px;right:6px;color:var(--text-faint);font-size:10px}.AgentLibrary_bundle__4pOYK{margin:2px 0 2px 6px;padding:8px 10px;border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent);background:var(--bg-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;display:flex;flex-direction:column;gap:4px}.AgentLibrary_row__qy4V_{margin:0;display:flex;align-items:baseline;gap:8px;font-size:11px;line-height:1.4}.AgentLibrary_tagLoop__zMQDG,.AgentLibrary_tag__NvAsz{flex:0 0 auto;font-size:9.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);background:var(--surface);border:1px solid var(--border-soft);border-radius:4px;padding:0 6px}.AgentLibrary_tagLoop__zMQDG{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.AgentLibrary_value__hf2HU{min-width:0;color:var(--text);word-break:break-word}.AgentLibrary_faint__YguIf{color:var(--text-faint)}.AgentLibrary_loop__AOOr_{margin-top:4px;padding-top:6px;border-top:1px dashed var(--border-soft);display:flex;flex-direction:column;gap:4px}.AgentLibrary_loopToggle__gLNWT{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 8px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);cursor:pointer;text-align:left;font-size:11px;position:relative}.AgentLibrary_loopToggle__gLNWT:hover{border-color:var(--accent)}.AgentLibrary_loopToggle__gLNWT .AgentLibrary_chev__snI28{position:absolute;right:6px;top:7px}.AgentLibrary_loopGraph__ohxCq{padding:6px 8px;background:var(--surface);border:1px dashed var(--border-soft);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:4px;align-items:center}.AgentLibrary_nodeChip__NWnfK{font-size:10.5px;color:var(--text);background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:999px;padding:2px 8px}.AgentLibrary_nodeChip__NWnfK b{font-weight:650}.AgentLibrary_loopEdgeCount__zUlX6{font-size:10px;color:var(--text-faint)}.AgentLibrary_openLoop__R1Hlc{width:100%;margin-top:2px;padding:5px 8px;font-size:11px;font-weight:600;color:var(--accent);background:transparent;border:1px dashed color-mix(in srgb,var(--accent) 50%,transparent);border-radius:var(--radius-sm);cursor:pointer}.AgentLibrary_openLoop__R1Hlc:hover{background:var(--accent-soft)}.AgentLibrary_error__g_zos,.AgentLibrary_note__gbhMq{margin:0;font-size:11px;line-height:1.4}.AgentLibrary_note__gbhMq{color:var(--text-faint)}.AgentLibrary_error__g_zos{color:var(--error)}.AgentLibrary_emptyNote__gc1l7,.AgentLibrary_note__gbhMq{padding:4px 2px}.AgentLibrary_add__eCXK8{margin-left:8px;padding:2px 9px;font-size:10.5px;font-weight:650;color:var(--accent);background:transparent;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);border-radius:var(--radius-sm);cursor:pointer;align-self:center}.AgentLibrary_add__eCXK8:hover{background:var(--accent-soft)}.AgentLibrary_actions__eIY_v{display:flex}.AgentLibrary_action__SvVnC{width:100%;padding:5px 8px;font-size:11px;font-weight:600;color:var(--accent);background:transparent;border:1px dashed color-mix(in srgb,var(--accent) 50%,transparent);border-radius:var(--radius-sm);cursor:pointer}.AgentLibrary_action__SvVnC:hover{background:var(--accent-soft)}.GraphLibrary_library__bWmkY{display:flex;flex-direction:column;min-height:0;flex:0 1 auto;border-bottom:1px solid var(--border-soft);background:var(--bg-soft)}.GraphLibrary_head__FJ3BJ{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 6px}.GraphLibrary_title__4cDH8{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.GraphLibrary_new__wTBl6{border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:11px;border-radius:6px;padding:3px 9px;cursor:pointer}.GraphLibrary_new__wTBl6:hover{border-color:var(--accent)}.GraphLibrary_list__hAHTF{list-style:none;margin:0;padding:0 10px 12px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.GraphLibrary_item__z5_Oa{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:7px 10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);cursor:pointer;text-align:left;position:relative}.GraphLibrary_item__z5_Oa:hover{border-color:var(--accent)}.GraphLibrary_current__aaBoC{border-color:color-mix(in srgb,var(--accent) 65%,transparent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.GraphLibrary_name__BBYqR{font-size:12.5px;font-weight:600;color:var(--text)}.GraphLibrary_sub__M7fpg{font-size:10.5px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;max-width:100%}.GraphLibrary_star__OgmxU{position:absolute;top:6px;right:8px;color:var(--ok);font-size:11px}.GraphLibrary_emptyNote__M4vvI,.GraphLibrary_offlineNote__Pyy4S{font-size:11.5px;color:var(--text-faint);padding:4px 2px;line-height:1.45}.Palette_palette__Mg_ik{display:flex;flex-direction:column;min-height:0;border-top:1px solid var(--border-soft);background:var(--bg-soft)}.Palette_head__0q37a{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 6px}.Palette_title__VzKQI{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.Palette_fallback__W8C0I{font-size:10px;color:var(--text-faint);border:1px dashed var(--border);border-radius:999px;padding:2px 7px}.Palette_list__vis9k{display:flex;flex-direction:column;gap:4px;padding:0 10px 12px;overflow-y:auto}.Palette_item__dpU73{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);color:var(--text);cursor:-webkit-grab;cursor:grab;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.Palette_item__dpU73:hover{border-color:var(--accent);transform:translateX(2px)}.Palette_item__dpU73:active{cursor:-webkit-grabbing;cursor:grabbing}.Palette_name__1ZPn8{font-family:var(--mono);font-size:12.5px;font-weight:600}.Palette_top__IYL80{display:flex;align-items:center}.Palette_se__ex437{font-size:9.5px;color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:999px;padding:1px 6px;margin-left:6px}.Palette_ports__gxjnU{font-size:10.5px;color:var(--text-faint)}.Inspector_inspector__aIgpN{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:14px}.Inspector_railTitle__zUCbr{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em}.Inspector_inspector__aIgpN h2{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.Inspector_inspector__aIgpN h2 code{font-size:11px;text-transform:none;letter-spacing:0;background:var(--surface);border:1px solid var(--border-soft);border-radius:5px;padding:1px 6px;color:var(--text);font-family:var(--mono)}.Inspector_block__ON93o{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-md)}.Inspector_pair__Se_pI{display:flex;gap:8px}.Inspector_pair__Se_pI>.Inspector_field__LO6wt{flex:1 1;min-width:0}.Inspector_meta__amFi5{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.Inspector_railHint__1_naQ{margin:0;font-size:11.5px;line-height:1.5;color:var(--text-faint)}.Inspector_section__qJ_2a{display:flex;flex-direction:column;gap:8px}.Inspector_h__S1FHz{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);display:flex;align-items:center;gap:6px}.Inspector_h__S1FHz code{font-size:11px;text-transform:none;letter-spacing:0;background:var(--surface);border:1px solid var(--border-soft);border-radius:5px;padding:1px 6px;color:var(--text);font-family:var(--mono)}.Inspector_field__LO6wt{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--text-muted)}.Inspector_field__LO6wt>input,.Inspector_field__LO6wt>select{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:12.5px;min-width:0;padding:7px 9px;font-family:inherit}.Inspector_field__LO6wt>input:focus,.Inspector_field__LO6wt>select:focus{outline:none;border-color:var(--accent)}.Inspector_field__LO6wt input.Inspector_mono__6RpFG{font-family:var(--mono)}.Inspector_row__RduOC{display:flex;gap:8px}.Inspector_row__RduOC>.Inspector_field__LO6wt{flex:1 1}.Inspector_row__RduOC .Inspector_small___UkiQ{flex:0 0 64px;width:64px}.Inspector_hint__cFwZH{font-size:11px;color:var(--text-faint);line-height:1.45}.Inspector_hint__cFwZH code{font-family:var(--mono);font-size:10.5px}.Inspector_ports__JbLGG{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--text-muted);background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:7px 9px}.Inspector_portsLabel__X7YCT{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint)}.Inspector_se__MPgtB{font-size:10px;color:var(--warn)}.Inspector_textarea__AqNN5{width:100%;background:var(--bg-soft);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--mono);font-size:11.5px;line-height:1.5;padding:8px 9px;resize:vertical}.Inspector_textarea__AqNN5:focus{outline:none;border-color:var(--accent)}.Inspector_err__NphDM{font-size:11px;color:var(--error)}.Inspector_ok__H_hSD{font-size:11.5px;color:var(--ok);line-height:1.45}.Inspector_mini__sFGjy{align-self:flex-start;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);font-size:11.5px;padding:5px 10px;cursor:pointer}.Inspector_mini__sFGjy:hover{border-color:var(--accent)}.Inspector_danger__bt8zb{align-self:flex-start;border:1px solid color-mix(in srgb,var(--error) 50%,transparent);background:transparent;color:var(--error);border-radius:var(--radius-sm);font-size:12px;padding:6px 12px;cursor:pointer}.Inspector_danger__bt8zb:hover{background:var(--error-soft)}.Inspector_issues__vnIPG{list-style:none;display:flex;flex-direction:column;gap:5px;margin:0;padding:0}.Inspector_issueErr__hyS_d{font-size:11.5px;color:var(--error);line-height:1.4}.Inspector_issueWarn__FBfSV{font-size:11.5px;color:var(--warn);line-height:1.4}.Inspector_doc__xpOFw{font-size:12px;color:var(--text-muted)}.Inspector_doc__xpOFw summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Inspector_pre__By5uO{margin-top:8px;background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px;font-family:var(--mono);font-size:11px;line-height:1.5;overflow-x:auto;color:var(--text)}.Inspector_pill__eIFmb{line-height:1.4;color:var(--text-muted);background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:999px;white-space:nowrap}.Inspector_pillPass__SFAdX,.Inspector_pill__eIFmb{display:inline-block;font-size:10.5px;padding:1px 8px}.Inspector_pillPass__SFAdX{font-weight:600;color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 45%,transparent);border-radius:999px}.Inspector_pillFail__JQ5Sl{display:inline-block;font-size:10.5px;font-weight:600;color:var(--error);border:1px solid color-mix(in srgb,var(--error) 45%,transparent);border-radius:999px;padding:1px 8px}.Inspector_outputsBox__1lJ9N{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px}.Inspector_outTitle__UCL33{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);display:flex;align-items:center;gap:6px}.Inspector_outEntry__z43Fr{display:flex;flex-direction:column;gap:4px}.Inspector_outKey__LSAxW{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.Inspector_trunc__FnABr{font-size:10px;color:var(--warn);border:1px dashed color-mix(in srgb,var(--warn) 45%,transparent);border-radius:999px;padding:1px 7px}.Inspector_ansTag__qjRB9{font-size:10px;font-weight:600;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;padding:1px 7px}.Inspector_outText__zQeFe{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);font-size:11px;line-height:1.5;background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:8px 9px}.Inspector_outList__Ro8Kp,.Inspector_outText__zQeFe{margin:0;color:var(--text);max-height:320px;overflow-y:auto}.Inspector_outList__Ro8Kp{padding-left:20px;display:flex;flex-direction:column;gap:3px;font-size:12px}.Inspector_outList__Ro8Kp li{line-height:1.45}.Inspector_outObj__8w_ND{display:flex;flex-direction:column;gap:5px}.Inspector_outField__Xltm4{display:flex;flex-direction:column;gap:2px}.Inspector_outFieldName__IC58I{font-size:10.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em}.TestPanel_panel__ZfjJH{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--border-soft);background:var(--bg-soft);padding:12px 14px 16px;flex:0 0 auto;max-height:46%;overflow-y:auto}.TestPanel_head__b_E_H{display:flex;align-items:center;justify-content:space-between}.TestPanel_title__s2B6E{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);display:flex;align-items:center;gap:6px}.TestPanel_graphId__B1jg4{font-family:var(--mono);text-transform:none;letter-spacing:0;font-size:11px;color:var(--text)}.TestPanel_chip__pV80m{font-size:10.5px;border-radius:999px;padding:2px 9px;letter-spacing:.04em}.TestPanel_chipOk__SaBHX{color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 50%,transparent)}.TestPanel_chipErr__YhKuW{color:var(--error);border:1px solid color-mix(in srgb,var(--error) 50%,transparent)}.TestPanel_goal__BkDGg{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--text-muted)}.TestPanel_goal__BkDGg textarea{width:100%;resize:vertical;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;font-size:12.5px;font-family:inherit;line-height:1.45}.TestPanel_goal__BkDGg textarea:focus{outline:none;border-color:var(--accent)}.TestPanel_actions__juE9y{display:flex;align-items:center;gap:10px}.TestPanel_run__HXoZJ{border:none;background:var(--accent);color:var(--accent-ink);font-weight:650;font-size:12.5px;border-radius:var(--radius-sm);padding:8px 14px;cursor:pointer}.TestPanel_run__HXoZJ:hover:not(:disabled){background:var(--accent-strong)}.TestPanel_run__HXoZJ:disabled{opacity:.5;cursor:default}.TestPanel_hint__LPwe7{font-size:10.5px;color:var(--text-faint)}.TestPanel_note__e4ICA{font-size:11.5px;color:var(--text-muted)}.TestPanel_error__ku4ZU{font-size:12px;color:var(--error);background:var(--error-soft);border-radius:var(--radius-sm);padding:8px 10px;line-height:1.4;word-break:break-word}.TestPanel_results__Q4nWr{display:flex;flex-direction:column;gap:8px}.TestPanel_sub__8w_rs{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--text-faint)}.TestPanel_answer__nYhTX{margin:0;white-space:pre-wrap;word-break:break-word;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px;font-size:12.5px;line-height:1.55;font-family:inherit}.TestPanel_events__Awo8X{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.TestPanel_event__6wJla{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:11px;background:var(--bg);border:1px solid var(--border-soft);border-radius:6px;padding:4px 8px;min-width:0}.TestPanel_evOutputs__bhtly{flex:1 1 100%;margin-top:2px}.TestPanel_evOutputs__bhtly summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:10px;font-family:var(--mono);color:var(--text-faint)}.TestPanel_evOutRow__60Tzc{display:flex;align-items:baseline;gap:6px;margin-top:4px}.TestPanel_evOutKey__07TEc{flex:none;font-family:var(--mono);font-size:10.5px;color:var(--accent)}.TestPanel_evTrunc__S6G7p{flex:none;font-size:10px;color:var(--warn)}.TestPanel_evOutVal__tc_aa{font-family:var(--mono);font-size:10.5px;color:var(--text-muted);white-space:pre-wrap;word-break:break-word;min-width:0}.TestPanel_evKind__o2cs0{font-family:var(--mono);color:var(--accent);flex:none}.TestPanel_evNode__v_v9p{font-family:var(--mono);color:var(--text);flex:none}.TestPanel_evBranch___ZuCu{font-family:var(--mono);color:var(--warn);flex:none}.TestPanel_evDetail__tYlJC{color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page_page__556_G{display:flex;flex-direction:column;height:100vh;overflow:hidden}.page_body__9Qj2F{flex:1 1;display:grid;grid-template-columns:264px minmax(0,1fr) 320px;min-height:0}.page_left__kiRJI{border-right:1px solid var(--border-soft);overflow-y:auto}.page_center__NcdcW,.page_left__kiRJI{display:flex;flex-direction:column;min-height:0}.page_center__NcdcW{min-width:0}.page_right__UMq_q{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--border-soft)}.page_right__UMq_q>.page_inspector-like__3SIm4{flex:1 1}@media (max-width:1180px){.page_body__9Qj2F{grid-template-columns:220px minmax(0,1fr) 280px}}.page_toast__1lKWn{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:30;max-width:min(560px,calc(100vw - 40px));padding:10px 16px;border-radius:var(--radius-md);font-size:13px;box-shadow:var(--shadow);line-height:1.4;animation:page_toast-in__1kwEa .18s var(--ease);word-break:break-word}@keyframes page_toast-in__1kwEa{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_toastOk__aMWow{background:var(--surface);border:1px solid color-mix(in srgb,var(--ok) 55%,transparent);color:var(--text)}.page_toastErr__RPCDM{background:var(--error-soft);border:1px solid color-mix(in srgb,var(--error) 55%,transparent);color:var(--text)}