.instance-passport_root__CuL7W{height:100%;display:flex;flex-direction:column;background:var(--canvas);color:var(--text-1)}.instance-passport_header__zbqEy{position:relative;padding:14px 28px 0;background:var(--canvas);border-bottom:1px solid var(--border);flex-shrink:0}.instance-passport_statusBar__RVLah{position:absolute;bottom:-1px;left:0;width:100%;height:2px;overflow:hidden}.instance-passport_statusBarRunning__logg_{background:rgba(21,128,61,.1)}.instance-passport_statusBarStopped__I6wAe{background:var(--border);opacity:.5;height:1px}.instance-passport_statusBarShimmer___xzuc{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(21,128,61,.85) 50%,transparent);will-change:transform;animation:instance-passport_scanLine__9SRwl 3s cubic-bezier(.4,0,.2,1) infinite}@keyframes instance-passport_scanLine__9SRwl{0%{transform:translateX(0)}to{transform:translateX(200%)}}.instance-passport_statusBadgeLive__oUhu3{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--panel-pill-radius);font-family:var(--font-mono,monospace);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.instance-passport_statusBadgeRunning__fdP2i{color:var(--accent-green);background:rgba(21,128,61,.08);border-color:rgba(21,128,61,.2)}.instance-passport_statusBadgeStopped__MCM8i{color:var(--text-3);background:rgba(28,25,23,.04);border-color:var(--border)}.instance-passport_statusDotLive__mvcoc{width:5px;height:5px;border-radius:50%;background:currentColor}.instance-passport_statusDotPulse__8telC{box-shadow:0 0 4px var(--accent-green);animation:instance-passport_dotPulse__jS7oM 2s ease-in-out infinite}@keyframes instance-passport_dotPulse__jS7oM{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.instance-passport_connectorSpinner__VF9BR,.instance-passport_statusBarShimmer___xzuc,.instance-passport_statusDotPulse__8telC{animation:none!important}}.instance-passport_headerMain__Jyh5o{display:flex;align-items:center;justify-content:space-between;gap:16px}.instance-passport_accountSideLabel__gc9pB,.instance-passport_eyebrow__3tv_M,.instance-passport_infoLabel__64UHX,.instance-passport_metricLabel__liHLI,.instance-passport_panelLabel__9uvkj,.instance-passport_sectionEyebrow__g9SHp{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.instance-passport_eyebrow__3tv_M{font-size:11px;font-weight:500;letter-spacing:.04em}.instance-passport_titleRow__9VZfs{display:flex;align-items:center;gap:8px}.instance-passport_titleSlash__bBLsH{font-size:14px;color:var(--border)}.instance-passport_connectorStatusDot__HOuFS{width:10px;height:10px;border-radius:50%}.instance-passport_connectorStatusDotRunning__fK3yq{background:var(--accent-green);box-shadow:0 0 6px var(--accent-green);animation:instance-passport_connectorDotPulse__Af3HR 2s ease-in-out infinite}.instance-passport_connectorStatusDotTransition__7yER2{background:var(--accent-amber);box-shadow:0 0 6px color-mix(in srgb,var(--accent-amber) 55%,transparent)}.instance-passport_connectorStatusDotAttention__XtRBY{background:var(--accent-red);box-shadow:0 0 6px color-mix(in srgb,var(--accent-red) 45%,transparent)}.instance-passport_connectorStatusDotStopped__nJlMb{background:var(--text-4)}@keyframes instance-passport_connectorDotPulse__Af3HR{0%,to{opacity:1}50%{opacity:.4}}.instance-passport_title__SIxZp{margin:0;font-size:18px;font-weight:600;line-height:1;color:var(--text-1)}.instance-passport_statusBadge__p1VnD{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:var(--panel-pill-radius);border:1px solid var(--border);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-left:4px}.instance-passport_statusDot__ot_q6{width:8px;height:8px;border-radius:999px;background:currentColor}.instance-passport_statusValid__DHAmA{color:var(--accent-green)}.instance-passport_statusInvalid__7LkF4{color:var(--accent-red)}.instance-passport_metaStrip__dvUy3{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-left:auto;padding-bottom:12px}.instance-passport_headerCode__UR6wI{font-family:var(--font-mono,monospace);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);flex-shrink:0}.instance-passport_metaGroup__ItZKC{display:flex;align-items:center;gap:16px}.instance-passport_metaItem__S9p6f{display:flex;align-items:center;gap:6px;cursor:default}.instance-passport_metaIcon__isbl5{width:14px;height:14px;flex-shrink:0;color:var(--text-3);opacity:.8}.instance-passport_metaValueMono__sy_nK,.instance-passport_metaValue__aa5X5{font-size:12px;color:var(--text-2)}.instance-passport_metaValueMono__sy_nK{font-family:var(--font-mono,monospace)}.instance-passport_metaDivider__2KLqS{width:1px;height:14px;background:var(--border)}.instance-passport_bindingCardMeta__YFUut,.instance-passport_infoValueMono__aLpG0{font-family:var(--font-mono,monospace)}.instance-passport_accountOpen___Oe_7,.instance-passport_bannerAction__ZXutO,.instance-passport_bindingCard__6QhWh,.instance-passport_connectorAction__4RYIz,.instance-passport_dialogClose__42uMD,.instance-passport_inlineCommand__uFf3b,.instance-passport_sectionToggle__zWOA0,.instance-passport_select__FzCUF{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.instance-passport_bannerAction__ZXutO,.instance-passport_connectorAction__4RYIz,.instance-passport_dialogClose__42uMD{min-height:34px;padding:0 14px;border:1px solid var(--border);background:transparent;color:var(--text-2);cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease;border-radius:9px}.instance-passport_accountOpen___Oe_7:hover,.instance-passport_bannerAction__ZXutO:hover,.instance-passport_bindingCard__6QhWh:hover,.instance-passport_connectorAction__4RYIz:hover,.instance-passport_dialogClose__42uMD:hover,.instance-passport_inlineCommand__uFf3b:hover,.instance-passport_sectionToggle__zWOA0:hover{border-color:rgba(28,25,23,.24);color:var(--text-1);background:rgba(28,25,23,.025)}.instance-passport_connectorAction__4RYIz:disabled,.instance-passport_dialogClose__42uMD:disabled{opacity:.35;cursor:not-allowed}.instance-passport_manifestView__AOKEm{flex:1 1;min-height:0;overflow-y:auto;padding:0;display:flex;flex-direction:column;gap:18px}.instance-passport_section__C2Q20{padding:0 0 24px;flex:1 1;display:flex}.instance-passport_sectionHeader__AFmcQ{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px;padding-top:24px;border-top:1px solid var(--border)}.instance-passport_sectionHeaderMain___qONC{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.instance-passport_attachedTitle__qHW6N,.instance-passport_dialogTitle__5gNPo,.instance-passport_sectionTitle__ZAaKB{margin:2px 0 0;font-size:18px;letter-spacing:-.03em;font-weight:600}.instance-passport_sectionNote__h53Oj{margin:0;max-width:360px;font-size:13px;line-height:1.5;color:var(--text-3)}.instance-passport_runtimeContractSection__CbO4R{padding:0 0 4px}.instance-passport_runtimeFactsGrid__O6S2T{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.instance-passport_runtimeFact__CKMEL{display:flex;min-width:0;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:rgba(28,25,23,.02)}.instance-passport_runtimeFactDanger__8FgSi{border-color:rgba(170,54,44,.2);background:rgba(170,54,44,.03)}.instance-passport_runtimeFactValue__Qk_Eo{min-width:0;color:var(--text-1);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.instance-passport_runtimeFactValueMono__mcF_9{font-family:var(--font-mono,monospace)}.instance-passport_sectionToggle__zWOA0{min-height:24px;padding:4px 8px;border:none;background:transparent;color:var(--text-3);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:4px;transition:color .15s ease,background-color .15s ease}.instance-passport_bindingCanvas___WLCY{flex:1 1;min-height:100%;width:100%;display:flex;flex-direction:column}.instance-passport_bindingCanvasInner__lzePw{width:100%;margin-block:auto;display:flex;flex-direction:column;align-items:center}.instance-passport_bindingTopRow__zcnTX{width:min(920px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.instance-passport_bindingCard__6QhWh{position:relative;min-height:188px;border:1px solid var(--border);background:rgba(28,25,23,.02);padding:18px;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;border-radius:14px}.instance-passport_bindingCardInteractive__LG8ZC{cursor:pointer}.instance-passport_bindingCardScenario__ovyAA{background:linear-gradient(180deg,rgba(28,25,23,.035),rgba(28,25,23,.015))}.instance-passport_bindingCardPersona__DOJuM{background:linear-gradient(180deg,rgba(112,148,124,.08),rgba(112,148,124,.03))}.instance-passport_bindingCardTop__SMw_r{display:flex;align-items:center;gap:12px}.instance-passport_bindingAvatar__JRjFt,.instance-passport_bindingOrnament__ilPjf{width:52px;height:52px;border:1px solid rgba(28,25,23,.14);background:rgba(28,25,23,.04);border-radius:10px}.instance-passport_bindingAvatar__JRjFt{display:block;object-fit:cover}.instance-passport_bindingOrnament__ilPjf{display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-2);font-family:var(--font-mono,monospace)}.instance-passport_bindingOrnamentIcon__Uhr8n{width:24px;height:24px}.instance-passport_bindingCardTitle____znd{font-size:22px;line-height:1.05;letter-spacing:-.04em;font-weight:600}.instance-passport_bindingCardSummary__i_r8l{font-size:13px;color:var(--text-2);line-height:1.5}.instance-passport_bindingCardMeta__YFUut{font-size:12px;color:var(--text-3);word-break:break-all;margin-top:auto}.instance-passport_bindingChangeBtn__d3lw1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-4);padding:4px;cursor:pointer;display:flex;align-items:center;border-radius:4px;transition:color .12s ease;position:absolute;right:14px;bottom:14px}.instance-passport_bindingChangeBtn__d3lw1:hover{color:var(--text-1)}.instance-passport_bindingCardEmpty__i54lA{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-3)}.instance-passport_bindingCardEmptyIcon__xvFX_{color:var(--text-4)}.instance-passport_bindingCardEmptyText__blVXq{font-size:13px;font-weight:500}.instance-passport_connectorArms__qPp5C{width:min(520px,calc(100% - 120px));height:72px;display:flex;justify-content:space-between;align-items:flex-start}.instance-passport_connectorArm__B9LMa{display:block;width:calc(50% - 20px);height:72px;border-bottom:3px solid rgba(28,25,23,.35)}.instance-passport_connectorArm__B9LMa:first-child{border-right:3px solid rgba(28,25,23,.35);border-bottom-right-radius:14px}.instance-passport_connectorArm__B9LMa:last-child{border-left:3px solid rgba(28,25,23,.35);border-bottom-left-radius:14px}.instance-passport_connectorHub__cKVXb{margin-top:-4px;display:flex;flex-direction:column;align-items:center;gap:8px}.instance-passport_connectorNode__qYC6i{position:relative;width:28px;height:28px;border-radius:999px;border:0;background:rgba(28,25,23,.82);box-shadow:0 2px 8px rgba(28,25,23,.12);display:flex;align-items:center;justify-content:center;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}.instance-passport_connectorNodePending__BpmaJ{cursor:progress}.instance-passport_connectorNode__qYC6i:disabled{opacity:1}.instance-passport_connectorNodeInteractive__JnPDx{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.instance-passport_connectorNodeActive__gGRgJ,.instance-passport_connectorNodeInteractive__JnPDx:focus-visible,.instance-passport_connectorNodeInteractive__JnPDx:hover{background:rgba(28,25,23,.92);box-shadow:0 4px 14px rgba(28,25,23,.18)}.instance-passport_connectorNodeActive__gGRgJ,.instance-passport_connectorNodeInteractive__JnPDx:hover{transform:translateY(-1px)}.instance-passport_connectorLabel__0ZZAL{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-family:var(--font-mono,monospace)}.instance-passport_connectorAction__4RYIz{min-height:30px;padding:0 12px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-radius:8px}.instance-passport_connectorStem__nz_uv{width:3px;height:20px;margin:6px 0 0;background:rgba(28,25,23,.35)}.instance-passport_connectorStatusDotBusy__f6cqK{opacity:.32}.instance-passport_connectorSpinner__VF9BR{position:absolute;width:18px;height:18px;border-radius:999px;border:2px solid rgba(255,255,255,.24);border-top-color:#ffffff;animation:instance-passport_connectorSpin__gebi_ .8s linear infinite}@keyframes instance-passport_connectorSpin__gebi_{to{transform:rotate(1turn)}}.instance-passport_attachedBlock__fmDlL{position:relative;width:min(920px,100%);border:1px solid var(--border);background:rgba(28,25,23,.015);padding:20px 18px 18px;border-radius:14px}.instance-passport_attachedAccountsList__FZqPH>div{padding-left:0;padding-right:0}.instance-passport_detachBody__7Ev4Q{gap:0}.instance-passport_detachText__1Frtw{font-size:13px;color:var(--text-2);margin:0 0 16px;line-height:1.5}.instance-passport_attachModalEmpty__KcyVs{text-align:center;padding:32px 16px;font-size:13px;color:var(--text-3)}.instance-passport_attachAccountsList__eAt5N>div{padding-left:0;padding-right:0}.instance-passport_attachAccountCheck__uvjyM{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:4px;font-size:12px;font-weight:700;color:var(--text-4)}.instance-passport_attachAccountCheckSelected__NziYY{border-color:var(--accent-green);color:var(--accent-green)}.instance-passport_radioMark__kGbqu{width:18px;height:18px;flex-shrink:0;border:2px solid var(--border);border-radius:50%;transition:border-color .12s ease,background .12s ease}.instance-passport_radioMarkSelected__G1F8N{border-color:var(--accent-green);background:var(--accent-green);box-shadow:inset 0 0 0 3px var(--canvas)}.instance-passport_attachedHeader___XBgc{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.instance-passport_attachedCount__ziqM2{font-family:var(--font-mono,monospace);font-size:12px;color:var(--text-3)}.instance-passport_accountList__BbgUu{display:flex;flex-direction:column;gap:8px}.instance-passport_accountRow__20eiK{display:flex;border:1px solid var(--border);background:var(--canvas);padding:8px 12px;align-items:center;border-radius:10px}.instance-passport_accountOpen___Oe_7{width:100%;display:flex;align-items:center;gap:12px;border:1px solid transparent;background:transparent;padding:0;text-align:left;cursor:pointer;border-radius:8px}.instance-passport_accountAvatarFrame__YdTYI{position:relative;width:44px;height:44px;flex-shrink:0}.instance-passport_accountMoveBtn__ctC12{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:transparent;color:var(--text-3);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:7px;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease;margin-top:4px;align-self:flex-end}.instance-passport_accountMoveBtn__ctC12:hover{border-color:rgba(28,25,23,.24);color:var(--text-1);background:rgba(28,25,23,.03)}.instance-passport_accountMoveBtnIcon__itE5t{width:14px;height:14px}.instance-passport_accountSlot__KnGYQ{display:flex;align-items:center;justify-content:center;border:1px solid rgba(28,25,23,.06);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-family:var(--font-mono,monospace)}.instance-passport_accountAvatar__9A_G9,.instance-passport_accountSlot__KnGYQ{width:44px;height:44px;flex-shrink:0;align-self:center;border-radius:14px;background:rgba(28,25,23,.06);box-shadow:0 6px 14px rgba(28,25,23,.04)}.instance-passport_accountAvatar__9A_G9{border:1px solid rgba(28,25,23,.06);object-fit:cover}.instance-passport_accountIssueBadge__rgfnZ{top:-6px;right:-6px}.instance-passport_inlineCommand__uFf3b{min-height:34px;padding:0 12px;border:1px solid var(--border);background:transparent;color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:8px}.instance-passport_accountMain__g58u3,.instance-passport_accountSide__uYm8e{display:flex;flex-direction:column;gap:3px;min-width:0}.instance-passport_accountMain__g58u3{flex:1 1}.instance-passport_accountSide__uYm8e{align-items:flex-end;text-align:right;flex-shrink:0;margin-left:auto}.instance-passport_accountTitleRow__4dFln{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.instance-passport_accountTitle___BDYu{font-size:16px;font-weight:600;letter-spacing:-.02em}.instance-passport_accountUsername__ALPLm{font-size:13px;color:var(--text-3);font-family:var(--font-mono,monospace)}.instance-passport_accountSecondary__8MvKN{font-size:13px;color:var(--text-3)}.instance-passport_accountChannel__jIBjz,.instance-passport_inlinePill__vlc3k{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--border);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);font-family:var(--font-mono,monospace);border-radius:6px}.instance-passport_accountMeta__76mYO,.instance-passport_accountSideValue__SS2nF,.instance-passport_capabilityMeta__jLtyI,.instance-passport_emptyState__sO3Zq{font-size:13px;color:var(--text-3)}.instance-passport_accountBindingLine__kG2lv{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:11px;color:var(--text-3)}.instance-passport_accountBindingIcon__U77T7{width:12px;height:12px;flex-shrink:0;color:var(--text-4)}.instance-passport_accountBindingLabel__Jq_is{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.instance-passport_accountBindingValue__droDr{color:var(--text-1)}.instance-passport_accountBindingDivider__hXqXj{color:var(--text-4)}.instance-passport_passportTabs__s_eB_{display:flex;align-items:center;gap:0}.instance-passport_passportTab__BlTpE{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border:none;border-bottom:2px solid transparent;background:transparent;padding:0 10px 12px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-4);cursor:pointer;margin-bottom:-1px;transition:color .12s ease,border-color .12s ease}.instance-passport_passportTab__BlTpE:first-child{padding-left:0}.instance-passport_passportTab__BlTpE:hover{color:var(--text-2)}.instance-passport_passportTabActive__4BCVA{color:var(--text-1);border-bottom-color:var(--text-1)}.instance-passport_passportTabsEyebrow__EZPki{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.instance-passport_specValueList__gxCsk{display:flex;flex-wrap:wrap;gap:8px;flex:1 1}.instance-passport_scenarioPill__h_ksT{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);background:rgba(28,25,23,.02);border-radius:6px;font-size:12px;font-weight:500;color:var(--text-1);cursor:pointer;transition:background .15s ease}.instance-passport_scenarioPill__h_ksT:hover{background:rgba(28,25,23,.06)}.instance-passport_scenarioStatusDot__g_hg8{width:6px;height:6px;border-radius:50%;background:var(--accent-green,#10b981)}.instance-passport_scenarioStatusDotInvalid__4cwFW{background:var(--accent-red,#ef4444)}@media (max-width:980px){.instance-passport_accountOpen___Oe_7,.instance-passport_accountRow__20eiK,.instance-passport_attachedHeader___XBgc,.instance-passport_header__zbqEy,.instance-passport_sectionHeaderMain___qONC,.instance-passport_sectionHeader__AFmcQ{flex-direction:column;align-items:stretch}.instance-passport_bindingTopRow__zcnTX{grid-template-columns:1fr}.instance-passport_connectorArms__qPp5C{width:min(240px,100%)}.instance-passport_metaStrip__dvUy3{margin-left:0}.instance-passport_runtimeFactsGrid__O6S2T{grid-template-columns:repeat(2,minmax(0,1fr))}.instance-passport_accountSide__uYm8e{align-items:flex-start;text-align:left}}@media (max-width:720px){.instance-passport_header__zbqEy{padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:12px}.instance-passport_metaGroup__ItZKC,.instance-passport_metaStrip__dvUy3{gap:10px}.instance-passport_bindingCard__6QhWh{min-height:160px}.instance-passport_accountSlot__KnGYQ{width:32px;height:32px}.instance-passport_specRow__hZtkz{flex-direction:column;gap:6px;padding:12px 0}}@media (max-width:520px){.instance-passport_runtimeFactsGrid__O6S2T{grid-template-columns:minmax(0,1fr)}}.log-entries-list_logPre__yPwCd{margin:0;padding:0;font-family:var(--font-mono,monospace);font-size:10.5px;line-height:1;color:var(--text-1)}.log-entries-list_logLine__KnHmy{position:relative;display:flex;align-items:center;gap:5px;padding:4px 22px 4px 0;border-bottom:1px solid rgba(28,25,23,.03);min-width:0}.log-entries-list_logLine__KnHmy:hover{background:rgba(28,25,23,.02)}.log-entries-list_logLinePinned__cWL8p{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--surface-1,#fff);box-shadow:0 1px 0 rgba(28,25,23,.06);isolation:isolate}.log-entries-list_logLinePinned__cWL8p:hover{background:var(--surface-1,#fff)}.log-entries-list_logLineTextBlock__KgL_U{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;align-items:start;padding:6px 0}.log-entries-list_logLineParsed__VO7ga{flex-wrap:nowrap}.log-entries-list_logMeta__04nZ_{display:flex;align-items:center;gap:6px;min-width:0}.log-entries-list_lineNum__i1_qh{width:16px;text-align:right;flex-shrink:0;color:var(--text-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:8px}.log-entries-list_streamBadge__KKhfG{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:1px 4px;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.log-entries-list_streamOut__yfW0d{color:#1d4ed8;background:rgba(37,99,235,.08)}.log-entries-list_streamErr__nzqIn{color:#b91c1c;background:rgba(220,38,38,.08)}.log-entries-list_streamLog__S7Tpp{color:var(--text-3);background:rgba(28,25,23,.05)}.log-entries-list_logRaw__q4hiH{color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.log-entries-list_logRawBlock__qbunh{margin:0;color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;width:100%;line-height:1.35;font:inherit}.log-entries-list_lvlBadge__aYbK_{display:inline-block;width:38px;flex-shrink:0;font-size:9px;font-weight:700;text-align:center;padding:1px 3px;border-radius:3px;letter-spacing:.04em}.log-entries-list_lvlError__2aT8l{color:#dc2626;background:rgba(220,38,38,.08)}.log-entries-list_lvlWarn__BMge8{color:#b45309;background:rgba(245,158,11,.08)}.log-entries-list_lvlInfo__rcusF{color:var(--text-3);background:rgba(28,25,23,.04)}.log-entries-list_lvlDebug__F7wvj{color:var(--text-4);background:rgba(28,25,23,.02)}.log-entries-list_logTs__I_45V{color:var(--text-4);font-size:9px;flex-shrink:0;min-width:56px}.log-entries-list_logEvent__f8YYS{color:var(--text-1);font-weight:600;font-size:10.5px;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-entries-list_logFields__bWC9C{display:inline-flex;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap}.log-entries-list_logField__8kNRC{display:inline-flex;gap:0;font-size:10px;flex-shrink:0}.log-entries-list_logFieldKey__USO1w{color:var(--accent-blue,#2563eb)}.log-entries-list_logFieldEq__kGjta{color:var(--text-4)}.log-entries-list_logFieldVal__w9EWS{color:var(--text-2);max-width:min(240px,22vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-entries-list_logContent__hYhAW{display:flex;align-items:baseline;gap:4px;min-width:0;flex:1 1 auto;overflow:hidden;white-space:nowrap}.log-entries-list_logContentTextBlock__YTgO6{width:100%;grid-column:1/-1;display:block;overflow:hidden;white-space:normal}.log-entries-list_logCopyButton__Di_v5{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:16px;height:16px;border:1px solid rgba(28,25,23,.08);border-radius:4px;background:rgba(255,255,255,.92);color:var(--text-4);display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease}.log-entries-list_logLineTextBlock__KgL_U .log-entries-list_logCopyButton__Di_v5{position:static;top:auto;right:auto;transform:none;align-self:start}.log-entries-list_logCopyButton__Di_v5:focus-visible,.log-entries-list_logLine__KnHmy:hover .log-entries-list_logCopyButton__Di_v5{opacity:1;pointer-events:auto}.log-entries-list_logCopyButton__Di_v5:focus-visible,.log-entries-list_logCopyButton__Di_v5:hover{border-color:rgba(28,25,23,.14);background:rgba(28,25,23,.04);color:var(--text-1)}.log-entries-list_logCopyButtonCopied__FCCVw{color:#166534;border-color:rgba(22,101,52,.18);background:rgba(34,197,94,.08)}.log-entries-list_logCopyButtonError__axsmq{color:#b91c1c;border-color:rgba(185,28,28,.18);background:rgba(220,38,38,.08)}.log-entries-list_logCopyButton__Di_v5 svg{width:10px;height:10px}@media (hover:none){.log-entries-list_logCopyButton__Di_v5{opacity:1;pointer-events:auto}}.instance-logs-panel_root__bnqts{display:flex;flex-direction:column;height:100%;min-height:0}.instance-logs-panel_stateRoot__6lEox{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:0;height:100%}.instance-logs-panel_error__NpD5x{font-size:13px;color:var(--accent-red)}.instance-logs-panel_toolbar__VKQ8B{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid var(--border);flex-shrink:0}.instance-logs-panel_toolbarLeft__94Env{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.instance-logs-panel_statusDot__L_SBv{width:6px;height:6px;border-radius:50%}.instance-logs-panel_statusLive__73fAI{background:var(--accent-blue);box-shadow:0 0 4px color-mix(in srgb,var(--accent-blue) 55%,transparent)}.instance-logs-panel_statusSyncing__vuxoO{background:#f59e0b;box-shadow:0 0 4px rgba(245,158,11,.45)}.instance-logs-panel_statusOff__0Pl__{background:var(--text-4)}.instance-logs-panel_statusLabel__QLMgt{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.instance-logs-panel_lineCount__UI5EE{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-4)}.instance-logs-panel_sourceMeta__PbTFz{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-3)}.instance-logs-panel_logContainer__4_9f1{flex:1 1;min-height:0;overflow-y:auto;overflow-x:auto}.instance-logs-panel_empty__080zJ{padding:40px 0;text-align:center;font-size:13px;color:var(--text-4)}.instance-bind-impact-summary_summary__R_lW0{display:flex;flex-direction:column;gap:14px}.instance-bind-impact-summary_bindingGrid__wsdLo,.instance-bind-impact-summary_metricGrid__4__ex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.instance-bind-impact-summary_field__RHfrR,.instance-bind-impact-summary_metric__0lUtc{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--canvas);padding:10px 12px}.instance-bind-impact-summary_field__RHfrR{display:flex;flex-direction:column;gap:4px}.instance-bind-impact-summary_label__AMPSX,.instance-bind-impact-summary_metricLabel__KW1lE{color:var(--text-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.instance-bind-impact-summary_value__0WHJX{overflow:hidden;color:var(--text-1);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.instance-bind-impact-summary_metric__0lUtc{display:flex;align-items:baseline;gap:8px}.instance-bind-impact-summary_metricValue__WxbGJ{color:var(--text-1);font-family:var(--font-mono,monospace);font-size:18px;font-weight:800}.instance-bind-impact-summary_scopeNote__djCgg{border:1px dashed var(--border-hover);border-radius:8px;background:var(--surface);color:var(--text-2);font-size:12px;line-height:1.45;padding:10px 12px}.instance-bind-impact-summary_section__PRYcI{display:flex;flex-direction:column;gap:8px}.instance-bind-impact-summary_sectionTitle__JHESZ{color:var(--text-2);font-size:12px;font-weight:700}.instance-bind-impact-summary_accountList__E0muk,.instance-bind-impact-summary_credentialList__FwTlL{display:flex;flex-direction:column;overflow:auto;max-height:180px;border:1px solid var(--border);border-radius:8px;background:var(--canvas)}.instance-bind-impact-summary_accountRow__Xl9ti,.instance-bind-impact-summary_credentialRow__UGzSK{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 12px;border-bottom:1px solid var(--border)}.instance-bind-impact-summary_accountRow__Xl9ti:last-child,.instance-bind-impact-summary_credentialRow__UGzSK:last-child{border-bottom:0}.instance-bind-impact-summary_accountMain__MwcTd{display:flex;min-width:0;flex-direction:column;gap:2px}.instance-bind-impact-summary_accountLabel__DeYH9{overflow:hidden;color:var(--text-1);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.instance-bind-impact-summary_accountCounter__tlixA,.instance-bind-impact-summary_accountMeta__SMRtB{color:var(--text-3);font-size:11px;font-family:var(--font-mono,monospace)}.instance-bind-impact-summary_accountCounter__tlixA{flex:0 0 auto}.instance-bind-impact-summary_credentialProvider__lTc3N{color:var(--text-1);font-family:var(--font-mono,monospace);font-size:12px;font-weight:700}.instance-bind-impact-summary_credentialMissing__G3nkX,.instance-bind-impact-summary_credentialReady__ikBv_{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.instance-bind-impact-summary_credentialReady__ikBv_{background:rgba(21,128,61,.08);color:var(--accent-green)}.instance-bind-impact-summary_credentialMissing__G3nkX{background:rgba(180,83,9,.08);color:var(--accent-amber)}@media (max-width:720px){.instance-bind-impact-summary_bindingGrid__wsdLo,.instance-bind-impact-summary_metricGrid__4__ex{grid-template-columns:1fr}.instance-bind-impact-summary_accountRow__Xl9ti,.instance-bind-impact-summary_credentialRow__UGzSK{align-items:flex-start;flex-direction:column}}.instance-passport-dialogs_dialogBody__BxRxx{display:flex;flex-direction:column}.instance-passport-dialogs_dialogContextStrip__exC0v,.instance-passport-dialogs_previewContextStrip__5tger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--border);background:rgba(28,25,23,.02);border-radius:12px;overflow:hidden}.instance-passport-dialogs_dialogContextStrip__exC0v{grid-template-columns:180px minmax(0,1fr)}.instance-passport-dialogs_dialogContextLabel__52yfZ,.instance-passport-dialogs_previewContextLabel__Zdhq0{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-family:var(--font-mono,monospace)}.instance-passport-dialogs_dialogContextLabel__52yfZ,.instance-passport-dialogs_dialogContextValue__RUgKd,.instance-passport-dialogs_previewContextCell__AeMW0{padding:12px 14px}.instance-passport-dialogs_dialogContextLabel__52yfZ{border-right:1px solid var(--border)}.instance-passport-dialogs_dialogContextValue__RUgKd,.instance-passport-dialogs_previewContextValue__VemYq{font-size:13px;color:var(--text-1);font-family:var(--font-mono,monospace)}.instance-passport-dialogs_selectField__XGq1m{display:flex;flex-direction:column;gap:6px}.instance-passport-dialogs_select__w2u16{width:100%;min-height:40px;border:1px solid var(--border);background:rgba(28,25,23,.02);color:var(--text-1);padding:0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border-radius:10px}.instance-passport-dialogs_previewPanel__dShX0{border:1px solid var(--border);background:linear-gradient(180deg,rgba(28,25,23,.035),rgba(28,25,23,.015));padding:16px;border-radius:12px}.instance-passport-dialogs_previewHeader__DPoeA{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:14px}.instance-passport-dialogs_previewBindings__gohoj{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;margin-bottom:14px}.instance-passport-dialogs_previewContextStrip__5tger{margin-bottom:14px}.instance-passport-dialogs_previewContextCell__AeMW0+.instance-passport-dialogs_previewContextCell__AeMW0{border-left:1px solid var(--border)}.instance-passport-dialogs_previewContextCell__AeMW0{display:flex;flex-direction:column;gap:6px}.instance-passport-dialogs_previewAccountRow__ubNQf,.instance-passport-dialogs_previewBindingCard__h9NXv{border:1px solid var(--border);background:rgba(28,25,23,.015);border-radius:10px}.instance-passport-dialogs_previewBindingCard__h9NXv{padding:14px;display:flex;flex-direction:column;gap:4px}.instance-passport-dialogs_previewBindingTitle__CtKee{font-size:16px;font-weight:600;color:var(--text-1)}.instance-passport-dialogs_previewArrow__c6ZBE{font-size:20px;color:var(--text-3);text-align:center}.instance-passport-dialogs_previewAccountList__hQyuE{display:flex;flex-direction:column;gap:8px;margin-top:14px}.instance-passport-dialogs_previewAccountRow__ubNQf{padding:12px 14px;display:flex;justify-content:space-between;gap:12px}@media (max-width:980px){.instance-passport-dialogs_previewAccountRow__ubNQf,.instance-passport-dialogs_previewHeader__DPoeA{flex-direction:column;align-items:stretch}.instance-passport-dialogs_dialogContextStrip__exC0v,.instance-passport-dialogs_previewBindings__gohoj,.instance-passport-dialogs_previewContextStrip__5tger{grid-template-columns:1fr}.instance-passport-dialogs_dialogContextLabel__52yfZ{border-right:0;border-bottom:1px solid var(--border)}.instance-passport-dialogs_previewContextCell__AeMW0+.instance-passport-dialogs_previewContextCell__AeMW0{border-left:0;border-top:1px solid var(--border)}.instance-passport-dialogs_previewArrow__c6ZBE{display:none}}.instance-passport-dialogs_metricsGrid__ZNpqn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.instance-passport-dialogs_metricCard__FyOKz{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);padding:18px;background:rgba(28,25,23,.015);border-radius:12px}.instance-passport-dialogs_metricCardPrimary__NLFtg{background:rgba(28,25,23,.045)}.instance-passport-dialogs_metricValue__L83HL{font-size:clamp(26px,3vw,40px);line-height:1;letter-spacing:-.05em;font-weight:650}.instance-passport-dialogs_previewAccountTitle__W1qwB{font-size:13px;font-weight:600;color:var(--text-1)}.instance-passport-dialogs_previewBindingMeta__N1BzN{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-mono,monospace)}.instance-passport-dialogs_previewImpactNote__S7aw7{font-size:13px;color:var(--text-3)}.instance-bind-provider-modal_lead__KqPNa{margin:14px 0 0;color:var(--text-2);font-size:14px;line-height:1.5}.instance-bind-provider-modal_providerTable__wSQEy{margin-top:14px}.instance-detail-search_row__gbFpo{flex-shrink:0;padding:14px 14px 0;background:var(--canvas)}.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,0.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,0.08);--xy-selection-border-default:1px dotted rgba(0,89,220,0.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#ffffff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,0.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,0.08);--xy-selection-border-default:1px dotted rgba(200,200,220,0.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:-webkit-grab;cursor:grab}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:-webkit-grab;cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.graph-workspace_root__Kf312{display:grid;grid-template-columns:minmax(0,1fr) 360px;height:100%;min-height:0}.graph-workspace_canvasPane__RDI8z{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.graph-workspace_canvasHeader__1jiSR{padding:24px 28px 18px;border-bottom:1px solid var(--border);display:grid;grid-gap:18px;gap:18px}.graph-workspace_canvasHeaderMain__E8Y80{min-width:0;max-width:920px}.graph-workspace_canvasEyebrow__1tIyK{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.14em;color:var(--text-4)}.graph-workspace_canvasTitle__KJ256{margin:8px 0 0;font-size:34px;line-height:.96;letter-spacing:-.05em;font-weight:650;color:var(--text-1)}.graph-workspace_canvasSubline__wTik9{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.graph-workspace_metaChip__c1KwM{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(28,25,23,.08);background:rgba(250,250,249,.92)}.graph-workspace_metaChipLabel__cLsy7{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--text-4)}.graph-workspace_metaChipValue__emvvT{font-size:12px;font-weight:600;color:var(--text-1)}.graph-workspace_canvasFlow__6Wwpx{position:relative;flex:1 1;min-height:0}.graph-workspace_canvasFlow__6Wwpx .react-flow{width:100%;height:100%;background:transparent;position:relative;z-index:2}.graph-workspace_canvasFlow__6Wwpx .react-flow__panel{z-index:4}.graph-workspace_canvasFlow__6Wwpx .react-flow__node{pointer-events:all}.graph-workspace_controls__bOKGY{box-shadow:none;border-radius:14px;overflow:hidden}.graph-workspace_controls__bOKGY .react-flow__controls-button{background:rgba(255,255,255,.94);border-bottom:1px solid rgba(28,25,23,.08)}.graph-workspace_flowStageLane__e4_Fc{position:relative;width:100%;height:100%;background:transparent}.graph-workspace_flowStageLane__e4_Fc:after{content:"";position:absolute;top:26px;bottom:0;left:50%;transform:translateX(-50%);width:1px;background:rgba(28,25,23,.08);opacity:.55}.graph-workspace_flowStageLaneLabel__v9F2w{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:rgba(28,25,23,.28);white-space:nowrap;background:rgba(255,255,255,.92);padding:0 8px}.graph-workspace_flowNodeShell__DEVtj{position:relative;pointer-events:none}.graph-workspace_flowHandle__MFnhl{width:9px!important;height:9px!important;border:2px solid rgba(28,25,23,.14)!important;background:#fff!important;pointer-events:none!important}.graph-workspace_flowNode__Qb8F7{width:260px;padding:14px;border:1px solid rgba(28,25,23,.08);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 18px 32px rgba(28,25,23,.06);text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;pointer-events:none}.graph-workspace_flowNode__Qb8F7:hover{transform:translateY(-2px);box-shadow:0 22px 40px rgba(28,25,23,.09)}.graph-workspace_flowNodeSelected__zBKnB{border-color:rgba(29,78,216,.35);box-shadow:0 24px 48px rgba(29,78,216,.12)}.graph-workspace_flowNodeInitial__Lp5GR{background:#fff;border-color:rgba(29,78,216,.2)}.graph-workspace_flowNodeSearchMatch__PUk1v{border-color:rgba(194,65,12,.34);box-shadow:0 24px 44px rgba(194,65,12,.14)}.graph-workspace_flowNodeTop__XpFdZ{display:flex;align-items:center;justify-content:space-between;gap:8px}.graph-workspace_flowNodeBadge__qwlGz,.graph-workspace_flowNodeCount__sSemS,.graph-workspace_flowNodeId__VSjoA,.graph-workspace_flowNodeStage__VN6nw{font-size:10px;font-weight:650;letter-spacing:.08em}.graph-workspace_flowNodeStage__VN6nw{text-transform:uppercase;color:var(--text-4)}.graph-workspace_flowNodeBadge__qwlGz{padding:4px 6px;border-radius:999px;background:rgba(29,78,216,.08);color:var(--accent-blue)}.graph-workspace_flowNodeTitleRow__PTcsC{display:flex;align-items:center;gap:8px;margin-top:10px}.graph-workspace_flowNodeIcon__D4jn7{flex-shrink:0;color:var(--text-3)}.graph-workspace_flowNodeTitle__j8mgh{display:block;margin-top:10px;font-size:18px;line-height:1.06;letter-spacing:-.03em;font-weight:620;color:var(--text-1)}.graph-workspace_flowNodeTitleRow__PTcsC .graph-workspace_flowNodeTitle__j8mgh{margin-top:0}.graph-workspace_flowNodeMeta__i9h_I{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.graph-workspace_flowNodeId__VSjoA{color:var(--text-4);text-transform:none;letter-spacing:.03em}.graph-workspace_flowNodeCount__sSemS{color:var(--text-3)}.graph-workspace_inspector__GeQYD{border-left:1px solid var(--border);background:#fff;overflow-y:auto}.graph-workspace_inspectorInner__Z93tq{padding:16px 22px;display:flex;flex-direction:column;min-height:100%}.graph-workspace_inspectorSection__rXm0P{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border)}.graph-workspace_inspectorSection__rXm0P:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.graph-workspace_inspectorHeaderRow__IOdYJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.graph-workspace_inspectorBackButton__xfNLB{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:transparent;color:var(--text-4);font-size:13px;font-weight:560;cursor:pointer;transition:color .14s ease,transform .14s ease}.graph-workspace_inspectorBackButton__xfNLB:hover{color:var(--text-1);transform:translateX(-1px)}.graph-workspace_inspectorBackArrow__wi4_2{font-size:14px;line-height:1}.graph-workspace_inspectorEyebrow__uM4un,.graph-workspace_sectionLabel__uC4of{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:var(--text-4)}.graph-workspace_inspectorTitle__nG1uM{margin:8px 0 0;font-size:24px;line-height:1;letter-spacing:-.04em;font-weight:650;color:var(--text-1)}.graph-workspace_inspectorMeta__MNJ_4{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.graph-workspace_infoStat__8gMeT{display:flex;flex-direction:column;gap:4px}.graph-workspace_infoStatLabel__DUEzs,.graph-workspace_inlineMeta__CYtX6{color:var(--text-4)}.graph-workspace_infoStatLabel__DUEzs{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.graph-workspace_infoStatValue__khQ9z{font-size:18px;font-weight:620;color:var(--text-1);letter-spacing:-.03em}.graph-workspace_inlineMeta__CYtX6{margin-top:16px;font-size:12px;font-family:var(--font-mono,monospace)}.graph-workspace_inlineList__NNi73,.graph-workspace_transitionList__eu5YF{display:flex;flex-direction:column;gap:10px}.graph-workspace_inlineButton__fGXFx,.graph-workspace_transitionButton__Wlh5q{width:100%;border:1px solid rgba(28,25,23,.08);background:#fff;border-radius:14px;padding:10px 12px;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.graph-workspace_inlineButton__fGXFx:hover,.graph-workspace_transitionButton__Wlh5q:hover{border-color:rgba(29,78,216,.26);transform:translateY(-1px);background:rgba(255,255,255,.96)}.graph-workspace_inlinePill__1x57I{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(28,25,23,.08);background:#fff}.graph-workspace_inlineButtonTitle__e0xIw,.graph-workspace_transitionTitle__2wzCB{font-size:14px;font-weight:560;color:var(--text-1)}.graph-workspace_inlineButtonMeta___aSE3,.graph-workspace_transitionMeta__kgkXt{font-size:11px;color:var(--text-4)}.graph-workspace_emptyText__dFPFJ,.graph-workspace_longText__GZPhA{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--text-2)}.graph-workspace_emptyText__dFPFJ{color:var(--text-4)}.graph-workspace_siHeader__60ka_{display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:0;z-index:3;background:#fff;margin:-16px -22px 16px;padding:14px 22px 12px;border-bottom:1px solid var(--border)}.graph-workspace_siTopRow__aCAVL{display:flex;align-items:center;justify-content:space-between;min-height:24px}.graph-workspace_siEyebrow__cOllg{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:var(--text-4)}.graph-workspace_siTitle__Rpvdd{margin:0;flex:1 1;min-width:0;font-size:14px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--text-1)}.graph-workspace_siMetaStrip__PXdH3{display:flex;align-items:center;padding:6px 8px;background:rgba(28,25,23,.02);border:1px solid rgba(28,25,23,.08);border-radius:6px;margin-top:2px;font-size:12px}.graph-workspace_siMetaItem__vLn3I{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;cursor:default}.graph-workspace_siMetaIcon__hhrsJ{width:14px;height:14px;color:var(--text-4);flex-shrink:0}.graph-workspace_siMetaValue__3TBv2{font-size:12px;font-weight:600;color:var(--text-2)}.graph-workspace_siInitialNodeBtn__MdldJ{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:rgba(29,78,216,.03);border:1px solid rgba(29,78,216,.12);border-radius:8px;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease;margin-bottom:24px}.graph-workspace_siInitialNodeBtn__MdldJ:hover{background:rgba(29,78,216,.06);border-color:rgba(29,78,216,.24)}.graph-workspace_siInitialNodeBadge__8eK5r{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-blue);background:rgba(29,78,216,.1);padding:2px 6px;border-radius:4px;flex-shrink:0}.graph-workspace_siInitialNodeTitle__4raHS{flex:1 1;font-size:13px;font-weight:600;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.graph-workspace_siInitialNodeArrow__Nfkv_{color:var(--accent-blue);font-size:14px;flex-shrink:0;opacity:.8}.graph-workspace_siSection__0XtIb{padding-top:20px;padding-bottom:20px;border-top:1px solid var(--border);margin-top:0;display:flex;flex-direction:column}.graph-workspace_siSection__0XtIb>:last-child{margin-bottom:0}.graph-workspace_siHeader__60ka_+.graph-workspace_siSection__0XtIb,.graph-workspace_siSection__0XtIb:first-child{border-top:none;padding-top:0}.graph-workspace_siSectionHeader__BSn3h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.graph-workspace_siSectionTitle__H765u{margin:0;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.graph-workspace_siSectionCount__tLaav{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-4)}.graph-workspace_siReactionControl__7uI8p{position:relative;display:flex;align-items:center;min-height:32px}.graph-workspace_siReactionOption__a8LCy,.graph-workspace_siReactionTrigger__8KXpZ{border:1px solid rgba(28,25,23,.1);background:rgba(255,255,255,.94);color:var(--text-2);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.graph-workspace_siReactionTrigger__8KXpZ{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.graph-workspace_siReactionOption__a8LCy:hover,.graph-workspace_siReactionTrigger__8KXpZ:hover{background:rgba(29,78,216,.06);border-color:rgba(29,78,216,.22);color:var(--accent-blue)}.graph-workspace_siReactionOption__a8LCy:disabled,.graph-workspace_siReactionTrigger__8KXpZ:disabled{cursor:not-allowed;opacity:.42}.graph-workspace_siReactionPopover__GQQAo{position:absolute;top:calc(100% + 6px);left:0;z-index:20;display:flex;gap:6px;padding:6px;border:1px solid rgba(28,25,23,.1);border-radius:8px;background:rgba(255,255,255,.98);box-shadow:0 16px 32px rgba(28,25,23,.12)}.graph-workspace_siReactionOption__a8LCy{width:30px;height:30px;border-radius:7px;font-size:15px;line-height:1}.graph-workspace_siSpecRow__b26Pc,.graph-workspace_siSpecTable__azHWj{display:flex;flex-direction:column}.graph-workspace_siSpecRow__b26Pc{gap:2px;padding:6px 0;border-bottom:1px solid rgba(28,25,23,.06)}.graph-workspace_siSpecRow__b26Pc:last-child{border-bottom:none}.graph-workspace_siSpecLabel__6zbkm{font-size:10px;font-weight:600;color:var(--text-4);text-transform:uppercase;letter-spacing:.04em}.graph-workspace_siSpecValueMono__1cwiO,.graph-workspace_siSpecValue__NLIZI{font-size:11px;font-weight:500;color:var(--text-2);line-height:1.4;word-break:break-word}.graph-workspace_siSpecValueMono__1cwiO{font-family:var(--font-mono,monospace)}.graph-workspace_siStatusValid__LZXYH{color:var(--accent-green)}.graph-workspace_siStatusInvalid___zofF{color:var(--accent-red)}.graph-workspace_siSpecRowNested__UFInV{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid rgba(28,25,23,.06)}.graph-workspace_siSpecRowNested__UFInV:last-child{border-bottom:none}.graph-workspace_siPayloadKey__5xVSM{font-size:10px;font-weight:600;color:var(--text-4);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.graph-workspace_siLinkButton__YFH0W{all:unset;display:flex;align-items:center;gap:6px;width:100%;padding:10px 12px;background:var(--canvas);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .12s;font-size:11px;font-weight:500;color:var(--text-2);box-sizing:border-box}.graph-workspace_siLinkButton__YFH0W:hover{border-color:var(--border-hover)}.graph-workspace_siEditList__NHIsM,.graph-workspace_siEditRow__bxq1l{display:flex;flex-direction:column}.graph-workspace_siEditRow__bxq1l{gap:2px;padding:6px 12px;margin:0 -12px;border-bottom:1px solid rgba(28,25,23,.04);transition:background .14s ease}.graph-workspace_siEditRow__bxq1l:last-child{border-bottom:none}.graph-workspace_siEditRowClickable__cGSZW{cursor:pointer}.graph-workspace_siEditRowClickable__cGSZW:hover{background:rgba(28,25,23,.03)}.graph-workspace_siEditLabel__GPGNP{font-size:10px;font-weight:600;color:var(--text-4);text-transform:uppercase;letter-spacing:.04em}.graph-workspace_siEditValue__pqhnn{font-size:12px;color:var(--text-1);line-height:1.4}.graph-workspace_siList__ZHfFp{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;list-style:none}.graph-workspace_siListItem__4azQU{position:relative;padding-left:12px;font-size:11px;color:var(--text-2);line-height:1.4;word-break:break-word}.graph-workspace_siListItem__4azQU:before{content:"";position:absolute;left:0;top:7px;width:4px;height:1px;background-color:var(--text-4)}.graph-workspace_siObjectList__n__Yy{display:flex;flex-direction:column;gap:8px}.graph-workspace_siObjectCard__dWboJ{display:flex;flex-direction:column;padding:2px 0 2px 12px;border-left:1px solid var(--border);gap:6px}.graph-workspace_siObjectTitle__7iWij{font-size:11px;font-weight:600;color:var(--text-1);line-height:1.3;word-break:break-word}.graph-workspace_siObjectRow__8Tyhf{display:flex;flex-direction:column;gap:2px}.graph-workspace_siObjectRowLabel__5Rkoc{font-size:9.5px;font-weight:600;color:var(--text-4);text-transform:uppercase;letter-spacing:.04em}.graph-workspace_siAccountsBlock__VV6Oa{margin-top:16px;display:flex;flex-direction:column;gap:8px}.graph-workspace_siAccountsEyebrow__hyWhM{font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4)}.graph-workspace_siAccountList__n_nPX{display:flex;flex-direction:column;gap:6px}.graph-workspace_siAccountBtn__w59tp{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:#fff;border:1px solid rgba(28,25,23,.08);border-radius:6px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.graph-workspace_siAccountBtn__w59tp:hover{background:rgba(28,25,23,.02);border-color:rgba(28,25,23,.16)}.graph-workspace_siAccountLead__ZMuzY{display:flex;align-items:center;gap:8px;min-width:0}.graph-workspace_siAccountAvatarFallback__oWAQw,.graph-workspace_siAccountAvatar__TwKmI{width:24px;height:24px;flex-shrink:0;border-radius:999px}.graph-workspace_siAccountAvatar__TwKmI{object-fit:cover;background:rgba(28,25,23,.06)}.graph-workspace_siAccountAvatarFallback__oWAQw{display:flex;align-items:center;justify-content:center;background:rgba(28,25,23,.06);color:var(--text-3);font-size:10px;font-weight:700;text-transform:uppercase;font-family:var(--font-mono,monospace)}.graph-workspace_siAccountTitle__GfrpI{font-size:13px;font-weight:560;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.graph-workspace_siAccountMeta__kTIoP{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-4);flex-shrink:0}.graph-workspace_panelToolTags__f2uhB{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.graph-workspace_panelToolTag__LshIt{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;padding:5px 10px;background:rgba(250,250,249,.8);border:1px solid rgba(28,25,23,.08);border-radius:6px;cursor:default}.graph-workspace_panelToolIcon__1iUmc{color:var(--text-3);flex-shrink:0}.graph-workspace_panelToolTitle___Vi0v{font-size:12px;font-weight:560;color:var(--text-1);min-width:0;overflow-wrap:anywhere}.graph-workspace_panelToolId__y5dnv{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-4);min-width:0;overflow-wrap:anywhere}.graph-workspace_panelFactList__Bp39f{display:flex;flex-direction:column}.graph-workspace_panelFactRow__m0eu_{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "sources" "key" "meta";align-items:start;grid-row-gap:6px;row-gap:6px;padding:8px 0;border-bottom:1px solid rgba(28,25,23,.04);cursor:default}.graph-workspace_panelFactRow__m0eu_:last-child{border-bottom:none}.graph-workspace_panelFactMain__EXn9w{grid-area:title;display:flex;flex-direction:column;gap:6px;min-width:0}.graph-workspace_panelFactTitleRow__1MlhL{display:flex;align-items:flex-start;gap:6px;min-width:0}.graph-workspace_panelFactIcon__sBa8m{flex-shrink:0;color:var(--text-3)}.graph-workspace_panelFactTitle__eYdXu{font-size:13px;font-weight:560;color:var(--text-1);line-height:1.3;min-width:0;overflow-wrap:anywhere}.graph-workspace_panelFactEnums__hFKjc{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.graph-workspace_panelFactEnumTag__fP7Q5{display:inline-flex;align-items:center;gap:4px;padding:1px 5px;border-radius:4px;background:rgba(28,25,23,.04);font-size:10px;line-height:1.4}.graph-workspace_panelFactEnumKey__kF3Oj{font-family:var(--font-mono,monospace);color:var(--text-4)}.graph-workspace_panelFactEnumLabel__Y45DP{color:var(--text-2)}.graph-workspace_panelFactMetaIcons__JAgRh{grid-area:meta;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:wrap;max-width:100%;justify-self:start}.graph-workspace_panelFactMetaChip__uR4Uo{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:4px;background:rgba(28,25,23,.04);font-size:10px;font-family:var(--font-mono,monospace);color:var(--text-4);cursor:default}.graph-workspace_panelFactKey__Wues8{grid-area:key;font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-4);white-space:normal;overflow-wrap:anywhere;min-width:0}.graph-workspace_panelFactSources__FTiGi{grid-area:sources;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px;flex-shrink:0;max-width:100%;justify-self:stretch}.graph-workspace_panelSourceTag__K_pOk{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-family:var(--font-mono,monospace);color:var(--text-2);background:rgba(28,25,23,.04);border:1px solid transparent;border-radius:4px;cursor:pointer;max-width:100%;white-space:normal;overflow-wrap:anywhere;transition:background .14s ease,border-color .14s ease,color .14s ease}.graph-workspace_panelSourceTag__K_pOk span{color:var(--text-3)}.graph-workspace_panelSourceTag__K_pOk:hover{background:#fff;border-color:rgba(29,78,216,.3);color:var(--text-1)}.graph-workspace_panelEmpty__9gx_Y{font-size:12px;color:var(--text-4)}.graph-workspace_niCloseBtn__GDFb7{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--text-4);cursor:pointer;width:24px;height:24px;padding:0;margin-right:-4px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0;transition:color .14s ease,background .14s ease}.graph-workspace_niCloseBtn__GDFb7:hover{color:var(--text-1);background:rgba(28,25,23,.04)}.graph-workspace_niTitleRow__bRQfm{display:flex;align-items:center;gap:6px}.graph-workspace_niTitleIcon__Qzxiq{width:18px;height:18px;color:var(--text-3);flex-shrink:0}.graph-workspace_niStageBadge__HTT_C{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-blue);background:rgba(29,78,216,.1);padding:2px 6px;border-radius:4px;flex-shrink:0}.graph-workspace_niIdInline__WRc5v{font-family:var(--font-mono,monospace);font-size:11px;color:var(--text-4);margin-left:auto;padding-left:10px;border-left:1px solid rgba(28,25,23,.12);display:flex;align-items:center}.graph-workspace_niGoalBox__8yy7P{padding:12px 14px;background:rgba(29,78,216,.03);border-left:3px solid rgba(29,78,216,.4);border-radius:0 6px 6px 0;margin-bottom:16px}.graph-workspace_niBriefBox__Hpwwx{padding:12px 14px;background:rgba(28,25,23,.02);border:1px solid rgba(28,25,23,.08);border-radius:6px;margin-bottom:16px}.graph-workspace_niBoxEyebrow__yT78w{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);margin-bottom:6px}.graph-workspace_niGoalBox__8yy7P .graph-workspace_niBoxEyebrow__yT78w{color:var(--accent-blue)}.graph-workspace_niGoalText__l1lhJ{margin:0;font-size:13px;line-height:1.5;color:var(--text-1);font-weight:500}.graph-workspace_niBriefText__ghDpT{margin:0;font-size:13px;line-height:1.5;color:var(--text-2)}.graph-workspace_modifierId__QlZFD{font-size:13px;line-height:1.35;font-weight:600;color:var(--text-1);font-family:var(--font-mono,monospace);overflow-wrap:anywhere}.graph-workspace_modifierInlineList__zR05n{display:flex;flex-direction:column;gap:10px;margin-top:10px}.graph-workspace_modifierInlineItem__lXRzN{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid rgba(28,25,23,.08)}.graph-workspace_modifierEffectList__o_CR9{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0}.graph-workspace_modifierEffectRow__jJX3H{display:flex;flex-direction:column;gap:5px;min-width:0;padding:8px 10px;background:rgba(255,255,255,.72);border:1px solid rgba(28,25,23,.08);border-radius:6px}.graph-workspace_modifierEffectHeader__FqVfp{display:flex;align-items:flex-start;flex-wrap:wrap;gap:5px 8px;min-width:0}.graph-workspace_modifierEffectKind__gs7Rn{font-size:11px;line-height:1.3;font-weight:700;color:var(--text-1)}.graph-workspace_modifierEffectTarget__WPuBx{font-size:11px;line-height:1.3;font-weight:560;color:var(--text-3);overflow-wrap:anywhere}.graph-workspace_modifierEffectText__kwvxh{font-size:12px;line-height:1.45;color:var(--text-2);overflow-wrap:anywhere}.graph-workspace_modifierEffectKey__2pUuK{font-size:10.5px;line-height:1.35;font-family:var(--font-mono,monospace);color:var(--text-4);overflow-wrap:anywhere}.graph-workspace_niRulesList__W8lI8{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.graph-workspace_niRuleItem__w6LXG{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:var(--text-1);background:rgba(250,250,249,.8);padding:8px 10px;border-radius:6px;border:1px solid rgba(28,25,23,.08)}.graph-workspace_niRuleItem__w6LXG:before{content:"—";color:var(--text-4);font-weight:650}.graph-workspace_niHoverableRow__AFkAC{transition:background .14s ease;cursor:default;padding:8px 10px;margin:0 -10px;border-bottom-color:transparent;border-radius:6px}.graph-workspace_niHoverableRow__AFkAC:hover{background:rgba(28,25,23,.03)}.graph-workspace_niTransitionList__jJxJU{display:flex;flex-direction:column;gap:10px}.graph-workspace_niTransitionBtn__PjMtq{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:flex;flex-direction:column;gap:8px;width:100%;padding:12px;background:#fff;border:1px solid rgba(28,25,23,.08);border-radius:8px;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.graph-workspace_niTransitionBtn__PjMtq:hover{background:rgba(250,250,249,.8);transform:translateY(-1px)}.graph-workspace_niTransitionPrimary__2Z4N5{border-left:3px solid rgba(29,78,216,.5)}.graph-workspace_niTransitionFallback__Bd2jZ{border-left:3px dashed rgba(28,25,23,.25)}.graph-workspace_niTransitionPrimary__2Z4N5:hover{border-color:rgba(29,78,216,.3) rgba(29,78,216,.3) rgba(29,78,216,.3) rgba(29,78,216,.8)}.graph-workspace_niTransitionFallback__Bd2jZ:hover{border-color:rgba(28,25,23,.16) rgba(28,25,23,.16) rgba(28,25,23,.16) rgba(28,25,23,.4)}.graph-workspace_niTransitionHeader__3L8HK{display:flex;flex-direction:column;gap:6px;width:100%}.graph-workspace_niTransitionTarget__79A8X{display:flex;align-items:center;gap:6px;min-width:0}.graph-workspace_niTransitionIcon__nMUAc{color:var(--text-3);flex-shrink:0}.graph-workspace_niTransitionTitle__aE6WU{font-size:13px;font-weight:600;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.graph-workspace_niTransitionBadge__istse{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 6px;border-radius:4px;align-self:flex-start;background:rgba(28,25,23,.04);color:var(--text-4)}.graph-workspace_niTransitionPrimary__2Z4N5 .graph-workspace_niTransitionBadge__istse{background:rgba(29,78,216,.08);color:var(--accent-blue)}.graph-workspace_niTransitionWhen__qvaa7{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-4);background:rgba(28,25,23,.03);padding:6px 8px;border-radius:4px;word-break:break-all;width:100%}.graph-workspace_inspectorHandle__7zLzt{display:none}.graph-workspace_inspectorHandleBar__TOvv0{width:36px;height:4px;border-radius:2px;background:rgba(28,25,23,.18);transition:background .14s ease,width .14s ease}@media (max-width:1180px){.graph-workspace_root__Kf312{grid-template-columns:1fr;grid-template-rows:1fr auto auto}.graph-workspace_inspectorHandle__7zLzt{display:flex;align-items:center;justify-content:center;height:20px;cursor:-webkit-grab;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:transparent;flex-shrink:0}.graph-workspace_inspector__GeQYD{border-left:none;border-top:1px solid var(--border);height:42vh;min-height:0;transition:height .28s ease}.graph-workspace_inspectorDragging__vOy_k{transition:none}.graph-workspace_inspectorHandle__7zLzt:active{cursor:-webkit-grabbing;cursor:grabbing}.graph-workspace_inspectorHandle__7zLzt:active .graph-workspace_inspectorHandleBar__TOvv0,.graph-workspace_inspectorHandle__7zLzt:hover .graph-workspace_inspectorHandleBar__TOvv0{background:rgba(28,25,23,.35);width:44px}}@media (max-width:860px){.graph-workspace_canvasHeader__1jiSR{gap:14px}}.graph-workspace_siIdInline___RSC3{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-3)}.graph-workspace_siTabs__r4iDw{display:flex;flex-shrink:0;margin-bottom:16px}.graph-workspace_siTab__mYSZi{flex:1 1;padding:5px 0 7px;border:none;background:transparent;font-size:10px;font-weight:600;color:var(--text-4);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;position:relative;transition:color .15s ease,box-shadow .15s ease}.graph-workspace_siTab__mYSZi:hover{color:var(--text-3)}.graph-workspace_siTabActive__gjKUk{color:var(--text-3);box-shadow:inset 0 -2px 0 var(--text-3)}.graph-workspace_siTimeline__ffWdd{display:flex;flex-direction:column;padding:4px 0}.graph-workspace_siTimelineStep__EkQYt{display:flex;gap:12px;position:relative;padding:8px;margin:0 -8px;border-radius:6px}.graph-workspace_siTimelineTrack__dmDwR{display:flex;flex-direction:column;align-items:center;width:8px;flex-shrink:0;padding-top:4px}.graph-workspace_siTimelineDot__Pzjn0{width:6px;height:6px;border-radius:50%;background:var(--text-4);z-index:1}.graph-workspace_siTimelineDotFailure__UX3L4{width:6px;height:6px;border-radius:50%;background:var(--accent-red);z-index:1}.graph-workspace_siTimelineLine__oDihP{width:2px;flex:1 1;background:var(--border);margin-top:4px;min-height:12px}.graph-workspace_siTimelineStep__EkQYt:last-child .graph-workspace_siTimelineLine__oDihP{display:none}.graph-workspace_siTimelineContent__Hif86{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;min-width:0}.graph-workspace_siTimelineStep__EkQYt:last-child .graph-workspace_siTimelineContent__Hif86{padding-bottom:0}.graph-workspace_siTimelineTitle__62qBI{font-size:11px;font-weight:500;color:var(--text-1)}.graph-workspace_siTimelineDesc__lrEp7{font-size:11px;color:var(--text-3);line-height:1.4;white-space:pre-wrap;word-break:break-word}.graph-workspace_siOutputCard__gNORX{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--canvas);border:1px solid var(--border);border-radius:8px;text-align:left;cursor:pointer;transition:border-color .12s;margin-bottom:8px;width:100%}.graph-workspace_siOutputCard__gNORX:last-child{margin-bottom:0}.graph-workspace_siOutputCard__gNORX:hover{border-color:var(--border-hover)}.graph-workspace_siOutputCardStatic__Ddw1H{cursor:default}.graph-workspace_siOutputCardStatic__Ddw1H:hover{border-color:var(--border)}.graph-workspace_siOutputHeader__QyrRe{display:flex;justify-content:flex-end}.graph-workspace_siOutputState__yrlU9{font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.graph-workspace_siOutputText__dIldA{font-size:12px;color:var(--text-1);line-height:1.45;white-space:pre-wrap;word-break:break-word}.graph-workspace_siTagGroup__2VUt9{display:flex;flex-direction:column;gap:8px;margin-top:16px}.graph-workspace_siTagGroup__2VUt9:first-child{margin-top:0}.graph-workspace_siTagGroupLabel__acEIY{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--text-4)}.graph-workspace_siTagList__3vNRe{display:flex;flex-wrap:wrap;gap:6px}.graph-workspace_siTag__ZIy0j{font-size:11px;font-weight:500;color:var(--text-2);background:rgba(28,25,23,.04);padding:4px 8px;border-radius:var(--panel-pill-radius);border:1px solid rgba(28,25,23,.08)}.graph-workspace_siTagValid__E0AAQ{color:var(--accent-green);background:rgba(21,128,61,.06);border-color:rgba(21,128,61,.12)}.graph-workspace_siTagInvalid__T8dw3{color:var(--accent-red);background:rgba(196,69,54,.06);border-color:rgba(196,69,54,.12)}.graph-workspace_siFocusedBlock__33Cbl{background:rgba(180,83,9,.06);outline:1px solid rgba(180,83,9,.16);outline-offset:-1px}.graph-workspace_siTextContent__6G1_j{font-size:12px;color:var(--text-2);line-height:1.45;white-space:pre-wrap;word-break:break-word}.graph-workspace_siTextContentStrong__jHUAS{font-size:12px;font-weight:500;color:var(--text-1);line-height:1.45;margin-bottom:4px}.graph-workspace_siProvenance__Znbj1{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:rgba(180,83,9,.06);padding:8px 12px;border-radius:6px;color:var(--accent-amber);font-size:11px}.graph-workspace_siProvType__8G2Jc{font-size:9px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;background:rgba(180,83,9,.12);padding:2px 6px;border-radius:4px}.graph-workspace_siProvPath__nAwIq{font-family:var(--font-mono,monospace);color:var(--text-2)}.graph-workspace_siProvLabel__LfClT{width:100%;color:var(--text-2);margin-top:4px}