.app-loading[data-v-b2913980]{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:10px;color:#263a57;background:#f3f7fd}.app-loading span[data-v-b2913980]{width:38px;height:38px;margin-bottom:8px;border:3px solid #dce6f8;border-top-color:#2e68ed;border-radius:50%;animation:spin-b2913980 .8s linear infinite}.app-loading small[data-v-b2913980]{color:#8997aa}@keyframes spin-b2913980{to{transform:rotate(360deg)}}.nav-group-toggle[data-v-08d7dfe6]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:30px;margin:0;padding:0 9px;border:0;border-radius:7px;color:#5f7493;background:transparent;font-size:13px;font-weight:750;letter-spacing:.12em;text-align:left;cursor:pointer}.nav-group-toggle[data-v-08d7dfe6]:hover{color:#edf4ff;background:#ffffff0b}.nav-group-toggle>i[data-v-08d7dfe6]{color:#7185a3;font-size:14px;font-style:normal;line-height:1;transform:rotate(0);transition:transform .18s ease,color .18s ease}.nav-group-toggle>i.collapsed[data-v-08d7dfe6]{transform:rotate(-90deg)}.nav-group-items[data-v-08d7dfe6]{display:grid;gap:3px}.department-route-navigation[data-v-08d7dfe6]{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07)}.department-route-row[data-v-08d7dfe6]{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center}.department-route-row>a[data-v-08d7dfe6]{min-width:0}.department-branch-toggle[data-v-08d7dfe6]{display:grid;place-items:center;width:28px;height:30px;padding:0;border:0;border-radius:7px;color:#7185a3;background:transparent;font-size:14px;cursor:pointer;transition:transform .18s ease,color .18s ease}.department-branch-toggle[aria-expanded=false][data-v-08d7dfe6]{transform:rotate(-90deg)}.department-branch-toggle[data-v-08d7dfe6]:hover{color:#edf4ff;background:#ffffff0b}.department-route-children[data-v-08d7dfe6]{display:grid;gap:2px;padding-left:30px}.sidebar-nav .department-route-children a[data-v-08d7dfe6]{grid-template-columns:1fr 3px;min-height:32px;padding-left:7px;font-size:10px}.department-route-children a.router-link-exact-active[data-v-08d7dfe6]{color:#fff;background:#2f69ed33}.portal-sidebar[data-v-08d7dfe6]{position:fixed;inset:0 auto 0 0;z-index:20;width:264px;display:flex;flex-direction:column;padding:0 16px;color:#bac7db;background:#0c1d36;box-shadow:5px 0 24px #050f1f1f}.sidebar-brand[data-v-08d7dfe6]{height:72px;display:flex;align-items:center;gap:12px;padding:0 8px;color:#fff}.sidebar-brand small[data-v-08d7dfe6]{color:#607798;font-size:8px;letter-spacing:.17em}.workspace-badge[data-v-08d7dfe6]{display:flex;align-items:center;gap:11px;margin:8px 0 15px;padding:12px;border:1px solid rgba(122,154,205,.12);border-radius:11px;background:#ffffff0a}.workspace-badge small[data-v-08d7dfe6]{color:#7185a3;font-size:10px}.workspace-badge strong[data-v-08d7dfe6]{overflow:hidden;color:#ecf3ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav[data-v-08d7dfe6]{display:grid;gap:13px;min-height:0;padding:3px 2px 14px;overflow-y:auto;scrollbar-width:thin}.sidebar-nav p[data-v-08d7dfe6]{margin:0 9px 5px;color:#5f7493;font-size:9px;font-weight:750;letter-spacing:.12em}.sidebar-nav a[data-v-08d7dfe6]{position:relative;display:grid;grid-template-columns:22px 1fr 3px;align-items:center;gap:8px;min-height:37px;padding:0 9px;border-radius:8px;color:#96a8c1;text-decoration:none;font-size:11px;transition:background .18s,color .18s}.nav-error[data-v-08d7dfe6]{display:grid;gap:7px;margin:0 6px;padding:9px;border:1px solid rgba(230,128,100,.25);border-radius:8px;color:#d4a392;font-size:10px}.sidebar-footer strong[data-v-08d7dfe6]{overflow:hidden;color:#eef4ff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer small[data-v-08d7dfe6]{color:#687c9a;font-size:9px}.portal-main[data-v-08d7dfe6]{min-height:100vh;margin-left:264px}.portal-content[data-v-08d7dfe6]{padding:26px 30px 44px}@media(max-width:900px){.portal-sidebar[data-v-08d7dfe6]{transform:translate(-100%);transition:transform .25s ease}.portal-sidebar--open[data-v-08d7dfe6]{transform:translate(0)}.sidebar-backdrop[data-v-08d7dfe6]{position:fixed;inset:0;z-index:15;display:block;border:0;background:#050e1b75}.portal-main[data-v-08d7dfe6]{margin-left:0}.portal-content[data-v-08d7dfe6]{padding:20px}}@media(max-width:540px){.portal-content[data-v-08d7dfe6]{padding:15px}}.sidebar-parent-link[data-v-08d7dfe6]{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:10px;min-height:48px;margin:0 0 8px;padding:7px 10px;border:1px solid rgba(122,154,205,.17);border-radius:10px;color:#aebed5;background:#ffffff0a;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.sidebar-parent-link[data-v-08d7dfe6]:hover{color:#fff;border-color:#7a9acd52;background:#ffffff13}.sidebar-parent-link[data-v-08d7dfe6]:focus-visible{outline:3px solid rgba(84,132,231,.35);outline-offset:2px}.sidebar-parent-link>svg[data-v-08d7dfe6]{transform:rotate(180deg)}.sidebar-parent-link>span[data-v-08d7dfe6]{display:grid;gap:2px;min-width:0}.sidebar-parent-link small[data-v-08d7dfe6]{color:#7185a3;font-size:9px}.sidebar-parent-link strong[data-v-08d7dfe6]{overflow:hidden;color:inherit;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.portal-shell[data-v-08d7dfe6]{min-height:100vh;color:#253854;background:#f2f6fc}.portal-sidebar[data-v-08d7dfe6]{position:fixed;inset:0 auto 0 0;z-index:20;width:244px;display:flex;flex-direction:column;padding:0 14px;color:#bac7db;background:#0c1d36;box-shadow:5px 0 24px #050f1f1f}.sidebar-brand[data-v-08d7dfe6]{height:68px;display:flex;align-items:center;gap:12px;padding:0 8px;color:#fff}.sidebar-brand>div[data-v-08d7dfe6]{display:grid;gap:3px}.sidebar-brand strong[data-v-08d7dfe6]{font-size:18px;letter-spacing:.03em}.sidebar-brand small[data-v-08d7dfe6]{color:#607798;font-size:9px;letter-spacing:.17em}.brand-mark[data-v-08d7dfe6]{position:relative;width:32px;height:32px;transform:rotate(-9deg)}.brand-mark i[data-v-08d7dfe6]{position:absolute;display:block;width:22px;height:11px;border-radius:8px 2px;background:#2f6bff}.brand-mark i[data-v-08d7dfe6]:first-child{top:3px;left:1px;background:#18d7c2}.brand-mark i[data-v-08d7dfe6]:last-child{right:0;bottom:3px}.workspace-badge[data-v-08d7dfe6]{display:flex;align-items:center;gap:11px;margin:7px 0 13px;padding:11px;border:1px solid rgba(122,154,205,.12);border-radius:11px;background:#ffffff0a}.workspace-icon[data-v-08d7dfe6]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#8eb0ff;background:#3667dc33}.workspace-badge div[data-v-08d7dfe6]{min-width:0;display:grid;gap:4px}.workspace-badge small[data-v-08d7dfe6]{color:#7185a3;font-size:11px}.workspace-badge strong[data-v-08d7dfe6]{overflow:hidden;color:#ecf3ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav[data-v-08d7dfe6]{display:grid;gap:11px;min-height:0;padding:3px 2px 14px;overflow-y:auto;scrollbar-width:thin}.sidebar-nav section[data-v-08d7dfe6]{display:grid;gap:3px}.sidebar-nav p[data-v-08d7dfe6]{margin:0 9px 5px;color:#5f7493;font-size:10px;font-weight:750;letter-spacing:.12em}.sidebar-nav a[data-v-08d7dfe6]{position:relative;display:grid;grid-template-columns:22px 1fr 3px;align-items:center;gap:8px;min-height:37px;padding:0 9px;border-radius:8px;color:#96a8c1;text-decoration:none;font-size:13px;transition:background .18s,color .18s}.sidebar-nav a[data-v-08d7dfe6]:hover{color:#edf4ff;background:#ffffff0b}.sidebar-nav a.router-link-exact-active[data-v-08d7dfe6]{color:#fff;background:#2f69ed33}.sidebar-nav a.router-link-exact-active i[data-v-08d7dfe6]{width:3px;height:18px;border-radius:4px;background:#4a7cf0}.nav-status[data-v-08d7dfe6]{padding:9px!important;color:#8192a9!important}.nav-error[data-v-08d7dfe6]{display:grid;gap:7px;margin:0 6px;padding:9px;border:1px solid rgba(230,128,100,.25);border-radius:8px;color:#d4a392;font-size:11px}.nav-error button[data-v-08d7dfe6]{justify-self:start;padding:0;border:0;color:#8fb0ff;background:transparent;cursor:pointer}.sidebar-footer[data-v-08d7dfe6]{display:grid;grid-template-columns:36px 1fr 28px;align-items:center;gap:9px;margin-top:auto;padding:15px 5px;border-top:1px solid rgba(255,255,255,.07)}.sidebar-avatar[data-v-08d7dfe6]{display:grid;place-items:center;border-radius:10px;color:#fff;background:#3675ef;font-weight:700}.sidebar-avatar[data-v-08d7dfe6]{width:36px;height:36px}.sidebar-footer>div[data-v-08d7dfe6]:nth-child(2){min-width:0;display:grid;gap:4px}.sidebar-footer strong[data-v-08d7dfe6]{overflow:hidden;color:#eef4ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer small[data-v-08d7dfe6]{color:#687c9a;font-size:10px}.sidebar-footer form button[data-v-08d7dfe6]{display:grid;place-items:center;border:0;color:#8295b1;background:transparent;cursor:pointer}.portal-main[data-v-08d7dfe6]{min-width:0;min-height:100vh;margin-left:244px}.portal-content[data-v-08d7dfe6]{min-width:0;padding:24px 24px 40px}.portal-shell--workflow-workspace .portal-content[data-v-08d7dfe6]{height:100vh;padding:0;overflow:hidden}.sidebar-backdrop[data-v-08d7dfe6]{display:none}@media(max-width:900px){.portal-sidebar[data-v-08d7dfe6]{transform:translate(-100%);transition:transform .25s ease}.portal-sidebar--open[data-v-08d7dfe6]{transform:translate(0)}.sidebar-backdrop[data-v-08d7dfe6]{position:fixed;inset:0;z-index:15;display:block;border:0;background:#050e1b75}.portal-main[data-v-08d7dfe6]{margin-left:0}.portal-content[data-v-08d7dfe6]{padding:20px}.portal-shell--workflow-workspace .portal-content[data-v-08d7dfe6]{height:100vh;padding:60px 0 0}}@media(max-width:540px){.portal-content[data-v-08d7dfe6]{padding:15px}.portal-shell--workflow-workspace .portal-content[data-v-08d7dfe6]{padding:56px 0 0}}.portal-sidebar[data-v-08d7dfe6],.portal-main[data-v-08d7dfe6]{transition:width .2s ease,margin-left .2s ease,padding .2s ease}.sidebar-width-toggle[data-v-08d7dfe6]{position:absolute;z-index:2;top:74px;right:-13px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #dce4f0;border-radius:50%;color:#526b8e;background:#fff;box-shadow:0 4px 12px #091c3729;cursor:pointer}.sidebar-width-toggle svg[data-v-08d7dfe6]{transform:rotate(180deg);transition:transform .2s ease}.mobile-menu-button[data-v-08d7dfe6]{display:none}.portal-sidebar--collapsed[data-v-08d7dfe6]{width:76px;padding:0 10px}.portal-shell--sidebar-collapsed .portal-main[data-v-08d7dfe6]{margin-left:76px}.portal-sidebar--collapsed .sidebar-brand[data-v-08d7dfe6]{justify-content:center;padding:0}.portal-sidebar--collapsed .sidebar-brand>div[data-v-08d7dfe6],.portal-sidebar--collapsed .workspace-badge>div[data-v-08d7dfe6],.portal-sidebar--collapsed .nav-group-toggle[data-v-08d7dfe6],.portal-sidebar--collapsed .sidebar-user-copy[data-v-08d7dfe6]{display:none}.portal-sidebar--collapsed .workspace-badge[data-v-08d7dfe6]{justify-content:center;margin:8px 0 15px;padding:10px 0}.portal-sidebar--collapsed .sidebar-nav[data-v-08d7dfe6]{gap:5px;padding:3px 0 14px}.portal-sidebar--collapsed .sidebar-nav section[data-v-08d7dfe6],.portal-sidebar--collapsed .nav-group-items[data-v-08d7dfe6]{gap:2px}.portal-sidebar--collapsed .sidebar-nav a[data-v-08d7dfe6]{display:grid;grid-template-columns:1fr;place-items:center;min-height:42px;padding:0;gap:0}.portal-sidebar--collapsed .sidebar-nav a>span[data-v-08d7dfe6]{display:none}.portal-sidebar--collapsed .sidebar-nav a>i[data-v-08d7dfe6]{position:absolute;right:2px}.portal-sidebar--collapsed .nav-status[data-v-08d7dfe6],.portal-sidebar--collapsed .nav-error[data-v-08d7dfe6]{display:none}.portal-sidebar--collapsed .sidebar-footer[data-v-08d7dfe6]{grid-template-columns:1fr;justify-items:center;gap:8px;padding:12px 0}.portal-sidebar--collapsed .sidebar-footer form button[data-v-08d7dfe6]{width:36px;height:32px}.portal-sidebar--collapsed .sidebar-width-toggle svg[data-v-08d7dfe6]{transform:none}@media(max-width:900px){.sidebar-width-toggle[data-v-08d7dfe6]{display:none}.mobile-menu-button[data-v-08d7dfe6]{position:fixed;z-index:14;top:12px;left:12px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #dbe4f1;border-radius:10px;color:#29405f;background:#fff;box-shadow:0 5px 16px #162a461f;font-size:20px}.portal-content[data-v-08d7dfe6]{padding-top:64px}.portal-shell--sidebar-collapsed .portal-main[data-v-08d7dfe6]{margin-left:0}}.portal-sidebar--collapsed .sidebar-parent-link[data-v-08d7dfe6]{grid-template-columns:1fr;place-items:center;min-height:42px;margin-bottom:8px;padding:0}.portal-sidebar--collapsed .sidebar-parent-link>span[data-v-08d7dfe6]{display:none}.portal-sidebar--collapsed .department-route-row[data-v-08d7dfe6]{grid-template-columns:1fr}.portal-sidebar--collapsed .department-branch-toggle[data-v-08d7dfe6],.portal-sidebar--collapsed .department-route-children[data-v-08d7dfe6]{display:none!important}.sidebar-width-toggle[data-v-08d7dfe6]{z-index:30;top:50%;right:-16px;width:32px;height:54px;border-color:#cbd8ea;border-radius:0 12px 12px 0;box-shadow:4px 0 14px #091c372e;transform:translateY(-50%)}.sidebar-width-toggle[data-v-08d7dfe6]:hover{color:#245cc5;background:#f5f8ff;box-shadow:5px 0 18px #091c373d}.sidebar-width-toggle[data-v-08d7dfe6]:focus-visible{outline:3px solid rgba(84,132,231,.35);outline-offset:2px}@media(max-width:900px){.sidebar-width-toggle[data-v-08d7dfe6]{display:none}}.portal-shell[data-v-08d7dfe6]{--shell-blue-50: #f7fbff;--shell-blue-100: #eef6ff;--shell-blue-200: #e1edfb;--shell-blue-300: #cbdcf1;--shell-blue-400: #afc8e7;--shell-blue-500: #78a8e9;--shell-blue-600: #587291;--shell-blue-700: #315f95;--shell-blue-800: #284e7c;color:#36516f;background:#f4f8fe}.portal-sidebar[data-v-08d7dfe6]{color:var(--shell-blue-600);border-right:1px solid #d4e3f5;background:linear-gradient(180deg,var(--shell-blue-100) 0%,#e6f1fd 100%);box-shadow:5px 0 24px #486f9d1a}.sidebar-brand[data-v-08d7dfe6]{color:var(--shell-blue-800)}.sidebar-brand small[data-v-08d7dfe6]{color:#7891ad}.brand-mark i[data-v-08d7dfe6]{background:#78a7e9}.brand-mark i[data-v-08d7dfe6]:first-child{background:#56c7ca}.workspace-badge[data-v-08d7dfe6],.sidebar-parent-link[data-v-08d7dfe6]{border-color:var(--shell-blue-300);background:#ffffff9e}.workspace-icon[data-v-08d7dfe6]{color:#4f80c3;background:#dceaff}.workspace-badge small[data-v-08d7dfe6],.sidebar-parent-link small[data-v-08d7dfe6]{color:#7189a7}.workspace-badge strong[data-v-08d7dfe6]{color:#2d507d}.nav-group-toggle[data-v-08d7dfe6],.nav-group-toggle>i[data-v-08d7dfe6],.department-branch-toggle[data-v-08d7dfe6]{color:#6c84a2}.nav-group-toggle[data-v-08d7dfe6]:hover,.department-branch-toggle[data-v-08d7dfe6]:hover{color:#315f95;background:#ffffffb8}.department-route-navigation[data-v-08d7dfe6],.sidebar-footer[data-v-08d7dfe6]{border-color:#ccddf1}.sidebar-nav p[data-v-08d7dfe6]{color:#7189a7}.sidebar-nav a[data-v-08d7dfe6]{color:var(--shell-blue-600)}.sidebar-nav a[data-v-08d7dfe6]:hover{color:var(--shell-blue-700);background:var(--shell-blue-200)}.sidebar-nav a.router-link-exact-active[data-v-08d7dfe6],.department-route-children a.router-link-exact-active[data-v-08d7dfe6]{color:#285689;background:#d5e7fb}.sidebar-nav a.router-link-exact-active i[data-v-08d7dfe6]{background:#72a1e1}.sidebar-parent-link[data-v-08d7dfe6]{color:#56718f}.sidebar-parent-link[data-v-08d7dfe6]:hover{color:#2f5d92;border-color:var(--shell-blue-400);background:var(--shell-blue-50)}.sidebar-avatar[data-v-08d7dfe6]{background:var(--shell-blue-500)}.sidebar-footer strong[data-v-08d7dfe6]{color:#315475}.sidebar-footer small[data-v-08d7dfe6],.sidebar-footer form button[data-v-08d7dfe6],.nav-status[data-v-08d7dfe6]{color:#7890aa!important}.sidebar-width-toggle[data-v-08d7dfe6]{color:#54759c;border-color:#c5d7ed;background:#f8fbff;box-shadow:4px 0 14px #486f9d1f}.sidebar-width-toggle[data-v-08d7dfe6]:hover{color:#3f6fa8;background:#eaf3ff;box-shadow:5px 0 18px #486f9d29}.sidebar-brand small[data-v-08d7dfe6],.sidebar-nav p[data-v-08d7dfe6],.sidebar-parent-link small[data-v-08d7dfe6],.sidebar-footer small[data-v-08d7dfe6]{font-size:11px}.workspace-badge strong[data-v-08d7dfe6],.sidebar-parent-link strong[data-v-08d7dfe6],.sidebar-footer strong[data-v-08d7dfe6]{overflow:visible;font-size:13px;line-height:1.4;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.sidebar-nav a[data-v-08d7dfe6]{grid-template-columns:22px minmax(0,1fr) 3px;min-height:40px;height:auto;padding-top:8px;padding-bottom:8px;font-size:14px;line-height:1.4}.sidebar-nav a>span[data-v-08d7dfe6]{min-width:0;white-space:normal;overflow-wrap:anywhere}.sidebar-nav .department-route-children a[data-v-08d7dfe6]{min-height:38px;font-size:13px}.nav-error[data-v-08d7dfe6]{font-size:12px;line-height:1.5}.portal-sidebar--collapsed .sidebar-nav a[data-v-08d7dfe6]{padding-top:0;padding-bottom:0}.agent-page[data-v-19f5a0b4]{display:grid;gap:20px}.agent-intro[data-v-19f5a0b4]{display:flex;align-items:center;gap:16px}.agent-intro>span[data-v-19f5a0b4]{display:grid;place-items:center;width:58px;height:58px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#285fe1,#7b55d8);box-shadow:0 10px 25px #4353c233}.agent-intro p[data-v-19f5a0b4],.management-shell header p[data-v-19f5a0b4]{margin:0;color:#6a76d8;font-size:10px;font-weight:750;letter-spacing:.15em}.agent-intro h1[data-v-19f5a0b4]{margin:5px 0;color:#1c2d48;font-size:25px}.agent-intro small[data-v-19f5a0b4]{color:#8996a9}.fando-tabs[data-v-19f5a0b4]{display:flex;gap:7px;width:max-content;padding:5px;border:1px solid #e0e7f1;border-radius:12px;background:#fff}.fando-tabs button[data-v-19f5a0b4]{min-height:38px;padding:0 18px;border:0;border-radius:8px;color:#60718a;background:transparent;font-weight:700;cursor:pointer}.fando-tabs button.active[data-v-19f5a0b4]{color:#245ddd;background:#eaf1ff}.chat-shell[data-v-19f5a0b4],.management-shell[data-v-19f5a0b4]{min-height:570px;padding:25px;border:1px solid #e3e9f2;border-radius:17px;background:#fff}.chat-shell[data-v-19f5a0b4]{display:flex;flex-direction:column}.chat-welcome[data-v-19f5a0b4]{margin:auto;text-align:center;max-width:520px}.chat-welcome>span[data-v-19f5a0b4]{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 17px;border-radius:19px;color:#586ee1;background:#eef0ff}.chat-welcome h2[data-v-19f5a0b4]{margin:0 0 10px;color:#263955}.chat-welcome p[data-v-19f5a0b4]{margin:0;color:#8795aa;font-size:13px;line-height:1.8}.chat-welcome div[data-v-19f5a0b4]{display:flex;justify-content:center;gap:10px;margin-top:20px}.chat-welcome button[data-v-19f5a0b4]{padding:9px 13px;border:1px solid #dfe6f2;border-radius:9px;color:#526580;background:#f8faff}.chat-shell form[data-v-19f5a0b4]{display:flex;gap:10px;padding:12px;border:1px solid #dfe6ef;border-radius:13px;background:#f8fafd}.chat-shell input[data-v-19f5a0b4]{flex:1;border:0;outline:0;background:transparent}.chat-shell form button[data-v-19f5a0b4]{padding:0 19px;border:0;border-radius:9px;color:#fff;background:#2d66ed}.management-shell[data-v-19f5a0b4]{display:grid;align-content:start;gap:24px}.management-shell header[data-v-19f5a0b4]{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #e8edf4}.management-shell h2[data-v-19f5a0b4]{margin:6px 0 0;color:#223652;font-size:23px}.management-shell header>span[data-v-19f5a0b4]{padding:7px 11px;border-radius:999px;color:#335fb7;background:#edf3ff;font-size:12px;font-weight:700}.capability-grid[data-v-19f5a0b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capability-grid article[data-v-19f5a0b4]{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;padding:17px;border:1px solid #e2e9f3;border-radius:13px;background:#fbfcff}.capability-grid article>span[data-v-19f5a0b4]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#536ed7;background:#eef1ff}.capability-grid article div[data-v-19f5a0b4]{display:grid;gap:5px}.capability-grid strong[data-v-19f5a0b4]{color:#263a58;font-size:15px}.capability-grid small[data-v-19f5a0b4]{color:#8290a4;line-height:1.5}.capability-grid button[data-v-19f5a0b4]{padding:7px 10px;border:0;border-radius:8px;color:#7688a2;background:#eef2f7}@media(max-width:700px){.chat-welcome div[data-v-19f5a0b4]{flex-direction:column}.chat-shell[data-v-19f5a0b4],.management-shell[data-v-19f5a0b4]{min-height:480px;padding:15px}.capability-grid[data-v-19f5a0b4]{grid-template-columns:1fr}}.error-page[data-v-99007c65]{min-height:100vh;display:grid;place-items:center;background:#f2f6fc}.error-page div[data-v-99007c65]{text-align:center;padding:42px;border:1px solid #e3e9f2;border-radius:18px;background:#fff}.error-page strong[data-v-99007c65]{color:#233650;font-size:22px}.error-page p[data-v-99007c65]{color:#8290a4}.error-page a[data-v-99007c65]{display:inline-block;padding:10px 18px;border-radius:9px;color:#fff;background:#2d66ed;text-decoration:none}.external-page[data-v-2e392325]{display:grid;gap:18px;color:#2b405d}.page-head[data-v-2e392325]{display:flex;align-items:end;justify-content:space-between;gap:20px}.page-head p[data-v-2e392325],.panel-title p[data-v-2e392325],.account-head p[data-v-2e392325]{margin:0;color:#557ee0;font-size:10px;font-weight:800;letter-spacing:.15em}.page-head h1[data-v-2e392325]{margin:7px 0 6px;font-size:26px}.page-head span[data-v-2e392325],.account-head span[data-v-2e392325]{color:#8492a6;font-size:12px}.page-head button[data-v-2e392325],.filters button[data-v-2e392325],.error-card button[data-v-2e392325]{min-height:39px;padding:0 16px;border:0;border-radius:9px;color:#fff;background:#2d66ed;cursor:pointer}.loading-card[data-v-2e392325],.error-card[data-v-2e392325]{padding:22px;border:1px solid #e3e9f2;border-radius:14px;background:#fff}.error-card[data-v-2e392325]{display:grid;gap:7px;color:#a13c4e}.error-card button[data-v-2e392325]{width:max-content;margin-top:7px}.stat-grid[data-v-2e392325]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-grid article[data-v-2e392325]{display:grid;gap:5px;padding:17px 19px;border:1px solid #e2e9f3;border-radius:13px;background:#fff}.stat-grid span[data-v-2e392325]{color:#7d8ba0;font-size:10px}.stat-grid strong[data-v-2e392325]{font-size:24px}.stat-grid small[data-v-2e392325]{color:#95a1b2;font-size:9px}.stat-grid .source-state[data-v-2e392325]{font-size:17px}.source-state.ready[data-v-2e392325]{color:#0a8a72}.source-state.partial[data-v-2e392325]{color:#b16b12}.source-state.unconfigured[data-v-2e392325],.source-state.unavailable[data-v-2e392325]{color:#9a6370}.workspace[data-v-2e392325]{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:620px;border:1px solid #e2e9f3;border-radius:15px;background:#fff;overflow:hidden}.platform-panel[data-v-2e392325]{min-width:0;padding:19px;border-right:1px solid #e7ecf3;background:#fbfcfe}.panel-title[data-v-2e392325]{display:flex;align-items:end;justify-content:space-between;margin-bottom:13px}.panel-title h2[data-v-2e392325],.account-head h2[data-v-2e392325]{margin:4px 0 0;font-size:17px}.panel-title>span[data-v-2e392325]{display:grid;place-items:center;min-width:27px;height:27px;border-radius:8px;color:#3667d9;background:#edf3ff;font-size:10px}.search[data-v-2e392325],.filters input[data-v-2e392325],.filters select[data-v-2e392325]{width:100%;min-height:39px;padding:0 11px;border:1px solid #dfe6ef;border-radius:9px;background:#fff;font:inherit}.platform-list[data-v-2e392325]{display:grid;gap:7px;max-height:530px;margin-top:12px;overflow:auto}.platform-list>button[data-v-2e392325]{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;width:100%;padding:12px;border:1px solid transparent;border-radius:10px;text-align:left;background:transparent;cursor:pointer}.platform-list>button[data-v-2e392325]:hover,.platform-list>button.active[data-v-2e392325]{border-color:#bfd0f5;background:#fff}.platform-list>button.active[data-v-2e392325]{box-shadow:0 5px 18px #2f539614}.platform-mark[data-v-2e392325]{width:7px;height:7px;margin-top:5px;border-radius:50%;background:#a9b3c2}.platform-mark.authorized[data-v-2e392325],.platform-mark.partially_authorized[data-v-2e392325]{background:#13a68e;box-shadow:0 0 0 4px #e6f8f4}.platform-mark.expired[data-v-2e392325],.platform-mark.reauth_required[data-v-2e392325]{background:#d07a22;box-shadow:0 0 0 4px #fff2e2}.platform-copy[data-v-2e392325]{display:grid;gap:4px;min-width:0}.platform-copy strong[data-v-2e392325]{overflow:hidden;color:#34475f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.platform-copy small[data-v-2e392325]{color:#8c99aa;font-size:9px}.platform-count[data-v-2e392325]{color:#8b98aa;font-size:9px}.platform-count b[data-v-2e392325]{color:#1e6a5d;font-size:12px}.platform-list em[data-v-2e392325]{grid-column:2/-1;color:#8593a7;font-size:9px;font-style:normal}.platform-list em.authorized[data-v-2e392325],.platform-list em.partially_authorized[data-v-2e392325]{color:#0a8a72}.platform-list em.expired[data-v-2e392325],.platform-list em.reauth_required[data-v-2e392325]{color:#b66c1e}.account-panel[data-v-2e392325]{min-width:0;padding:22px}.account-head[data-v-2e392325]{display:flex;align-items:start;justify-content:space-between;gap:15px}.account-head h2[data-v-2e392325]{margin-bottom:5px}.status-badge[data-v-2e392325],.account-status[data-v-2e392325]{display:inline-flex;align-items:center;padding:5px 9px;border-radius:20px;color:#647388;background:#eff2f6;font-size:9px;font-weight:700}.status-badge.authorized[data-v-2e392325],.account-status.authorized[data-v-2e392325]{color:#087b68;background:#e4f8f3}.status-badge.partially_authorized[data-v-2e392325]{color:#2363d8;background:#eaf1ff}.status-badge.expired[data-v-2e392325],.status-badge.reauth_required[data-v-2e392325],.account-status.expired[data-v-2e392325],.account-status.reauth_required[data-v-2e392325]{color:#a75e13;background:#fff0df}.account-status.not_authorized[data-v-2e392325]{color:#a43c4f;background:#fff0f2}.account-status.non_api_source[data-v-2e392325],.account-status.unknown[data-v-2e392325]{color:#6e6578;background:#f2eef5}.filters[data-v-2e392325]{display:grid;grid-template-columns:minmax(220px,1fr) 160px auto;gap:9px;margin:20px 0 14px}.source-notice[data-v-2e392325]{margin:0 0 13px;padding:10px 12px;border-radius:9px;color:#8d631e;background:#fff8e9;font-size:10px}.account-loading[data-v-2e392325],.account-error[data-v-2e392325]{padding:40px;color:#8190a5;text-align:center}.account-error[data-v-2e392325]{color:#a13c4e}.account-error button[data-v-2e392325]{border:0;color:#2d66ed;background:transparent;cursor:pointer}.table-wrap[data-v-2e392325]{overflow:auto;border:1px solid #e5eaf2;border-radius:11px}.table-wrap table[data-v-2e392325]{width:100%;border-collapse:collapse;font-size:10px}.table-wrap th[data-v-2e392325],.table-wrap td[data-v-2e392325]{padding:11px 12px;border-bottom:1px solid #edf1f6;text-align:left;white-space:nowrap}.table-wrap th[data-v-2e392325]{color:#748399;background:#f8fafc}.table-wrap td[data-v-2e392325]{color:#607087}.table-wrap td strong[data-v-2e392325]{color:#33475f}.table-wrap code[data-v-2e392325]{color:#4168b9}.pagination[data-v-2e392325]{display:flex;align-items:center;justify-content:space-between;padding:12px;color:#8794a5;font-size:9px}.pagination div[data-v-2e392325]{display:flex;align-items:center;gap:10px}.pagination button[data-v-2e392325]{padding:5px 9px;border:1px solid #dfe6ef;border-radius:7px;color:#3a65c8;background:#fff}.empty[data-v-2e392325]{margin:0;padding:19px;color:#96a2b2;font-size:10px;text-align:center}.account-empty[data-v-2e392325]{padding-top:150px}button[data-v-2e392325]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1150px){.stat-grid[data-v-2e392325]{grid-template-columns:repeat(2,1fr)}.workspace[data-v-2e392325]{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:800px){.page-head[data-v-2e392325]{align-items:flex-start}.workspace[data-v-2e392325]{grid-template-columns:1fr}.platform-panel[data-v-2e392325]{border-right:0;border-bottom:1px solid #e7ecf3}.platform-list[data-v-2e392325]{max-height:300px}.filters[data-v-2e392325]{grid-template-columns:1fr}.stat-grid[data-v-2e392325]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.stat-grid[data-v-2e392325]{grid-template-columns:1fr}.page-head[data-v-2e392325]{display:grid}.account-panel[data-v-2e392325]{padding:15px}}.workspace[data-v-2e392325]{height:620px;min-height:0}.platform-panel[data-v-2e392325]{display:flex;min-height:0;flex-direction:column}.platform-list[data-v-2e392325]{min-height:0;max-height:none;flex:1}.account-panel[data-v-2e392325]{display:flex;min-height:0;flex-direction:column;overflow:hidden}.filters[data-v-2e392325]{grid-template-columns:minmax(220px,1fr) auto auto}.filters .filter-reset[data-v-2e392325]{border:1px solid #dce4ef;color:#5c6e86;background:#fff}.table-wrap[data-v-2e392325]{min-height:0;flex:1}.table-wrap table[data-v-2e392325]{min-width:980px}.table-wrap thead th[data-v-2e392325]{position:sticky;top:0;z-index:2;overflow:visible}.table-wrap thead th[data-v-2e392325]:has(.column-filter-popover){z-index:5}.column-title[data-v-2e392325]{display:flex;align-items:center;justify-content:space-between;gap:8px}.column-title>button[data-v-2e392325]{display:grid;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:6px;place-items:center;color:#8290a4;background:transparent;cursor:pointer}.column-title>button[data-v-2e392325]:hover,.column-title>button.active[data-v-2e392325]{border-color:#bed0f7;color:#255fdc;background:#eaf1ff}.column-filter-popover[data-v-2e392325]{position:absolute;top:calc(100% - 3px);left:8px;display:grid;width:230px;gap:10px;padding:13px;border:1px solid #dce5f1;border-radius:10px;background:#fff;box-shadow:0 12px 30px #223a602e;text-align:left}.table-wrap th:nth-child(n+5) .column-filter-popover[data-v-2e392325]{right:8px;left:auto}.column-filter-popover label[data-v-2e392325]{color:#40536d;font-size:10px;font-weight:700}.column-filter-popover input[data-v-2e392325],.column-filter-popover select[data-v-2e392325]{box-sizing:border-box;width:100%;min-height:36px;padding:0 9px;border:1px solid #dce4ef;border-radius:8px;color:#33475f;background:#fff;font:inherit}.filter-actions[data-v-2e392325]{display:flex;justify-content:flex-end;gap:7px}.filter-actions button[data-v-2e392325]{min-height:30px;padding:0 11px;border:1px solid #dce4ef;border-radius:7px;color:#607087;background:#fff;cursor:pointer}.filter-actions button.primary[data-v-2e392325]{border-color:#2d66ed;color:#fff;background:#2d66ed}@media(max-width:800px){.workspace[data-v-2e392325]{height:auto;min-height:0}.account-panel[data-v-2e392325]{min-height:620px}.platform-list[data-v-2e392325]{max-height:300px}.filters[data-v-2e392325]{grid-template-columns:1fr}}.external-page[data-v-2e392325]{font-size:15px}.page-head p[data-v-2e392325],.panel-title p[data-v-2e392325],.account-head p[data-v-2e392325]{font-size:13px}.page-head h1[data-v-2e392325]{font-size:30px}.page-head span[data-v-2e392325],.account-head span[data-v-2e392325],.page-head button[data-v-2e392325],.filters button[data-v-2e392325],.error-card button[data-v-2e392325],.loading-card[data-v-2e392325],.error-card[data-v-2e392325]{font-size:15px}.stat-grid span[data-v-2e392325]{font-size:13px}.stat-grid strong[data-v-2e392325]{font-size:28px}.stat-grid small[data-v-2e392325]{font-size:12px}.stat-grid .source-state[data-v-2e392325],.panel-title h2[data-v-2e392325],.account-head h2[data-v-2e392325]{font-size:20px}.panel-title>span[data-v-2e392325]{min-width:30px;height:30px;font-size:13px}.search[data-v-2e392325],.filters input[data-v-2e392325],.filters select[data-v-2e392325]{font-size:15px}.platform-copy strong[data-v-2e392325]{font-size:14px}.platform-copy small[data-v-2e392325]{font-size:13px}.platform-count[data-v-2e392325]{font-size:12px}.platform-count b[data-v-2e392325]{font-size:15px}.platform-list em[data-v-2e392325],.status-badge[data-v-2e392325],.account-status[data-v-2e392325]{font-size:12px}.source-notice[data-v-2e392325]{font-size:13px}.account-loading[data-v-2e392325],.account-error[data-v-2e392325]{font-size:15px}.table-wrap table[data-v-2e392325]{min-width:1160px;font-size:13px}.table-wrap th[data-v-2e392325],.table-wrap td[data-v-2e392325]{padding:12px 14px}.pagination[data-v-2e392325]{font-size:12px}.pagination button[data-v-2e392325],.empty[data-v-2e392325]{font-size:13px}.column-title>button[data-v-2e392325]{font-size:15px}.column-filter-popover label[data-v-2e392325]{font-size:13px}.column-filter-popover input[data-v-2e392325],.column-filter-popover select[data-v-2e392325]{font-size:14px}.filter-actions button[data-v-2e392325]{font-size:13px}.login-page[data-v-f7405a30]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(460px,.92fr);background:#f6f9ff}.login-brand-panel[data-v-f7405a30]{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:44px 58px;color:#fff;background:radial-gradient(circle at 78% 22%,rgba(65,120,255,.28),transparent 34%),linear-gradient(145deg,#07152b,#0b1c38 56%,#102958)}.login-brand[data-v-f7405a30]{display:flex;align-items:center;gap:13px;font-size:21px;font-weight:700;letter-spacing:.03em}.brand-mark[data-v-f7405a30]{position:relative;display:inline-block;width:32px;height:32px;transform:rotate(-9deg)}.brand-mark i[data-v-f7405a30]{position:absolute;display:block;width:22px;height:11px;border-radius:8px 2px;background:#2f6bff}.brand-mark i[data-v-f7405a30]:first-child{top:3px;left:1px;background:#18d7c2}.brand-mark i[data-v-f7405a30]:last-child{right:0;bottom:3px}.brand-mark--large[data-v-f7405a30]{width:38px;height:38px}.brand-copy[data-v-f7405a30]{position:relative;z-index:2;max-width:650px;margin:auto 0}.eyebrow[data-v-f7405a30]{margin:0 0 22px;color:#79a2ff;font-size:12px;font-weight:700;letter-spacing:.22em}.brand-copy h1[data-v-f7405a30]{margin:0;font-size:clamp(38px,4.1vw,62px);line-height:1.18;letter-spacing:-.04em}.brand-description[data-v-f7405a30]{max-width:550px;margin:28px 0 0;color:#aebed9;font-size:16px;line-height:1.85}.login-copyright[data-v-f7405a30]{position:relative;z-index:2;color:#637797;font-size:12px}.brand-orbit[data-v-f7405a30]{position:absolute;right:-180px;bottom:-170px;width:600px;height:600px}.orbit[data-v-f7405a30]{position:absolute;inset:0;border:1px solid rgba(100,151,255,.15);border-radius:50%}.orbit-two[data-v-f7405a30]{inset:90px}.orbit-dot[data-v-f7405a30]{position:absolute;width:9px;height:9px;border-radius:50%;background:#2f6bff;box-shadow:0 0 30px #2f6bff}.dot-one[data-v-f7405a30]{top:64px;left:120px}.dot-two[data-v-f7405a30]{right:72px;bottom:180px;background:#16d6bd}.login-action-panel[data-v-f7405a30]{display:grid;place-items:center;padding:32px}.login-card[data-v-f7405a30]{box-sizing:border-box;width:min(100%,460px);padding:38px 42px;border:1px solid #e7edf7;border-radius:24px;background:#fffffff0;box-shadow:0 24px 70px #19396a1a}.mobile-brand[data-v-f7405a30]{display:none;align-items:center;gap:10px;margin-bottom:36px;color:#102446}.eyebrow--blue[data-v-f7405a30]{margin-bottom:12px;color:#2f6bff}.login-card h2[data-v-f7405a30]{margin:0;color:#10213d;font-size:30px;letter-spacing:-.03em}.login-help[data-v-f7405a30]{margin:10px 0 24px;color:#7c8da8}.password-form[data-v-f7405a30]{display:grid;gap:13px}.password-form label[data-v-f7405a30]{display:grid;gap:6px;color:#53657d;font-size:12px}.password-form input[data-v-f7405a30]{box-sizing:border-box;width:100%;height:43px;padding:0 13px;border:1px solid #dce4ef;border-radius:10px;outline:0;color:#243753;background:#fff}.password-form input[data-v-f7405a30]:focus{border-color:#7ca0f5;box-shadow:0 0 0 3px #edf3ff}.password-login-button[data-v-f7405a30]{height:45px;border:0;border-radius:10px;color:#fff;background:#173966;font-weight:650;cursor:pointer}.password-login-button[data-v-f7405a30]:disabled,.captcha-row button[data-v-f7405a30]:disabled{opacity:.55;cursor:wait}.captcha-trigger[data-v-f7405a30]{justify-self:end;padding:0;border:0;color:#4772d9;background:transparent;font-size:11px;cursor:pointer}.captcha-row[data-v-f7405a30]{display:grid;grid-template-columns:1fr 104px;align-items:end;gap:9px}.captcha-row button[data-v-f7405a30]{height:43px;border:1px solid #cbd9f5;border-radius:10px;color:#3567d8;background:#f3f7ff;cursor:pointer}.form-message[data-v-f7405a30]{margin:13px 0 0;padding:10px 12px;border-radius:9px;font-size:12px}.form-message--error[data-v-f7405a30]{color:#a13345;background:#fff0f2}.form-message--success[data-v-f7405a30]{color:#087b68;background:#e5faf5}.login-divider[data-v-f7405a30]{display:flex;align-items:center;gap:12px;margin:18px 0;color:#a0acbd;font-size:11px}.login-divider[data-v-f7405a30]:before,.login-divider[data-v-f7405a30]:after{content:"";height:1px;flex:1;background:#e7ecf3}.feishu-login-button[data-v-f7405a30]{display:grid;grid-template-columns:26px 1fr 20px;align-items:center;gap:12px;min-height:50px;padding:0 18px;border-radius:12px;color:#fff;background:#2864f0;font-weight:650;text-decoration:none;box-shadow:0 10px 26px #2864f033;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.feishu-login-button[data-v-f7405a30]:hover{transform:translateY(-2px);background:#1d56dc;box-shadow:0 14px 34px #2864f04d}.feishu-symbol[data-v-f7405a30]{position:relative;display:block;width:24px;height:24px}.feishu-symbol i[data-v-f7405a30]{position:absolute;width:10px;height:10px;border:3px solid #fff;border-radius:50%}.feishu-symbol i[data-v-f7405a30]:nth-child(1){left:0;top:0}.feishu-symbol i[data-v-f7405a30]:nth-child(2){right:0;top:0}.feishu-symbol i[data-v-f7405a30]:nth-child(3){left:7px;bottom:0}.login-notice[data-v-f7405a30]{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:12px 14px;border-radius:10px;color:#71829d;background:#f5f8fd;font-size:11px;line-height:1.6}@media(max-width:900px){.login-page[data-v-f7405a30]{grid-template-columns:1fr}.login-brand-panel[data-v-f7405a30]{display:none}.login-action-panel[data-v-f7405a30]{min-height:100vh;padding:24px;background:radial-gradient(circle at 80% 0,#dce8ff,transparent 40%),#f6f9ff}.login-card[data-v-f7405a30]{padding:34px 28px}.mobile-brand[data-v-f7405a30]{display:flex}}@media(max-width:480px){.login-action-panel[data-v-f7405a30]{padding:14px}.login-card[data-v-f7405a30]{padding:28px 20px;border-radius:18px}.captcha-row[data-v-f7405a30]{grid-template-columns:1fr}.captcha-row button[data-v-f7405a30]{width:100%}}.operation-registry[data-v-c6fa17ef]{display:grid;gap:16px}.registry-heading[data-v-c6fa17ef]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 27px;border:1px solid #e0e8f2;border-radius:16px;background:linear-gradient(120deg,#fff,#f6f9ff)}.registry-heading p[data-v-c6fa17ef],.editor-title p[data-v-c6fa17ef]{margin:0 0 5px;color:#4774dd;font-size:9px;font-weight:800;letter-spacing:.15em}.registry-heading h1[data-v-c6fa17ef]{margin:0 0 7px;color:#263c59;font-size:24px}.registry-heading span[data-v-c6fa17ef]{color:#7e8fa6;font-size:11px}.registry-heading button[data-v-c6fa17ef],.filter-grid button[data-v-c6fa17ef],.editor-actions button[data-v-c6fa17ef]{padding:9px 13px;border:0;border-radius:8px;color:#fff;background:#326cdf;font-size:10px;cursor:pointer}.contract-strip[data-v-c6fa17ef]{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border:1px solid #e1e8f2;border-radius:13px;background:#fff}.contract-strip article[data-v-c6fa17ef]{display:flex;align-items:center;gap:8px}.contract-strip b[data-v-c6fa17ef]{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#326cdf;background:#eaf1ff;font-size:9px}.contract-strip span[data-v-c6fa17ef]{display:grid;gap:2px}.contract-strip strong[data-v-c6fa17ef]{color:#3a4e68;font-size:10px}.contract-strip small[data-v-c6fa17ef]{color:#8b99ab;font-size:8px}.contract-strip i[data-v-c6fa17ef]{color:#b1bfd1;font-style:normal}.message[data-v-c6fa17ef]{padding:10px 13px;border-radius:9px;font-size:11px}.message--error[data-v-c6fa17ef]{border:1px solid #f0c2b7;color:#9d4b39;background:#fff2ee}.message--success[data-v-c6fa17ef]{border:1px solid #adddcc;color:#28705d;background:#ecf9f4}.registry-layout[data-v-c6fa17ef]{display:grid;grid-template-columns:330px minmax(0,1fr);gap:15px}.registry-list[data-v-c6fa17ef],.registry-editor[data-v-c6fa17ef]{padding:17px;border:1px solid #e1e8f1;border-radius:14px;background:#fff}.registry-list[data-v-c6fa17ef]{align-self:start;display:grid;gap:8px}.filter-grid[data-v-c6fa17ef]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.filter-grid input[data-v-c6fa17ef]{grid-column:1/-1}.filter-grid input[data-v-c6fa17ef],.filter-grid select[data-v-c6fa17ef],.form-grid input[data-v-c6fa17ef],.form-grid select[data-v-c6fa17ef]{height:34px;padding:0 9px;border:1px solid #dce4ee;border-radius:8px;color:#40546d;background:#fbfcfe;font-size:10px}.list-title[data-v-c6fa17ef]{display:flex;justify-content:space-between;padding:9px 3px 7px;border-bottom:1px solid #e9eef4;color:#405269;font-size:11px}.empty-state[data-v-c6fa17ef]{display:grid;place-content:center;min-height:180px;color:#8b99ab;font-size:10px}.operation-row[data-v-c6fa17ef]{display:grid;grid-template-columns:1fr auto;gap:5px;padding:11px;border:1px solid transparent;border-radius:9px;text-align:left;background:#f8fafd;cursor:pointer}.operation-row.active[data-v-c6fa17ef]{border-color:#b8cbf6;background:#edf3ff}.operation-row>span[data-v-c6fa17ef]{min-width:0;display:grid;gap:4px}.operation-row strong[data-v-c6fa17ef]{overflow:hidden;color:#33475f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operation-row small[data-v-c6fa17ef]{grid-column:1/-1;color:#8493a7;font-size:8px}.operation-row em[data-v-c6fa17ef],.editor-title>span[data-v-c6fa17ef]{padding:4px 6px;border-radius:6px;font-size:8px;font-style:normal}.draft[data-v-c6fa17ef]{color:#94651b;background:#fff3d7}.active[data-v-c6fa17ef]{color:#24715b;background:#e4f7f0}.disabled[data-v-c6fa17ef]{color:#77879a;background:#edf1f5}.registry-editor[data-v-c6fa17ef]{min-width:0;display:grid;gap:15px}.editor-title[data-v-c6fa17ef]{display:flex;align-items:center;justify-content:space-between}.editor-title h2[data-v-c6fa17ef]{margin:0;color:#2f435d;font-size:18px}.form-section[data-v-c6fa17ef]{display:grid;gap:10px;padding-top:13px;border-top:1px solid #e9eef4}.form-section h3[data-v-c6fa17ef]{margin:0;color:#455970;font-size:11px}.form-grid[data-v-c6fa17ef]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form-grid label[data-v-c6fa17ef],.schema-grid label[data-v-c6fa17ef]{display:grid;gap:5px}.form-grid label span[data-v-c6fa17ef],.schema-grid label span[data-v-c6fa17ef]{color:#75869b;font-size:9px}.form-grid .wide[data-v-c6fa17ef]{grid-column:1/-1}.route-grid[data-v-c6fa17ef]{grid-template-columns:1fr 90px 1fr}.schema-grid[data-v-c6fa17ef]{grid-template-columns:1fr 1fr}.schema-grid textarea[data-v-c6fa17ef]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #dce4ee;border-radius:8px;color:#40546d;background:#fafcff;font:9px/1.55 ui-monospace,monospace;resize:vertical}.field-help[data-v-c6fa17ef]{margin:0;color:#8b99ab;font-size:9px;line-height:1.5}.editor-actions[data-v-c6fa17ef]{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #e9eef4}.editor-actions .secondary[data-v-c6fa17ef]{color:#365b92;background:#eaf1fb}.editor-actions .danger[data-v-c6fa17ef]{color:#a34638;background:#ffebe7}.editor-actions button[data-v-c6fa17ef]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1050px){.registry-layout[data-v-c6fa17ef]{grid-template-columns:1fr}.contract-strip[data-v-c6fa17ef]{justify-content:flex-start;overflow:auto}}@media(max-width:700px){.registry-heading[data-v-c6fa17ef]{align-items:flex-start;flex-direction:column}.contract-strip i[data-v-c6fa17ef]{display:none}.contract-strip[data-v-c6fa17ef]{display:grid;grid-template-columns:1fr 1fr}.form-grid[data-v-c6fa17ef],.schema-grid[data-v-c6fa17ef],.route-grid[data-v-c6fa17ef]{grid-template-columns:1fr}.form-grid .wide[data-v-c6fa17ef]{grid-column:auto}}.base-page[data-v-52fffb51]{display:grid;gap:20px}.page-head[data-v-52fffb51]{display:flex;align-items:end;justify-content:space-between;gap:18px}.page-head p[data-v-52fffb51],.panel-head small[data-v-52fffb51]{margin:0;color:#4f78dc;font-size:12px;font-weight:800;letter-spacing:.14em}.page-head h1[data-v-52fffb51]{margin:7px 0 6px;color:#1b2c47;font-size:28px}.page-head>div>span[data-v-52fffb51]{color:#7a899f;font-size:14px}.source-status[data-v-52fffb51]{flex:none;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700}.source-status.ready[data-v-52fffb51]{color:#087b65;background:#e5f7f1}.source-status.unconfigured[data-v-52fffb51],.source-status.unavailable[data-v-52fffb51]{color:#b54708;background:#fff0df}.error-message[data-v-52fffb51]{margin:0;padding:11px 14px;border:1px solid #fecaca;border-radius:10px;color:#b42318;background:#fff5f5}.statistics[data-v-52fffb51]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.statistics article[data-v-52fffb51]{display:grid;gap:5px;padding:17px 18px;border:1px solid #e2e9f3;border-radius:14px;background:#fff}.statistics small[data-v-52fffb51]{color:#75859c;font-size:13px}.statistics strong[data-v-52fffb51]{color:#223652;font-size:27px}.statistics span[data-v-52fffb51]{color:#9aa7b8;font-size:12px}.directory-layout[data-v-52fffb51]{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:620px;border:1px solid #dfe7f1;border-radius:16px;overflow:hidden;background:#fff}.organization-panel[data-v-52fffb51],.member-panel[data-v-52fffb51]{min-width:0}.organization-panel[data-v-52fffb51]{display:flex;flex-direction:column;padding:18px;border-right:1px solid #e4eaf3;background:#fbfcfe}.member-panel[data-v-52fffb51]{display:flex;flex-direction:column;padding:20px}.panel-head[data-v-52fffb51]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-head h2[data-v-52fffb51]{margin:5px 0 0;color:#213650;font-size:20px}.panel-head>span[data-v-52fffb51]{display:grid;place-items:center;min-width:30px;height:30px;border-radius:10px;color:#3167d5;background:#edf3ff;font-size:13px;font-weight:700}.member-head p[data-v-52fffb51]{margin:5px 0 0;color:#7f8da2;font-size:13px}.search-field[data-v-52fffb51]{display:flex;align-items:center;gap:8px;margin-top:15px;padding:0 11px;height:42px;border:1px solid #d8e1ed;border-radius:10px;color:#8291a5;background:#fff}.search-field[data-v-52fffb51]:focus-within{border-color:#7ba1f7;box-shadow:0 0 0 3px #edf3ff}.search-field input[data-v-52fffb51]{width:100%;border:0;outline:0;color:#263b57;background:transparent;font-size:14px}.organization-options[data-v-52fffb51]{display:grid;gap:8px;margin-top:12px;max-height:520px;overflow:auto;padding-right:3px}.organization-option[data-v-52fffb51]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;border:1px solid transparent;border-radius:11px;text-align:left;background:transparent;cursor:pointer}.organization-option[data-v-52fffb51]:hover{background:#f2f6fd}.organization-option.active[data-v-52fffb51]{border-color:#b9cdfc;background:#edf3ff}.organization-option>span[data-v-52fffb51]{display:grid;gap:4px;min-width:0}.organization-option strong[data-v-52fffb51]{overflow:hidden;color:#2d405c;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.organization-option small[data-v-52fffb51]{color:#8a98aa;font-size:11px}.organization-option b[data-v-52fffb51]{color:#3e6dcf;font-size:13px}.member-filters[data-v-52fffb51]{display:grid;grid-template-columns:minmax(260px,1fr) 160px 76px;gap:9px;margin:18px 0 13px}.member-search[data-v-52fffb51]{margin:0}.member-filters select[data-v-52fffb51]{height:42px;padding:0 10px;border:1px solid #d8e1ed;border-radius:10px;color:#2d405b;background:#fff;font-size:14px}.primary-button[data-v-52fffb51]{height:42px;border:0;border-radius:10px;color:#fff;background:#3168ed;font-size:14px;font-weight:700;cursor:pointer}.member-table-wrap[data-v-52fffb51]{position:relative;min-height:430px;overflow:auto;border:1px solid #e0e7f0;border-radius:12px}table[data-v-52fffb51]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-52fffb51],td[data-v-52fffb51]{padding:12px 13px;border-bottom:1px solid #e8edf4;text-align:left;white-space:nowrap}th[data-v-52fffb51]{position:sticky;top:0;color:#6f7f95;background:#f7f9fc;font-size:12px;z-index:1}td[data-v-52fffb51]{color:#53647b}td strong[data-v-52fffb51]{color:#243853;font-size:14px}td code[data-v-52fffb51]{color:#3568c9;font-family:inherit}.active-badge[data-v-52fffb51]{display:inline-flex;padding:5px 8px;border-radius:999px;color:#087b65;background:#e5f7f1;font-size:12px;font-weight:700}.table-state[data-v-52fffb51]{display:grid;place-items:center;min-height:330px;color:#8290a4;font-size:14px}.pagination[data-v-52fffb51]{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#7b899d;font-size:13px}.pagination div[data-v-52fffb51]{display:flex;gap:8px}.pagination button[data-v-52fffb51]{padding:7px 12px;border:1px solid #d9e2ee;border-radius:8px;color:#40536e;background:#fff;cursor:pointer}.pagination button[data-v-52fffb51]:disabled{color:#b8c2d0;background:#f7f9fc;cursor:not-allowed}.empty[data-v-52fffb51]{margin:18px 0;text-align:center;color:#929fb0;font-size:13px}@media(max-width:1100px){.statistics[data-v-52fffb51]{grid-template-columns:repeat(2,1fr)}.directory-layout[data-v-52fffb51]{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:820px){.page-head[data-v-52fffb51]{align-items:flex-start;flex-direction:column}.directory-layout[data-v-52fffb51]{grid-template-columns:1fr}.organization-panel[data-v-52fffb51]{border-right:0;border-bottom:1px solid #e4eaf3}.organization-options[data-v-52fffb51]{max-height:260px}.member-filters[data-v-52fffb51]{grid-template-columns:1fr}.statistics[data-v-52fffb51]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.statistics[data-v-52fffb51]{grid-template-columns:1fr}.member-panel[data-v-52fffb51]{padding:14px}.page-head h1[data-v-52fffb51]{font-size:25px}}.directory-layout[data-v-52fffb51]{height:calc(100dvh - 245px);min-height:520px}.organization-panel[data-v-52fffb51],.member-panel[data-v-52fffb51]{min-height:0;overflow:hidden}.organization-options[data-v-52fffb51]{flex:1;min-height:0;max-height:none;overflow-y:auto;align-content:start}.organization-option[data-v-52fffb51]{padding-left:12px}.organization-branch[data-v-52fffb51]{display:grid;gap:4px}.department-row[data-v-52fffb51]{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:2px}.department-option[data-v-52fffb51]{min-width:0}.branch-toggle[data-v-52fffb51]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;color:#7890b1;background:transparent;font-size:24px;line-height:1;cursor:pointer;transform:rotate(0);transition:transform .16s ease,background .16s ease}.branch-toggle[data-v-52fffb51]:hover{background:#edf3ff}.branch-toggle.open[data-v-52fffb51]{transform:rotate(90deg)}.center-options[data-v-52fffb51]{display:grid;gap:4px;margin-left:13px;padding-left:10px;border-left:1px solid #dce6f5}.center-option[data-v-52fffb51]{position:relative;padding:9px 10px 9px calc(10px + var(--center-depth,0)*10px)}.center-option[data-v-52fffb51]:before{position:absolute;left:-11px;top:50%;width:9px;border-top:1px solid #dce6f5;content:""}.branch-empty[data-v-52fffb51]{margin:2px 0 7px;padding:8px 10px;color:#9aa7b8;font-size:12px}.member-table-wrap[data-v-52fffb51]{flex:1;min-height:0}@media(max-width:820px){.directory-layout[data-v-52fffb51]{height:auto;min-height:0}.organization-panel[data-v-52fffb51],.member-panel[data-v-52fffb51]{overflow:visible}.organization-options[data-v-52fffb51]{flex:none;max-height:320px}.member-table-wrap[data-v-52fffb51]{min-height:430px;max-height:560px}}.permission-page[data-v-5aa34218]{display:grid;gap:18px;color:#2d405c}.page-head[data-v-5aa34218]{display:flex;align-items:end;justify-content:space-between}.page-head p[data-v-5aa34218]{margin:0;color:#557ee0;font-size:10px;font-weight:800;letter-spacing:.16em}.page-head h1[data-v-5aa34218]{margin:7px 0 6px;font-size:26px}.page-head span[data-v-5aa34218]{color:#8492a7;font-size:13px}.page-head button[data-v-5aa34218],.section-head>button[data-v-5aa34218],.form-grid>button[data-v-5aa34218],.stack-form>button[data-v-5aa34218],.delegation-form>button[data-v-5aa34218],.data-form>button[data-v-5aa34218],.actions button[data-v-5aa34218]{min-height:38px;padding:0 16px;border:0;border-radius:9px;color:#fff;background:#2d66ed;cursor:pointer}.notice[data-v-5aa34218]{margin:0;padding:11px 14px;border-radius:10px;font-size:12px}.notice.success[data-v-5aa34218]{color:#087b68;background:#e5faf5}.notice.error[data-v-5aa34218]{color:#a13345;background:#fff0f2}.tabs[data-v-5aa34218]{display:flex;gap:6px;padding:6px;border:1px solid #e2e9f3;border-radius:12px;background:#fff;overflow:auto}.tabs button[data-v-5aa34218]{white-space:nowrap;padding:9px 14px;border:0;border-radius:8px;color:#6c7b90;background:transparent;cursor:pointer}.tabs button.active[data-v-5aa34218]{color:#245bdb;background:#edf3ff}.inline-form[data-v-5aa34218],.form-grid[data-v-5aa34218],.delegation-form[data-v-5aa34218],.data-form[data-v-5aa34218]{display:grid;gap:12px;padding:16px;border:1px solid #e2e9f3;border-radius:13px;background:#fff}.inline-form[data-v-5aa34218]{grid-template-columns:1fr 1fr auto}.workspace[data-v-5aa34218]{display:grid;grid-template-columns:210px 190px minmax(0,1fr);min-height:590px;border:1px solid #e2e9f3;border-radius:16px;background:#fff;overflow:hidden}.scope-panel[data-v-5aa34218]{padding:19px;border-right:1px solid #e7ecf3}.content-panel[data-v-5aa34218]{min-width:0;padding:22px}.panel-title[data-v-5aa34218]{display:flex;align-items:center;gap:8px;margin-bottom:15px}.scope[data-v-5aa34218]{display:grid;gap:4px;width:100%;padding:12px;border:0;border-radius:9px;text-align:left;color:#566780;background:transparent;cursor:pointer}.scope small[data-v-5aa34218]{color:#9ba7b7}.scope.active[data-v-5aa34218]{color:#245bdb;background:#edf3ff}.center-panel[data-v-5aa34218]{background:#fbfcfe}.boundary-card[data-v-5aa34218]{display:grid;gap:5px;margin-top:22px;padding:13px;border-radius:10px;background:#f5f8fc}.boundary-card strong[data-v-5aa34218]{font-size:11px}.boundary-card span[data-v-5aa34218],.boundary-card small[data-v-5aa34218]{color:#7c8ba0;font-size:10px}.two-column[data-v-5aa34218]{display:grid;grid-template-columns:310px 1fr;gap:22px}.list-panel[data-v-5aa34218]{padding-right:20px;border-right:1px solid #e8edf4}.section-head[data-v-5aa34218]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-head>div[data-v-5aa34218]{display:grid;gap:4px}.section-head strong[data-v-5aa34218]{font-size:15px}.section-head span[data-v-5aa34218]{color:#8a98ab;font-size:11px}.default-role-grid[data-v-5aa34218]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.default-role-grid article[data-v-5aa34218]{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:11px;padding:13px;border:1px solid #dfe9fb;border-radius:12px;background:#f6f9ff}.default-role-grid article.manager[data-v-5aa34218]{border-color:#ccece6;background:#f2fbf9}.default-role-grid article>span[data-v-5aa34218]{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#2d66ed;background:#e6efff;font-weight:700}.default-role-grid article.manager>span[data-v-5aa34218]{color:#087b68;background:#daf5ef}.default-role-grid article div[data-v-5aa34218]{display:grid;gap:4px}.default-role-grid small[data-v-5aa34218]{color:#7f8da1;font-size:10px;line-height:1.5}.people-table td:first-child strong[data-v-5aa34218],.people-table td:first-child small[data-v-5aa34218]{display:block}.people-table td:first-child small[data-v-5aa34218]{margin-top:4px;color:#94a1b3}.permission-summary[data-v-5aa34218]{max-width:300px;white-space:normal!important;line-height:1.55}.role-tags[data-v-5aa34218]{display:flex;flex-wrap:wrap;gap:5px}.role-tags span[data-v-5aa34218]{padding:4px 7px;border-radius:999px;color:#2d61ce;background:#edf3ff}.role-tags i[data-v-5aa34218]{color:#98a4b4;font-style:normal}.role-editor[data-v-5aa34218]{display:flex;gap:7px}.role-editor select[data-v-5aa34218]{min-width:128px;padding:7px 9px;border:1px solid #dfe6ef;border-radius:8px;background:#fff}.role-editor button[data-v-5aa34218]{padding:0 11px;border:0;border-radius:8px;color:#fff;background:#2d66ed;cursor:pointer}.advanced-role-config[data-v-5aa34218]{margin-top:18px;padding:14px;border:1px solid #e5eaf2;border-radius:11px}.advanced-role-config summary[data-v-5aa34218]{cursor:pointer;color:#52657f;font-size:12px}.advanced-role-config .two-column[data-v-5aa34218]{margin-top:18px}.role-card[data-v-5aa34218]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:11px;border:1px solid #e7edf5;border-radius:10px;text-align:left;background:#fff}.role-card>span[data-v-5aa34218]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:#2e68ea;background:#eaf1ff}.role-card div[data-v-5aa34218]{display:grid;gap:3px}.role-card small[data-v-5aa34218],.role-card i[data-v-5aa34218]{color:#93a0b2;font-size:9px}.role-card i[data-v-5aa34218]{font-style:normal}.role-card.active[data-v-5aa34218]{border-color:#9bb8f7;background:#f5f8ff}.stack-form[data-v-5aa34218]{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #e8edf4}.stack-form label[data-v-5aa34218],.form-grid label[data-v-5aa34218],.delegation-form>label[data-v-5aa34218],.data-form>label[data-v-5aa34218]{display:grid;gap:6px;color:#53657d;font-size:11px}.inline-form input[data-v-5aa34218],.stack-form input[data-v-5aa34218],.stack-form select[data-v-5aa34218],.stack-form textarea[data-v-5aa34218],.form-grid input[data-v-5aa34218],.form-grid select[data-v-5aa34218],.delegation-form select[data-v-5aa34218],.data-form input[data-v-5aa34218],.data-form select[data-v-5aa34218],.data-form textarea[data-v-5aa34218]{box-sizing:border-box;width:100%;min-height:39px;padding:9px 11px;border:1px solid #dfe6ef;border-radius:8px;font:inherit}.resource-list[data-v-5aa34218]{display:grid;gap:12px;max-height:510px;overflow:auto}.resource-list article[data-v-5aa34218]{padding:13px;border:1px solid #e7edf5;border-radius:10px}.resource-list article header[data-v-5aa34218]{display:flex;justify-content:space-between;margin-bottom:9px}.resource-list label[data-v-5aa34218]{display:grid;grid-template-columns:18px 1fr 75px;gap:7px;padding:7px 2px;font-size:11px}.resource-list code[data-v-5aa34218]{color:#5274c2}.hero-empty[data-v-5aa34218]{display:grid;place-items:center;gap:9px;padding:110px 25px;color:#8a98ab;text-align:center}.hero-empty h2[data-v-5aa34218],.hero-empty p[data-v-5aa34218]{margin:0}.hero-empty h2[data-v-5aa34218]{color:#42536c;font-size:16px}.hero-empty p[data-v-5aa34218]{font-size:11px}.form-grid[data-v-5aa34218]{grid-template-columns:1fr 1.5fr .7fr auto;margin-bottom:20px}.form-grid>button[data-v-5aa34218]{align-self:end}.table-card[data-v-5aa34218]{overflow:auto;border:1px solid #e6ebf3;border-radius:11px}.table-card table[data-v-5aa34218]{width:100%;border-collapse:collapse;font-size:11px}.table-card th[data-v-5aa34218],.table-card td[data-v-5aa34218]{padding:11px 12px;border-bottom:1px solid #edf1f6;text-align:left;white-space:nowrap}.table-card th[data-v-5aa34218]{color:#75859a;background:#f8fafc}.allow[data-v-5aa34218]{color:#0a8a72}.deny[data-v-5aa34218]{color:#c24458}.text-button[data-v-5aa34218]{border:0;color:#2d66ed;background:transparent;cursor:pointer}.text-button.danger[data-v-5aa34218],.actions .danger[data-v-5aa34218]{color:#c13d52;background:#fff0f2}.delegation-form[data-v-5aa34218]{grid-template-columns:250px 1fr auto;align-items:end;margin-bottom:20px}.delegation-form fieldset[data-v-5aa34218],.switches[data-v-5aa34218]{display:flex;flex-wrap:wrap;gap:9px;border:0}.delegation-form fieldset label[data-v-5aa34218],.switches label[data-v-5aa34218]{font-size:10px}.card-list[data-v-5aa34218]{display:grid;gap:9px}.card-list article[data-v-5aa34218]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border:1px solid #e7edf5;border-radius:10px}.card-list article>div[data-v-5aa34218]:first-child{display:grid;gap:4px}.card-list span[data-v-5aa34218],.card-list small[data-v-5aa34218]{color:#8290a4;font-size:10px}.cross-grid[data-v-5aa34218]{display:grid;grid-template-columns:1fr 1.25fr;gap:25px}.request-form[data-v-5aa34218]{margin-top:0;padding:15px;border:1px solid #e7edf5;border-radius:10px}.package-description[data-v-5aa34218]{display:grid;gap:5px;margin:0;padding:11px;border-radius:8px;color:#53657d;background:#f5f8fc;font-size:11px}.package-description small[data-v-5aa34218]{color:#8b98aa}.actions[data-v-5aa34218]{display:flex;gap:7px}.actions button[data-v-5aa34218]{min-height:30px;padding:0 11px}.invitation-panel[data-v-5aa34218]{grid-column:1/-1;padding:13px;border:1px solid #e7edf5;border-radius:10px}.invitation-panel summary[data-v-5aa34218]{cursor:pointer}.invitation-panel .form-grid[data-v-5aa34218]{grid-template-columns:1fr 2fr auto;margin:14px 0 0}.data-form[data-v-5aa34218]{grid-template-columns:1fr 1fr;max-width:900px}.data-form .wide[data-v-5aa34218],.field-rules[data-v-5aa34218]{grid-column:1/-1}.switches[data-v-5aa34218]{align-items:center}.field-rules[data-v-5aa34218]{display:grid;gap:8px;padding:12px;border:1px solid #e7edf5;border-radius:9px}.field-rules label[data-v-5aa34218]{display:grid;grid-template-columns:1fr 150px;align-items:center;font-size:11px}.empty[data-v-5aa34218]{padding:18px;color:#95a2b3;font-size:11px;text-align:center}.loading-card[data-v-5aa34218]{padding:16px;border-radius:10px;background:#fff}button[data-v-5aa34218]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1200px){.workspace[data-v-5aa34218]{grid-template-columns:175px 165px minmax(0,1fr)}.scope-panel[data-v-5aa34218]{padding:14px}.role-editor[data-v-5aa34218]{display:grid}.default-role-grid[data-v-5aa34218]{grid-template-columns:1fr}}@media(max-width:900px){.workspace[data-v-5aa34218]{grid-template-columns:1fr 1fr}.content-panel[data-v-5aa34218]{grid-column:1/-1}.center-panel[data-v-5aa34218]{border-right:0}.two-column[data-v-5aa34218],.cross-grid[data-v-5aa34218]{grid-template-columns:1fr}.list-panel[data-v-5aa34218]{padding-right:0;border-right:0;border-bottom:1px solid #e8edf4;padding-bottom:18px}.form-grid[data-v-5aa34218],.delegation-form[data-v-5aa34218]{grid-template-columns:1fr 1fr}.invitation-panel[data-v-5aa34218]{grid-column:auto}}@media(max-width:700px){.page-head[data-v-5aa34218]{align-items:flex-start;gap:12px}.workspace[data-v-5aa34218]{grid-template-columns:1fr}.scope-panel[data-v-5aa34218]{border-right:0;border-bottom:1px solid #e7ecf3}.content-panel[data-v-5aa34218]{grid-column:auto;padding:16px}.inline-form[data-v-5aa34218],.form-grid[data-v-5aa34218],.delegation-form[data-v-5aa34218],.data-form[data-v-5aa34218]{grid-template-columns:1fr}.tabs[data-v-5aa34218]{padding:4px}.two-column[data-v-5aa34218]{gap:16px}.default-role-grid[data-v-5aa34218]{grid-template-columns:1fr}}.people-table table[data-v-5aa34218]{table-layout:fixed}.people-table th[data-v-5aa34218],.people-table td[data-v-5aa34218]{white-space:normal}.people-table th[data-v-5aa34218]:nth-child(1){width:15%}.people-table th[data-v-5aa34218]:nth-child(2){width:15%}.people-table th[data-v-5aa34218]:nth-child(3){width:17%}.people-table th[data-v-5aa34218]:nth-child(4){width:25%}.people-table th[data-v-5aa34218]:nth-child(5){width:28%}.people-table .role-editor select[data-v-5aa34218]{width:100%;min-width:0}.member-search[data-v-5aa34218]{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:14px}.member-search input[data-v-5aa34218]{min-height:39px;padding:0 11px;border:1px solid #dfe6ef;border-radius:8px}.member-search button[data-v-5aa34218]{border:0;border-radius:8px;color:#2d66ed;background:#edf3ff}.invitation-panel .form-grid[data-v-5aa34218]{grid-template-columns:1fr 1fr 1.5fr auto;margin-top:10px}@media(max-width:700px){.member-search[data-v-5aa34218],.invitation-panel .form-grid[data-v-5aa34218]{grid-template-columns:1fr}}.workspace[data-v-5aa34218]{grid-template-columns:150px 150px 205px minmax(0,1fr)}.subject-panel[data-v-5aa34218]{min-width:0;background:#fff}.subject-tabs[data-v-5aa34218]{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px;padding:4px;border-radius:9px;background:#f1f5fb}.subject-tabs button[data-v-5aa34218]{padding:7px;border:0;border-radius:7px;color:#74839a;background:transparent;cursor:pointer}.subject-tabs button.active[data-v-5aa34218]{color:#245bdb;background:#fff;box-shadow:0 2px 8px #264a8714}.subject-search[data-v-5aa34218]{box-sizing:border-box;width:100%;height:34px;margin-bottom:10px;padding:0 10px;border:1px solid #dfe6ef;border-radius:8px;font:inherit}.subject-list[data-v-5aa34218]{display:grid;gap:5px;max-height:500px;overflow:auto}.subject-item[data-v-5aa34218]{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;border:0;border-radius:9px;text-align:left;background:transparent;cursor:pointer}.subject-item>span[data-v-5aa34218]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#2d66ed;background:#edf3ff;font-weight:700}.subject-item>div[data-v-5aa34218]{display:grid;gap:3px;min-width:0}.subject-item strong[data-v-5aa34218],.subject-item small[data-v-5aa34218]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-item strong[data-v-5aa34218]{font-size:11px}.subject-item small[data-v-5aa34218]{color:#93a0b2;font-size:9px}.subject-item.active[data-v-5aa34218]{background:#edf3ff}.subject-item.active>span[data-v-5aa34218]{color:#fff;background:#2d66ed}.lifecycle-panel[data-v-5aa34218]{grid-column:3/-1}.permission-matrix-panel[data-v-5aa34218]{display:grid;gap:14px}.matrix-head[data-v-5aa34218]{display:flex;align-items:center;justify-content:space-between;gap:14px}.matrix-head>div[data-v-5aa34218]{display:grid;gap:4px}.matrix-head strong[data-v-5aa34218]{font-size:15px}.matrix-head span[data-v-5aa34218]{color:#8593a7;font-size:10px}.matrix-head>button[data-v-5aa34218]{min-height:36px;padding:0 15px;border:0;border-radius:9px;color:#fff;background:#2d66ed;cursor:pointer}.permission-package-tree[data-v-5aa34218]{display:grid;gap:10px}.permission-package[data-v-5aa34218]{overflow:hidden;border:1px solid #e0e7f1;border-radius:12px;background:#fff}.permission-package>header[data-v-5aa34218],.permission-module>header[data-v-5aa34218]{display:flex;align-items:center;justify-content:space-between;gap:12px}.permission-package>header[data-v-5aa34218]{padding:13px 14px;background:#f7f9fc}.permission-package header label[data-v-5aa34218],.permission-module header label[data-v-5aa34218]{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.permission-package header label>span[data-v-5aa34218],.permission-module header label>span[data-v-5aa34218]{display:grid;gap:3px}.permission-package header small[data-v-5aa34218],.permission-module header small[data-v-5aa34218]{color:#8a98aa;font-size:9px;line-height:1.4}.permission-package header>div[data-v-5aa34218],.permission-module header>div[data-v-5aa34218]{display:flex;align-items:center;gap:8px}.permission-package header i[data-v-5aa34218],.permission-module header i[data-v-5aa34218]{color:#6f7f95;font-size:9px;font-style:normal}.permission-package header button[data-v-5aa34218],.permission-module header button[data-v-5aa34218]{padding:4px 7px;border:0;color:#315fc5;background:transparent;font-size:9px;cursor:pointer}.permission-modules[data-v-5aa34218]{display:grid}.permission-module[data-v-5aa34218]{border-top:1px solid #e8edf4}.permission-module>header[data-v-5aa34218]{padding:11px 14px 11px 30px}.permission-module>header strong[data-v-5aa34218]{font-size:11px}.permission-actions[data-v-5aa34218]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:4px 14px 13px 52px}.permission-actions>label[data-v-5aa34218]{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;padding:8px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;cursor:pointer}.permission-actions>label span[data-v-5aa34218]{display:grid;gap:3px}.permission-actions>label strong[data-v-5aa34218]{font-size:10px}.permission-actions>label strong em[data-v-5aa34218]{margin-left:5px;padding:2px 5px;border-radius:999px;color:#a65f00;background:#fff2d8;font-size:8px;font-style:normal}.permission-actions>label small[data-v-5aa34218]{overflow-wrap:anywhere;color:#94a0b1;font-size:8px}.permission-package input[type=checkbox][data-v-5aa34218]{width:15px;height:15px;accent-color:#2d66ed}.permission-package button[data-v-5aa34218]:disabled,.matrix-head>button[data-v-5aa34218]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1200px){.workspace[data-v-5aa34218]{grid-template-columns:135px 135px 185px minmax(0,1fr)}.scope-panel[data-v-5aa34218]{padding:12px}.permission-actions[data-v-5aa34218]{grid-template-columns:1fr;padding-left:40px}}@media(max-width:950px){.workspace[data-v-5aa34218]{grid-template-columns:1fr 1fr}.subject-panel[data-v-5aa34218]{grid-column:1}.content-panel[data-v-5aa34218]{grid-column:2}.lifecycle-panel[data-v-5aa34218]{grid-column:1/-1}.permission-actions[data-v-5aa34218]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.workspace[data-v-5aa34218]{grid-template-columns:1fr}.subject-panel[data-v-5aa34218],.content-panel[data-v-5aa34218],.lifecycle-panel[data-v-5aa34218]{grid-column:auto}.permission-actions[data-v-5aa34218]{grid-template-columns:1fr;padding-left:28px}}.management-denied[data-v-5aa34218]{display:grid;place-items:center;gap:10px;min-height:420px;padding:48px;border:1px solid #e2e9f3;border-radius:16px;color:#8190a5;text-align:center;background:#fff}.management-denied h2[data-v-5aa34218],.management-denied p[data-v-5aa34218],.management-denied small[data-v-5aa34218]{margin:0}.management-denied h2[data-v-5aa34218]{color:#344760;font-size:18px}.management-denied p[data-v-5aa34218]{font-size:13px}.management-denied small[data-v-5aa34218]{font-size:11px}.create-role-form[data-v-5aa34218]{display:grid;gap:16px;padding:18px;border:1px solid #dce5f3;border-radius:14px;background:#fff;box-shadow:0 8px 24px #284a820f}.create-role-form>header[data-v-5aa34218],.create-role-form>footer[data-v-5aa34218],.create-role-permission-head[data-v-5aa34218]{display:flex;align-items:center;justify-content:space-between;gap:12px}.create-role-form>header>div[data-v-5aa34218],.create-role-permission-head[data-v-5aa34218]{display:grid;gap:4px}.create-role-form>header span[data-v-5aa34218],.create-role-form>header i[data-v-5aa34218],.create-role-permission-head span[data-v-5aa34218]{color:#8290a4;font-size:10px;font-style:normal}.create-role-fields[data-v-5aa34218]{display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.create-role-fields label[data-v-5aa34218]{display:grid;gap:6px;color:#53657d;font-size:11px}.create-role-fields input[data-v-5aa34218],.create-role-fields textarea[data-v-5aa34218]{box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;border:1px solid #dfe6ef;border-radius:8px;font:inherit;resize:vertical}.create-role-permissions[data-v-5aa34218]{display:grid;gap:10px}.compact-permission-tree[data-v-5aa34218]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.compact-permission-tree .permission-package>header[data-v-5aa34218]{min-height:60px}.compact-permission-tree .permission-package>header>i[data-v-5aa34218]{color:#6f7f95;font-size:9px;font-style:normal}.create-role-modules[data-v-5aa34218]{display:grid;gap:5px;padding:9px}.create-role-modules>label[data-v-5aa34218]{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;padding:8px;border:1px solid #edf1f6;border-radius:8px;background:#fbfcfe;cursor:pointer}.create-role-modules>label>span[data-v-5aa34218]{display:grid;gap:3px}.create-role-modules strong[data-v-5aa34218]{font-size:10px}.create-role-modules small[data-v-5aa34218]{overflow-wrap:anywhere;color:#94a0b1;font-size:8px}.create-role-form>footer[data-v-5aa34218]{justify-content:flex-end}.create-role-form>footer button[data-v-5aa34218]{min-height:38px;padding:0 16px;border:0;border-radius:9px;color:#fff;background:#2d66ed;cursor:pointer}.create-role-form>footer .secondary[data-v-5aa34218]{color:#53657d;background:#eef2f7}@media(max-width:1000px){.compact-permission-tree[data-v-5aa34218],.create-role-fields[data-v-5aa34218]{grid-template-columns:1fr}}@media(max-width:700px){.create-role-form>header[data-v-5aa34218],.create-role-form>footer[data-v-5aa34218]{align-items:flex-start;flex-direction:column}.create-role-form>footer[data-v-5aa34218]{align-items:stretch}.create-role-form>footer button[data-v-5aa34218]{width:100%}}.workspace[data-v-5aa34218]{grid-template-columns:190px 225px 250px minmax(0,1fr);height:calc(100dvh - 285px);min-height:520px;overflow:hidden}.scope-panel[data-v-5aa34218],.content-panel[data-v-5aa34218]{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.panel-title[data-v-5aa34218]{position:sticky;top:-1px;z-index:3;padding:2px 0 10px;background:inherit}.permission-matrix-panel>.matrix-head[data-v-5aa34218]{position:sticky;top:0;z-index:3;padding-bottom:12px;background:#fff}@media(max-width:1200px)and (min-width:951px){.workspace[data-v-5aa34218]{grid-template-columns:170px 200px 225px minmax(0,1fr)}}@media(max-width:950px){.workspace[data-v-5aa34218]{height:auto;min-height:0;overflow:visible}.scope-panel[data-v-5aa34218],.content-panel[data-v-5aa34218]{overflow:visible;scrollbar-gutter:auto}.panel-title[data-v-5aa34218],.permission-matrix-panel>.matrix-head[data-v-5aa34218]{position:static}}.role-lifecycle-form[data-v-5aa34218]{display:grid;gap:10px;padding:13px;border:1px solid #dfe7f3;border-radius:11px;background:#f8faff}.role-lifecycle-form>div[data-v-5aa34218],.package-editor-fields[data-v-5aa34218]{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.role-lifecycle-form label[data-v-5aa34218],.package-editor label[data-v-5aa34218]{display:grid;gap:5px;color:#53657d;font-size:11px}.role-lifecycle-form input[data-v-5aa34218],.role-lifecycle-form textarea[data-v-5aa34218],.package-editor input[data-v-5aa34218],.package-editor textarea[data-v-5aa34218],.package-editor select[data-v-5aa34218]{box-sizing:border-box;width:100%;min-height:37px;padding:8px 10px;border:1px solid #dfe6ef;border-radius:8px;font:inherit}.role-lifecycle-form>footer[data-v-5aa34218],.package-editor>footer[data-v-5aa34218]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7e8ca0;font-size:10px}.package-lifecycle-workspace[data-v-5aa34218]{display:grid;gap:12px}.package-lifecycle-grid[data-v-5aa34218]{display:grid;grid-template-columns:minmax(310px,.8fr) minmax(360px,1.2fr);gap:18px}.package-editor[data-v-5aa34218]{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid #dfe7f3;border-radius:12px;background:#f8faff}.package-editor fieldset[data-v-5aa34218]{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:12px;border:1px solid #dfe6ef;border-radius:9px}.package-editor fieldset label[data-v-5aa34218]{display:flex;align-items:center;gap:5px}.package-editor fieldset input[data-v-5aa34218]{width:auto;min-height:auto}.package-list[data-v-5aa34218]{display:grid;align-content:start;gap:9px}.package-list article[data-v-5aa34218]{display:grid;gap:8px;padding:14px;border:1px solid #e3eaf4;border-radius:11px}.package-list article header[data-v-5aa34218],.package-list article footer[data-v-5aa34218]{display:flex;align-items:center;justify-content:space-between;gap:10px}.package-list article header>div[data-v-5aa34218]{display:grid;gap:3px}.package-list article header span[data-v-5aa34218],.package-list article p[data-v-5aa34218],.package-list article small[data-v-5aa34218]{margin:0;color:#8190a5;font-size:10px}.package-list article header i[data-v-5aa34218]{font-style:normal;color:#8153c5}@media(max-width:950px){.package-lifecycle-grid[data-v-5aa34218]{grid-template-columns:1fr}}@media(max-width:700px){.role-lifecycle-form>div[data-v-5aa34218],.package-editor-fields[data-v-5aa34218]{grid-template-columns:1fr}.role-lifecycle-form>footer[data-v-5aa34218],.package-editor>footer[data-v-5aa34218]{align-items:stretch;flex-direction:column}}.data-scope-selector[data-v-5aa34218]{display:flex;flex-wrap:wrap;gap:12px;padding:13px;border:1px solid #e2e8f1;border-radius:9px}.data-scope-selector label[data-v-5aa34218]{display:flex;align-items:center;gap:5px}.rebac-guidance[data-v-5aa34218]{display:grid;gap:5px;padding:12px 14px;border:1px solid #cfdcf4;border-radius:9px;color:#53657d;background:#f4f8ff}.rebac-guidance strong[data-v-5aa34218]{color:#2d5fc6;font-size:11px}.rebac-guidance span[data-v-5aa34218]{font-size:10px;line-height:1.6}.rebac-guidance code[data-v-5aa34218]{color:#244f9f}.field-rule-head[data-v-5aa34218],.field-rules label[data-v-5aa34218]{display:grid;grid-template-columns:minmax(120px,1fr) repeat(6,minmax(105px,150px));align-items:center;gap:8px}.field-rule-head[data-v-5aa34218]{padding:0 2px;color:#8492a6;font-size:9px}.field-rules label[data-v-5aa34218]{font-size:11px}@media(max-width:1200px){.field-rule-head[data-v-5aa34218]{display:none}.field-rules label[data-v-5aa34218]{grid-template-columns:repeat(2,minmax(120px,1fr))}.field-rules label>span[data-v-5aa34218]{grid-column:1/-1}}@media(max-width:700px){.field-rules label[data-v-5aa34218]{grid-template-columns:1fr}}.delegation-form[data-v-5aa34218]{grid-template-columns:minmax(190px,250px) minmax(190px,230px) 1fr auto}.organization-permission-page[data-v-7436fb51]{display:grid;gap:16px}.organization-tabs[data-v-7436fb51]{display:flex;gap:8px;width:max-content;padding:5px;border:1px solid #dde6f2;border-radius:12px;background:#fff;box-shadow:0 4px 14px #1931530d}.organization-tabs button[data-v-7436fb51]{min-width:112px;min-height:40px;padding:0 16px;border:0;border-radius:8px;color:#60728c;background:transparent;font-size:14px;font-weight:700;cursor:pointer}.organization-tabs button.active[data-v-7436fb51]{color:#245dde;background:#eaf1ff}.workflow-canvas[data-v-befc7a70]{position:relative;box-sizing:border-box;min-height:540px;overflow:auto;border:1px solid #dfe7f2;border-radius:12px;background:#f8faff;scrollbar-width:thin}.workflow-canvas--editable[data-v-befc7a70]{border-color:#b9cff6;box-shadow:inset 0 0 0 1px #2563eb0d}.canvas-toolbar[data-v-befc7a70]{position:sticky;top:0;z-index:18;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px;padding:10px 12px;border:1px solid #d6e3fb;border-radius:8px;color:#2c61c6;background:#f4f7fff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canvas-guide-copy[data-v-befc7a70]{display:flex;align-items:baseline;min-width:0;gap:12px}.canvas-toolbar strong[data-v-befc7a70]{font-size:14px;white-space:nowrap}.canvas-guide-copy>span[data-v-befc7a70]{overflow:hidden;color:#7186a4;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.linking-tip[data-v-befc7a70]{flex:0 0 auto;padding:5px 8px;border-radius:6px;color:#2764d7!important;background:#edf4ff;font-weight:700}.canvas-stage[data-v-befc7a70]{position:relative;box-sizing:border-box;min-width:100%;background-image:radial-gradient(circle,#dce4f0 .8px,transparent .9px);background-size:20px 20px}.graph-stage[data-v-befc7a70]{position:absolute;top:0;left:0;transform-origin:top left}.canvas-edges[data-v-befc7a70],.inner-connections[data-v-befc7a70]{position:absolute;z-index:1;inset:0;overflow:visible;pointer-events:none}.canvas-edge-path[data-v-befc7a70]{fill:none;stroke:#7891b6;stroke-width:2;pointer-events:stroke;cursor:pointer}.canvas-edge-path[data-v-befc7a70]:hover,.canvas-edge-path.selected[data-v-befc7a70]{stroke:#2563eb;stroke-width:3}.canvas-edge-preview[data-v-befc7a70]{fill:none;stroke:#2563eb;stroke-width:2.5;stroke-dasharray:7 5;pointer-events:none}.canvas-edge-control[data-v-befc7a70]{position:absolute;z-index:5;display:flex;align-items:center;gap:3px;transform:translate(-50%,-50%)}.canvas-edge-label[data-v-befc7a70]{position:static;padding:5px 9px;border:1px solid #d9e3f2;border-radius:999px;color:#5b7292;background:#fff;box-shadow:0 2px 7px #24436f14;font-size:11px;cursor:pointer}.canvas-edge-label.inner[data-v-befc7a70]{padding:3px 7px;font-size:9px}.canvas-edge-label[data-v-befc7a70]:hover,.canvas-edge-label.selected[data-v-befc7a70]{border-color:#8eafea;color:#2563eb;background:#eef4ff;box-shadow:0 0 0 3px #2563eb1f}.canvas-edge-label[data-v-befc7a70]:disabled{cursor:default;opacity:1}.canvas-edge-delete[data-v-befc7a70]{display:grid;place-items:center;width:21px;height:21px;padding:0;border:1px solid #f0b7af;border-radius:50%;color:#c94d3f;background:#fff;font-size:14px;line-height:1;cursor:pointer;opacity:.82}.canvas-edge-delete.inner[data-v-befc7a70]{width:18px;height:18px;font-size:12px}.canvas-edge-delete[data-v-befc7a70]:hover{border-color:#df6859;color:#fff;background:#df6859;opacity:1}.canvas-node[data-v-befc7a70]{position:absolute;z-index:3;box-sizing:border-box}.terminal-node[data-v-befc7a70]{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd8e5;border-radius:24px;color:#4c5f77;background:#fff;box-shadow:0 4px 12px #20324f14;font-size:11px;font-weight:750;cursor:pointer}.terminal-node>span[data-v-befc7a70]{color:#25a779;font-size:9px}.terminal-node.end>span[data-v-befc7a70]{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:#25a779}.root-execution-node[data-v-befc7a70]{display:grid;align-content:center;gap:5px;padding:12px;border:1px solid #d9e2ee;border-radius:11px;background:#fff;box-shadow:0 5px 14px #20324f14;cursor:pointer}.root-execution-node>strong[data-v-befc7a70]{overflow:hidden;color:#31455f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.root-execution-node>small[data-v-befc7a70]{color:#8996a8;font-size:8px}.root-execution-node.orphan[data-v-befc7a70]{border-style:dashed;border-color:#e0b66d;background:#fffaf1}.canvas-node.selected[data-v-befc7a70]{border-color:#3475e9;box-shadow:0 0 0 3px #3475e921,0 7px 18px #21427b1a}.canvas-node.drop-target[data-v-befc7a70]{border-color:#2563eb;background:#f2f6ff;box-shadow:0 0 0 4px #2563eb29}.canvas-node.link-source[data-v-befc7a70]{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb24,0 7px 18px #27467517}.process-container[data-v-befc7a70]{border:1.5px solid #8eaae0;border-radius:13px;background:#fbfcff;box-shadow:0 7px 19px #20365d17;cursor:pointer}.process-container.expanded[data-v-befc7a70]{border-color:#3f78de}.process-header[data-v-befc7a70]{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto auto auto;min-height:56px;padding:0 12px;border-bottom:1px solid transparent;gap:8px}.expanded>.process-header[data-v-befc7a70]{border-bottom-color:#e4eaf3;border-radius:12px 12px 0 0;background:#fff}.process-code[data-v-befc7a70]{padding:4px 6px;border-radius:6px;color:#2868d7;background:#eaf2ff;font-size:10px;font-weight:800}.process-header>strong[data-v-befc7a70]{overflow:hidden;color:#263a54;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.process-header>small[data-v-befc7a70]{color:#7f8da1;font-size:9px}.process-header>button[data-v-befc7a70]{display:grid;place-items:center;width:25px;height:25px;border:1px solid #dce4ee;border-radius:7px;color:#5f7188;background:#fff;cursor:pointer}.process-zoom-control[data-v-befc7a70]{display:flex;align-items:center;overflow:hidden;border:1px solid #dce4ee;border-radius:7px;background:#fff}.process-zoom-control button[data-v-befc7a70]{display:grid;place-items:center;width:23px;height:23px;padding:0;border:0;color:#41638e;background:#fff;cursor:pointer}.process-zoom-control button[data-v-befc7a70]:hover{background:#edf4ff}.process-zoom-control span[data-v-befc7a70]{min-width:34px;color:#5f7188;font-size:9px;text-align:center}.process-body[data-v-befc7a70]{position:absolute;inset:58px 0 0;overflow:hidden;border-radius:0 0 12px 12px;background:#fbfcff}.process-inner-stage[data-v-befc7a70]{position:absolute;top:0;left:0;transform-origin:top left}.inner-connections .connection-line[data-v-befc7a70]{stroke:#99a7bc;stroke-width:1.6}.execution-card[data-v-befc7a70]{display:grid;align-content:center;gap:4px;padding:9px 11px;border:1px solid #d7e0ec;border-radius:10px;background:#fff;box-shadow:0 4px 12px #25365512;cursor:pointer}.execution-card[data-v-befc7a70]:hover{border-color:#9cb8e9}.execution-card>span[data-v-befc7a70]{display:flex;align-items:center;justify-content:space-between;gap:6px}.execution-card b[data-v-befc7a70]{color:#2464ce;font-size:8px}.execution-card i[data-v-befc7a70]{overflow:hidden;color:#7f8ca0;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.execution-card>strong[data-v-befc7a70]{overflow:hidden;color:#273b56;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.execution-card>small[data-v-befc7a70]{overflow:hidden;color:#8996a8;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.canvas-node-parent[data-v-befc7a70]{overflow:hidden;color:#7a8aa0;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.canvas-node-edges[data-v-befc7a70]{position:absolute;top:55px;left:8px;display:none}.canvas-node-edges span[data-v-befc7a70]{font-size:0}.process-empty[data-v-befc7a70]{position:absolute;inset:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:13px;border:1px dashed #d7bd8e;border-radius:10px;color:#846940;background:#fffaf1;text-align:center;gap:7px}.process-empty span[data-v-befc7a70]{max-width:240px;font-size:10px;line-height:1.5}.process-empty strong[data-v-befc7a70]{color:#9b742d;font-size:9px}.canvas-link-handle[data-v-befc7a70]{position:absolute;z-index:9;top:50%;right:-10px;display:none;place-items:center;width:21px;height:21px;padding:0;border:1px solid #a5bbeb;border-radius:6px;color:#2563eb;background:#fff;box-shadow:0 3px 8px #141f321f;font-size:14px;font-style:normal;line-height:1;cursor:crosshair;touch-action:none;transform:translateY(-50%)}.canvas-node:hover>.canvas-link-handle[data-v-befc7a70],.canvas-node.selected>.canvas-link-handle[data-v-befc7a70],.canvas-node.link-source>.canvas-link-handle[data-v-befc7a70]{display:grid}.terminal-node>.canvas-link-handle[data-v-befc7a70]{position:absolute}.expanded-canvas-actions[data-v-befc7a70]{position:relative;display:flex;align-items:center;gap:6px;margin-right:112px}.expanded-canvas-actions>button[data-v-befc7a70]{height:30px;padding:0 10px;border:1px solid #bed0ef;border-radius:7px;color:#285dbb;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.expanded-canvas-actions>button[data-v-befc7a70]:hover{border-color:#70a0ed;background:#edf4ff}.expanded-node-library[data-v-befc7a70]{position:absolute;z-index:30;top:38px;right:0;display:grid;width:260px;padding:10px;border:1px solid #d5e0f0;border-radius:10px;background:#fff;box-shadow:0 14px 34px #1c30502e;gap:5px}.expanded-node-library>strong[data-v-befc7a70]{padding:3px 5px;color:#334b6c;font-size:12px}.expanded-node-library>button[data-v-befc7a70]{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);padding:8px;border:0;border-radius:7px;color:#344c6d;background:#fff;text-align:left;cursor:pointer;gap:8px}.expanded-node-library>button[data-v-befc7a70]:hover{background:#eff5ff}.expanded-node-library>button span[data-v-befc7a70]:last-child{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.zoom-control[data-v-befc7a70]{position:sticky;z-index:20;right:18px;bottom:16px;display:flex;float:right;margin:-54px 18px 16px 0;overflow:hidden;border:1px solid #dce3ec;border-radius:9px;background:#fff;box-shadow:0 5px 15px #24334e1a}.zoom-control button[data-v-befc7a70]{min-width:40px;height:35px;padding:0 10px;border:0;border-right:1px solid #e4e9f0;color:#475970;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.zoom-control button[data-v-befc7a70]:last-child{border-right:0}.zoom-control button[data-v-befc7a70]:hover{background:#f4f7fb}.canvas-empty[data-v-befc7a70]{display:grid;place-items:center;min-height:500px;color:#8798b0;font-size:14px}.editable .canvas-node[data-v-befc7a70]{-webkit-user-select:none;user-select:none}.workflow-canvas--expanded[data-v-befc7a70]{position:fixed;z-index:1200;inset:14px;width:auto!important;height:auto!important;min-height:0!important;border:1px solid #adc5f2!important;border-radius:14px!important;background:#f8faff!important;box-shadow:0 0 0 9999px #0f1d347a,0 24px 70px #0f1d3447!important}.workflow-canvas--expanded[data-v-befc7a70]:focus{outline:3px solid rgba(37,99,235,.2);outline-offset:-3px}.canvas-expand-exit[data-v-befc7a70]{position:fixed;z-index:1250;top:28px;right:28px;height:36px;padding:0 14px;border:1px solid #b9cff6;border-radius:9px;color:#2458b8;background:#fffffff5;box-shadow:0 4px 14px #1f375f26;font-size:13px;font-weight:700;cursor:pointer}@media(max-width:700px){.workflow-canvas[data-v-befc7a70]{min-height:520px}.canvas-toolbar[data-v-befc7a70]{align-items:flex-start;flex-direction:column;gap:4px}.canvas-guide-copy>span[data-v-befc7a70]{display:none}.expanded-canvas-actions[data-v-befc7a70]{margin-right:100px}.canvas-stage[data-v-befc7a70]{min-width:1000px}}.workflow-canvas[data-v-befc7a70]{cursor:grab}.workflow-canvas.is-panning[data-v-befc7a70],.workflow-canvas.is-panning[data-v-befc7a70] *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.graph-stage[data-v-befc7a70]{will-change:transform}.workflow-canvas--editable .canvas-node[data-v-befc7a70]{cursor:grab;touch-action:none}.workflow-canvas--editable .canvas-node[data-v-befc7a70]:active{cursor:grabbing}.canvas-node.is-moving[data-v-befc7a70]{z-index:16;pointer-events:none;cursor:grabbing;opacity:.92;will-change:left,top,transform;box-shadow:0 12px 28px #1f458333}.canvas-edge-hit-area[data-v-befc7a70]{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke;cursor:pointer}.workflow-canvas--editable .canvas-link-handle[data-v-befc7a70]{right:-13px;display:grid;width:26px;height:26px;border-radius:8px;opacity:.72;transition:opacity .15s ease,transform .15s ease,box-shadow .15s ease}.workflow-canvas--editable .canvas-node:hover>.canvas-link-handle[data-v-befc7a70],.workflow-canvas--editable .canvas-node.selected>.canvas-link-handle[data-v-befc7a70],.workflow-canvas--editable .canvas-node.link-source>.canvas-link-handle[data-v-befc7a70]{opacity:1;box-shadow:0 0 0 4px #2563eb1c,0 4px 10px #141f3224}.execution-card[data-v-befc7a70]{align-content:center;gap:5px;padding:11px 14px}.execution-card>span[data-v-befc7a70]{min-width:0;line-height:1.4}.execution-card b[data-v-befc7a70]{flex:0 0 auto;font-size:11px;line-height:1.35}.execution-card i[data-v-befc7a70]{min-width:0;font-size:10px;line-height:1.4}.execution-card>strong[data-v-befc7a70]{overflow:visible;color:#223751;font-size:13px;line-height:1.45;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.execution-card>small[data-v-befc7a70],.canvas-node-parent[data-v-befc7a70]{overflow:visible;font-size:10px;line-height:1.4;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.terminal-node>strong[data-v-befc7a70],.root-execution-node>strong[data-v-befc7a70],.process-header>strong[data-v-befc7a70]{min-width:0;overflow:visible;font-size:14px;line-height:1.45;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.terminal-node>strong[data-v-befc7a70]{text-align:center}.root-execution-node>small[data-v-befc7a70]{font-size:11px;line-height:1.45}.process-header[data-v-befc7a70]{box-sizing:border-box;align-content:center;min-height:64px}.process-body[data-v-befc7a70]{overflow:auto;scrollbar-width:thin}.process-container.is-resizing[data-v-befc7a70]{cursor:nwse-resize;-webkit-user-select:none;user-select:none}.process-resize-handle[data-v-befc7a70]{position:absolute;z-index:20;right:1px;bottom:1px;width:25px;height:25px;padding:0;border:0;border-radius:6px 0 10px;background:linear-gradient(135deg,transparent 46%,#78a0e8 47%,#78a0e8 55%,transparent 56%),linear-gradient(135deg,transparent 64%,#3f78de 65%,#3f78de 73%,transparent 74%);cursor:nwse-resize;touch-action:none}.process-resize-handle[data-v-befc7a70]:hover{background-color:#eef4ff}.canvas-empty[data-v-befc7a70]{align-content:center;justify-items:center;padding:48px;text-align:center;gap:10px}.canvas-empty strong[data-v-befc7a70]{color:#52657f;font-size:18px}.canvas-empty span[data-v-befc7a70]{max-width:520px;font-size:14px;line-height:1.7}.expanded-node-library[data-v-befc7a70]{width:300px;padding:12px;gap:10px}.expanded-node-library label[data-v-befc7a70]{display:grid;gap:5px}.expanded-node-library label>span[data-v-befc7a70]{color:#60738d;font-size:11px;font-weight:700}.expanded-node-library select[data-v-befc7a70]{width:100%;height:34px;padding:0 30px 0 10px;border:1px solid #d5dfed;border-radius:7px;color:#2f4563;background:#f9fbfe;font-size:13px;outline:none}.expanded-node-library select[data-v-befc7a70]:focus{border-color:#76a1ea;box-shadow:0 0 0 3px #2563eb1a}.expanded-node-library>.expanded-node-library-confirm[data-v-befc7a70]{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-width:70px;height:32px;padding:0 16px;border:1px solid #2563eb;border-radius:7px;color:#fff;background:#2563eb;font-size:12px;font-weight:700}.expanded-node-library>.expanded-node-library-confirm[data-v-befc7a70]:hover{background:#1d4ed8}.expanded-node-library>.expanded-node-library-confirm[data-v-befc7a70]:disabled{border-color:#c7d4e8;background:#c7d4e8;cursor:not-allowed}.workflow-canvas[data-v-befc7a70]{min-height:420px;border-color:#dfe5ee;border-radius:12px;background:#f8f9fc;cursor:grab;overscroll-behavior:contain}.workflow-canvas--progress[data-v-befc7a70]{min-height:360px;background:#fff}.workflow-canvas--progress:not(.workflow-canvas--expanded) .canvas-toolbar[data-v-befc7a70]{display:flex}.workflow-canvas--editable[data-v-befc7a70]{border-color:#d5dfed;box-shadow:inset 0 1px #ffffffe6}.canvas-stage[data-v-befc7a70]{contain:layout paint style;background-image:radial-gradient(circle,#d3dae5 .8px,transparent .9px);background-size:24px 24px}.graph-stage[data-v-befc7a70]{will-change:auto}.canvas-toolbar[data-v-befc7a70]{min-height:44px;margin:8px;padding:7px 12px;border-color:#e1e6ee;border-radius:9px;color:#244f96;background:#fffffff5;box-shadow:0 3px 12px #1b2d4c0e}.canvas-toolbar strong[data-v-befc7a70]{font-size:14px}.canvas-guide-copy>span[data-v-befc7a70]{color:#758399;font-size:12px}.canvas-edge-path[data-v-befc7a70]{stroke:#9aa4b4;stroke-width:2;pointer-events:none;cursor:default;transition:opacity .14s ease}.workflow-canvas.is-node-moving .canvas-edge-path[data-v-befc7a70]{opacity:.35}.process-container[data-v-befc7a70]{border:1px solid #a9bce0;border-radius:12px;background:#fff;box-shadow:0 5px 16px #23375813;cursor:default;transition:width .2s ease,height .2s ease,border-color .16s ease,box-shadow .16s ease}.process-container.expanded[data-v-befc7a70]{border-color:#7096dc}.process-container.selected[data-v-befc7a70]{border-color:#2f70e4;box-shadow:0 0 0 3px #2f70e41f,0 8px 20px #2342771c}.process-header[data-v-befc7a70]{min-height:54px;padding:0 12px;gap:8px;cursor:grab;touch-action:none}.process-header[data-v-befc7a70]:active{cursor:grabbing}.process-code[data-v-befc7a70]{padding:4px 6px;border-radius:6px;font-size:10px}.process-header>strong[data-v-befc7a70]{display:-webkit-box;overflow:hidden;color:#263b59;font-size:14px;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.expanded>.process-header>strong[data-v-befc7a70]{display:block;text-overflow:ellipsis;white-space:nowrap}.process-header>small[data-v-befc7a70]{color:#75849a;font-size:11px}.process-header>button[data-v-befc7a70]{width:26px;height:26px;border-radius:50%}.process-toggle>span[data-v-befc7a70]{display:block;font-size:16px;line-height:1;transition:transform .2s ease}.process-toggle.expanded>span[data-v-befc7a70]{transform:rotate(180deg)}.process-zoom-control[data-v-befc7a70]{opacity:0;transition:opacity .15s ease}.process-container:hover .process-zoom-control[data-v-befc7a70],.process-container.selected .process-zoom-control[data-v-befc7a70]{opacity:1}.process-body[data-v-befc7a70]{overflow:auto;background:#f9fbff;scrollbar-width:thin}.execution-card[data-v-befc7a70]{--node-accent: #7896c8;gap:2px;padding:7px 10px 7px 13px;border-color:#d7deea;border-radius:9px;background:#fff;box-shadow:0 4px 11px #25365512;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.execution-card[data-v-befc7a70]:before{position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--node-accent);content:""}.execution-card[data-node-type=APPROVAL][data-v-befc7a70]{--node-accent: #d6a24d}.execution-card[data-node-type=SERVICE][data-v-befc7a70]{--node-accent: #3aa7b8}.execution-card[data-node-type=AI][data-v-befc7a70]{--node-accent: #8767d5}.execution-card[data-node-type=NOTIFY][data-v-befc7a70]{--node-accent: #42a67a}.execution-card[data-v-befc7a70]:hover{border-color:#9eb8e5;box-shadow:0 7px 16px #2543741c}.execution-card.selected[data-v-befc7a70]{border-color:#3475e9;box-shadow:0 0 0 3px #3475e91f,0 7px 16px #2543741a}.execution-card b[data-v-befc7a70],.execution-card i[data-v-befc7a70]{font-size:10px}.execution-card>strong[data-v-befc7a70]{display:-webkit-box;overflow:hidden;color:#223751;font-size:13px;line-height:1.32;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.execution-card>small[data-v-befc7a70]{overflow:hidden;color:#7b899d;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.canvas-node-parent[data-v-befc7a70]{display:none}.terminal-node>strong[data-v-befc7a70],.root-execution-node>strong[data-v-befc7a70]{display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.root-execution-node[data-v-befc7a70]{gap:4px;padding:9px 11px;border-radius:10px;background:#fff;box-shadow:0 4px 13px #20324f13}.root-execution-node>small[data-v-befc7a70]{font-size:10px}.canvas-node.is-moving[data-v-befc7a70]{opacity:.94;will-change:transform}.process-resize-handle[data-v-befc7a70]{width:20px;height:20px}.zoom-control[data-v-befc7a70]{right:12px;bottom:12px;margin:-48px 12px 12px 0;border-radius:8px;box-shadow:0 4px 13px #1f304a1a}.zoom-control button[data-v-befc7a70]{min-width:36px;height:32px;padding:0 8px;font-size:11px}.workflow-canvas--expanded[data-v-befc7a70]{inset:8px;border-radius:12px!important;background:#f7f8fb!important}.workflow-canvas--expanded .canvas-toolbar[data-v-befc7a70]{display:flex!important}.canvas-expand-exit[data-v-befc7a70]{display:none}.workflow-canvas:not(.workflow-canvas--editable) .canvas-node[data-v-befc7a70],.workflow-canvas:not(.workflow-canvas--editable) .process-header[data-v-befc7a70]{cursor:grab}.workflow-canvas:not(.workflow-canvas--editable).is-panning .canvas-node[data-v-befc7a70],.workflow-canvas:not(.workflow-canvas--editable).is-panning .process-header[data-v-befc7a70]{cursor:grabbing}.canvas-toolbar[data-v-befc7a70]{min-height:42px;padding:6px 10px 6px 12px;border-color:#e2e7ef;color:#304b73;box-shadow:0 2px 8px #1f2f4a0b}.canvas-guide-copy[data-v-befc7a70]{align-items:center}.canvas-toolbar strong[data-v-befc7a70]{color:#2d405d;font-size:14px;font-weight:750}.expanded-canvas-actions[data-v-befc7a70]{gap:5px}.expanded-canvas-actions>button[data-v-befc7a70]{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 9px;border-color:#dbe3ef;border-radius:7px;color:#49617f;background:#fff;font-size:12px;font-weight:650;gap:5px}.expanded-canvas-actions>button[data-v-befc7a70]:hover{border-color:#aac0e5;color:#285fbf;background:#f5f8fd}.terminal-node[data-v-befc7a70]{gap:8px;border-color:#d1d9e5;color:#334861;box-shadow:0 4px 12px #1f324e11}.terminal-node .terminal-icon[data-v-befc7a70]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#178767;background:#e9f7f1}.terminal-node.start .terminal-icon[data-v-befc7a70]{color:#168466;background:#eaf7f2}.terminal-node.end .terminal-icon[data-v-befc7a70]{color:#fff;background:#1d9473}.terminal-node>strong[data-v-befc7a70]{color:#34465d;font-size:13px;font-weight:720}.root-execution-node[data-v-befc7a70]:not(.terminal-node){display:grid;align-content:center;align-items:center;grid-template-columns:30px minmax(0,1fr);padding:10px 12px;border-color:#d8e0ea;border-radius:10px;background:#fff;gap:9px}.root-node-icon[data-v-befc7a70]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#496b9e;background:#eef3fa}.root-execution-node[data-node-type=CONDITION] .root-node-icon[data-v-befc7a70]{color:#a06e24;background:#fff4df}.root-execution-node[data-node-type=PARALLEL] .root-node-icon[data-v-befc7a70]{color:#6a58b5;background:#f1edff}.root-execution-node[data-node-type=APPROVAL] .root-node-icon[data-v-befc7a70]{color:#a86f1f;background:#fff2dc}.root-execution-node[data-node-type=SERVICE] .root-node-icon[data-v-befc7a70]{color:#1d7c8b;background:#e8f7f9}.root-execution-node[data-node-type=AI] .root-node-icon[data-v-befc7a70]{color:#7050bb;background:#f1ecff}.root-execution-node[data-node-type=NOTIFY] .root-node-icon[data-v-befc7a70]{color:#27815e;background:#eaf7f1}.root-execution-node:not(.terminal-node)>strong[data-v-befc7a70]{display:-webkit-box;overflow:hidden;color:#2b3f59;font-size:13px;font-weight:700;line-height:1.36;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.root-execution-node.orphan[data-v-befc7a70]{border-style:dashed;border-color:#d9c29a;background:#fffdfa}.process-container[data-v-befc7a70]{overflow:hidden;border-color:#cbd6e5;background:#fff;box-shadow:0 5px 15px #1f335212}.process-container.expanded[data-v-befc7a70]{border-color:#87a5dc;background:#fbfcff}.process-header[data-v-befc7a70]{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) minmax(42px,auto) 28px;grid-template-areas:"code title owner toggle";min-height:54px;padding:0 11px;border-bottom-color:transparent;background:#fff;gap:9px}.expanded>.process-header[data-v-befc7a70]{border-bottom-color:#e5eaf2}.process-code[data-v-befc7a70]{grid-area:code;justify-self:start;padding:3px 6px;border-radius:5px;color:#2b66c3;background:#edf3fc;font-size:11px;font-weight:800;letter-spacing:.01em}.process-header>strong[data-v-befc7a70]{grid-area:title;color:#263a54;font-size:14px;font-weight:740}.process-header>small[data-v-befc7a70]{grid-area:owner;max-width:96px;overflow:hidden;color:#748196;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.process-header>.process-toggle[data-v-befc7a70]{grid-area:toggle;width:27px;height:27px;padding:0;border:0;border-radius:50%;color:#64748a;background:#f2f4f8;transition:color .15s ease,background .15s ease}.process-header>.process-toggle[data-v-befc7a70]:hover{color:#285fbf;background:#eaf1fc}.process-toggle svg[data-v-befc7a70]{transition:transform .2s ease}.process-toggle.expanded svg[data-v-befc7a70]{transform:rotate(180deg)}.process-container:not(.expanded) .process-header[data-v-befc7a70]{align-content:stretch;grid-template-columns:auto 28px;grid-template-rows:22px minmax(28px,1fr) 18px;grid-template-areas:"code toggle" "title title" "owner owner";height:100%!important;padding:9px 10px 8px 11px;border-bottom:0;gap:3px 8px}.process-container:not(.expanded) .process-header>strong[data-v-befc7a70]{align-self:center;display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.3;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.process-body[data-v-befc7a70]{background:#fafbfe}.execution-card[data-v-befc7a70]{align-content:center;gap:7px;padding:9px 11px 9px 13px;border-color:#d6dee9;border-radius:10px;box-shadow:0 3px 10px #2536550f}.execution-card[data-v-befc7a70]:before{top:10px;bottom:10px;width:3px}.execution-card>span[data-v-befc7a70]{min-width:0;line-height:1}.execution-card b[data-v-befc7a70]{color:#2b64bf;font-size:10px;font-weight:800}.execution-card i[data-v-befc7a70]{color:#748196;font-size:10px;font-weight:620}.execution-card>strong[data-v-befc7a70]{display:block;overflow:hidden;color:#263a53;font-size:13px;font-weight:710;line-height:1.32;text-overflow:ellipsis;white-space:nowrap}.process-empty[data-v-befc7a70]{inset:18px;padding:12px;border-color:#d9e1ec;color:#8490a1;background:#fff}.process-empty span[data-v-befc7a70]{font-size:12px}.process-resize-handle[data-v-befc7a70]{right:3px;bottom:3px;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;color:#7791b8;background:#ffffffdb}.process-resize-handle[data-v-befc7a70]:hover{color:#2f69c9;background:#edf3fc}.zoom-control[data-v-befc7a70]{border-color:#dbe2eb;border-radius:9px;box-shadow:0 4px 12px #1f304a16}.zoom-control button[data-v-befc7a70]{display:grid;place-items:center;min-width:35px;height:33px;padding:0 8px;color:#56667b}.zoom-control button[data-v-befc7a70]:nth-child(2){min-width:54px;color:#43556e;font-size:11px}.zoom-control button[data-v-befc7a70]:hover{color:#285fbf;background:#f2f6fb}.canvas-node[data-v-befc7a70]{--node-accent: #547bb8;--node-tint: #edf3fb;color:#263a53;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.canvas-node[data-v-befc7a70]:hover{border-color:#9fb3d1;box-shadow:0 8px 20px #2135541c}.canvas-node.selected[data-v-befc7a70]{border-color:#4f7fce;box-shadow:0 0 0 3px #4f7fce21,0 8px 21px #21406f1c}.canvas-node-delete[data-v-befc7a70]{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;color:#8794a7;background:transparent;cursor:pointer;opacity:.62;transition:color .14s ease,background .14s ease,opacity .14s ease}.canvas-node-delete[data-v-befc7a70]:hover,.canvas-node-delete[data-v-befc7a70]:focus-visible{color:#c34e4e;background:#fff0f0;outline:none;opacity:1}.terminal-node[data-v-befc7a70]{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:50px;padding:8px 15px 8px 9px;border:1px solid #d7e0eb;border-radius:999px;color:#31465f;background:#fffffffa;box-shadow:0 5px 15px #1f324f14}.terminal-node .terminal-icon[data-v-befc7a70]{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:50%}.terminal-node.start[data-v-befc7a70]{border-color:#c9e5dc}.terminal-node.start .terminal-icon[data-v-befc7a70]{color:#157a5f;background:#e8f6f0}.terminal-node.end[data-v-befc7a70]{border-color:#d5deea}.terminal-node.end .terminal-icon[data-v-befc7a70]{color:#198263;background:#e8f6f0}.terminal-node>strong[data-v-befc7a70]{min-width:0;overflow:hidden;color:#30445d;font-size:14px;font-weight:740;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:nowrap}.root-execution-node[data-v-befc7a70]:not(.terminal-node){position:absolute;display:grid;align-content:center;align-items:center;grid-template-columns:36px minmax(0,1fr) 24px;gap:10px;padding:10px 9px 10px 11px;border:1px solid #d8e1ec;border-radius:12px;background:#fff;box-shadow:0 5px 15px #1f324f13}.root-execution-node:not(.terminal-node) .root-node-icon[data-v-befc7a70]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--node-accent);background:var(--node-tint)}.root-execution-node:not(.terminal-node)>strong[data-v-befc7a70]{display:-webkit-box;min-width:0;overflow:hidden;color:#293e58;font-size:14px;font-weight:720;line-height:1.34;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.root-execution-node[data-node-type=CONDITION][data-v-befc7a70]{--node-accent: #a07125;--node-tint: #fff4df}.root-execution-node[data-node-type=PARALLEL][data-v-befc7a70]{--node-accent: #6755af;--node-tint: #f1edff}.root-execution-node[data-node-type=APPROVAL][data-v-befc7a70]{--node-accent: #ad741f;--node-tint: #fff2dc}.root-execution-node[data-node-type=SERVICE][data-v-befc7a70]{--node-accent: #237d8b;--node-tint: #e9f7f8}.root-execution-node[data-node-type=AI][data-v-befc7a70]{--node-accent: #7052b5;--node-tint: #f1ecff}.root-execution-node[data-node-type=NOTIFY][data-v-befc7a70]{--node-accent: #27805d;--node-tint: #eaf7f1}.root-execution-node.orphan[data-v-befc7a70]{border-style:solid;border-color:#ded5c4;background:#fffefa}.process-container[data-v-befc7a70]{overflow:hidden;border:1px solid #ccd8e7;border-radius:13px;background:#fff;box-shadow:0 6px 18px #1f335213}.process-container[data-v-befc7a70]:not(.expanded){min-width:210px;min-height:96px}.process-container.expanded[data-v-befc7a70]{border-color:#91abd6;background:#fbfcfe}.process-header[data-v-befc7a70]{box-sizing:border-box;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) minmax(52px,auto) 24px 28px;grid-template-areas:"code title owner toggle delete";min-height:62px;padding:0 11px 0 12px;border-bottom:1px solid transparent;background:#fff;gap:8px}.expanded>.process-header[data-v-befc7a70]{border-bottom-color:#e5ebf3}.process-code[data-v-befc7a70]{grid-area:code;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:25px;padding:0 7px;border-radius:7px;color:#3567ad;background:#edf3fb;font-size:11px;font-weight:800;line-height:1}.process-header>strong[data-v-befc7a70]{grid-area:title;min-width:0;overflow:hidden;color:#263a53;font-size:14px;font-weight:740;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.process-header>small[data-v-befc7a70]{grid-area:owner;display:flex;align-items:center;min-width:0;max-width:108px;overflow:hidden;color:#718096;font-size:11px;font-weight:620}.process-header>.canvas-node-delete[data-v-befc7a70]{position:static;grid-area:delete;border:1px solid #e1e6ed;border-radius:50%;background:#fff;opacity:.82}.process-header>.process-toggle[data-v-befc7a70]{grid-area:toggle;width:28px;height:28px;padding:0;border:0;border-radius:8px;color:#68788d;background:#f2f5f8}.process-header>.process-toggle[data-v-befc7a70]:hover{color:#2e64b2;background:#eaf1fb}.process-container:not(.expanded) .process-header[data-v-befc7a70]{align-content:center;grid-template-columns:minmax(0,1fr) 28px 24px;grid-template-rows:26px minmax(28px,auto) 18px;grid-template-areas:"code toggle delete" "title title title" "owner owner owner";height:100%!important;padding:8px 10px 8px 12px;gap:3px 7px}.process-container:not(.expanded) .process-code[data-v-befc7a70]{justify-self:start}.process-container:not(.expanded) .process-header>strong[data-v-befc7a70]{align-self:center;display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.process-container:not(.expanded) .process-header>small[data-v-befc7a70]{align-self:end;max-width:100%}.process-body[data-v-befc7a70]{border-radius:0 0 12px 12px;background:#f8fafd}.execution-card[data-v-befc7a70]{--node-accent: #5e83bd;position:absolute;display:grid;align-content:center;grid-template-rows:18px minmax(0,1fr);gap:5px;min-width:154px;min-height:68px;padding:9px 11px 9px 13px;border:1px solid #d5dfea;border-radius:11px;background:#fff;box-shadow:0 4px 13px #1f335212}.execution-card[data-v-befc7a70]:before{display:block;position:absolute;top:10px;bottom:10px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--node-accent);content:""}.execution-card[data-node-type=APPROVAL][data-v-befc7a70]{--node-accent: #b98229}.execution-card[data-node-type=SERVICE][data-v-befc7a70]{--node-accent: #258897}.execution-card[data-node-type=AI][data-v-befc7a70]{--node-accent: #7558bb}.execution-card[data-node-type=NOTIFY][data-v-befc7a70]{--node-accent: #27825f}.execution-card-meta[data-v-befc7a70]{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);min-width:0;gap:6px}.execution-code[data-v-befc7a70]{display:inline-flex;align-items:center;height:18px;padding:0 5px;border-radius:5px;color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 9%,#fff);line-height:1}.execution-code b[data-v-befc7a70]{color:inherit;font-size:10px;font-weight:800;white-space:nowrap}.execution-card-meta>i[data-v-befc7a70]{display:flex;align-items:center;min-width:0;overflow:hidden;color:#748296;font-size:10px;font-style:normal;font-weight:620;text-align:right;text-overflow:ellipsis;white-space:nowrap}.execution-card>.canvas-node-delete[data-v-befc7a70]{position:absolute;z-index:6;top:-8px;right:-8px;width:20px;height:20px;border:1px solid #dce3ec;border-radius:50%;background:#fff;box-shadow:0 3px 8px #1f324f1a}.execution-card>strong[data-v-befc7a70]{display:-webkit-box;align-self:center;min-width:0;overflow:hidden;color:#263a53;font-size:14px;font-weight:720;line-height:1.34;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.process-empty[data-v-befc7a70]{border-color:#d7e0eb;color:#7b899c;background:#ffffffc7}.root-execution-node[data-v-befc7a70]:focus-visible,.process-container[data-v-befc7a70]:focus-visible,.execution-card[data-v-befc7a70]:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:3px}.canvas-toolbar-controls[data-v-befc7a70]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;min-width:0;gap:8px}.expanded-canvas-actions[data-v-befc7a70]{margin-right:0}.zoom-control[data-v-befc7a70]{position:static;z-index:auto;right:auto;bottom:auto;display:flex;flex:0 0 auto;float:none;margin:0;overflow:hidden;border:1px solid #dbe2eb;border-radius:8px;background:#fff;box-shadow:none}.zoom-control button[data-v-befc7a70]{min-width:34px;height:30px;padding:0 8px}.zoom-control button[data-v-befc7a70]:nth-child(2){min-width:50px}@media(max-width:700px){.process-header>small[data-v-befc7a70]{max-width:82px}.canvas-node-delete[data-v-befc7a70]{opacity:.78}.canvas-toolbar-controls[data-v-befc7a70]{width:100%;flex-wrap:wrap;justify-content:space-between}}.canvas-guide-copy>span[data-v-befc7a70]{font-size:13px;line-height:1.5}.process-code[data-v-befc7a70],.execution-code b[data-v-befc7a70]{font-size:12px}.process-header>strong[data-v-befc7a70],.process-container.expanded .process-header>strong[data-v-befc7a70]{display:-webkit-box;overflow:hidden;font-size:15px;line-height:1.4;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.process-header>small[data-v-befc7a70],.root-execution-node>small[data-v-befc7a70],.execution-card-meta>i[data-v-befc7a70]{font-size:12px;line-height:1.4}.execution-card>strong[data-v-befc7a70],.root-execution-node>strong[data-v-befc7a70]{font-size:15px;line-height:1.4}.terminal-node[data-v-befc7a70],.canvas-edge-label[data-v-befc7a70],.zoom-control button[data-v-befc7a70]{font-size:12px}.workflow-resource-editor[data-v-15813f51]{display:grid;padding-top:2px;gap:7px}.workflow-resource-editor.is-disabled[data-v-15813f51]{opacity:.68}.resource-dropzone[data-v-15813f51]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;gap:3px 8px;transition:border-color .15s,background .15s}.workflow-resource-editor.is-dragging .resource-dropzone[data-v-15813f51]{border-color:#2563eb;background:#eff6ff}.resource-file-input[data-v-15813f51]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.resource-dropzone button[data-v-15813f51]{grid-row:1/3;min-height:31px;padding:0 9px;border:0;border-radius:6px;color:#285fc5;background:#eef4ff;font:700 11px/1 inherit;cursor:pointer}.resource-dropzone button[data-v-15813f51]:disabled{cursor:not-allowed;opacity:.6}.resource-dropzone small[data-v-15813f51]{grid-column:1;color:#98a2b3;font-size:9px}.feishu-link-row[data-v-15813f51]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.feishu-link-row input[data-v-15813f51]{box-sizing:border-box;width:100%;min-height:33px;padding:6px 8px;border:1px solid #d9dfe8;border-radius:7px;color:#344054;background:#fff;font:11px/1.4 inherit}.feishu-link-row button[data-v-15813f51]{min-width:48px;padding:0 9px;border:0;border-radius:7px;color:#fff;background:#2563eb;font-size:11px;cursor:pointer}.feishu-link-row button[data-v-15813f51]:disabled{cursor:not-allowed;opacity:.5}.resource-error[data-v-15813f51]{margin:0;color:#b44337;font-size:10px;line-height:1.5}.resource-card-list[data-v-15813f51]{display:grid;gap:6px}.resource-card[data-v-15813f51]{display:grid;grid-template-columns:27px minmax(0,1fr) auto 24px;align-items:center;padding:7px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;gap:7px}.resource-card>span[data-v-15813f51]{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;color:#2563eb;background:#eaf2ff;font-size:10px;font-weight:800}.resource-card>div[data-v-15813f51]{display:grid;min-width:0;gap:2px}.resource-card strong[data-v-15813f51]{overflow:hidden;color:#344054;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.resource-card small[data-v-15813f51]{overflow:hidden;color:#98a2b3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.resource-card>a[data-v-15813f51]{color:#2563eb;font-size:10px;text-decoration:none}.resource-card>button[data-v-15813f51]{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;color:#b84e43;background:#fff4f1;font-size:15px;cursor:pointer}.resource-card>button[data-v-15813f51]:disabled{cursor:not-allowed;opacity:.55}.resource-dropzone button[data-v-15813f51],.feishu-link-row button[data-v-15813f51]{min-height:36px;font-size:13px;line-height:1.35}.resource-dropzone small[data-v-15813f51],.resource-error[data-v-15813f51]{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.feishu-link-row input[data-v-15813f51]{min-height:38px;padding:7px 9px;font-size:13px}.resource-card[data-v-15813f51]{align-items:start;min-height:52px;padding:9px}.resource-card strong[data-v-15813f51],.resource-card small[data-v-15813f51]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.resource-card strong[data-v-15813f51]{font-size:13px;line-height:1.45}.resource-card small[data-v-15813f51],.resource-card>a[data-v-15813f51]{font-size:12px;line-height:1.4}.workspace-page[data-v-aee6eda6]{min-width:0;min-height:0}.work-clean-page[data-v-aee6eda6]{display:block;box-sizing:border-box;width:100%;height:100%;margin:0;overflow:hidden;color:#344054;background:#f5f7fb;font-size:14px}.work-two-grid[data-v-aee6eda6]{display:grid;grid-template-columns:clamp(280px,23vw,330px) minmax(0,1fr);box-sizing:border-box;width:100%;height:100%;min-height:0;padding:12px 14px 14px;gap:12px}.clean-panel[data-v-aee6eda6]{min-width:0;min-height:0;border:1px solid #e2e7f0;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.clean-message[data-v-aee6eda6]{position:fixed;z-index:80;top:14px;right:20px;max-width:min(440px,calc(100vw - 40px));margin:0;padding:10px 12px;border:1px solid #e3b8b0;border-radius:8px;color:#9b4b3f;background:#fff5f2;box-shadow:0 10px 28px #592c2424;font-size:14px}.clean-empty[data-v-aee6eda6]{display:grid;min-height:92px;place-content:center;padding:12px;color:#98a2b3;font-size:13px;text-align:center}.clean-empty.large[data-v-aee6eda6]{height:100%;min-height:360px;place-items:center;align-content:center;gap:10px}.clean-status[data-v-aee6eda6]{display:inline-block;padding:4px 7px;border-radius:5px;color:#2563eb;background:#edf3ff;font-size:12px;font-weight:700}.clean-status.running[data-v-aee6eda6]{color:#17745d;background:#eaf8f3}.clean-status.done[data-v-aee6eda6]{color:#667085;background:#eef2f6}.clean-status.waiting[data-v-aee6eda6]{color:#a15d13;background:#fff4df}.work-task-sidebar[data-v-aee6eda6]{display:flex;flex-direction:column;overflow:hidden}.sidebar-disclosure[data-v-aee6eda6]{display:block;flex:0 0 auto;min-height:54px;overflow:hidden;border-bottom:1px solid #e8edf4;background:#fff}.sidebar-disclosure[data-v-aee6eda6]:last-child{border-bottom:0}.sidebar-disclosure[open][data-v-aee6eda6]{display:flex;flex-direction:column;min-height:150px}.today-disclosure[open][data-v-aee6eda6]{flex:1 1 auto}.incoming-disclosure[open][data-v-aee6eda6]{flex:0 1 45%}.sidebar-disclosure>summary[data-v-aee6eda6],.detail-disclosure>summary[data-v-aee6eda6]{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.sidebar-disclosure>summary[data-v-aee6eda6]::-webkit-details-marker,.detail-disclosure>summary[data-v-aee6eda6]::-webkit-details-marker{display:none}.sidebar-disclosure>summary[data-v-aee6eda6]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;flex:0 0 auto;min-height:54px;padding:0 14px 0 12px;outline:none;gap:8px}.sidebar-disclosure>summary[data-v-aee6eda6]:hover{background:#f8faff}.sidebar-disclosure>summary[data-v-aee6eda6]:focus-visible,.detail-disclosure>summary[data-v-aee6eda6]:focus-visible{outline:none;box-shadow:none}.sidebar-disclosure>summary:focus-visible .disclosure-caret[data-v-aee6eda6],.detail-disclosure>summary:focus-visible .disclosure-caret[data-v-aee6eda6]{outline:2px solid #7da6ef;outline-offset:2px}.disclosure-caret[data-v-aee6eda6]{display:grid;place-items:center;width:18px;height:18px;color:#8391a6;font-size:17px;line-height:1;transform:rotate(-90deg);transition:transform .18s ease,color .18s ease}details[open]>summary .disclosure-caret[data-v-aee6eda6]{color:#2f6bd7;transform:rotate(0)}.sidebar-summary-copy[data-v-aee6eda6]{display:grid;min-width:0;gap:2px}.sidebar-summary-copy strong[data-v-aee6eda6]{color:#1d2d44;font-size:14px}.sidebar-summary-copy small[data-v-aee6eda6]{overflow:hidden;color:#8996a9;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sidebar-disclosure>summary>b[data-v-aee6eda6]{display:grid;place-items:center;min-width:25px;height:25px;padding:0 5px;border-radius:7px;color:#3769bf;background:#ebf2ff;font-size:11px}.work-task-list[data-v-aee6eda6],.incoming-clean-list[data-v-aee6eda6]{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d4dbe7 transparent}.work-task-list[data-v-aee6eda6]{display:grid;flex:1 1 auto;align-content:start;padding:6px 9px 10px}.work-task-list button[data-v-aee6eda6]{display:grid;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;width:100%;min-height:58px;padding:9px 8px;border:1px solid transparent;border-bottom-color:#eef2f6;border-radius:9px;color:inherit;background:transparent;text-align:left;cursor:pointer;gap:9px}.work-task-list button[data-v-aee6eda6]:hover{border-color:#dfe8f6;background:#f8faff}.work-task-list button.selected[data-v-aee6eda6]{border-color:#c8dafb;background:#eef5ff;box-shadow:inset 0 0 0 1px #376fd70a}.work-task-list button>i[data-v-aee6eda6]{width:5px;height:34px;border-radius:5px;background:#d7dee9}.work-task-list button>i.active[data-v-aee6eda6]{background:#2f6bd7}.work-task-list button>span[data-v-aee6eda6]{display:grid;min-width:0;gap:4px}.work-task-list button strong[data-v-aee6eda6],.work-task-list button small[data-v-aee6eda6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-task-list button strong[data-v-aee6eda6]{color:#25344d;font-size:12px}.work-task-list button small[data-v-aee6eda6]{color:#7d8ba0;font-size:10px}.work-task-list button>b[data-v-aee6eda6]{padding:4px 5px;border-radius:5px;color:#526174;background:#eef2f6;font-size:9px;font-weight:650}.incoming-clean-list[data-v-aee6eda6]{display:grid;flex:1 1 auto;align-content:start;padding:4px 10px 10px;gap:2px}.incoming-clean-list article[data-v-aee6eda6]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;padding:10px 7px;border-bottom:1px solid #eef2f6;gap:8px}.incoming-clean-list article>span[data-v-aee6eda6]{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#2563eb;background:#eef4ff;font-size:9px;font-weight:800}.incoming-clean-list article>div[data-v-aee6eda6]{display:grid;min-width:0;gap:4px}.incoming-clean-list strong[data-v-aee6eda6],.incoming-clean-list small[data-v-aee6eda6],.incoming-clean-list p[data-v-aee6eda6]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incoming-clean-list strong[data-v-aee6eda6]{color:#344054;font-size:12px}.incoming-clean-list small[data-v-aee6eda6],.incoming-clean-list p[data-v-aee6eda6]{color:#8996a9;font-size:10px}.incoming-clean-list article>b[data-v-aee6eda6]{grid-column:2;justify-self:start;padding:4px 5px;border-radius:5px;color:#68758a;background:#f1f4f8;font-size:9px;font-weight:650}.work-detail-column[data-v-aee6eda6]{position:relative;display:block;padding:0;overflow-x:hidden;overflow-y:auto;background:#f8fafc;scrollbar-width:thin;scrollbar-color:#cfd8e5 transparent}.work-detail-head[data-v-aee6eda6]{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px 20px;border-bottom:1px solid #e2e8f0;background:#fff;gap:24px}.work-title-main[data-v-aee6eda6]{display:grid;min-width:0;gap:6px}.detail-eyebrow[data-v-aee6eda6]{color:#4773bf;font-size:11px;font-weight:750;letter-spacing:.08em}.work-title-main h1[data-v-aee6eda6]{margin:0;overflow-wrap:anywhere;color:#17243a;font-size:clamp(22px,2vw,27px);line-height:1.3}.work-title-main p[data-v-aee6eda6]{display:flex;align-items:center;flex-wrap:wrap;margin:0;color:#7d8ba0;font-size:11px;gap:7px}.work-title-main p i[data-v-aee6eda6]{color:#b0bac8;font-style:normal}.work-title-main p strong[data-v-aee6eda6]{color:#53657f}.work-title-meta[data-v-aee6eda6]{display:grid;flex:0 0 auto;justify-items:end;padding-top:1px;gap:5px}.work-title-meta small[data-v-aee6eda6]{margin-top:4px;color:#97a3b4;font-size:9px}.work-title-meta b[data-v-aee6eda6]{color:#536176;font-size:10px;font-weight:650}.detail-disclosure[data-v-aee6eda6]{margin:12px 18px 0;overflow:hidden;border:1px solid #dfe7f1;border-radius:10px;background:#fff;box-shadow:0 2px 7px #273e5f06}.detail-disclosure>summary[data-v-aee6eda6]{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;min-height:48px;padding:0 14px 0 12px;outline:none;gap:9px}.detail-disclosure>summary[data-v-aee6eda6]:hover{background:#f9fbfe}.detail-disclosure>summary>span[data-v-aee6eda6]:not(.disclosure-caret){display:grid;min-width:0;gap:2px}.detail-disclosure>summary strong[data-v-aee6eda6]{color:#283750;font-size:13px}.detail-disclosure>summary small[data-v-aee6eda6]{color:#8b98aa;font-size:10px}.detail-disclosure>summary>b[data-v-aee6eda6]{padding:4px 7px;border-radius:6px;color:#63728a;background:#eef2f7;font-size:10px}.detail-disclosure-body[data-v-aee6eda6]{padding:2px 14px 15px 41px;border-top:1px solid #edf1f6}.flow-disclosure .detail-disclosure-body[data-v-aee6eda6]{padding:14px 16px 17px;background:#f9fbfe}.relation-flow[data-v-aee6eda6]{display:grid;grid-template-columns:minmax(125px,1fr) 44px minmax(165px,1.15fr) 44px minmax(125px,1fr);align-items:center;min-height:128px}.relation-lane[data-v-aee6eda6]{display:grid;align-content:center;min-width:0;gap:7px}.relation-lane>header[data-v-aee6eda6]{display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:#8a97aa;font-size:9px}.relation-lane>header b[data-v-aee6eda6]{color:#6f7f95;font-size:9px}.relation-node-stack[data-v-aee6eda6]{display:grid;gap:7px}.relation-node[data-v-aee6eda6]{display:grid;min-width:0;padding:10px 11px;border:1px solid #dce5f1;border-radius:9px;background:#fff;box-shadow:0 2px 5px #253d6009;gap:4px}.relation-node small[data-v-aee6eda6],.relation-node strong[data-v-aee6eda6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relation-node small[data-v-aee6eda6]{color:#8896a9;font-size:9px}.relation-node strong[data-v-aee6eda6]{color:#33425a;font-size:11px}.relation-node>span[data-v-aee6eda6]{justify-self:start;padding:2px 5px;border-radius:4px;color:#65758c;background:#eef2f6;font-size:8px}.relation-current[data-v-aee6eda6]{position:relative;display:grid;min-width:0;padding:17px 15px 14px;border:1px solid #82a9f3;border-radius:11px;background:linear-gradient(145deg,#edf5ff,#f7faff);box-shadow:0 6px 18px #3068cc1f;gap:5px}.relation-current-dot[data-v-aee6eda6]{position:absolute;top:12px;right:12px;width:7px;height:7px;border:3px solid #d9e7ff;border-radius:50%;background:#3770d8;box-shadow:0 0 0 3px #edf4ff}.relation-current small[data-v-aee6eda6]{color:#3970cb;font-size:9px;font-weight:700}.relation-current strong[data-v-aee6eda6]{padding-right:15px;overflow-wrap:anywhere;color:#183a74;font-size:14px;line-height:1.35}.relation-current p[data-v-aee6eda6]{margin:0;overflow:hidden;color:#7183a0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.relation-current>b[data-v-aee6eda6]{justify-self:start;padding:3px 6px;border-radius:5px;color:#2861c4;background:#dceaff;font-size:9px}.relation-connector[data-v-aee6eda6]{position:relative;display:flex;align-items:center;color:#5f8bd8}.relation-connector i[data-v-aee6eda6]{display:block;width:100%;height:1px;background:#9bb9ea}.relation-connector span[data-v-aee6eda6]{position:absolute;right:-1px;padding-bottom:2px;background:#f9fbfe;font-size:22px;line-height:1}.relation-empty[data-v-aee6eda6]{display:grid;min-height:58px;place-items:center;padding:8px;border:1px dashed #d7e0ec;border-radius:9px;color:#97a3b3;background:#fbfcfe;font-size:9px;text-align:center}.task-description-grid[data-v-aee6eda6]{display:grid;grid-template-columns:1fr 1fr;padding-top:13px;gap:10px}.task-description-grid article[data-v-aee6eda6]{padding:12px 13px;border:1px solid #e6ebf2;border-radius:9px;background:#fbfcfe}.task-description-grid article.is-highlighted[data-v-aee6eda6]{border-color:#d4e2fb;background:#f3f7ff}.task-description-grid article>span[data-v-aee6eda6]{color:#6f7f96;font-size:10px;font-weight:750}.task-description-grid article.is-highlighted>span[data-v-aee6eda6]{color:#376dcc}.task-description-grid p[data-v-aee6eda6]{margin:6px 0 0;color:#34445d;font-size:12px;line-height:1.65;white-space:pre-wrap}.task-action-row[data-v-aee6eda6]{position:sticky;z-index:8;top:8px;display:flex;align-items:center;justify-content:space-between;min-height:54px;margin:12px 18px 0;padding:9px 10px 9px 14px;border:1px solid #cbdcf9;border-radius:10px;background:#f4f8fff7;box-shadow:0 6px 18px #284e8a17;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:16px}.task-action-row>div[data-v-aee6eda6]{display:grid;min-width:0;gap:2px}.task-action-row small[data-v-aee6eda6]{color:#72839d;font-size:9px}.task-action-row strong[data-v-aee6eda6]{overflow:hidden;color:#244b8c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-action-row>div>span[data-v-aee6eda6]{color:#9b6a34;font-size:9px}.task-primary-action[data-v-aee6eda6]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:132px;min-height:38px;padding:8px 12px;border:0;border-radius:8px;color:#fff;background:#2d67cf;box-shadow:0 4px 10px #2d67cf38;font:inherit;font-size:12px;font-weight:650;line-height:1.2;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;gap:14px}.task-primary-action[data-v-aee6eda6]:hover:not(:disabled){background:#2459b8;box-shadow:0 6px 14px #2d67cf47;transform:translateY(-1px)}.task-primary-action[data-v-aee6eda6]:active:not(:disabled){transform:translateY(0)}.task-primary-action[data-v-aee6eda6]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.task-primary-action>span[data-v-aee6eda6]{font-size:16px}.input-source-group[data-v-aee6eda6]{display:grid;margin-top:12px;overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fbfcfe}.input-source-group>header[data-v-aee6eda6]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;padding:12px 14px;border-bottom:1px solid #e8edf4;gap:10px}.input-source-group>header>span[data-v-aee6eda6],.runtime-output-field>header>span[data-v-aee6eda6]{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#2563eb;background:#eaf2ff;font-size:11px;font-weight:800}.input-source-group>header>div[data-v-aee6eda6],.runtime-output-field>header>div[data-v-aee6eda6]{display:grid;gap:3px}.input-source-group>header strong[data-v-aee6eda6],.runtime-output-field>header strong[data-v-aee6eda6]{color:#24324a;font-size:13px}.input-source-group>header small[data-v-aee6eda6],.runtime-output-field>header small[data-v-aee6eda6]{color:#8492a7;font-size:10px;line-height:1.5}.input-source-group>header>b[data-v-aee6eda6],.runtime-output-field>header>b[data-v-aee6eda6]{color:#6b7a90;font-size:10px}.received-list[data-v-aee6eda6]{display:grid;padding:8px 12px;gap:7px}.received-list article[data-v-aee6eda6]{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;padding:10px;border:1px solid #edf0f4;border-radius:8px;background:#fff;gap:10px}.received-list article>span[data-v-aee6eda6]{color:#2563eb;font-size:10px;font-weight:800}.received-list article>div[data-v-aee6eda6]{display:grid;min-width:0;gap:3px}.received-list strong[data-v-aee6eda6]{color:#344054;font-size:12px}.received-list small[data-v-aee6eda6]{color:#98a2b3;font-size:10px}.received-list article>b[data-v-aee6eda6],.received-list article>a[data-v-aee6eda6]{max-width:min(360px,45vw);overflow:auto;color:#667085;font-size:10px;text-align:left;text-decoration:none;white-space:pre-wrap;word-break:break-word}.received-list article>a[data-v-aee6eda6]{color:#2563eb;font-weight:700}.runtime-output-form[data-v-aee6eda6]{display:grid;margin:12px 0 0;padding:0;border:0;gap:10px}.runtime-output-form[data-v-aee6eda6]:disabled{opacity:.72}.runtime-output-field[data-v-aee6eda6]{display:grid;padding:13px 14px;border:1px solid #e1e7f0;border-radius:10px;background:#fbfcfe;gap:10px}.runtime-output-field>header[data-v-aee6eda6]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px}.runtime-output-field>header strong[data-v-aee6eda6]{display:flex;align-items:center;gap:7px}.runtime-output-field>header strong i[data-v-aee6eda6]{padding:2px 5px;border-radius:4px;color:#b54708;background:#fff1dc;font-size:9px;font-style:normal}.runtime-output-field>header>b[data-v-aee6eda6]{padding:4px 7px;border-radius:6px;background:#eef2f7}.runtime-output-field>input[data-v-aee6eda6],.runtime-output-field>select[data-v-aee6eda6],.runtime-output-field>textarea[data-v-aee6eda6],.runtime-list-row input[data-v-aee6eda6],.runtime-object-row input[data-v-aee6eda6],.completion-editor textarea[data-v-aee6eda6]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #d5deeb;border-radius:8px;outline:0;color:#24324a;background:#fff;font:inherit;font-size:12px;line-height:1.55}.runtime-output-field>input[data-v-aee6eda6],.runtime-output-field>select[data-v-aee6eda6]{min-height:42px}.runtime-output-field>textarea[data-v-aee6eda6],.completion-editor textarea[data-v-aee6eda6]{resize:vertical}.runtime-output-field>input[data-v-aee6eda6]:focus,.runtime-output-field>select[data-v-aee6eda6]:focus,.runtime-output-field>textarea[data-v-aee6eda6]:focus,.runtime-list-row input[data-v-aee6eda6]:focus,.runtime-object-row input[data-v-aee6eda6]:focus,.completion-editor textarea[data-v-aee6eda6]:focus{border-color:#72a0f5;box-shadow:0 0 0 3px #edf4ff}.runtime-output-error[data-v-aee6eda6]{margin:0;color:#b42318;font-size:11px}.runtime-list-control[data-v-aee6eda6],.runtime-object-control[data-v-aee6eda6]{display:grid;gap:8px}.runtime-list-row[data-v-aee6eda6]{display:grid;grid-template-columns:28px minmax(0,1fr) 34px;align-items:center;gap:8px}.runtime-object-row[data-v-aee6eda6]{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(180px,1fr) 34px;gap:8px}.runtime-list-row>span[data-v-aee6eda6]{display:grid;place-items:center;height:38px;border-radius:7px;color:#2563eb;background:#eaf2ff;font-size:11px;font-weight:800}.runtime-list-row>button[data-v-aee6eda6],.runtime-object-row>button[data-v-aee6eda6]{height:34px;padding:0;border:1px solid #f0c9c3;border-radius:7px;color:#b5473c;background:#fff6f4;font-size:17px;cursor:pointer}.runtime-add-row[data-v-aee6eda6]{justify-self:start;padding:7px 10px;border:1px dashed #9fbbed;border-radius:7px;color:#2563eb;background:#f3f7ff;font-size:11px;font-weight:700;cursor:pointer}.output-empty[data-v-aee6eda6]{min-height:76px;margin-top:12px;border:1px dashed #d8e0ec;border-radius:9px;background:#fbfcfe}.task-resource-group[data-v-aee6eda6]{display:grid;margin-top:12px;gap:6px}.task-resource-group>strong[data-v-aee6eda6]{color:#526174;font-size:11px}.task-resource-group>a[data-v-aee6eda6]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;padding:8px;border:1px solid #e2e8f0;border-radius:8px;color:inherit;background:#fbfcfe;text-decoration:none;gap:8px}.task-resource-group>a[data-v-aee6eda6]:hover{border-color:#b7cdf4;background:#f5f8ff}.task-resource-group>a>span[data-v-aee6eda6]{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#2563eb;background:#eaf2ff;font-size:10px;font-weight:800}.task-resource-group>a>div[data-v-aee6eda6]{display:grid;min-width:0;gap:2px}.task-resource-group>a b[data-v-aee6eda6],.task-resource-group>a small[data-v-aee6eda6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-resource-group>a b[data-v-aee6eda6]{color:#344054;font-size:11px}.task-resource-group>a small[data-v-aee6eda6]{color:#98a2b3;font-size:9px}.task-resource-group>a i[data-v-aee6eda6]{color:#2563eb;font-size:10px;font-style:normal}.completion-editor[data-v-aee6eda6]{display:grid;padding:14px 0 0;gap:6px}.completion-editor label[data-v-aee6eda6]{color:#526174;font-size:11px;font-weight:700}.handoff-row[data-v-aee6eda6]{display:flex;align-items:center;flex-wrap:wrap;padding-top:12px;color:#8a94a4;font-size:11px;gap:7px}.handoff-row strong[data-v-aee6eda6]{color:#344054}.handoff-row b[data-v-aee6eda6]{padding:5px 7px;border-radius:6px;color:#526174;background:#f1f4f8;font-size:10px;font-weight:500}.work-input-disclosure .detail-disclosure-body[data-v-aee6eda6],.work-output-disclosure .detail-disclosure-body[data-v-aee6eda6]{padding-top:2px}.work-output-disclosure[data-v-aee6eda6]{margin-bottom:18px}.detail-loading[data-v-aee6eda6]{position:absolute;z-index:20;top:14px;right:14px;padding:7px 10px;border:1px solid #cfdcf0;border-radius:7px;color:#536984;background:#fffffff0;box-shadow:0 4px 12px #273e5f14;font-size:10px}.clean-toast[data-v-aee6eda6]{position:fixed;z-index:50;right:28px;bottom:28px;display:flex;align-items:center;padding:10px 13px;border:1px solid #b8e4d5;border-radius:8px;color:#17745d;background:#effbf6;box-shadow:0 8px 20px #0f172a1f;font-size:11px;gap:7px}.clean-toast span[data-v-aee6eda6]{font-weight:800}.work-two-grid[data-v-aee6eda6]{grid-template-columns:clamp(300px,24vw,340px) minmax(0,1fr);padding:16px 18px 18px;gap:14px;transition:grid-template-columns .22s ease}.clean-panel[data-v-aee6eda6]{border-radius:12px;box-shadow:0 4px 14px #0f172a0a}.work-task-sidebar[data-v-aee6eda6]{display:block;overflow-x:hidden;overflow-y:auto}.sidebar-disclosure[data-v-aee6eda6],.sidebar-disclosure[open][data-v-aee6eda6],.today-disclosure[open][data-v-aee6eda6],.incoming-disclosure[open][data-v-aee6eda6]{display:block;flex:none;min-height:0;overflow:visible}.sidebar-disclosure>summary[data-v-aee6eda6]{grid-template-columns:24px minmax(0,1fr);min-height:52px;padding:0 14px;gap:10px}.sidebar-disclosure>summary>strong[data-v-aee6eda6]{color:#172033;font-size:16px;font-weight:700;line-height:24px}.disclosure-caret[data-v-aee6eda6],details[open]>summary .disclosure-caret[data-v-aee6eda6]{position:relative;display:grid;width:24px;height:24px;border-radius:7px;place-items:center;color:#667085;background:#f1f4f8;transform:none;transition:color .18s ease,background .18s ease}.disclosure-caret[data-v-aee6eda6]:before{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:rotate(-45deg);transform-origin:center;transition:transform .18s ease}details[open]>summary .disclosure-caret[data-v-aee6eda6]{color:#2563eb;background:#eaf2ff}details[open]>summary .disclosure-caret[data-v-aee6eda6]:before{transform:rotate(45deg)}.work-task-list[data-v-aee6eda6],.incoming-clean-list[data-v-aee6eda6]{display:grid;min-height:0;padding:8px 10px 12px;gap:8px;overflow:visible}.work-task-list button[data-v-aee6eda6]{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;width:100%;min-height:54px;padding:0 14px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;text-align:left;gap:10px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.work-task-list button[data-v-aee6eda6]:before{width:8px;height:8px;border-radius:50%;background:#aab4c3;content:"";transition:background .16s ease,box-shadow .16s ease}.work-task-list button strong[data-v-aee6eda6]{display:block;overflow:hidden;color:#273144;font-size:15px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.work-task-list button.selected strong[data-v-aee6eda6]{color:#1d4f9f}.incoming-clean-list article[data-v-aee6eda6]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:54px;padding:0 14px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;gap:12px}.incoming-clean-list strong[data-v-aee6eda6]{overflow:hidden;color:#273144;font-size:15px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.incoming-clean-list time[data-v-aee6eda6]{color:#667085;font-size:13px;line-height:20px;font-variant-numeric:tabular-nums;white-space:nowrap}.work-task-sidebar .clean-empty[data-v-aee6eda6]{min-height:72px;padding:12px}.work-detail-head[data-v-aee6eda6]{align-items:center;min-height:78px;box-sizing:border-box;padding:18px 22px;border-bottom-color:#edf0f5;gap:24px}.work-detail-head>h1[data-v-aee6eda6]{min-width:0;margin:0;overflow-wrap:anywhere;color:#172033;font-size:clamp(24px,2.1vw,28px);font-weight:700;line-height:1.3;letter-spacing:-.025em}.work-title-meta[data-v-aee6eda6]{display:flex;flex:0 0 auto;align-items:stretch;justify-content:flex-end;padding:0;gap:10px}.task-meta-block[data-v-aee6eda6]{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid #dfe5ee;border-radius:9px;color:#536176;background:#f8fafc;gap:6px;white-space:nowrap}.task-meta-block small[data-v-aee6eda6],.task-meta-block b[data-v-aee6eda6]{margin:0;font-size:13px;line-height:20px}.task-meta-block small[data-v-aee6eda6]{color:#7a8495;font-weight:500}.task-meta-block b[data-v-aee6eda6]{color:#475467;font-weight:600}.task-meta-status i[data-v-aee6eda6]{width:8px;height:8px;border-radius:50%;background:#7d8ba0}.task-meta-status.running[data-v-aee6eda6]{border-color:#bde5d8;color:#17745d;background:#eefaf6}.task-meta-status.running i[data-v-aee6eda6]{background:#1c9a76}.task-meta-status.running b[data-v-aee6eda6]{color:#17745d}.task-meta-status.done i[data-v-aee6eda6]{background:#7c8798}.task-meta-status.waiting[data-v-aee6eda6]{border-color:#f1d9ae;background:#fff8eb}.task-meta-status.waiting i[data-v-aee6eda6]{background:#d18a26}.task-meta-status.waiting b[data-v-aee6eda6]{color:#98611e}.detail-disclosure[data-v-aee6eda6]{margin:12px 18px 0;border-color:#e3e8ef;border-radius:12px;box-shadow:none}.detail-disclosure>summary[data-v-aee6eda6]{grid-template-columns:24px minmax(0,1fr);min-height:50px;padding:0 16px;gap:10px}.detail-disclosure>summary strong[data-v-aee6eda6]{color:#172033;font-size:16px;font-weight:700;line-height:24px}.detail-disclosure-body[data-v-aee6eda6]{padding:14px 16px 16px}.task-description-copy[data-v-aee6eda6]{margin:0;color:#344054;font-size:15px;line-height:1.7;white-space:pre-wrap}.flow-disclosure .detail-disclosure-body[data-v-aee6eda6]{padding:14px 16px 16px;background-color:#f9fbfe;background-image:radial-gradient(circle,#dde5f0 1px,transparent 1px);background-size:18px 18px}.relation-flow[data-v-aee6eda6]{grid-template-columns:minmax(112px,1fr) 36px minmax(150px,1.15fr) 36px minmax(112px,1fr);min-height:112px}.relation-node-stack[data-v-aee6eda6]{gap:8px}.relation-node[data-v-aee6eda6]{min-height:52px;box-sizing:border-box;align-content:center;padding:11px 13px;border:1.5px solid #d7dfeb;border-radius:10px;box-shadow:0 4px 11px #0f172a0f;gap:3px}.relation-node strong[data-v-aee6eda6]{color:#344054;font-size:14px;font-weight:600;line-height:20px}.relation-current[data-v-aee6eda6]{min-height:66px;box-sizing:border-box;align-content:center;padding:12px 14px;border:1.5px solid #2563eb;border-radius:11px;background:linear-gradient(145deg,#edf4ff,#f8fbff);box-shadow:0 5px 14px #2563eb1f,0 0 0 3px #2563eb14;gap:6px}.relation-current>b[data-v-aee6eda6]{padding:3px 7px;border-radius:5px;font-size:12px;line-height:18px}.relation-current strong[data-v-aee6eda6]{padding:0;color:#173f7d;font-size:15px;font-weight:700;line-height:1.4}.relation-connector[data-v-aee6eda6]:after{position:absolute;right:1px;width:7px;height:7px;border-top:1.5px solid #7fa0d7;border-right:1.5px solid #7fa0d7;content:"";transform:rotate(45deg)}.relation-connector i[data-v-aee6eda6]{height:2px;background:#9bb7e4}.relation-empty[data-v-aee6eda6]{min-height:52px;padding:10px;border-radius:10px;color:#7a8495;background:#ffffffd1;font-size:13px}.relation-empty-state[data-v-aee6eda6]{min-height:88px}.task-action-row[data-v-aee6eda6]{justify-content:flex-end;min-height:0;margin:8px 14px 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.task-primary-action[data-v-aee6eda6]{min-width:120px;min-height:36px;padding:7px 13px;border-radius:7px;font-size:12px}.input-source-group[data-v-aee6eda6]{margin-top:8px;border-radius:8px}.input-source-group[data-v-aee6eda6]:first-child,.runtime-output-form[data-v-aee6eda6]{margin-top:0}.input-source-group>header[data-v-aee6eda6]{display:block;padding:9px 11px}.input-source-group>header strong[data-v-aee6eda6]{color:#2f3d54;font-size:12px}.received-list[data-v-aee6eda6]{padding:6px 8px;gap:4px}.received-list article[data-v-aee6eda6]{grid-template-columns:minmax(0,1fr) auto;padding:8px 9px;border-radius:6px;gap:10px}.received-list strong[data-v-aee6eda6]{min-width:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.received-list article>b[data-v-aee6eda6],.received-list article>a[data-v-aee6eda6]{max-width:min(420px,42vw);font-size:11px}.received-list>.clean-empty[data-v-aee6eda6]{min-height:44px;padding:6px}.runtime-output-form[data-v-aee6eda6]{gap:8px}.output-empty[data-v-aee6eda6]{min-height:44px;margin-top:0}.runtime-output-field[data-v-aee6eda6]{padding:10px 11px;border-radius:8px;gap:8px}.runtime-output-field>header[data-v-aee6eda6]{display:block}.runtime-output-field>header strong[data-v-aee6eda6]{color:#2f3d54;font-size:12px}.runtime-output-field>input[data-v-aee6eda6],.runtime-output-field>select[data-v-aee6eda6]{min-height:38px}.task-resource-group[data-v-aee6eda6]{margin-top:8px;gap:5px}.task-resource-group>a[data-v-aee6eda6]{grid-template-columns:26px minmax(0,1fr) auto;padding:7px 8px}.task-resource-group>a>span[data-v-aee6eda6]{width:26px;height:26px}.completion-editor[data-v-aee6eda6],.work-input-disclosure .detail-disclosure-body[data-v-aee6eda6],.work-output-disclosure .detail-disclosure-body[data-v-aee6eda6]{padding-top:10px}.work-output-disclosure[data-v-aee6eda6]{margin-bottom:14px}@media(max-width:1080px){.work-two-grid[data-v-aee6eda6]{grid-template-columns:260px minmax(0,1fr);padding:9px;gap:9px}.relation-flow[data-v-aee6eda6]{grid-template-columns:minmax(105px,1fr) 28px minmax(140px,1.1fr) 28px minmax(105px,1fr)}.task-description-grid[data-v-aee6eda6]{grid-template-columns:1fr}}@media(max-width:820px){.work-clean-page[data-v-aee6eda6]{height:auto;overflow:visible}.work-two-grid[data-v-aee6eda6]{grid-template-columns:minmax(0,1fr);height:auto}.work-task-sidebar[data-v-aee6eda6]{max-height:480px}.work-detail-column[data-v-aee6eda6]{overflow:visible}.relation-flow[data-v-aee6eda6]{grid-template-columns:1fr;gap:8px}.relation-connector[data-v-aee6eda6]{justify-content:center;height:22px;transform:rotate(90deg)}.relation-connector i[data-v-aee6eda6]{width:22px}.relation-connector span[data-v-aee6eda6]{right:calc(50% - 12px)}}@media(max-width:560px){.work-detail-head[data-v-aee6eda6]{flex-direction:column;padding:18px;gap:12px}.work-title-meta[data-v-aee6eda6]{align-items:center;justify-content:flex-start;flex-wrap:wrap}.work-title-meta small[data-v-aee6eda6]{margin:0 0 0 5px}.work-title-meta b[data-v-aee6eda6]{grid-column:2}.detail-disclosure[data-v-aee6eda6],.task-action-row[data-v-aee6eda6]{margin-right:10px;margin-left:10px}.detail-disclosure-body[data-v-aee6eda6]{padding-left:14px}.task-action-row[data-v-aee6eda6]{align-items:stretch;flex-direction:column}.task-primary-action[data-v-aee6eda6]{width:100%}.received-list article[data-v-aee6eda6]{grid-template-columns:minmax(0,1fr) auto}.received-list article>b[data-v-aee6eda6],.received-list article>a[data-v-aee6eda6]{grid-column:auto;max-width:100%}.runtime-object-row[data-v-aee6eda6]{grid-template-columns:1fr 34px}.runtime-object-row input[data-v-aee6eda6]:nth-child(2){grid-column:1}.runtime-object-row button[data-v-aee6eda6]{grid-column:2;grid-row:1 / span 2;height:auto}}.work-two-grid.task-sidebar-collapsed[data-v-aee6eda6]{grid-template-columns:52px minmax(0,1fr)}.work-task-sidebar[data-v-aee6eda6]{position:relative}.task-sidebar-toggle[data-v-aee6eda6]{position:absolute;z-index:5;top:10px;right:10px;display:grid;width:32px;height:32px;padding:0;border:1px solid #d9e1ec;border-radius:9px;place-items:center;color:#667085;background:#fff;cursor:pointer;box-shadow:0 1px 2px #0f172a08;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.task-sidebar-toggle[data-v-aee6eda6]:hover{border-color:#b7cdf5;color:#2563eb;background:#eff5ff;box-shadow:0 3px 8px #2563eb1a}.task-sidebar-toggle[data-v-aee6eda6]:focus-visible{outline:2px solid #7da6ef;outline-offset:1px}.task-sidebar-toggle>span[data-v-aee6eda6]{width:7px;height:7px;border-bottom:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.work-task-sidebar.is-collapsed[data-v-aee6eda6]{display:grid;overflow:hidden;place-items:start center}.work-task-sidebar.is-collapsed .task-sidebar-toggle[data-v-aee6eda6]{position:static;margin-top:10px}.work-task-sidebar.is-collapsed .task-sidebar-toggle>span[data-v-aee6eda6]{transform:rotate(225deg)}.sidebar-disclosure>summary[data-v-aee6eda6]{padding-right:54px}.work-task-list[data-v-aee6eda6],.incoming-clean-list[data-v-aee6eda6]{display:grid;padding:8px 10px 12px;gap:8px}.work-task-list button[data-v-aee6eda6],.incoming-clean-list article[data-v-aee6eda6]{min-height:54px;padding:0 14px;border:1px solid #e3e8ef;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a06}.work-task-list button+button[data-v-aee6eda6]{margin-top:0}.work-task-list button[data-v-aee6eda6]:hover{border-color:#b8cdf4;background:#f8fbff;box-shadow:0 5px 12px #2563eb12;transform:translateY(-1px)}.work-task-list button.selected[data-v-aee6eda6]{border-color:#a9c5f5;background:linear-gradient(135deg,#edf4ff,#f7faff);box-shadow:inset 3px 0 #2563eb,0 5px 12px #2563eb14}.work-task-list button.selected[data-v-aee6eda6]:before{background:#2563eb;box-shadow:0 0 0 3px #dbeafe}.incoming-clean-list article[data-v-aee6eda6]{border-bottom-color:#e3e8ef}.work-io-disclosure .detail-disclosure-body[data-v-aee6eda6]{padding:14px;background:#fff}.task-io-grid[data-v-aee6eda6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:14px}.task-io-pane[data-v-aee6eda6]{min-width:0;overflow:hidden;border:1px solid #d5e3f5;border-radius:12px;background:#f5f9ff}.task-output-pane[data-v-aee6eda6]{border-color:#ccdef7;background:#eff6ff}.task-io-pane-head[data-v-aee6eda6]{display:flex;align-items:center;min-height:46px;padding:0 14px;border-bottom:1px solid rgba(167,190,222,.42);background:#ffffff8f}.task-io-pane-head strong[data-v-aee6eda6]{color:#214677;font-size:15px;font-weight:700;line-height:22px}.task-io-pane-body[data-v-aee6eda6]{padding:12px}.task-io-pane .input-source-group[data-v-aee6eda6]{margin-top:10px;border-color:#b5c9e5ad;border-radius:10px;background:#ffffffb8}.task-io-pane .input-source-group[data-v-aee6eda6]:first-child{margin-top:0}.task-io-pane .input-source-group>header[data-v-aee6eda6]{min-height:40px;box-sizing:border-box;padding:10px 12px;background:#ffffff61}.task-io-pane .received-list article[data-v-aee6eda6],.task-io-pane .runtime-output-field[data-v-aee6eda6],.task-io-pane .task-resource-group>a[data-v-aee6eda6]{background:#ffffffdb}.task-io-pane .input-source-group>header strong[data-v-aee6eda6]{color:#344054;font-size:14px;font-weight:700;line-height:21px}.task-io-pane .received-list[data-v-aee6eda6]{padding:4px 12px 10px;gap:0}.task-io-pane .received-list article[data-v-aee6eda6]{min-height:42px;padding:9px 0;border:0;border-radius:0;background:transparent}.task-io-pane .received-list article+article[data-v-aee6eda6]{border-top:1px solid rgba(181,201,229,.52)}.task-io-pane .received-list strong[data-v-aee6eda6]{color:#344054;font-size:14px;line-height:21px}.task-io-pane .received-list article>b[data-v-aee6eda6],.task-io-pane .received-list article>a[data-v-aee6eda6]{color:#667085;font-size:13px;line-height:20px}.output-requirements[data-v-aee6eda6]{display:grid;overflow:hidden;border:1px solid rgba(181,201,229,.68);border-radius:10px;background:#ffffffbd;gap:0}.output-requirements>article[data-v-aee6eda6]{display:grid;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);align-items:center;min-height:46px;padding:10px 12px;border:0;border-bottom:1px solid rgba(181,201,229,.52);background:transparent;gap:12px}.output-requirements>article[data-v-aee6eda6]:last-child{border-bottom:0}.output-requirements>article strong[data-v-aee6eda6]{display:flex;min-width:0;align-items:center;color:#344054;font-size:14px;line-height:21px;gap:6px}.output-requirements>article strong i[data-v-aee6eda6]{padding:2px 4px;border-radius:4px;color:#a85a0c;background:#fff0d7;font-size:12px;font-weight:600;line-height:16px;font-style:normal;white-space:nowrap}.output-requirements>article span[data-v-aee6eda6]{overflow:hidden;color:#667085;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.output-requirement-empty[data-v-aee6eda6]{display:grid;min-height:64px;padding:12px;border:0;border-radius:9px;place-items:center;color:#667085;background:#fff6;font-size:13px}.output-editor[data-v-aee6eda6]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(157,184,222,.5)}.task-output-pane .runtime-output-form[data-v-aee6eda6]{margin:0}.task-output-pane .runtime-output-field[data-v-aee6eda6]{padding:12px;border-color:#b5c9e5ad;border-radius:10px;background:#ffffffdb;gap:10px}.task-output-pane .runtime-output-field>header strong[data-v-aee6eda6]{color:#344054;font-size:14px;line-height:21px}.task-output-pane .runtime-output-field>header strong i[data-v-aee6eda6]{font-size:12px;font-weight:600;line-height:16px}.task-output-pane .runtime-output-field>input[data-v-aee6eda6],.task-output-pane .runtime-output-field>select[data-v-aee6eda6],.task-output-pane .runtime-output-field>textarea[data-v-aee6eda6],.task-output-pane .runtime-list-row input[data-v-aee6eda6],.task-output-pane .runtime-object-row input[data-v-aee6eda6]{min-height:42px;padding:10px 12px;border-radius:9px;font-size:14px;line-height:21px}.task-output-pane .runtime-output-error[data-v-aee6eda6]{font-size:13px;line-height:20px}.task-output-pane .runtime-list-row>span[data-v-aee6eda6]{font-size:13px}.task-output-pane .runtime-add-row[data-v-aee6eda6]{min-height:38px;padding:8px 12px;font-size:13px}.task-output-pane .runtime-object-row[data-v-aee6eda6]{grid-template-columns:minmax(88px,.42fr) minmax(110px,1fr) 32px}.generic-output-editor[data-v-aee6eda6],.completion-editor[data-v-aee6eda6]{display:grid;padding-top:0;gap:8px}.completion-editor[data-v-aee6eda6]{padding-top:12px}.generic-output-editor label[data-v-aee6eda6],.completion-editor label[data-v-aee6eda6]{color:#344054;font-size:14px;font-weight:700}.generic-output-editor textarea[data-v-aee6eda6],.completion-editor textarea[data-v-aee6eda6]{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #c9d8eb;border-radius:9px;outline:none;color:#273144;background:#fff;font:inherit;font-size:14px;line-height:1.6;resize:vertical}.generic-output-editor textarea[data-v-aee6eda6]:focus,.completion-editor textarea[data-v-aee6eda6]:focus{border-color:#72a0f5;box-shadow:0 0 0 3px #e6f0ff}.task-io-pane .task-resource-group>strong[data-v-aee6eda6]{color:#475467;font-size:13px;line-height:20px}.task-io-pane .task-resource-group>a[data-v-aee6eda6]{min-height:42px;border-color:#b5c9e5ad;border-radius:9px}.task-io-pane .task-resource-group>a>span[data-v-aee6eda6]{font-size:12px}.task-io-pane .task-resource-group>a b[data-v-aee6eda6],.task-io-pane .task-resource-group>a i[data-v-aee6eda6]{font-size:13px;line-height:20px}.task-action-row[data-v-aee6eda6]{position:sticky;z-index:8;top:auto;bottom:0;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;min-height:66px;flex:0 0 auto;margin:auto 0 0;padding:11px 20px;border:0;border-top:1px solid #e6ebf2;background:#fffffff5;box-shadow:0 -8px 22px #0f172a09;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:10px}.work-detail-column[data-v-aee6eda6]{display:flex;flex-direction:column}.work-detail-head[data-v-aee6eda6],.detail-disclosure[data-v-aee6eda6]{flex:0 0 auto}.task-primary-action[data-v-aee6eda6],.task-secondary-action[data-v-aee6eda6]{display:inline-flex;width:auto;min-width:104px;min-height:42px;align-items:center;justify-content:center;padding:9px 16px;border-radius:9px;font:inherit;font-size:14px;font-weight:600;line-height:20px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease;cursor:pointer}.task-secondary-action[data-v-aee6eda6]{border:1px solid #a9bee0;color:#335b95;background:#fffffff5}.task-secondary-action[data-v-aee6eda6]:hover:not(:disabled){border-color:#7fa2da;background:#f1f6ff}.task-primary-action[data-v-aee6eda6]{border:1px solid #2563eb;background:#2563eb;box-shadow:0 5px 12px #2563eb33}.task-primary-action[data-v-aee6eda6]:hover:not(:disabled){border-color:#1d4ed8;background:#1d4ed8;box-shadow:0 7px 16px #2563eb3d}.detail-loading[data-v-aee6eda6],.clean-toast[data-v-aee6eda6]{font-size:14px;line-height:21px}.task-secondary-action[data-v-aee6eda6]:disabled{cursor:not-allowed;opacity:.55}.work-clean-page[data-v-aee6eda6]{color:#334155;background:#f3f6fa;font-size:13px}.work-two-grid[data-v-aee6eda6]{grid-template-columns:clamp(286px,23vw,326px) minmax(0,1fr);padding:12px 14px 14px;gap:12px}.clean-panel[data-v-aee6eda6]{border-color:#dbe3ed;border-radius:11px;box-shadow:0 3px 12px #1d2f490b}.sidebar-disclosure>summary[data-v-aee6eda6]{min-height:48px;padding-right:50px}.sidebar-disclosure>summary>strong[data-v-aee6eda6]{font-size:15px;line-height:22px}.disclosure-caret[data-v-aee6eda6]{width:22px;height:22px;border-radius:6px}.work-task-list[data-v-aee6eda6],.incoming-clean-list[data-v-aee6eda6]{padding:7px 9px 10px;gap:7px}.work-task-list button[data-v-aee6eda6],.incoming-clean-list article[data-v-aee6eda6]{min-height:49px;padding:0 12px;border-color:#e0e6ee;border-radius:9px;box-shadow:0 1px 2px #1d2f4905}.work-task-list button strong[data-v-aee6eda6],.incoming-clean-list strong[data-v-aee6eda6]{font-size:14px;line-height:21px}.incoming-clean-list time[data-v-aee6eda6]{font-size:12px;line-height:18px}.work-detail-head[data-v-aee6eda6]{min-height:68px;padding:14px 18px;gap:18px}.work-detail-head>h1[data-v-aee6eda6]{font-size:clamp(20px,1.7vw,23px);line-height:1.35;letter-spacing:-.018em}.work-title-meta[data-v-aee6eda6]{gap:8px}.task-meta-block[data-v-aee6eda6]{min-height:34px;padding:0 10px;border-color:#dce3ec;border-radius:8px;background:#f8fafc}.task-meta-block small[data-v-aee6eda6],.task-meta-block b[data-v-aee6eda6]{font-size:12px;line-height:18px}.detail-disclosure[data-v-aee6eda6]{margin:10px 14px 0;border-color:#dfe6ef;border-radius:10px;background:#fff}.detail-disclosure>summary[data-v-aee6eda6]{min-height:46px;padding:0 14px}.detail-disclosure>summary strong[data-v-aee6eda6]{font-size:15px;line-height:22px}.detail-disclosure-body[data-v-aee6eda6]{padding:12px 14px 14px}.task-description-copy[data-v-aee6eda6]{font-size:14px;line-height:1.65}.flow-disclosure .detail-disclosure-body[data-v-aee6eda6]{padding:9px;background:#f8fafc;background-image:none}.relation-workflow-canvas[data-v-aee6eda6]{min-height:330px;border-color:#dbe3ed;border-radius:9px;background:#f8fafc;box-shadow:inset 0 1px #fffc}.relation-workflow-canvas[data-v-aee6eda6] .canvas-toolbar{margin:8px}.work-io-disclosure .detail-disclosure-body[data-v-aee6eda6]{padding:11px}.task-io-grid[data-v-aee6eda6]{gap:11px}.task-io-pane[data-v-aee6eda6]{border-color:#d4e1f1;border-radius:10px;background:#f6f9fd}.task-output-pane[data-v-aee6eda6]{border-color:#cbdcf2;background:#f1f6fd}.task-io-pane-head[data-v-aee6eda6]{min-height:42px;padding:0 12px}.task-io-pane-head strong[data-v-aee6eda6],.task-io-pane .input-source-group>header strong[data-v-aee6eda6],.task-io-pane .received-list strong[data-v-aee6eda6],.output-requirements>article strong[data-v-aee6eda6],.task-output-pane .runtime-output-field>header strong[data-v-aee6eda6],.generic-output-editor label[data-v-aee6eda6],.completion-editor label[data-v-aee6eda6]{font-size:13px;line-height:20px}.task-io-pane-body[data-v-aee6eda6]{padding:10px}.task-io-pane .input-source-group[data-v-aee6eda6],.output-requirements[data-v-aee6eda6],.task-output-pane .runtime-output-field[data-v-aee6eda6]{border-radius:9px}.task-io-pane .received-list article>b[data-v-aee6eda6],.task-io-pane .received-list article>a[data-v-aee6eda6],.output-requirements>article span[data-v-aee6eda6],.output-requirement-empty[data-v-aee6eda6],.task-output-pane .runtime-output-error[data-v-aee6eda6],.task-output-pane .runtime-list-row>span[data-v-aee6eda6],.task-output-pane .runtime-add-row[data-v-aee6eda6],.task-io-pane .task-resource-group>strong[data-v-aee6eda6],.task-io-pane .task-resource-group>a b[data-v-aee6eda6],.task-io-pane .task-resource-group>a i[data-v-aee6eda6]{font-size:12px;line-height:18px}.task-output-pane .runtime-output-field>input[data-v-aee6eda6],.task-output-pane .runtime-output-field>select[data-v-aee6eda6],.task-output-pane .runtime-output-field>textarea[data-v-aee6eda6],.task-output-pane .runtime-list-row input[data-v-aee6eda6],.task-output-pane .runtime-object-row input[data-v-aee6eda6],.generic-output-editor textarea[data-v-aee6eda6],.completion-editor textarea[data-v-aee6eda6]{min-height:39px;padding:9px 10px;border-radius:8px;font-size:13px;line-height:20px}.task-action-row[data-v-aee6eda6]{min-height:60px;padding:9px 18px}.task-primary-action[data-v-aee6eda6],.task-secondary-action[data-v-aee6eda6]{min-width:96px;min-height:40px;padding:8px 14px;border-radius:8px;font-size:13px}.detail-loading[data-v-aee6eda6],.clean-toast[data-v-aee6eda6],.clean-message[data-v-aee6eda6]{font-size:13px;line-height:20px}@media(max-width:820px){.work-two-grid[data-v-aee6eda6],.work-two-grid.task-sidebar-collapsed[data-v-aee6eda6]{grid-template-columns:minmax(0,1fr)}.work-task-sidebar.is-collapsed[data-v-aee6eda6]{min-height:44px;max-height:44px}}@media(max-width:700px){.task-io-grid[data-v-aee6eda6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.task-action-row[data-v-aee6eda6]{align-items:center;justify-content:flex-end;flex-direction:row}.task-action-row .task-primary-action[data-v-aee6eda6],.task-action-row .task-secondary-action[data-v-aee6eda6]{width:auto}}@media(prefers-reduced-motion:reduce){.work-two-grid[data-v-aee6eda6],.disclosure-caret[data-v-aee6eda6],.disclosure-caret[data-v-aee6eda6]:before,.task-sidebar-toggle[data-v-aee6eda6],.task-sidebar-toggle>span[data-v-aee6eda6],.work-task-list button[data-v-aee6eda6],.work-task-list button[data-v-aee6eda6]:before,.task-primary-action[data-v-aee6eda6],.task-secondary-action[data-v-aee6eda6]{transition:none}}.work-clean-page[data-v-aee6eda6]{font-size:14px}.work-task-list button[data-v-aee6eda6],.incoming-clean-list article[data-v-aee6eda6]{align-items:start;min-height:64px;height:auto;padding-top:11px;padding-bottom:11px}.work-task-list button strong[data-v-aee6eda6],.incoming-clean-list strong[data-v-aee6eda6]{overflow:visible;font-size:15px;line-height:1.45;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.work-task-list button small[data-v-aee6eda6],.incoming-clean-list small[data-v-aee6eda6]{overflow:visible;font-size:12px;line-height:1.45;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.work-detail-head h1[data-v-aee6eda6],.detail-disclosure-body[data-v-aee6eda6],.task-io-pane[data-v-aee6eda6],.task-io-pane[data-v-aee6eda6] :where(strong,b,span,a,i){overflow-wrap:anywhere}.detail-disclosure-body[data-v-aee6eda6]{font-size:14px;line-height:1.65}.task-meta-block small[data-v-aee6eda6],.task-meta-block b[data-v-aee6eda6]{font-size:13px}@media(max-width:820px){.work-task-list button[data-v-aee6eda6],.incoming-clean-list article[data-v-aee6eda6]{min-height:58px}}.remote-shell[data-v-d8d7d426]{min-height:calc(100vh - 74px);border:1px solid #e4eaf3;border-radius:16px;background:#fff;overflow:hidden}.remote-host[data-v-d8d7d426]{min-height:inherit}[data-v-d8d7d426] .department-frame{display:block;width:100%;min-height:calc(100vh - 76px);border:0;background:#fff}.module-state[data-v-d8d7d426]{min-height:480px;display:grid;place-content:center;justify-items:center;gap:13px;color:#8493a8}.spinner[data-v-d8d7d426]{width:32px;height:32px;border:3px solid #dce6fa;border-top-color:#2f68ed;border-radius:50%;animation:spin-d8d7d426 .8s linear infinite}.module-state--error strong[data-v-d8d7d426]{color:#2b3e59;font-size:18px}.module-state button[data-v-d8d7d426]{padding:9px 16px;border:0;border-radius:9px;color:#fff;background:#2f68ed}@keyframes spin-d8d7d426{to{transform:rotate(360deg)}}.member-picker[data-v-c6ded95f]{position:relative;display:grid;gap:5px}.member-picker-input[data-v-c6ded95f]{position:relative}.member-picker-input input[data-v-c6ded95f]{box-sizing:border-box;width:100%;height:39px;padding:0 34px 0 11px;border:1px solid #d8e1ee;border-radius:8px;color:#2f4057;background:#fff;font:inherit;font-size:13px;outline:none}.member-picker-input input[data-v-c6ded95f]:focus{border-color:#5d91ea;box-shadow:0 0 0 3px #3475e91c}.member-picker-input>button[data-v-c6ded95f]{position:absolute;top:50%;right:8px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;color:#73849b;background:#eef2f7;cursor:pointer;transform:translateY(-50%)}.member-picker-input>button[data-v-c6ded95f]:hover{color:#b23c32;background:#fff0ee}.member-picker-selection[data-v-c6ded95f]{overflow:hidden;color:#74869d;font-size:11px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.member-picker-options[data-v-c6ded95f]{position:absolute;z-index:80;top:calc(100% + 5px);right:0;left:0;display:grid;max-height:260px;overflow:auto;padding:6px;border:1px solid #d6e0ed;border-radius:9px;background:#fff;box-shadow:0 14px 32px #1b31522b;gap:3px}.member-picker-options>p[data-v-c6ded95f]{margin:0;padding:14px 10px;color:#7d8da2;font-size:12px;text-align:center}.member-picker-options>button[data-v-c6ded95f]{display:grid;width:100%;padding:8px 9px;border:0;border-radius:7px;color:#2f4562;background:#fff;text-align:left;cursor:pointer;gap:3px}.member-picker-options>button[data-v-c6ded95f]:hover,.member-picker-options>button.active[data-v-c6ded95f]{background:#edf4ff}.member-picker-options>button.selected[data-v-c6ded95f]{box-shadow:inset 0 0 0 1px #9ebbf0}.member-picker-options span[data-v-c6ded95f]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700}.member-picker-options b[data-v-c6ded95f]{color:#2670dd}.member-picker-options small[data-v-c6ded95f]{overflow:hidden;color:#7b8ca2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.member-picker-options>button.unavailable[data-v-c6ded95f]{cursor:not-allowed;opacity:.58}.member-picker-options>button.unavailable[data-v-c6ded95f]:hover{background:#fff}.member-picker-options small em[data-v-c6ded95f]{margin-left:6px;color:#b26b32;font-style:normal}.flow-builder-v3[data-v-afd13f2c]{--v3-text: #182230;--v3-muted: #667085;--v3-subtle: #98a2b3;--v3-line: #dfe3ea;--v3-soft-line: #e9ecf1;--v3-primary: #2563eb;--v3-primary-soft: #eff4ff;--v3-bg: #f7f8fb;--workflow-list-width: clamp(188px, 12vw, 200px);--property-panel-width: clamp(300px, 19vw, 312px);box-sizing:border-box;position:relative;display:grid;grid-template-columns:var(--workflow-list-width) minmax(0,1fr) var(--property-panel-width);grid-template-rows:56px minmax(0,1fr);width:100%;height:100%;min-height:0;min-width:0;max-width:100%;overflow:hidden;color:var(--v3-text);background:var(--v3-bg);font-size:14px}.flow-builder-v3.list-is-collapsed[data-v-afd13f2c]{grid-template-columns:56px minmax(0,1fr) var(--property-panel-width)}.flow-builder-v3.properties-is-collapsed[data-v-afd13f2c]{grid-template-columns:var(--workflow-list-width) minmax(0,1fr) 56px}.flow-builder-v3.list-is-collapsed.properties-is-collapsed[data-v-afd13f2c]{grid-template-columns:56px minmax(0,1fr) 56px}.workflow-list-v3[data-v-afd13f2c]{z-index:20;grid-column:1;grid-row:1 / -1;display:flex;min-width:0;overflow:hidden;flex-direction:column;border-right:1px solid var(--v3-line);background:#fff}.workflow-list-v3>header[data-v-afd13f2c]{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 10px 0 14px;border-bottom:1px solid var(--v3-soft-line)}.workflow-list-title[data-v-afd13f2c]{display:flex;align-items:center;min-width:0;gap:9px}.workflow-list-title strong[data-v-afd13f2c]{color:var(--v3-text);font-size:16px;font-weight:750;white-space:nowrap}.workflow-list-symbol[data-v-afd13f2c]{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--v3-primary);background:var(--v3-primary-soft);font-size:14px;font-weight:800}.workflow-list-collapse[data-v-afd13f2c]{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border:1px solid var(--v3-line);border-radius:9px;color:#5e6878;background:#fff;font-size:22px;line-height:1;cursor:pointer}.workflow-list-collapse[data-v-afd13f2c]:hover{border-color:#c5d3f2;color:var(--v3-primary);background:#f8faff}.workflow-list-scroll[data-v-afd13f2c]{min-height:0;overflow-y:auto;flex:1;scrollbar-width:thin}.workflow-list-label[data-v-afd13f2c]{margin:0;padding:16px 16px 8px;color:#8a94a5;font-size:13px;font-weight:700;letter-spacing:.04em}.workflow-items[data-v-afd13f2c],.workflow-framework-list[data-v-afd13f2c]{display:grid;gap:6px;padding:0 9px 10px}.workflow-items button[data-v-afd13f2c],.workflow-framework-main[data-v-afd13f2c]{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 7px;width:100%;min-height:58px;padding:8px;overflow:hidden;border:1px solid transparent;border-radius:9px;color:#273144;background:#fff;text-align:left;cursor:pointer}.workflow-items button[data-v-afd13f2c]:hover,.workflow-items button.active[data-v-afd13f2c],.workflow-framework-list article.expanded>.workflow-framework-main[data-v-afd13f2c],.workflow-framework-main[data-v-afd13f2c]:hover{border-color:#cfe0ff;background:#eff4ff}.workflow-code-v3[data-v-afd13f2c]{display:grid;grid-row:1 / span 2;place-items:center;min-width:0;height:34px;padding:0 5px;overflow:hidden;border-radius:8px;color:#406cc9;background:#ecf2ff;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.workflow-item-title-v3[data-v-afd13f2c]{min-width:0;overflow:hidden;color:#273144;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.workflow-items button small[data-v-afd13f2c],.workflow-framework-main small[data-v-afd13f2c]{min-width:0;overflow:hidden;color:#8a94a5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workflow-framework-list article[data-v-afd13f2c]{overflow:hidden;border:1px solid #edf0f4;border-radius:10px;background:#fff}.workflow-framework-main[data-v-afd13f2c]{border:0;border-radius:0}.workflow-framework-actions[data-v-afd13f2c]{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:7px;border-top:1px solid #e8edf5}.workflow-framework-actions button[data-v-afd13f2c],.framework-nodes button[data-v-afd13f2c]{min-height:30px;padding:5px 7px;border:1px solid #d8e3f5;border-radius:7px;color:#315fae;background:#f3f7ff;font-size:11px;cursor:pointer}.workflow-framework-actions button[data-v-afd13f2c]:disabled,.framework-nodes button[data-v-afd13f2c]:disabled{cursor:not-allowed;opacity:.45}.framework-nodes[data-v-afd13f2c]{display:grid;gap:5px;padding:0 7px 8px}.framework-nodes button[data-v-afd13f2c]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;text-align:left}.framework-nodes button>span[data-v-afd13f2c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-list-empty[data-v-afd13f2c]{margin:8px;color:var(--v3-subtle);font-size:12px;text-align:center}.workflow-list-add[data-v-afd13f2c]{padding:10px;border-top:1px solid var(--v3-soft-line)}.workflow-list-add button[data-v-afd13f2c]{display:flex;align-items:center;width:100%;min-height:42px;padding:6px 8px;border:1px dashed #bfd0ee;border-radius:9px;color:#315fae;background:#f7faff;font-size:14px;cursor:pointer;gap:8px}.workflow-list-add button span[data-v-afd13f2c]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#fff;background:var(--v3-primary);font-size:19px}.list-is-collapsed .workflow-list-v3>header[data-v-afd13f2c]{justify-content:center;padding:0}.list-is-collapsed .workflow-list-title[data-v-afd13f2c],.list-is-collapsed .workflow-list-label[data-v-afd13f2c],.list-is-collapsed .workflow-item-title-v3[data-v-afd13f2c],.list-is-collapsed .workflow-items small[data-v-afd13f2c],.list-is-collapsed .workflow-framework-main small[data-v-afd13f2c],.list-is-collapsed .workflow-framework-actions[data-v-afd13f2c],.list-is-collapsed .framework-nodes[data-v-afd13f2c],.list-is-collapsed .workflow-list-add strong[data-v-afd13f2c]{display:none}.list-is-collapsed .workflow-items[data-v-afd13f2c],.list-is-collapsed .workflow-framework-list[data-v-afd13f2c]{padding-inline:6px}.list-is-collapsed .workflow-items button[data-v-afd13f2c],.list-is-collapsed .workflow-framework-main[data-v-afd13f2c]{display:grid;grid-template-columns:1fr;min-height:46px;padding:6px 3px}.list-is-collapsed .workflow-code-v3[data-v-afd13f2c]{grid-row:auto;width:100%;height:31px;padding:0 2px;font-size:9px}.list-is-collapsed .workflow-list-add[data-v-afd13f2c]{padding:8px 6px}.list-is-collapsed .workflow-list-add button[data-v-afd13f2c]{justify-content:center;padding:0;border:0;background:transparent}.configuration-heading[data-v-afd13f2c]{z-index:18;grid-column:2 / 4;grid-row:1;display:flex;align-items:center;justify-content:space-between;min-width:0;padding:0 14px 0 18px;border-bottom:1px solid var(--v3-line);background:#fffffffa}.builder-title-v3[data-v-afd13f2c]{display:flex;align-items:center;min-width:0;color:var(--v3-muted);gap:10px}.builder-title-v3>span[data-v-afd13f2c]{padding:4px 7px;border-radius:6px;color:var(--v3-primary);background:var(--v3-primary-soft);font-size:12px;font-weight:800}.workflow-title-inline-v3[data-v-afd13f2c]{position:relative;display:flex;align-items:center;min-width:180px;width:clamp(180px,30vw,420px)}.workflow-title-inline-v3 input[data-v-afd13f2c]{box-sizing:border-box;width:100%;height:36px;padding:0 34px 0 8px;overflow:hidden;border:1px solid transparent;border-radius:7px;color:var(--v3-text);background:transparent;font:inherit;font-size:18px;font-weight:750;text-overflow:ellipsis;white-space:nowrap;outline:none}.workflow-title-inline-v3:hover input[data-v-afd13f2c]{border-color:#d5deed;background:#f8faff}.workflow-title-inline-v3 input[data-v-afd13f2c]:focus{border-color:#75a2ed;background:#fff;box-shadow:0 0 0 3px #2f6de01a;text-overflow:clip}.workflow-title-inline-v3>i[data-v-afd13f2c]{position:absolute;right:10px;color:#8ca0bb;font-size:13px;font-style:normal;pointer-events:none}.workflow-status-v3[data-v-afd13f2c]{padding:5px 8px;border:1px solid #e1e3ea;border-radius:7px;color:#687386;background:#f7f8fa;font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.builder-actions-v3[data-v-afd13f2c]{display:flex;align-items:center;gap:8px}.builder-actions-v3 button[data-v-afd13f2c]{min-width:78px;height:36px;padding:0 16px;border:1px solid var(--v3-line);border-radius:9px;color:#475467;background:#fff;font-size:14px;font-weight:700;cursor:pointer}.builder-actions-v3 button.primary[data-v-afd13f2c]{border-color:var(--v3-primary);color:#fff;background:var(--v3-primary)}.builder-actions-v3 button[data-v-afd13f2c]:disabled{cursor:not-allowed;opacity:.48}.canvas-panel-v3[data-v-afd13f2c]{position:relative;grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:hidden;background:var(--v3-bg)}.canvas-panel-v3[data-v-afd13f2c]>.workflow-canvas{width:100%;height:100%;min-height:0;border:0;border-radius:0;background:#f8faff}.canvas-panel-v3[data-v-afd13f2c]>.workflow-canvas:not(.workflow-canvas--expanded) .canvas-toolbar{display:none}.canvas-panel-v3[data-v-afd13f2c]>.workflow-canvas.workflow-canvas--expanded .canvas-toolbar{display:flex}.canvas-actions-v3[data-v-afd13f2c]{position:absolute;z-index:24;top:10px;right:12px;display:flex;align-items:center;padding:4px;border:1px solid #d8dde6;border-radius:11px;background:#fffffff7;box-shadow:0 5px 16px #141f3217;gap:4px}.canvas-actions-v3>button[data-v-afd13f2c]{display:flex;align-items:center;height:34px;padding:0 11px;border:0;border-radius:8px;color:#465365;background:transparent;font-size:13px;font-weight:700;cursor:pointer;gap:6px}.canvas-actions-v3>button[data-v-afd13f2c]:hover{color:var(--v3-primary);background:var(--v3-primary-soft)}.node-type-popover-v3[data-v-afd13f2c]{position:absolute;top:48px;right:72px;width:min(560px,calc(100vw - 430px));max-height:min(720px,calc(100vh - 145px));overflow-y:auto;border:1px solid #dce2eb;border-radius:12px;background:#fff;box-shadow:0 16px 36px #141f322e}.node-type-popover-v3>header[data-v-afd13f2c]{display:grid;gap:4px;padding:13px 14px;border-bottom:1px solid #edf0f4}.node-type-popover-v3>header strong[data-v-afd13f2c]{color:#273144;font-size:16px}.node-type-popover-v3>header span[data-v-afd13f2c]{color:#8a94a5;font-size:13px;line-height:1.55}.execution-parent-picker[data-v-afd13f2c]{display:grid;gap:5px;padding:10px 14px;border-bottom:1px solid #edf0f4}.execution-parent-picker>span[data-v-afd13f2c]{color:#6f7e91;font-size:13px;font-weight:700}.execution-parent-picker>select[data-v-afd13f2c]{min-height:40px;padding:0 9px;border:1px solid #dce3ed;border-radius:8px;color:#40516a;background:#fbfcfe;font-size:14px}.node-library-empty-hint[data-v-afd13f2c]{margin:0;padding:11px 14px;border-bottom:1px solid #edf0f4;color:#8a5b20;background:#fff9ee;font-size:13px;line-height:1.55}.node-library-section[data-v-afd13f2c]{display:grid;padding:11px 12px 12px;border-bottom:1px solid #edf0f4;gap:8px}.node-library-section[data-v-afd13f2c]:last-child{border-bottom:0}.node-library-section>strong[data-v-afd13f2c]{color:#475467;font-size:13px}.node-library-section>div[data-v-afd13f2c]{display:grid;grid-template-columns:1fr 1fr;gap:9px}.library-node[data-v-afd13f2c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;align-items:start;min-height:102px;padding:12px;border:1px solid #e5eaf1;border-radius:9px;color:#344054;background:#fbfcfe;text-align:left;cursor:grab;gap:7px}.library-node[data-v-afd13f2c]:hover{border-color:#bfd2fa;background:#f2f6ff}.library-node>span[data-v-afd13f2c]{display:grid;min-width:0;gap:3px}.library-node strong[data-v-afd13f2c]{font-size:14px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.library-node[data-v-afd13f2c]:disabled{cursor:not-allowed;opacity:.48}.library-node small[data-v-afd13f2c]{color:#8997aa;font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:normal}.library-node em[data-v-afd13f2c]{color:#4c6f9f;font-size:11px;font-style:normal;line-height:1.45;overflow-wrap:anywhere}.library-node>b[data-v-afd13f2c]{color:#6080ad;font-size:17px}.category-parameters-v3>small[data-v-afd13f2c]{color:#7b8a9e;font-size:12px;line-height:1.55}.message[data-v-afd13f2c]{position:absolute;z-index:28;top:12px;left:12px;max-width:min(520px,calc(100% - 430px));padding:10px 13px;border-radius:8px;box-shadow:0 7px 20px #141f3217;font-size:13px}.message--error[data-v-afd13f2c]{border:1px solid #efc0b5;color:#9e4a38;background:#fff2ee}.message--success[data-v-afd13f2c]{border:1px solid #b9e4d6;color:#20725d;background:#eaf8f3}.operation-binding .operation-binding-warning[data-v-afd13f2c]{color:#a15d13}.property-panel-v3[data-v-afd13f2c]{z-index:16;grid-column:3;grid-row:2;display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;border-left:1px solid var(--v3-line);background:#fff}.property-head-v3[data-v-afd13f2c]{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:12px 14px;border-bottom:1px solid var(--v3-soft-line)}.property-head-v3>div[data-v-afd13f2c]{display:flex;min-width:0;flex-direction:column;gap:4px}.property-head-v3>.property-head-actions[data-v-afd13f2c]{display:flex;flex:0 0 auto;align-items:center;flex-direction:row;gap:7px}.property-panel-collapse[data-v-afd13f2c]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--v3-line);border-radius:9px;color:#5e6878;background:#fff;font-size:22px;line-height:1;cursor:pointer}.property-panel-collapse[data-v-afd13f2c]:hover{border-color:#c5d3f2;color:var(--v3-primary);background:#f8faff}.properties-is-collapsed .property-head-v3[data-v-afd13f2c]{justify-content:center;padding-inline:0}.properties-is-collapsed .property-heading-copy[data-v-afd13f2c],.properties-is-collapsed .property-delete-v3[data-v-afd13f2c],.properties-is-collapsed .property-scroll-v3[data-v-afd13f2c]{display:none}.property-head-v3 span[data-v-afd13f2c]{overflow:hidden;color:var(--v3-primary);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.property-head-v3 strong[data-v-afd13f2c]{overflow:hidden;color:#202a3a;font-size:18px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.property-head-v3 small[data-v-afd13f2c]{color:#6f7a8c;font-size:13px}.property-delete-v3[data-v-afd13f2c]{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid #efd0cb;border-radius:10px;color:#bd4f43;background:#fff5f3;font-size:20px;cursor:pointer}.property-scroll-v3[data-v-afd13f2c]{min-height:0;padding:0 14px 18px;overflow-y:auto;flex:1;scrollbar-width:thin}.property-section-v3[data-v-afd13f2c]{padding:15px 0 16px;border-bottom:1px solid #eceef2}.property-section-title-v3[data-v-afd13f2c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.property-section-title-v3 strong[data-v-afd13f2c]{color:#2d3748;font-size:15px;font-weight:750}.field-v3[data-v-afd13f2c]{display:grid;margin-top:10px;gap:6px}.field-v3>span[data-v-afd13f2c]{color:#667085;font-size:12px;font-weight:650}.field-v3 input[data-v-afd13f2c],.field-v3 select[data-v-afd13f2c],.field-v3 textarea[data-v-afd13f2c]{box-sizing:border-box;width:100%;min-height:38px;padding:8px 10px;border:1px solid #d9dfe8;border-radius:8px;outline:none;color:#344054;background:#fff;font:13px/1.45 inherit}.field-v3 textarea[data-v-afd13f2c]{min-height:74px;resize:vertical;font-family:inherit}.category-parameters-v3 textarea[data-v-afd13f2c]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.field-v3 input[data-v-afd13f2c]:focus,.field-v3 select[data-v-afd13f2c]:focus,.field-v3 textarea[data-v-afd13f2c]:focus{border-color:#8bb0f2;box-shadow:0 0 0 3px #2563eb1a}.property-kind[data-v-afd13f2c]{padding:4px 7px;border-radius:6px;color:#3265c5;background:#e9f0ff;font-size:11px;font-weight:700}.property-section-title-v3>span[data-v-afd13f2c]{color:#8190a5;font-size:11px}.property-section-title-v3>button[data-v-afd13f2c]{padding:5px 8px;border:0;border-radius:7px;color:#2d63c8;background:#eef4ff;font-size:12px;font-weight:700;cursor:pointer}.property-section-title-v3>button[data-v-afd13f2c]:disabled{color:#98a2b3;background:#f2f4f7;cursor:not-allowed}.owner-fallback-note-v3[data-v-afd13f2c]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;margin-top:14px;padding:12px;border:1px solid #ead8ae;border-radius:10px;color:#7c6537;background:#fffaf0;gap:9px}.owner-fallback-note-v3>span[data-v-afd13f2c]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#9a6b18;background:#f5dfad;font-size:12px;font-weight:800}.owner-fallback-note-v3 p[data-v-afd13f2c]{margin:0;font-size:12px;line-height:1.6}.io-section-v3[data-v-afd13f2c]{display:grid;gap:9px}.io-section-v3 .property-section-title-v3[data-v-afd13f2c]{margin-bottom:1px}.io-row-v3[data-v-afd13f2c]{display:grid;padding:10px;border:1px solid #e1e6ee;border-radius:10px;background:#fbfcfe;gap:9px}.io-row-top-v3[data-v-afd13f2c]{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:7px}.io-classification-v3[data-v-afd13f2c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px}.io-classification-v3 label[data-v-afd13f2c]{display:grid;min-width:0;gap:5px}.io-contract-hint-v3[data-v-afd13f2c]{color:#74869d;font-size:11px;line-height:1.55}.io-row-top-v3 input[data-v-afd13f2c],.io-classification-v3 select[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) input[data-v-afd13f2c]{box-sizing:border-box;width:100%;min-height:34px;padding:6px 8px;border:1px solid #d9dfe8;border-radius:7px;color:#344054;background:#fff;font:12px/1.4 inherit}.io-row-top-v3>button[data-v-afd13f2c]{width:28px;height:28px;padding:0;border:1px solid #eed0ca;border-radius:7px;color:#b84e43;background:#fff6f4;font-size:16px;cursor:pointer}.io-row-top-v3>button[data-v-afd13f2c]:disabled,.io-row-v3 input[data-v-afd13f2c]:disabled,.io-row-v3 select[data-v-afd13f2c]:disabled{cursor:not-allowed;opacity:.7}.io-row-v3 label[data-v-afd13f2c]:not(.required-switch-v3){display:grid;gap:5px}.io-row-v3 label>span[data-v-afd13f2c]{color:#7a8799;font-size:11px}.required-switch-v3[data-v-afd13f2c]{display:flex;align-items:center;width:max-content;color:#64748b;font-size:11px;gap:6px}.required-switch-v3 input[data-v-afd13f2c]{width:15px;height:15px;margin:0;accent-color:#2563eb}.required-switch-v3 i[data-v-afd13f2c]{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:#fff;background:#2563eb;font-size:10px;font-style:normal}.io-row-v3.is-fixed .io-row-top-v3[data-v-afd13f2c]{grid-template-columns:minmax(0,1fr) 92px}.io-row-v3.is-fixed .io-row-top-v3 strong[data-v-afd13f2c]{color:#344054;font-size:13px}.io-row-v3.is-fixed .io-row-top-v3>span[data-v-afd13f2c]{padding:7px 8px;border-radius:7px;color:#5e6f86;background:#f0f3f8;font-size:11px}.io-row-v3.is-fixed p[data-v-afd13f2c]{margin:0;color:#526174;font-size:12px;line-height:1.5}.io-empty-v3[data-v-afd13f2c]{margin:0;padding:14px 10px;border:1px dashed #d8e0eb;border-radius:9px;color:#8a96a8;background:#fafbfd;font-size:11px;line-height:1.5;text-align:center}.business-parameter-panel-v3[data-v-afd13f2c]{display:grid;margin-top:14px;padding:12px;border:1px solid #dbe5f3;border-radius:10px;background:#f8fbff;gap:10px}.business-parameter-title-v3[data-v-afd13f2c],.io-advanced-action-v3[data-v-afd13f2c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.business-parameter-title-v3 strong[data-v-afd13f2c]{color:#344054;font-size:14px}.business-parameter-title-v3>span[data-v-afd13f2c]{padding:3px 7px;border-radius:999px;color:#26725f;background:#e8f7f1;font-size:12px;white-space:nowrap}.parameter-grid-v3[data-v-afd13f2c]{display:grid;gap:10px}.parameter-field-v3[data-v-afd13f2c]{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 116px;gap:10px}.parameter-field-v3>span[data-v-afd13f2c]:first-child{display:grid;min-width:0;gap:3px}.parameter-field-v3 b[data-v-afd13f2c]{color:#45566f;font-size:13px}.parameter-field-v3 small[data-v-afd13f2c],.parameter-empty-v3[data-v-afd13f2c]{color:#7c8ba0;font-size:12px;line-height:1.45}.parameter-field-v3>select[data-v-afd13f2c],.parameter-number-v3 input[data-v-afd13f2c],.business-field-type-v3[data-v-afd13f2c]{box-sizing:border-box;width:100%;min-height:35px;padding:6px 8px;border:1px solid #d6dfeb;border-radius:7px;color:#344054;background:#fff;font:13px/1.4 inherit}.parameter-field-v3.is-switch>input[data-v-afd13f2c]{justify-self:end;width:34px;height:18px;accent-color:#2563eb}.parameter-number-v3[data-v-afd13f2c]{position:relative;display:block}.parameter-number-v3 input[data-v-afd13f2c]{padding-right:32px}.parameter-number-v3 i[data-v-afd13f2c]{position:absolute;top:50%;right:9px;color:#8b98aa;font-size:11px;font-style:normal;transform:translateY(-50%)}.parameter-empty-v3[data-v-afd13f2c]{margin:0;padding:9px 10px;border-radius:7px;background:#fff}.advanced-parameters-v3[data-v-afd13f2c],.io-advanced-v3[data-v-afd13f2c],.technical-field-v3[data-v-afd13f2c]{margin-top:10px;color:#65758b;font-size:12px}.advanced-parameters-v3>summary[data-v-afd13f2c],.io-advanced-v3>summary[data-v-afd13f2c],.technical-field-v3>summary[data-v-afd13f2c]{width:max-content;color:#5e7088;cursor:pointer}.automatic-input-v3[data-v-afd13f2c]{display:grid;gap:8px}.automatic-input-v3>div[data-v-afd13f2c]{display:grid;padding:10px 11px;border:1px solid #dfe7f2;border-radius:9px;background:#f8fbff;gap:3px}.automatic-input-v3 b[data-v-afd13f2c]{color:#35547e;font-size:13px}.automatic-input-v3 span[data-v-afd13f2c]{color:#738399;font-size:12px}.io-advanced-content-v3[data-v-afd13f2c]{display:grid;margin-top:10px;gap:9px}.io-advanced-action-v3>span[data-v-afd13f2c]{color:#8290a2;font-size:11px}.io-advanced-action-v3>button[data-v-afd13f2c]{padding:5px 8px;border:0;border-radius:7px;color:#2d63c8;background:#eef4ff;font-size:11px;font-weight:700;cursor:pointer}.technical-field-v3[data-v-afd13f2c]{padding-top:7px;border-top:1px dashed #e2e8f0}.technical-field-v3 .io-classification-v3[data-v-afd13f2c]{margin-top:8px}.compact-property-group[data-v-afd13f2c]{padding:0}.compact-property-group>summary[data-v-afd13f2c]{padding:14px 2px;color:#4c6079;font-size:13px;font-weight:700;cursor:pointer}.compact-property-content[data-v-afd13f2c]{padding:0 2px 15px}.publish-property-v3 p[data-v-afd13f2c]{margin:0 0 10px;color:#7b8798;font-size:12px;line-height:1.55}@media(max-width:1180px){.flow-builder-v3[data-v-afd13f2c]{--workflow-list-width: 188px;--property-panel-width: 300px}.flow-builder-v3.list-is-collapsed[data-v-afd13f2c]{grid-template-columns:56px minmax(0,1fr) var(--property-panel-width)}.flow-builder-v3.properties-is-collapsed[data-v-afd13f2c]{grid-template-columns:var(--workflow-list-width) minmax(0,1fr) 56px}.flow-builder-v3.list-is-collapsed.properties-is-collapsed[data-v-afd13f2c]{grid-template-columns:56px minmax(0,1fr) 56px}}.flow-builder-v3[data-v-afd13f2c]{--workflow-list-width: clamp(208px, 14vw, 224px);--property-panel-width: clamp(320px, 22vw, 348px)}.workflow-list-scroll[data-v-afd13f2c]{display:flex;overflow:hidden;flex-direction:column}.workflow-list-section--main[data-v-afd13f2c]{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.workflow-list-section-head[data-v-afd13f2c]{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:7px 10px 5px 13px}.workflow-list-section-head>strong[data-v-afd13f2c],.template-list-toggle>strong[data-v-afd13f2c]{color:#56657a;font-size:12px;font-weight:750}.workflow-list-section-head>button[data-v-afd13f2c]:not(.template-list-toggle){display:grid;flex:0 0 auto;place-items:center;width:27px;height:27px;padding:0;border:0;border-radius:7px;color:#45658f;background:#f1f4f8;cursor:pointer}.property-delete-v3[data-v-afd13f2c]:disabled{cursor:not-allowed;opacity:.45}.discard-dialog-backdrop[data-v-afd13f2c]{position:fixed;z-index:1400;inset:0;display:grid;place-items:center;padding:24px;background:#11182752;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.discard-dialog[data-v-afd13f2c]{display:grid;grid-template-columns:40px minmax(0,1fr);width:min(390px,calc(100vw - 48px));padding:20px;border:1px solid rgba(255,255,255,.86);border-radius:16px;background:#fff;box-shadow:0 24px 60px #141f3238;gap:14px}.discard-dialog-icon[data-v-afd13f2c]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#b54708;background:#fff4e5}.discard-dialog>div[data-v-afd13f2c]{display:grid;align-content:center;gap:5px}.discard-dialog strong[data-v-afd13f2c]{color:#1d2939;font-size:16px}.discard-dialog p[data-v-afd13f2c]{margin:0;color:#667085;font-size:13px;line-height:1.6}.discard-dialog footer[data-v-afd13f2c]{grid-column:1 / -1;display:flex;justify-content:flex-end;padding-top:4px;gap:8px}.discard-dialog footer button[data-v-afd13f2c]{min-height:36px;padding:0 14px;border:1px solid #d0d5dd;border-radius:9px;color:#344054;background:#fff;font-size:13px;font-weight:700;cursor:pointer}.discard-dialog footer button[data-v-afd13f2c]:hover,.discard-dialog footer button[data-v-afd13f2c]:focus-visible{border-color:#9db7ea;outline:none;box-shadow:0 0 0 3px #2563eb1f}.discard-dialog footer .danger[data-v-afd13f2c]{border-color:#d92d20;color:#fff;background:#d92d20}.workflow-list-section-head>button[data-v-afd13f2c]:not(.template-list-toggle):hover{color:#245fc7;background:#e8f0fd}.workflow-items[data-v-afd13f2c]{display:block;min-height:0;padding:0 8px 10px;overflow-y:auto}.workflow-items button[data-v-afd13f2c]{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:7px 8px 7px 10px;border:0;border-left:2px solid transparent;border-radius:7px;gap:8px}.workflow-items button+button[data-v-afd13f2c]{margin-top:3px}.workflow-items button[data-v-afd13f2c]:hover{border-color:transparent;background:#f6f8fb}.workflow-items button.active[data-v-afd13f2c]{border-color:#3975d8;background:#edf3fc}.workflow-item-copy[data-v-afd13f2c]{display:grid;min-width:0;gap:3px}.workflow-item-title-v3[data-v-afd13f2c]{font-size:13px;font-weight:720}.workflow-item-copy small[data-v-afd13f2c]{overflow:hidden;color:#8a96a7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.workflow-list-status[data-v-afd13f2c],.workflow-framework-main>em[data-v-afd13f2c]{align-self:center;color:#69778b;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.workflow-template-section[data-v-afd13f2c]{position:relative;flex:0 0 auto;margin:0 8px 8px;border:1px solid #e0e6ef;border-radius:10px;background:#f8fafc;box-shadow:0 2px 8px #20324c0d}.template-section-head[data-v-afd13f2c]{min-height:42px;padding:5px 7px 5px 9px}.template-list-toggle[data-v-afd13f2c]{display:flex;flex:1 1 auto;align-items:center;min-width:0;padding:0;border:0;color:#728196;background:transparent;cursor:pointer;gap:5px}.template-list-toggle>strong[data-v-afd13f2c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-section-icon[data-v-afd13f2c],.template-item-icon[data-v-afd13f2c]{display:grid;flex:0 0 auto;place-items:center;width:25px;height:25px;border-radius:7px;color:#57708f;background:#eaf0f7}.template-toggle-chevron[data-v-afd13f2c]{flex:0 0 auto;margin-left:auto;transition:transform .18s ease}.workflow-template-section.expanded .template-toggle-chevron[data-v-afd13f2c]{transform:rotate(180deg)}.template-list-toggle small[data-v-afd13f2c]{display:grid;flex:0 0 auto;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;color:#7a8799;background:#f0f2f6;font-size:10px}.workflow-framework-list[data-v-afd13f2c]{position:absolute;z-index:40;right:-1px;bottom:calc(100% + 7px);left:-1px;display:grid;max-height:min(42vh,340px);padding:6px;overflow-y:auto;border:1px solid #d9e1ec;border-radius:11px;background:#fffffffa;box-shadow:0 16px 34px #1c2b4329;gap:2px}.workflow-framework-main[data-v-afd13f2c]{display:grid;grid-template-columns:27px minmax(0,1fr) 17px;align-items:center;width:100%;min-height:43px;padding:6px 8px;border:0;border-radius:8px;background:#fff;text-align:left;cursor:pointer;gap:8px}.workflow-framework-main[data-v-afd13f2c]:hover{background:#f3f6fa}.workflow-framework-main.active[data-v-afd13f2c]{color:#245fc7;background:#eaf1fc}.workflow-framework-main.active .template-item-icon[data-v-afd13f2c]{color:#fff;background:#3975d8}.workflow-framework-main .workflow-item-title-v3[data-v-afd13f2c]{overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap}.workflow-framework-main.active .workflow-item-title-v3[data-v-afd13f2c]{color:#245fc7}.template-item-check[data-v-afd13f2c]{color:#2f6dcc}.template-popover-enter-active[data-v-afd13f2c],.template-popover-leave-active[data-v-afd13f2c]{transform-origin:bottom center;transition:opacity .16s ease,transform .16s ease}.template-popover-enter-from[data-v-afd13f2c],.template-popover-leave-to[data-v-afd13f2c]{opacity:0;transform:translateY(6px) scale(.985)}.list-is-collapsed .workflow-list-scroll[data-v-afd13f2c]{display:none}.workflow-list-collapse svg[data-v-afd13f2c],.property-panel-collapse svg[data-v-afd13f2c]{transition:transform .18s ease}.workflow-list-collapse svg.reversed[data-v-afd13f2c],.property-panel-collapse svg.reversed[data-v-afd13f2c]{transform:rotate(180deg)}.builder-title-v3[data-v-afd13f2c]{flex:1 1 auto;overflow:hidden;gap:9px}.workflow-title-display-v3[data-v-afd13f2c]{display:grid;flex:0 1 auto;min-width:0;max-width:min(420px,29vw);gap:1px}.workflow-title-display-v3 strong[data-v-afd13f2c]{overflow:hidden;color:#1f2b3d;font-size:17px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.workflow-title-display-v3 small[data-v-afd13f2c]{overflow:hidden;color:#8a95a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workflow-status-v3[data-v-afd13f2c]{margin-left:0}.workflow-config-trigger-v3[data-v-afd13f2c]{display:inline-flex;align-items:center;height:32px;margin-left:auto;padding:0 10px;border:1px solid #d8e0eb;border-radius:8px;color:#53657c;background:#fff;font-size:12px;font-weight:700;cursor:pointer;gap:5px}.workflow-config-trigger-v3[data-v-afd13f2c]:hover{color:#285fbf;border-color:#b9cbea;background:#eef4fd}.builder-actions-v3[data-v-afd13f2c]{flex:0 0 auto}.template-actions-v3 button[data-v-afd13f2c]{min-width:72px;padding-inline:13px}.property-head-v3[data-v-afd13f2c]{min-height:56px;padding:8px 11px 8px 13px}.property-head-v3>div[data-v-afd13f2c]{gap:2px}.property-head-v3 strong[data-v-afd13f2c]{font-size:15px}.property-head-v3 span[data-v-afd13f2c]{font-size:10px}.property-head-actions[data-v-afd13f2c]{max-width:52%}.property-reference-node[data-v-afd13f2c]{height:30px;padding:0 9px;border:1px solid #cbd9ef;border-radius:7px;color:#315fae;background:#f4f7fd;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.property-delete-v3[data-v-afd13f2c],.property-panel-collapse[data-v-afd13f2c]{width:30px;height:30px;border-radius:8px}.property-scroll-v3[data-v-afd13f2c]{padding:0 12px 14px}.property-content-fields[data-v-afd13f2c]{min-width:0;margin:0;padding:0;border:0}.property-content-fields[data-v-afd13f2c]:disabled{opacity:.82}.property-section-v3[data-v-afd13f2c]{padding:11px 0 12px}.property-section-title-v3[data-v-afd13f2c]{margin-bottom:8px}.property-section-title-v3 strong[data-v-afd13f2c]{font-size:13px}.readonly-node-code[data-v-afd13f2c]{padding:3px 6px;border-radius:5px;color:#3567bd!important;background:#edf3fc;font-size:10px!important;font-weight:800}.field-v3[data-v-afd13f2c]{margin-top:7px;gap:4px}.field-v3>span[data-v-afd13f2c]{font-size:11px}.field-v3 input[data-v-afd13f2c],.field-v3 select[data-v-afd13f2c],.field-v3 textarea[data-v-afd13f2c]{min-height:34px;padding:6px 8px;border-radius:7px;font-size:12px}.field-v3 textarea[data-v-afd13f2c]{min-height:62px}.process-io-summary[data-v-afd13f2c]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;padding:8px 9px;border:1px solid #e1e7ef;border-radius:8px;background:#fafbfd;gap:7px}.process-io-summary span[data-v-afd13f2c]{color:#8a96a7;font-size:10px}.process-io-summary strong[data-v-afd13f2c]{color:#43546b;font-size:11px;font-weight:650}.io-section-v3[data-v-afd13f2c]{gap:7px}.property-section-title-v3>button[data-v-afd13f2c]{display:inline-flex;align-items:center;padding:4px 7px;font-size:11px;gap:3px}.io-row-v3[data-v-afd13f2c]{padding:8px;border-radius:8px;gap:7px}.io-row-fields[data-v-afd13f2c]{display:grid;grid-template-columns:minmax(94px,.8fr) minmax(0,1.2fr);gap:6px}.io-row-fields label[data-v-afd13f2c]{min-width:0}.io-row-top-v3 input[data-v-afd13f2c],.io-classification-v3 select[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) input[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) select[data-v-afd13f2c]{min-height:32px;padding:5px 7px;font-size:11px}.io-row-v3 label>span[data-v-afd13f2c]{font-size:10px}.io-empty-v3[data-v-afd13f2c]{padding:9px 8px;font-size:10px}.required-switch-v3[data-v-afd13f2c]{font-size:10px}.execution-settings-v3>summary[data-v-afd13f2c],.compact-property-group>summary[data-v-afd13f2c]{padding:10px 1px;font-size:12px}.compact-property-content[data-v-afd13f2c]{padding:0 1px 11px}.business-parameter-panel-v3[data-v-afd13f2c]{margin-top:8px;padding:8px}.business-parameter-title-v3[data-v-afd13f2c]{margin-bottom:6px}.advanced-parameters-v3[data-v-afd13f2c],.technical-field-v3[data-v-afd13f2c]{margin-top:7px;font-size:11px}.canvas-actions-v3>button[data-v-afd13f2c]:disabled{color:#a5afbd;background:transparent;cursor:not-allowed}.node-type-popover-v3[data-v-afd13f2c]{top:47px;right:70px;width:326px;max-height:none;overflow:visible;border-color:#d9e1ec;border-radius:12px;box-shadow:0 18px 42px #1827402b}.node-type-popover-v3>header[data-v-afd13f2c]{display:flex;align-items:center;justify-content:space-between;padding:12px 13px 10px 15px}.node-type-popover-v3>header strong[data-v-afd13f2c]{color:#26364d;font-size:14px;font-weight:760}.node-type-popover-v3>header button[data-v-afd13f2c]{display:grid;place-items:center;width:27px;height:27px;padding:0;border:0;border-radius:7px;color:#7a8798;background:transparent;cursor:pointer}.node-type-popover-v3>header button[data-v-afd13f2c]:hover{color:#2f5fa9;background:#eef3fb}.node-create-fields-v3[data-v-afd13f2c]{display:grid;padding:12px 14px 13px;gap:11px}.node-create-fields-v3 label[data-v-afd13f2c]{display:grid;gap:5px}.node-create-fields-v3 label>span[data-v-afd13f2c]{color:#66768b;font-size:11px;font-weight:700}.node-create-fields-v3 select[data-v-afd13f2c]{box-sizing:border-box;width:100%;height:37px;padding:0 10px;border:1px solid #d7e0ec;border-radius:8px;color:#34445b;background:#fbfcfe;font-size:13px;outline:none}.node-create-fields-v3 select[data-v-afd13f2c]:focus{border-color:#7fa4e2;background:#fff;box-shadow:0 0 0 3px #2f6dcc1a}.node-type-popover-v3>footer[data-v-afd13f2c]{display:flex;justify-content:flex-end;padding:9px 14px 12px;border-top:1px solid #edf0f4}.node-type-popover-v3>footer button[data-v-afd13f2c]{min-width:68px;height:33px;padding:0 14px;border:1px solid #2f6dcc;border-radius:8px;color:#fff;background:#2f6dcc;font-size:12px;font-weight:720;cursor:pointer}.node-type-popover-v3>footer button[data-v-afd13f2c]:hover{background:#245fc0}.node-type-popover-v3>footer button[data-v-afd13f2c]:disabled{cursor:not-allowed;opacity:.48}.io-row-v3[data-v-afd13f2c]{border-color:#dbe6f5;background:linear-gradient(145deg,#fbfdff,#f4f8fe)}.process-io-row-v3[data-v-afd13f2c]{box-shadow:inset 3px 0 #aac5ed}.io-row-top-v3 input[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) input[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) select[data-v-afd13f2c]{color:#34445a;background:#ffffffe6;font-size:12px}.io-row-v3 label>span[data-v-afd13f2c],.required-switch-v3[data-v-afd13f2c]{font-size:11px}.io-empty-v3[data-v-afd13f2c]{color:#7d8ca1;background:#f6f9fd;font-size:11px}.workflow-primary-create-v3[data-v-afd13f2c]{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:38px;margin:10px 10px 8px;padding:0 12px;border:1px solid #c8d9f2;border-radius:9px;color:#245fbf;background:linear-gradient(180deg,#f8fbff,#edf4ff);box-shadow:0 2px 7px #2d65b814;cursor:pointer;gap:7px}.workflow-primary-create-v3 strong[data-v-afd13f2c]{font-size:13px;font-weight:760}.workflow-primary-create-v3[data-v-afd13f2c]:hover{border-color:#9fbee9;background:#e8f1ff}.workflow-list-tabs-v3[data-v-afd13f2c]{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 10px 9px;padding:3px;border:1px solid #e1e7ef;border-radius:10px;background:#f1f4f8;gap:3px}.workflow-list-tabs-v3 button[data-v-afd13f2c]{display:flex;align-items:center;justify-content:center;min-width:0;height:32px;padding:0 8px;border:0;border-radius:7px;color:#6a788b;background:transparent;font-size:12px;font-weight:720;cursor:pointer;gap:5px}.workflow-list-tabs-v3 button small[data-v-afd13f2c]{color:#8793a3;font-size:10px;font-weight:700}.workflow-list-tabs-v3 button[data-v-afd13f2c]:hover{color:#315eaa}.workflow-list-tabs-v3 button.active[data-v-afd13f2c]{color:#245fc1;background:#fff;box-shadow:0 2px 8px #283d5e1a}.workflow-list-tabs-v3 button.active small[data-v-afd13f2c]{color:#4e78bb}.template-list-panel-v3[data-v-afd13f2c]{position:relative}.template-list-tools-v3[data-v-afd13f2c]{display:flex;flex:0 0 auto;justify-content:flex-end;min-height:30px;padding:0 10px 4px}.template-list-tools-v3 button[data-v-afd13f2c]{display:inline-flex;align-items:center;height:28px;padding:0 8px;border:0;border-radius:7px;color:#60738d;background:transparent;font-size:11px;font-weight:700;cursor:pointer;gap:4px}.template-list-tools-v3 button[data-v-afd13f2c]:hover{color:#285eb7;background:#eef4fd}.template-items-v3 .workflow-framework-main[data-v-afd13f2c]{grid-template-columns:minmax(0,1fr) 18px;min-height:52px;padding:7px 8px 7px 10px;border-left:2px solid transparent;background:transparent}.template-items-v3 .workflow-framework-main[data-v-afd13f2c]:hover{background:#f6f8fb}.template-items-v3 .workflow-framework-main.active[data-v-afd13f2c]{border-left-color:#3975d8;background:#edf3fc}.template-items-v3 .template-item-check[data-v-afd13f2c]{justify-self:center}.workflow-owner-badge-v3[data-v-afd13f2c]{max-width:124px;overflow:hidden;padding:5px 9px!important;border:1px solid #d8e2f0!important;border-radius:999px!important;color:#426184!important;background:#f3f7fc!important;font-size:11px!important;font-weight:720!important;text-overflow:ellipsis;white-space:nowrap}.assignment-grid-v3[data-v-afd13f2c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(116px,.78fr);align-items:end;gap:8px}.assignment-grid-v3[data-v-afd13f2c] .member-picker-selection{display:none}.assignment-grid-v3[data-v-afd13f2c]>*{min-width:0}.choose-template-v3[data-v-afd13f2c]{display:flex;align-items:center;width:100%;min-height:36px;margin-top:10px;padding:0 10px;border:1px solid #d8e2ef;border-radius:8px;color:#385f96;background:#f7faff;font-size:12px;font-weight:720;cursor:pointer;gap:7px}.choose-template-v3 span[data-v-afd13f2c]{flex:1 1 auto;text-align:left}.choose-template-v3 svg[data-v-afd13f2c]:last-child{transform:rotate(180deg)}.choose-template-v3[data-v-afd13f2c]:hover{border-color:#aec5e7;color:#245fbd;background:#eef5ff}.workflow-list-tabs-v3[data-v-afd13f2c]{margin-top:10px}.workflow-list-create-footer-v3[data-v-afd13f2c]{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr);padding:10px;border-top:1px solid #e7ebf1;background:#fffffffa;gap:7px}.workflow-list-create-footer-v3 button[data-v-afd13f2c]{display:inline-flex;align-items:center;justify-content:center;min-width:0;height:36px;padding:0 8px;border:1px solid #cad7e9;border-radius:9px;color:#3e608d;background:#f7f9fc;font-size:12px;font-weight:740;cursor:pointer;gap:5px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.workflow-list-create-footer-v3 button[data-v-afd13f2c]:hover:not(:disabled){border-color:#9eb8df;background:#eef4fc;box-shadow:0 4px 12px #294f8617;transform:translateY(-1px)}.workflow-list-create-footer-v3 button.primary[data-v-afd13f2c]{border-color:#3973cc;color:#fff;background:#3973cc}.workflow-list-create-footer-v3 button.primary[data-v-afd13f2c]:hover:not(:disabled){border-color:#2f66bb;background:#2f66bb}.workflow-list-create-footer-v3 button[data-v-afd13f2c]:disabled{cursor:not-allowed;opacity:.48}.template-items-v3 .template-draft-item-v3[data-v-afd13f2c]{grid-template-columns:minmax(0,1fr) auto}.builder-actions-v3[data-v-afd13f2c]{display:flex;flex:0 0 auto;align-items:center;gap:8px}.builder-actions-v3>button[data-v-afd13f2c]{display:inline-flex;flex:0 0 112px;align-items:center;justify-content:center;width:112px;min-width:112px;height:36px;padding:0 12px;border-radius:9px;gap:6px}.builder-actions-v3 .workflow-config-trigger-v3[data-v-afd13f2c]{margin-left:0;border-color:#d4dce8;color:#52657e;background:#f9fafc;font-size:13px}.builder-actions-v3 .workflow-config-trigger-v3[data-v-afd13f2c]:hover:not(:disabled){border-color:#aec2e0;color:#285fae;background:#eef4fc}.template-actions-v3>button[data-v-afd13f2c]{flex-basis:auto;width:auto;min-width:78px;padding-inline:12px}.list-is-collapsed .workflow-list-create-footer-v3[data-v-afd13f2c]{grid-template-columns:1fr;justify-items:center;padding:8px 7px;gap:6px}.list-is-collapsed .workflow-list-create-footer-v3 button[data-v-afd13f2c]{width:40px;height:34px;padding:0}.list-is-collapsed .workflow-list-create-footer-v3 button span[data-v-afd13f2c]{display:none}.workflow-list-title strong[data-v-afd13f2c],.workflow-item-title-v3[data-v-afd13f2c]{font-size:14px}.workflow-item-copy small[data-v-afd13f2c]{font-size:12px}.workflow-list-status[data-v-afd13f2c],.workflow-framework-main>em[data-v-afd13f2c]{font-size:11px}.workflow-list-tabs-v3 button[data-v-afd13f2c],.workflow-list-create-footer-v3 button[data-v-afd13f2c]{font-size:13px}.property-head-v3 strong[data-v-afd13f2c]{font-size:16px}.property-head-v3 span[data-v-afd13f2c]{font-size:11px}.property-section-title-v3 strong[data-v-afd13f2c]{font-size:14px}.field-v3>span[data-v-afd13f2c]{font-size:12px;font-weight:650}.field-v3 input[data-v-afd13f2c],.field-v3 select[data-v-afd13f2c],.field-v3 textarea[data-v-afd13f2c]{min-height:36px;padding:7px 9px;border-color:#d7e0eb;border-radius:8px;font-size:13px}.io-row-v3[data-v-afd13f2c]{padding:10px;border-color:#d8e4f3;border-radius:10px;box-shadow:0 3px 10px #2646700b}.io-row-top-v3 input[data-v-afd13f2c],.io-classification-v3 select[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) input[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) select[data-v-afd13f2c]{min-height:34px;padding:6px 8px;font-size:12px}.io-row-v3 label>span[data-v-afd13f2c],.required-switch-v3[data-v-afd13f2c],.io-empty-v3[data-v-afd13f2c]{font-size:11px}.execution-settings-v3>summary[data-v-afd13f2c],.compact-property-group>summary[data-v-afd13f2c]{font-size:13px}.process-derived-io-v3 .property-section-title-v3>span[data-v-afd13f2c]{padding:2px 7px;border-radius:999px;color:#67809f;background:#edf3fa;font-size:11px;font-weight:700}.derived-contract-list-v3[data-v-afd13f2c]{display:grid;gap:6px}.derived-contract-list-v3>div[data-v-afd13f2c]{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:7px 9px;border:1px solid #dbe5f1;border-radius:9px;background:#f7faff;gap:8px}.derived-contract-list-v3>div>span[data-v-afd13f2c]{display:grid;min-width:0;gap:2px}.derived-contract-list-v3 strong[data-v-afd13f2c]{overflow:hidden;color:#34455d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.derived-contract-list-v3 small[data-v-afd13f2c]{overflow:hidden;color:#8390a2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.derived-contract-list-v3 em[data-v-afd13f2c]{flex:0 0 auto;padding:3px 7px;border-radius:6px;color:#496b98;background:#eaf1fb;font-size:11px;font-style:normal;font-weight:700}.canvas-panel-v3[data-v-afd13f2c]>.workflow-canvas:not(.workflow-canvas--expanded) .canvas-toolbar,.canvas-panel-v3[data-v-afd13f2c]>.workflow-canvas.workflow-canvas--expanded .canvas-toolbar{display:flex}.canvas-panel-v3[data-v-afd13f2c]>.workflow-canvas:not(.workflow-canvas--expanded) .canvas-toolbar{margin:10px 12px 8px;padding:8px 10px;border-color:#dce4ef;background:#fffffff0;box-shadow:0 4px 14px #1e36580f}.canvas-actions-v3[data-v-afd13f2c]{top:59px}.node-type-popover-v3[data-v-afd13f2c]{top:48px}@media(max-width:1180px){.flow-builder-v3[data-v-afd13f2c]{--workflow-list-width: 188px;--property-panel-width: 300px}}@media(max-width:1000px){.workflow-owner-badge-v3[data-v-afd13f2c]{display:none}}@media(prefers-reduced-motion:reduce){.template-popover-enter-active[data-v-afd13f2c],.template-popover-leave-active[data-v-afd13f2c],.template-toggle-chevron[data-v-afd13f2c]{transition:none}}.flow-builder-v3[data-v-afd13f2c]{--workflow-list-width: clamp(224px, 16vw, 252px);--property-panel-width: clamp(340px, 24vw, 372px);grid-template-rows:minmax(64px,auto) minmax(0,1fr);font-size:15px}.workflow-list-v3>header[data-v-afd13f2c],.configuration-heading[data-v-afd13f2c]{min-height:64px}.configuration-heading[data-v-afd13f2c]{padding-top:8px;padding-bottom:8px;gap:12px}.workflow-list-title strong[data-v-afd13f2c],.workflow-list-tabs-v3 button[data-v-afd13f2c],.workflow-list-create-footer-v3 button[data-v-afd13f2c],.builder-actions-v3>button[data-v-afd13f2c],.canvas-actions-v3>button[data-v-afd13f2c]{font-size:14px}.workflow-items button[data-v-afd13f2c],.template-items-v3 .workflow-framework-main[data-v-afd13f2c]{align-items:start;min-height:72px;height:auto;padding-top:10px;padding-bottom:10px;overflow:visible}.workflow-item-title-v3[data-v-afd13f2c],.workflow-item-copy small[data-v-afd13f2c],.workflow-framework-main .workflow-item-title-v3[data-v-afd13f2c]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.workflow-item-title-v3[data-v-afd13f2c]{font-size:15px;line-height:1.45}.workflow-item-copy small[data-v-afd13f2c]{font-size:13px;line-height:1.4}.workflow-list-status[data-v-afd13f2c],.workflow-framework-main>em[data-v-afd13f2c]{align-self:start;padding-top:2px;font-size:12px}.builder-title-v3[data-v-afd13f2c]{overflow:visible}.workflow-title-display-v3[data-v-afd13f2c]{max-width:min(460px,32vw)}.workflow-title-display-v3 strong[data-v-afd13f2c],.workflow-title-display-v3 small[data-v-afd13f2c],.property-head-v3 strong[data-v-afd13f2c],.property-head-v3 span[data-v-afd13f2c]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.workflow-title-display-v3 strong[data-v-afd13f2c]{font-size:18px;line-height:1.35}.property-head-v3 strong[data-v-afd13f2c]{font-size:17px;line-height:1.4}.property-head-v3 span[data-v-afd13f2c],.property-section-title-v3>span[data-v-afd13f2c],.readonly-node-code[data-v-afd13f2c]{font-size:12px!important;line-height:1.35}.property-section-title-v3 strong[data-v-afd13f2c]{font-size:15px}.field-v3>span[data-v-afd13f2c],.io-row-v3 label>span[data-v-afd13f2c],.required-switch-v3[data-v-afd13f2c],.io-empty-v3[data-v-afd13f2c]{font-size:13px;line-height:1.45}.field-v3 input[data-v-afd13f2c],.field-v3 select[data-v-afd13f2c],.field-v3 textarea[data-v-afd13f2c]{min-height:40px;padding:8px 10px;font-size:14px;line-height:1.5}.io-row-fields[data-v-afd13f2c]{grid-template-columns:minmax(0,1fr);gap:9px}.io-row-top-v3 input[data-v-afd13f2c],.io-classification-v3 select[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) input[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) textarea[data-v-afd13f2c],.io-row-v3 label:not(.required-switch-v3) select[data-v-afd13f2c]{box-sizing:border-box;width:100%;min-height:38px;padding:7px 9px;border:1px solid #d7e0eb;border-radius:8px;color:#344054;background:#fff;font-size:13px;line-height:1.45}.io-row-v3 label:not(.required-switch-v3) textarea[data-v-afd13f2c]{min-height:62px;resize:vertical;font-family:inherit}.execution-settings-v3>summary[data-v-afd13f2c],.compact-property-group>summary[data-v-afd13f2c]{font-size:14px;line-height:1.45;white-space:normal}.derived-contract-list-v3>div[data-v-afd13f2c]{align-items:start}.derived-contract-list-v3 strong[data-v-afd13f2c],.derived-contract-list-v3 small[data-v-afd13f2c]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.derived-contract-list-v3 strong[data-v-afd13f2c]{font-size:14px;line-height:1.4}.derived-contract-list-v3 small[data-v-afd13f2c]{font-size:12px;line-height:1.4}@media(max-width:1180px){.flow-builder-v3[data-v-afd13f2c]{--workflow-list-width: 208px;--property-panel-width: 320px}}@media(max-width:760px){.flow-builder-v3[data-v-afd13f2c]{--workflow-list-width: 190px;--property-panel-width: 300px}.builder-actions-v3>button[data-v-afd13f2c]{min-width:80px;width:auto}}.node-type-badge[data-v-01ba1127]{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:5px 8px;border-radius:7px;font-size:10px;line-height:1}.node-type-badge b[data-v-01ba1127]{font-weight:750}.node-type-badge small[data-v-01ba1127]{padding-left:6px;border-left:1px solid currentColor;opacity:.65}.node-type-badge--blue[data-v-01ba1127]{color:#245fd3;background:#e8f0ff}.node-type-badge--amber[data-v-01ba1127]{color:#ad6813;background:#fff0d9}.node-type-badge--cyan[data-v-01ba1127]{color:#087e9d;background:#e0f7fc}.node-type-badge--violet[data-v-01ba1127]{color:#7650c7;background:#f0e9ff}.node-type-badge--orange[data-v-01ba1127]{color:#b6531b;background:#ffeadf}.node-type-badge--teal[data-v-01ba1127]{color:#087c72;background:#def7f2}.node-type-badge--green[data-v-01ba1127]{color:#1b7d4c;background:#e2f7e9}.node-type-badge--slate[data-v-01ba1127]{color:#53647b;background:#e9eef4}.progress-clean-page[data-v-28a1d196]{min-width:0}.clean-message[data-v-28a1d196]{margin-bottom:12px;padding:10px 12px;border:1px solid #e3b8b0;border-radius:8px;color:#9b4b3f;background:#fff5f2;font-size:11px}.clean-three-grid[data-v-28a1d196]{display:grid;min-width:0;min-height:600px;height:calc(100vh - 150px);gap:14px}.progress-three-grid[data-v-28a1d196]{grid-template-columns:240px minmax(560px,1fr) 350px}.clean-panel[data-v-28a1d196]{min-width:0;min-height:0;overflow:auto;border:1px solid #e2e7f0;border-radius:12px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.clean-panel-head[data-v-28a1d196]{display:flex;align-items:center;justify-content:space-between;padding:17px 16px 12px;border-bottom:1px solid #edf0f4}.clean-panel-head strong[data-v-28a1d196]{color:#172033;font-size:14px}.clean-panel-head span[data-v-28a1d196]{color:#8a94a4;font-size:10px}.organization-tree-clean[data-v-28a1d196]{padding:10px}.organization-row[data-v-28a1d196]{display:grid;align-items:center;grid-template-columns:25px minmax(0,1fr) auto auto;gap:7px;width:100%;min-height:42px;padding:7px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#344054;text-align:left;cursor:pointer}.organization-row[data-v-28a1d196]:hover,.organization-row.selected[data-v-28a1d196]{border-color:#cfe0ff;background:#eff6ff}.organization-row>span[data-v-28a1d196]{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#edf3ff;color:#2563eb;font-size:10px;font-weight:800}.organization-row strong[data-v-28a1d196]{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.organization-row small[data-v-28a1d196]{color:#98a2b3;font-size:8px}.organization-row>b[data-v-28a1d196]{color:#98a2b3;font-size:15px;font-weight:400}.organization-children[data-v-28a1d196]{display:grid;gap:4px;margin:5px 0 0 14px;padding-left:9px;border-left:1px solid #e5eaf1}.progress-filter[data-v-28a1d196]{display:grid;gap:8px;margin:10px;padding-top:12px;border-top:1px solid #edf0f4}.progress-filter label[data-v-28a1d196]{display:grid;gap:5px}.progress-filter label>span[data-v-28a1d196]{color:#8a94a4;font-size:9px}.progress-filter select[data-v-28a1d196],.progress-filter input[data-v-28a1d196]{height:31px;padding:0 8px;border:1px solid #dce3ed;border-radius:7px;color:#526174;background:#fbfcfe;font-size:10px}.progress-filter button[data-v-28a1d196]{height:31px;border:0;border-radius:7px;color:#fff;background:#2563eb;font-size:10px;cursor:pointer}.workflow-progress-column[data-v-28a1d196]{scrollbar-width:thin;scrollbar-color:#d4dbe7 transparent}.workflow-progress-list[data-v-28a1d196]{display:grid;padding:12px;gap:10px}.workflow-progress-list>article[data-v-28a1d196]{overflow:hidden;border:1px solid #e1e6ee;border-radius:10px;background:#fff}.workflow-progress-list>article.selected[data-v-28a1d196]{border-color:#b9cffb;box-shadow:0 0 0 2px #eef4ff}.workflow-progress-summary[data-v-28a1d196]{display:grid;align-items:center;grid-template-columns:68px minmax(140px,1fr) auto auto 18px;width:100%;min-height:72px;padding:11px 13px;border:0;background:#fff;text-align:left;cursor:pointer;gap:12px}.workflow-progress-summary[data-v-28a1d196]:hover{background:#fafcff}.workflow-code[data-v-28a1d196]{display:grid;place-items:center;min-height:30px;padding:0 5px;border-radius:8px;background:#edf3ff;color:#2563eb;font-size:10px;font-weight:800}.workflow-progress-summary>div[data-v-28a1d196]{display:flex;min-width:0;flex-direction:column;gap:5px}.workflow-progress-summary>div strong[data-v-28a1d196]{overflow:hidden;color:#273144;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workflow-progress-summary>div small[data-v-28a1d196]{overflow:hidden;color:#8a94a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workflow-progress-summary>p[data-v-28a1d196]{margin:0;color:#667085;font-size:9px;white-space:nowrap}.workflow-progress-summary>p b[data-v-28a1d196]{color:#344054;font-size:11px}.workflow-progress-summary>i[data-v-28a1d196]{color:#a0a8b5;font-size:16px;font-style:normal}.clean-status[data-v-28a1d196]{display:inline-block;padding:4px 6px;border-radius:5px;background:#edf3ff;color:#2563eb;font-size:8px;font-weight:700;white-space:nowrap}.clean-status.done[data-v-28a1d196],.process-state.done[data-v-28a1d196]{background:#eef2f6;color:#667085}.clean-status.waiting[data-v-28a1d196],.process-state.waiting[data-v-28a1d196]{background:#fff4df;color:#a15d13}.clean-status.attention[data-v-28a1d196],.process-state.attention[data-v-28a1d196]{background:#fff0ed;color:#b5473c}.clean-status.normal[data-v-28a1d196],.process-state.normal[data-v-28a1d196]{background:#eaf8f3;color:#17745d}.progress-graph-wrap[data-v-28a1d196]{display:grid;gap:8px;padding:0 8px 8px;border-top:1px solid #e8ecf2;background:#f8fafc}.progress-summary-row[data-v-28a1d196]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;color:#8a94a4;font-size:9px}.progress-summary-row b[data-v-28a1d196]{margin-left:auto;color:#2563eb;font-size:12px}.progress-graph-wrap[data-v-28a1d196] .workflow-graph{min-height:220px;padding:10px;border-color:#e3e9f2;box-shadow:none}.progress-graph-wrap[data-v-28a1d196] .graph-track{gap:20px}.progress-graph-wrap[data-v-28a1d196] .graph-node{flex-basis:180px;padding:10px;gap:6px}.progress-graph-wrap[data-v-28a1d196] .graph-node--process{flex-basis:220px}.progress-graph-wrap[data-v-28a1d196] .graph-node>strong{font-size:11px}.process-detail-column[data-v-28a1d196]{padding:16px;scrollbar-width:thin;scrollbar-color:#d4dbe7 transparent}.process-detail-head[data-v-28a1d196]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:14px;border-bottom:1px solid #edf0f4}.process-detail-head>div[data-v-28a1d196]{display:grid;gap:5px;min-width:0}.process-detail-head span[data-v-28a1d196]{color:#2563eb;font-size:9px;font-weight:800}.process-detail-head strong[data-v-28a1d196]{overflow:hidden;color:#273144;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.process-state[data-v-28a1d196]{display:inline-block;width:max-content;padding:4px 6px;border-radius:5px;font-size:8px;font-style:normal;white-space:nowrap}.process-detail-meta[data-v-28a1d196]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:14px 0}.process-detail-meta div[data-v-28a1d196]{display:grid;gap:5px;min-width:0}.process-detail-meta span[data-v-28a1d196]{color:#98a2b3;font-size:8px}.process-detail-meta strong[data-v-28a1d196]{overflow:hidden;color:#526174;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.execution-progress-list[data-v-28a1d196]{display:grid;gap:6px;padding-top:4px}.execution-progress-list article[data-v-28a1d196]{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:9px;border:1px solid #edf0f4;border-radius:8px;background:#fbfcfe;cursor:pointer}.execution-progress-list article[data-v-28a1d196]:hover{border-color:#cfe0ff;background:#f7faff}.execution-progress-list article>span[data-v-28a1d196]{color:#2563eb;font-size:8px;font-weight:700}.execution-progress-list article>div[data-v-28a1d196]{display:grid;gap:3px;min-width:0}.execution-progress-list article strong[data-v-28a1d196]{overflow:hidden;color:#344054;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.execution-progress-list article small[data-v-28a1d196]{overflow:hidden;color:#98a2b3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.execution-progress-list article>b[data-v-28a1d196]{color:#667085;font-size:8px;font-weight:500}.execution-progress-list article[data-v-28a1d196] .node-type-badge{grid-column:1/-1}.execution-contract[data-v-28a1d196]{display:grid;gap:8px;margin-top:15px;padding-top:13px;border-top:1px solid #edf0f4}.contract-title[data-v-28a1d196]{display:flex;align-items:center;gap:7px;color:#344054;font-size:11px}.execution-contract>div[data-v-28a1d196]:not(.contract-title){padding:8px;border-radius:7px;background:#f8fafc}.execution-contract label[data-v-28a1d196]{color:#667085;font-size:8px;font-weight:700}.execution-contract pre[data-v-28a1d196]{max-height:90px;margin:5px 0 0;overflow:auto;color:#526174;font:8px/1.45 ui-monospace,monospace;white-space:pre-wrap}.clean-empty[data-v-28a1d196]{display:grid;place-content:center;min-height:90px;color:#98a2b3;font-size:10px;text-align:center}.clean-empty.large[data-v-28a1d196]{min-height:300px;place-items:center}@media(max-width:1250px){.progress-three-grid[data-v-28a1d196]{grid-template-columns:220px minmax(460px,1fr) 300px}.workflow-progress-summary[data-v-28a1d196]{grid-template-columns:58px minmax(110px,1fr) auto 18px}.workflow-progress-summary>p[data-v-28a1d196]{display:none}}@media(max-width:1000px){.clean-three-grid[data-v-28a1d196]{height:auto;min-height:0;grid-template-columns:1fr}.organization-column[data-v-28a1d196],.process-detail-column[data-v-28a1d196]{max-height:350px}.workflow-progress-column[data-v-28a1d196]{min-height:600px}}@media(max-width:700px){.workflow-progress-summary[data-v-28a1d196]{grid-template-columns:56px minmax(0,1fr) 18px}.workflow-progress-summary>.clean-status[data-v-28a1d196],.workflow-progress-summary>p[data-v-28a1d196]{display:none}.process-detail-meta[data-v-28a1d196]{grid-template-columns:1fr}.execution-progress-list article[data-v-28a1d196]{grid-template-columns:45px minmax(0,1fr) auto}}.progress-clean-page[data-v-28a1d196]{font-size:13px}.progress-clean-page .clean-panel-head strong[data-v-28a1d196]{font-size:16px}.progress-clean-page .clean-panel-head span[data-v-28a1d196],.progress-clean-page .organization-row strong[data-v-28a1d196]{font-size:11px}.progress-clean-page .organization-row small[data-v-28a1d196]{font-size:9px}.progress-clean-page .organization-row>b[data-v-28a1d196]{font-size:17px}.progress-clean-page .progress-filter label>span[data-v-28a1d196]{font-size:10px}.progress-clean-page .progress-filter select[data-v-28a1d196],.progress-clean-page .progress-filter input[data-v-28a1d196],.progress-clean-page .progress-filter button[data-v-28a1d196]{font-size:11px}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{font-size:12px}.progress-clean-page .workflow-code[data-v-28a1d196]{font-size:11px}.progress-clean-page .workflow-progress-summary>div strong[data-v-28a1d196]{font-size:14px}.progress-clean-page .workflow-progress-summary>div small[data-v-28a1d196]{font-size:10px}.progress-clean-page .workflow-progress-summary>.clean-status[data-v-28a1d196]{font-size:9px}.progress-clean-page .workflow-progress-summary>p[data-v-28a1d196]{font-size:10px}.progress-clean-page .workflow-progress-summary>p b[data-v-28a1d196]{font-size:12px}.progress-clean-page .progress-summary-row[data-v-28a1d196]{font-size:10px}.progress-clean-page .progress-summary-row b[data-v-28a1d196]{font-size:13px}.progress-clean-page .process-detail-head span[data-v-28a1d196]{font-size:10px}.progress-clean-page .process-detail-head strong[data-v-28a1d196]{font-size:16px}.progress-clean-page .process-state[data-v-28a1d196],.progress-clean-page .process-detail-meta span[data-v-28a1d196]{font-size:9px}.progress-clean-page .process-detail-meta strong[data-v-28a1d196]{font-size:10px}.progress-clean-page .execution-progress-list article>span[data-v-28a1d196]{font-size:9px}.progress-clean-page .execution-progress-list article strong[data-v-28a1d196]{font-size:11px}.progress-clean-page .execution-progress-list article small[data-v-28a1d196],.progress-clean-page .execution-progress-list article>b[data-v-28a1d196]{font-size:9px}.progress-clean-page .execution-contract .contract-title[data-v-28a1d196]{font-size:12px}.progress-clean-page .execution-contract label[data-v-28a1d196],.progress-clean-page .execution-contract pre[data-v-28a1d196]{font-size:9px}.progress-clean-page .clean-empty[data-v-28a1d196]{font-size:11px}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .progress-process-node>strong{font-size:15px}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .progress-process-node>small{font-size:10px}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .progress-process-executions button strong{font-size:11px}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .progress-process-executions button small{font-size:9px}.canvas-edit-bar[data-v-28a1d196]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid #e2e8f2;border-radius:8px;background:#fff}.canvas-edit-bar>div[data-v-28a1d196]:first-child{display:grid;gap:3px}.canvas-edit-bar strong[data-v-28a1d196]{color:#344054;font-size:11px}.canvas-edit-bar span[data-v-28a1d196]{color:#8a94a4;font-size:9px}.canvas-edit-bar>div[data-v-28a1d196]:last-child{display:flex;gap:6px}.canvas-edit-bar button[data-v-28a1d196]{padding:6px 9px;border:1px solid #d5e0f3;border-radius:6px;color:#315fae;background:#edf3ff;font-size:10px;cursor:pointer}.canvas-edit-bar button.canvas-edit-cancel[data-v-28a1d196]{color:#667085;border-color:#e1e6ee;background:#f7f8fa}.canvas-edit-bar button.canvas-edit-save[data-v-28a1d196]{color:#fff;border-color:#2563eb;background:#2563eb}.canvas-edit-bar button[data-v-28a1d196]:disabled{opacity:.55;cursor:not-allowed}.clean-success[data-v-28a1d196]{margin-bottom:12px;padding:10px 12px;border:1px solid #b9e4d6;border-radius:8px;color:#20725d;background:#eaf8f3;font-size:11px}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .workflow-canvas{min-height:520px}.task-transition-rule-editor[data-v-28a1d196]{display:grid;grid-template-columns:170px minmax(160px,1fr) minmax(180px,1fr);align-items:end;gap:8px;padding:11px;border:1px solid #cfe0ff;border-radius:9px;background:#f5f8ff}.task-transition-rule-editor>div[data-v-28a1d196]{display:grid;gap:4px}.task-transition-rule-editor>div strong[data-v-28a1d196]{color:#365b99;font-size:11px}.task-transition-rule-editor>div span[data-v-28a1d196],.task-transition-rule-editor small[data-v-28a1d196],.task-transition-rule-editor label>span[data-v-28a1d196]{color:#7b8ca5;font-size:9px}.task-transition-rule-editor label[data-v-28a1d196]{display:grid;gap:5px}.task-transition-rule-editor input[data-v-28a1d196],.task-transition-rule-editor select[data-v-28a1d196],.task-transition-rule-editor textarea[data-v-28a1d196]{box-sizing:border-box;width:100%;padding:8px;border:1px solid #d5e1f3;border-radius:7px;color:#40546d;background:#fff;font:11px/1.4 inherit}.task-transition-rule-editor small[data-v-28a1d196]{grid-column:1/-1}@media(max-width:900px){.task-transition-rule-editor[data-v-28a1d196]{grid-template-columns:1fr}.task-transition-rule-editor small[data-v-28a1d196]{grid-column:auto}}.canvas-edit-bar[data-v-28a1d196]{position:relative}.task-node-palette[data-v-28a1d196]{position:absolute;z-index:20;top:48px;right:8px;display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));width:360px;padding:9px;border:1px solid #dce3ed;border-radius:10px;background:#fff;box-shadow:0 14px 30px #1f375f29;gap:6px}.task-node-palette header[data-v-28a1d196]{grid-column:1/-1;display:grid;gap:3px;padding:3px 4px 8px}.task-node-palette header strong[data-v-28a1d196]{font-size:13px}.task-node-palette header span[data-v-28a1d196]{font-size:11px}.task-node-palette>button[data-v-28a1d196]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:48px;padding:7px;border:1px solid #e4e9f1;border-radius:8px;color:#344054;background:#fbfcfe;text-align:left;cursor:grab;gap:7px}.task-node-palette>button[data-v-28a1d196]:hover{border-color:#bfd2fa;background:#f2f6ff}.task-node-palette>button>span[data-v-28a1d196]{display:grid;min-width:0;gap:2px}.task-node-palette>button strong[data-v-28a1d196]{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-node-palette>button small[data-v-28a1d196]{overflow:hidden;color:#8a94a4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.task-transition-rule-editor .task-transition-delete[data-v-28a1d196]{justify-self:end;padding:7px 10px;border:1px solid #efc7c0;border-radius:7px;color:#b5473c;background:#fff5f3;font-size:11px;cursor:pointer}.task-transition-rule-editor small[data-v-28a1d196]{grid-column:auto}.progress-clean-page .canvas-edit-bar strong[data-v-28a1d196]{font-size:13px}.progress-clean-page .canvas-edit-bar span[data-v-28a1d196]{font-size:11px}.progress-clean-page .canvas-edit-bar button[data-v-28a1d196]{font-size:12px}.canvas-edit-bar button.canvas-edit-delete[data-v-28a1d196]{border-color:#efc7c0;color:#b5473c;background:#fff5f3}.canvas-edit-bar button.rollback-flow-button[data-v-28a1d196]{border-color:#efcf8e;color:#91550d;background:#fff8e8}.canvas-edit-bar button.withdraw-flow-button[data-v-28a1d196]{border-color:#efbdb5;color:#b42318;background:#fff1ef}.progress-clean-page[data-v-28a1d196]{min-height:calc(100vh - 78px)}.progress-clean-page .clean-three-grid[data-v-28a1d196]{height:calc(100vh - 78px)}.progress-three-grid[data-v-28a1d196]{--progress-left-width: 240px;--progress-right-width: 350px;grid-template-columns:var(--progress-left-width) minmax(560px,1fr) var(--progress-right-width);transition:grid-template-columns .2s ease}.progress-three-grid.left-panel-collapsed[data-v-28a1d196]{--progress-left-width: 56px}.progress-three-grid.right-panel-collapsed[data-v-28a1d196]{--progress-right-width: 56px}.collapsible-side-panel[data-v-28a1d196]{position:relative}.side-panel-toggle[data-v-28a1d196]{position:absolute;z-index:8;top:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #d7e0ee;border-radius:9px;color:#526174;background:#fff;box-shadow:0 2px 7px #1f375f14;font-size:22px;line-height:1;cursor:pointer}.side-panel-toggle[data-v-28a1d196]:hover{border-color:#9cb9ee;color:#2563eb;background:#f5f8ff}.side-panel-toggle--left[data-v-28a1d196],.side-panel-toggle--right[data-v-28a1d196]{right:10px}.organization-column .clean-panel-head[data-v-28a1d196]{padding-right:54px}.process-detail-column .process-detail-head[data-v-28a1d196]{padding-right:38px}.collapsible-side-panel.is-collapsed[data-v-28a1d196]{overflow:hidden;padding:0}.collapsible-side-panel.is-collapsed[data-v-28a1d196]>:not(.side-panel-toggle){display:none}@media(max-width:1250px){.progress-three-grid[data-v-28a1d196]{--progress-left-width: 220px;--progress-right-width: 300px}}@media(max-width:1000px){.progress-three-grid[data-v-28a1d196],.progress-three-grid.left-panel-collapsed[data-v-28a1d196],.progress-three-grid.right-panel-collapsed[data-v-28a1d196]{grid-template-columns:1fr}.collapsible-side-panel.is-collapsed[data-v-28a1d196]{min-height:56px;max-height:56px}}.workflow-progress-summary[data-v-28a1d196]:focus-visible{outline:2px solid #4f83ed;outline-offset:-2px}.workflow-progress-summary>.workflow-title[data-v-28a1d196]{display:flex;min-width:0;flex-direction:column;gap:5px}.workflow-progress-summary>.workflow-runtime[data-v-28a1d196]{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;gap:6px}.workflow-runtime .clean-status[data-v-28a1d196]{font-size:11px}.node-dwell-badge[data-v-28a1d196]{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border:1px solid transparent;border-radius:6px;font-size:13px;font-weight:700;white-space:nowrap;gap:5px}.node-dwell-badge>i[data-v-28a1d196]{width:7px;height:7px;border-radius:50%;background:currentColor}.node-dwell-badge--normal[data-v-28a1d196]{border-color:#b7e4d4;color:#16745b;background:#eaf8f3}.node-dwell-badge--warning[data-v-28a1d196]{border-color:#f2cf91;color:#9a5b0d;background:#fff5df}.node-dwell-badge--overdue[data-v-28a1d196]{border-color:#efb9b1;color:#b54235;background:#fff0ed}.urge-node-button[data-v-28a1d196]{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #f2c66f;border-radius:7px;color:#a65a00;background:#fff4d6;box-shadow:0 2px 6px #a65a001f;font-size:17px;line-height:1;cursor:pointer}.urge-node-button[data-v-28a1d196]:hover:not(:disabled){border-color:#e3a62d;color:#8b4700;background:#ffe9ae;transform:translateY(-1px)}.urge-node-button[data-v-28a1d196]:focus-visible{outline:2px solid #e3a62d;outline-offset:2px}.urge-node-button[data-v-28a1d196]:disabled{opacity:.55;cursor:wait}@media(max-width:1250px){.workflow-progress-summary[data-v-28a1d196]{grid-template-columns:58px minmax(110px,1fr) minmax(150px,auto) auto 18px}}@media(max-width:700px){.workflow-progress-summary[data-v-28a1d196]{grid-template-columns:56px minmax(0,1fr) auto 18px}.workflow-progress-summary>p[data-v-28a1d196]{display:none}.workflow-runtime .clean-status[data-v-28a1d196]{display:none}.node-dwell-badge[data-v-28a1d196]{max-width:105px;overflow:hidden;text-overflow:ellipsis}}.organization-tree-clean[data-v-28a1d196]{display:grid;gap:3px}.organization-row[data-v-28a1d196]{padding-left:calc(8px + var(--tree-depth, 0) * 13px)}.organization-row[data-v-28a1d196]:focus-visible{outline:2px solid #7aa2ef;outline-offset:-2px}.organization-row>small[data-v-28a1d196]{white-space:nowrap}.organization-row>b[data-v-28a1d196]{transform:rotate(0);transition:transform .16s ease}.organization-row>b.open[data-v-28a1d196]{transform:rotate(90deg)}.person-row>span[data-v-28a1d196]{background:#eef7ff}.organization-flow-row[data-v-28a1d196]{grid-template-columns:34px minmax(0,1fr) auto;min-height:48px;margin:1px 0;background:#fbfcfe}.organization-flow-row>span[data-v-28a1d196]{width:32px;height:26px}.organization-flow-row>small[data-v-28a1d196]{padding:3px 5px;border-radius:5px;color:#2563eb;background:#edf3ff}.framework-row[data-v-28a1d196]{cursor:default}.framework-row>span[data-v-28a1d196]{color:#315fae;background:#e9f0ff}.organization-tree-section[data-v-28a1d196]{margin-top:5px;padding:5px 8px 2px calc(8px + var(--tree-depth, 0) * 13px);color:#8a94a4;font-size:9px;font-weight:700}.organization-tree-state[data-v-28a1d196]{padding:10px 8px;color:#98a2b3;font-size:9px;text-align:center}.organization-tree-state.nested[data-v-28a1d196]{padding-left:calc(8px + var(--tree-depth, 0) * 13px);text-align:left}.organization-scope-message[data-v-28a1d196]{margin:5px 3px;padding:7px;border-radius:6px;color:#8a5b19;background:#fff8eb;font-size:8px}.all-flow-row[data-v-28a1d196]{margin-top:7px;border-top-color:#edf0f4;border-radius:0 0 8px 8px}.process-detail-meta[data-v-28a1d196]{grid-template-columns:minmax(74px,.8fr) minmax(130px,1.6fr) minmax(90px,1fr)}.process-detail-meta strong[data-v-28a1d196]{overflow:visible;line-height:1.5;text-overflow:clip;white-space:normal}.execution-progress-list article[data-v-28a1d196]{grid-template-columns:32px minmax(0,1fr) auto}.execution-progress-list article.selected[data-v-28a1d196]{border-color:#98b9fa;background:#f2f6ff;box-shadow:0 0 0 1px #dce8ff}.execution-progress-list article[data-v-28a1d196] .node-type-badge{grid-column:2 / -1}.node-runtime-detail[data-v-28a1d196]{display:grid;gap:14px;margin-top:16px;padding-top:15px;border-top:1px solid #e4e9f1}.node-runtime-detail__head[data-v-28a1d196]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.node-runtime-detail__head>div[data-v-28a1d196]{display:grid;min-width:0;gap:7px}.node-runtime-detail__head strong[data-v-28a1d196]{color:#172033;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.node-task-summary[data-v-28a1d196]{display:grid;gap:7px;padding:12px;border:1px solid #dbe7fb;border-radius:9px;background:#f5f8ff}.node-task-summary span[data-v-28a1d196],.node-materials>header span[data-v-28a1d196]{color:#315fae;font-size:11px;font-weight:800}.node-task-summary p[data-v-28a1d196]{margin:0;color:#40546d;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.node-runtime-meta[data-v-28a1d196]{display:grid;grid-template-columns:minmax(70px,.8fr) minmax(90px,1fr) minmax(130px,1.7fr);gap:8px;margin:0}.node-runtime-meta>div[data-v-28a1d196]{display:grid;align-content:start;min-width:0;gap:5px;padding:9px;border-radius:8px;background:#f8fafc}.node-runtime-meta dt[data-v-28a1d196]{color:#8a94a4;font-size:10px}.node-runtime-meta dd[data-v-28a1d196]{margin:0;color:#344054;font-size:11px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.node-materials[data-v-28a1d196]{display:grid;gap:8px}.node-materials>header[data-v-28a1d196]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.node-materials>header>div[data-v-28a1d196]{display:grid;gap:3px}.node-materials>header small[data-v-28a1d196]{color:#8a94a4;font-size:9px}.node-materials>header b[data-v-28a1d196]{color:#667085;font-size:10px;white-space:nowrap}.node-material-list[data-v-28a1d196]{display:grid;gap:6px}.node-material-list>article[data-v-28a1d196]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:7px;padding:10px;border:1px solid #e4e9f1;border-radius:8px;background:#fbfcfe}.node-material-list>article>span[data-v-28a1d196]{color:#2563eb;font-size:10px;font-weight:800}.node-material-list>article>div[data-v-28a1d196]{display:grid;min-width:0;gap:4px}.node-material-list strong[data-v-28a1d196]{color:#344054;font-size:11px;overflow-wrap:anywhere}.node-material-list p[data-v-28a1d196],.node-material-list a[data-v-28a1d196]{margin:0;color:#526174;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.node-material-list a[data-v-28a1d196]{color:#2563eb;text-decoration:none}.node-material-list a[data-v-28a1d196]:hover{text-decoration:underline}.node-material-list small[data-v-28a1d196]{color:#98a2b3;font-size:9px;line-height:1.45}.node-material-list>article>em[data-v-28a1d196]{padding:3px 5px;border-radius:5px;color:#8a5b19;background:#fff5df;font-size:9px;font-style:normal;white-space:nowrap}@media(max-width:1250px){.node-runtime-meta[data-v-28a1d196],.process-detail-meta[data-v-28a1d196]{grid-template-columns:1fr}}.progress-clean-page[data-v-28a1d196]{--workflow-blue-50: #f7fbff;--workflow-blue-100: #edf5ff;--workflow-blue-200: #dceaff;--workflow-blue-300: #bfd7f5;--workflow-blue-400: #91b7e6;--workflow-blue-500: #6f9ed9;--workflow-blue-600: #416fa9;--workflow-blue-700: #365f93}.progress-clean-page .clean-panel[data-v-28a1d196]{border-color:#dce7f4;box-shadow:0 5px 16px #486f9d0d}.progress-clean-page .organization-row[data-v-28a1d196]:hover{border-color:var(--workflow-blue-200);background:var(--workflow-blue-50)}.progress-clean-page .organization-row.selected[data-v-28a1d196]{border-color:var(--workflow-blue-300);background:var(--workflow-blue-100)}.progress-clean-page .organization-row>span[data-v-28a1d196]{color:var(--workflow-blue-600);background:var(--workflow-blue-100)}.progress-clean-page .person-row>span[data-v-28a1d196]{background:#e7f2ff}.progress-clean-page .progress-filter button[data-v-28a1d196],.progress-clean-page .canvas-edit-bar button.canvas-edit-save[data-v-28a1d196]{color:var(--workflow-blue-700);border-color:var(--workflow-blue-400);background:var(--workflow-blue-200);box-shadow:0 2px 7px #486f9d1a}.progress-clean-page .progress-filter button[data-v-28a1d196]:hover,.progress-clean-page .canvas-edit-bar button.canvas-edit-save[data-v-28a1d196]:hover{border-color:var(--workflow-blue-500);background:#cfe2f9}.progress-clean-page .workflow-progress-list>article.selected[data-v-28a1d196]{border-color:var(--workflow-blue-300);box-shadow:0 0 0 2px var(--workflow-blue-100)}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]:hover{background:var(--workflow-blue-50)}.progress-clean-page .workflow-code[data-v-28a1d196],.progress-clean-page .organization-flow-row>small[data-v-28a1d196]{color:var(--workflow-blue-600);background:var(--workflow-blue-100)}.progress-clean-page .framework-row>span[data-v-28a1d196]{color:var(--workflow-blue-700);background:var(--workflow-blue-200)}.progress-clean-page .progress-summary-row b[data-v-28a1d196],.progress-clean-page .process-detail-head span[data-v-28a1d196],.progress-clean-page .execution-progress-list article>span[data-v-28a1d196],.progress-clean-page .node-material-list>article>span[data-v-28a1d196],.progress-clean-page .node-material-list a[data-v-28a1d196]{color:var(--workflow-blue-600)}.progress-clean-page .execution-progress-list article[data-v-28a1d196]:hover{border-color:var(--workflow-blue-200);background:var(--workflow-blue-50)}.progress-clean-page .execution-progress-list article.selected[data-v-28a1d196]{border-color:var(--workflow-blue-400);background:var(--workflow-blue-100);box-shadow:0 0 0 1px var(--workflow-blue-200)}.progress-clean-page .node-task-summary[data-v-28a1d196]{border-color:var(--workflow-blue-200);background:var(--workflow-blue-50)}.progress-clean-page .canvas-edit-bar button[data-v-28a1d196]:not(.canvas-edit-cancel):not(.canvas-edit-save):not(.canvas-edit-delete):not(.rollback-flow-button):not(.withdraw-flow-button){color:var(--workflow-blue-700);border-color:var(--workflow-blue-300);background:var(--workflow-blue-100)}.progress-clean-page .side-panel-toggle[data-v-28a1d196]:hover{color:var(--workflow-blue-600);border-color:var(--workflow-blue-400);background:var(--workflow-blue-50)}.progress-clean-page .task-transition-rule-editor[data-v-28a1d196]{border-color:var(--workflow-blue-300);background:var(--workflow-blue-50)}.progress-clean-page .task-transition-rule-editor>div strong[data-v-28a1d196]{color:var(--workflow-blue-700)}.progress-clean-page .task-node-palette>button[data-v-28a1d196]:hover{border-color:var(--workflow-blue-300);background:var(--workflow-blue-50)}.progress-clean-page[data-v-28a1d196] .workflow-canvas{border-color:var(--workflow-blue-200);background:var(--workflow-blue-50)}.progress-clean-page[data-v-28a1d196] .canvas-toolbar{color:var(--workflow-blue-700);border-color:var(--workflow-blue-200);background:#eff6fff0}.progress-clean-page[data-v-28a1d196] .canvas-edge-path{stroke:#91aaca}.progress-clean-page[data-v-28a1d196] .canvas-edge-path:hover,.progress-clean-page[data-v-28a1d196] .canvas-edge-path.selected,.progress-clean-page[data-v-28a1d196] .canvas-edge-preview{stroke:var(--workflow-blue-500)}.progress-clean-page[data-v-28a1d196] .canvas-edge-label:hover,.progress-clean-page[data-v-28a1d196] .canvas-edge-label.selected{color:var(--workflow-blue-600);border-color:var(--workflow-blue-400);background:var(--workflow-blue-100);box-shadow:0 0 0 3px #6f9ed91f}.progress-clean-page[data-v-28a1d196] .process-container{border-color:#a9c4e6;background:#fbfdff}.progress-clean-page[data-v-28a1d196] .process-container.expanded{border-color:var(--workflow-blue-500)}.progress-clean-page[data-v-28a1d196] .process-code{color:var(--workflow-blue-600);background:var(--workflow-blue-100)}.progress-clean-page[data-v-28a1d196] .execution-card:hover{border-color:var(--workflow-blue-400)}.progress-clean-page[data-v-28a1d196] .canvas-node.selected{border-color:var(--workflow-blue-500);box-shadow:0 0 0 3px #6f9ed924,0 7px 18px #486f9d14}.progress-clean-page[data-v-28a1d196] .canvas-node.drop-target,.progress-clean-page[data-v-28a1d196] .canvas-node.link-source{border-color:var(--workflow-blue-500);background:var(--workflow-blue-100);box-shadow:0 0 0 4px #6f9ed924}.progress-clean-page[data-v-28a1d196]{display:grid;grid-template-rows:56px minmax(0,1fr);width:auto;height:100%;min-height:0;margin:0;overflow:hidden;color:#243650;background:#edf3fb}.workspace-local-topbar[data-v-28a1d196]{z-index:12;display:flex;align-items:center;justify-content:space-between;min-width:0;height:56px;padding:0 18px;border-bottom:1px solid #dce5f1;background:#fffffff7;box-shadow:0 1px #19345908;gap:18px}.workspace-local-title[data-v-28a1d196]{display:flex;align-items:center;min-width:0;gap:11px}.workspace-local-icon[data-v-28a1d196]{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:9px;color:#2866d6;background:#eaf2ff}.workspace-local-title>div[data-v-28a1d196]{display:grid;min-width:0;gap:2px}.workspace-local-title small[data-v-28a1d196]{color:#8795a9;font-size:10px!important;line-height:1.2}.workspace-local-title strong[data-v-28a1d196]{overflow:hidden;color:#1d2d44;font-size:17px!important;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-local-metrics[data-v-28a1d196]{display:flex;align-items:stretch;flex:0 0 auto;height:36px}.workspace-local-metrics>span[data-v-28a1d196]{display:grid;grid-template-columns:auto auto;align-content:center;min-width:82px;padding:0 14px;border-left:1px solid #e5ebf3;gap:0 6px}.workspace-local-metrics b[data-v-28a1d196]{color:#245fc9;font-size:16px!important;line-height:1}.workspace-local-metrics small[data-v-28a1d196]{align-self:end;color:#7d8ba0;font-size:10px!important;line-height:1.1;white-space:nowrap}.workspace-local-metrics .is-progress b[data-v-28a1d196]{color:#138063}.progress-clean-page>.clean-message[data-v-28a1d196],.progress-clean-page>.clean-success[data-v-28a1d196]{position:fixed;z-index:80;top:68px;right:20px;max-width:min(480px,calc(100vw - 40px));margin:0;box-shadow:0 10px 28px #23416924}.progress-clean-page>.clean-message+.clean-success[data-v-28a1d196]{top:116px}.progress-clean-page>.progress-three-grid[data-v-28a1d196]{grid-row:2;box-sizing:border-box;width:100%;height:auto;min-height:0;padding:12px 14px 14px;overflow:hidden;gap:12px}.progress-three-grid[data-v-28a1d196]{--progress-left-width: clamp(216px, 18vw, 244px);--progress-right-width: clamp(270px, 23vw, 330px);grid-template-columns:var(--progress-left-width) minmax(0,1fr) var(--progress-right-width)}.progress-three-grid.left-panel-collapsed[data-v-28a1d196]{--progress-left-width: 52px}.progress-three-grid.right-panel-collapsed[data-v-28a1d196]{--progress-right-width: 52px}.progress-clean-page .clean-panel[data-v-28a1d196]{border-color:#dce5f1;border-radius:10px;box-shadow:0 4px 14px #2341690d;overscroll-behavior:contain;scrollbar-gutter:stable}.progress-clean-page .clean-panel-head[data-v-28a1d196]{min-height:50px;padding:13px 14px 10px;background:#fbfdff}.progress-clean-page .clean-panel-head strong[data-v-28a1d196]{font-size:13px!important}.progress-clean-page .clean-panel-head span[data-v-28a1d196]{font-size:10px!important}.progress-clean-page .organization-row strong[data-v-28a1d196]{font-size:11px!important}.progress-clean-page .organization-row small[data-v-28a1d196]{font-size:9px!important}.progress-clean-page .workflow-progress-summary>div strong[data-v-28a1d196]{font-size:13px!important}.progress-clean-page .workflow-progress-summary>div small[data-v-28a1d196]{font-size:10px!important}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{grid-template-columns:58px minmax(0,1fr) auto auto 16px;gap:9px}.progress-clean-page .process-detail-column[data-v-28a1d196]{padding:14px}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .workflow-canvas{width:100%;max-width:100%}@media(max-width:1180px){.progress-three-grid[data-v-28a1d196]{--progress-left-width: 210px;--progress-right-width: 270px}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{grid-template-columns:52px minmax(0,1fr) auto 16px}.progress-clean-page .workflow-progress-summary>p[data-v-28a1d196]{display:none}}@media(max-width:1050px){.progress-clean-page[data-v-28a1d196]{grid-template-rows:56px auto;overflow-x:hidden;overflow-y:auto}.workspace-local-topbar[data-v-28a1d196]{position:sticky;top:0}.progress-clean-page>.progress-three-grid[data-v-28a1d196],.progress-clean-page>.progress-three-grid.left-panel-collapsed[data-v-28a1d196],.progress-clean-page>.progress-three-grid.right-panel-collapsed[data-v-28a1d196]{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.progress-clean-page .clean-panel[data-v-28a1d196]{max-height:none;overflow:visible}.progress-clean-page .collapsible-side-panel.is-collapsed[data-v-28a1d196]{min-height:52px;max-height:52px;overflow:hidden}.progress-clean-page .workflow-progress-column[data-v-28a1d196]{min-height:0}}@media(max-width:700px){.workspace-local-topbar[data-v-28a1d196]{padding-right:12px;gap:8px}.workspace-local-metrics>span[data-v-28a1d196]{min-width:54px;padding:0 7px}.workspace-local-metrics>span[data-v-28a1d196]:nth-child(2),.workspace-local-metrics>span[data-v-28a1d196]:nth-child(3){display:none}.progress-clean-page>.progress-three-grid[data-v-28a1d196]{padding:9px;gap:9px}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{grid-template-columns:50px minmax(0,1fr) 16px}.progress-clean-page .workflow-runtime[data-v-28a1d196]{display:none}}.progress-clean-page[data-v-28a1d196]{grid-template-rows:62px minmax(0,1fr);background:#f2f5f9}.workflow-management-toolbar[data-v-28a1d196]{z-index:12;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-width:0;height:62px;padding:0 18px;border-bottom:1px solid #dce4ee;background:#fffffffa;gap:24px}.workflow-management-toolbar>strong[data-v-28a1d196]{color:#1e2c42;font-size:18px;font-weight:720;white-space:nowrap}.workflow-search[data-v-28a1d196]{display:grid;grid-template-columns:minmax(0,1fr) 40px;width:clamp(320px,38vw,500px);height:38px;overflow:hidden;border:1px solid #d5deea;border-radius:10px;background:#f8fafc;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.workflow-search[data-v-28a1d196]:focus-within{border-color:#8fb0eb;background:#fff;box-shadow:0 0 0 3px #3169c91a}.workflow-search input[data-v-28a1d196]{min-width:0;padding:0 13px;border:0;outline:0;color:#25354d;background:transparent;font:13px/1 inherit}.workflow-search input[data-v-28a1d196]::placeholder{color:#939fb0}.workflow-search button[data-v-28a1d196]{display:grid;place-items:center;padding:0;border:0;border-left:1px solid #e0e6ee;color:#526b91;background:transparent;cursor:pointer}.workflow-search button[data-v-28a1d196]:hover{color:#245fca;background:#edf4ff}.progress-clean-page>.progress-three-grid[data-v-28a1d196]{grid-row:2;padding:14px;gap:12px}.progress-three-grid[data-v-28a1d196]{--progress-left-width: clamp(205px, 16vw, 228px);--progress-right-width: clamp(320px, 24vw, 360px);grid-template-columns:var(--progress-left-width) minmax(0,1fr) var(--progress-right-width)}.progress-three-grid.left-panel-collapsed[data-v-28a1d196]{--progress-left-width: 46px}.progress-three-grid.right-panel-collapsed[data-v-28a1d196]{--progress-right-width: 46px}.progress-three-grid.node-detail-empty[data-v-28a1d196]{grid-template-columns:var(--progress-left-width) minmax(0,1fr)}.progress-three-grid.node-detail-empty .process-detail-column[data-v-28a1d196]{display:none}.progress-clean-page .clean-panel[data-v-28a1d196]{border:1px solid #dce4ee;border-radius:11px;box-shadow:0 5px 18px #2638540b}.progress-clean-page .clean-panel-head[data-v-28a1d196]{box-sizing:border-box;min-height:52px;padding:0 15px;background:#fff}.progress-clean-page .clean-panel-head strong[data-v-28a1d196]{color:#24344c;font-size:14px!important}.flow-list-head>b[data-v-28a1d196]{display:grid;place-items:center;min-width:25px;height:22px;padding:0 6px;border-radius:7px;color:#46617f;background:#edf2f8;font-size:11px}.organization-tree-clean[data-v-28a1d196]{padding:9px;gap:4px}.organization-scope-row[data-v-28a1d196]{grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:6px 9px 6px calc(9px + var(--tree-depth, 0) * 14px);border-color:transparent;border-radius:8px;gap:8px}.organization-scope-row>span[data-v-28a1d196]{width:27px;height:27px;border-radius:7px;font-size:10px}.progress-clean-page .organization-scope-row>strong[data-v-28a1d196]{color:#35455d;font-size:12px!important;font-weight:650}.organization-scope-row[data-v-28a1d196]:hover{border-color:#dae5f5;background:#f7faff}.organization-scope-row.selected[data-v-28a1d196]{border-color:#c5d7f3;color:#245ebd;background:#eef4ff}.side-panel-toggle[data-v-28a1d196]{top:11px;width:29px;height:29px;border:0;border-radius:8px;box-shadow:none;background:#f2f5f9}.side-panel-toggle--left[data-v-28a1d196],.side-panel-toggle--right[data-v-28a1d196]{right:11px}.side-panel-toggle-glyph[data-v-28a1d196]{width:7px;height:7px;border-top:1.8px solid currentColor;border-right:1.8px solid currentColor;transform:rotate(-135deg);transition:transform .18s ease}.organization-column.is-collapsed .side-panel-toggle-glyph[data-v-28a1d196],.process-detail-column .side-panel-toggle-glyph[data-v-28a1d196]{transform:rotate(45deg)}.process-detail-column.is-collapsed .side-panel-toggle-glyph[data-v-28a1d196]{transform:rotate(-135deg)}.collapsible-side-panel.is-collapsed .side-panel-toggle[data-v-28a1d196]{left:50%;right:auto;transform:translate(-50%)}.organization-column .clean-panel-head[data-v-28a1d196]{padding-right:48px}.workflow-progress-list[data-v-28a1d196]{padding:10px;gap:8px}.workflow-progress-list>article[data-v-28a1d196]{border-color:#dfe6ef;border-radius:9px;box-shadow:none}.workflow-progress-list>article.selected[data-v-28a1d196]{border-color:#aec7ef;box-shadow:0 0 0 2px #3f74cc14}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{grid-template-columns:minmax(76px,108px) minmax(0,1fr) auto 44px 10px;min-height:56px;padding:9px 12px;gap:11px}.workflow-progress-summary[data-v-28a1d196]:hover{background:#f9fbfe}.workflow-code[data-v-28a1d196]{display:block;min-height:0;overflow:hidden;padding:5px 8px;border-radius:6px;color:#315f9f;background:#edf3fb;font-size:11px!important;text-align:center;text-overflow:ellipsis;white-space:nowrap}.workflow-name[data-v-28a1d196]{overflow:hidden;color:#26364d;font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.progress-clean-page .workflow-progress-summary>.clean-status[data-v-28a1d196]{padding:5px 8px;border-radius:6px;font-size:10px!important}.workflow-count[data-v-28a1d196]{color:#586a82;font-size:12px;font-weight:650;text-align:center}.workflow-row-arrow[data-v-28a1d196]{width:7px;height:7px;border-right:1.7px solid #8491a3;border-bottom:1.7px solid #8491a3;transform:rotate(45deg);transition:transform .18s ease}.workflow-progress-list>article.selected .workflow-row-arrow[data-v-28a1d196]{transform:rotate(225deg)}.progress-graph-wrap[data-v-28a1d196]{gap:0;padding:0 9px 9px;border-top-color:#e6ebf2;background:#fff}.flow-overview-bar[data-v-28a1d196]{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:6px 2px;flex-wrap:wrap;gap:12px}.flow-overview-facts[data-v-28a1d196]{display:flex;align-items:center;flex:1 1 360px;flex-wrap:wrap;min-width:0;gap:7px}.flow-overview-facts>span[data-v-28a1d196]:not(.node-dwell-badge){display:flex;align-items:center;min-height:29px;padding:0 9px;border:1px solid #e1e7ef;border-radius:7px;color:#52647d;background:#f8fafc;font-size:12px;white-space:nowrap;gap:5px}.flow-overview-facts>span>b[data-v-28a1d196]{color:#8995a6;font-size:11px}.flow-overview-facts .current-position[data-v-28a1d196]{min-width:0;max-width:min(380px,34vw);overflow:hidden;text-overflow:ellipsis}.flow-overview-facts .node-dwell-badge[data-v-28a1d196]{min-height:29px;box-sizing:border-box;font-size:11px}.flow-overview-actions[data-v-28a1d196]{display:flex;align-items:center;flex:0 0 auto;margin-left:auto;gap:6px}.flow-action-button[data-v-28a1d196]{height:30px;padding:0 10px;border:1px solid #d8e1ec;border-radius:7px;color:#53657d;background:#fff;font-size:11px;cursor:pointer}.flow-action-button[data-v-28a1d196]:hover:not(:disabled){border-color:#a9bee0;color:#285fae;background:#f5f8fd}.flow-action-button.withdraw-flow-button[data-v-28a1d196]{border-color:#edcbc6;color:#a4493e;background:snow}.flow-action-button[data-v-28a1d196]:disabled{opacity:.42;cursor:not-allowed}.flow-overview-actions .urge-node-button[data-v-28a1d196]{display:inline-flex;align-items:center;justify-content:center;min-width:64px;color:#9a5b0c;border-color:#edd29b;background:#fff9ed;box-shadow:none;gap:5px}.flow-overview-actions .urge-node-button[data-v-28a1d196]:hover:not(:disabled){border-color:#d9ac56;color:#7e4606;background:#fff4d8}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .workflow-canvas{width:100%;max-width:100%;min-height:480px;border-color:#dfe6ef;background:#f8fafc}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .workflow-canvas:focus:not(:focus-visible){outline:0}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .workflow-canvas:focus-visible{outline:2px solid #8eafe1;outline-offset:-2px}.process-detail-column[data-v-28a1d196]{padding:15px}.process-detail-column .side-panel-toggle--right[data-v-28a1d196]{top:10px}.process-detail-head[data-v-28a1d196]{align-items:center;min-height:37px;padding:0 39px 12px 0}.process-detail-head>strong[data-v-28a1d196]{overflow:hidden;color:#25364f;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.progress-clean-page .process-state[data-v-28a1d196]{padding:5px 7px;border-radius:6px;font-size:10px}.process-detail-meta[data-v-28a1d196]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0 15px}.process-detail-meta>div[data-v-28a1d196]{padding:9px;border-radius:8px;background:#f5f8fc}.progress-clean-page .process-detail-meta span[data-v-28a1d196]{color:#8995a6;font-size:11px}.progress-clean-page .process-detail-meta strong[data-v-28a1d196]{color:#3b4d66;font-size:12px;line-height:1.4;white-space:normal}.clean-section-label[data-v-28a1d196]{display:flex;align-items:center;justify-content:space-between;padding:2px 0 8px}.clean-section-label strong[data-v-28a1d196]{color:#34465f;font-size:13px}.clean-section-label span[data-v-28a1d196]{color:#718096;font-size:11px}.execution-progress-list[data-v-28a1d196]{gap:7px;padding:0}.execution-progress-list article[data-v-28a1d196]{grid-template-columns:25px minmax(0,1fr) auto;grid-template-rows:auto auto;padding:10px;border-color:#e2e8f0;border-radius:8px;background:#fafbfd;cursor:default;gap:4px 8px}.execution-progress-list article[data-v-28a1d196]:hover{border-color:#e2e8f0;background:#fafbfd}.execution-progress-list article>span[data-v-28a1d196]{grid-row:1 / span 2;align-self:center;color:#4771aa;font-size:10px}.execution-progress-list article>div[data-v-28a1d196]{grid-column:2;grid-row:1}.progress-clean-page .execution-progress-list article strong[data-v-28a1d196]{color:#34455c;font-size:12px}.progress-clean-page .execution-progress-list article small[data-v-28a1d196]{color:#7d899a;font-size:11px}.execution-progress-list article>b[data-v-28a1d196]{grid-column:2;grid-row:2;color:#78869a;font-size:10px;font-weight:500}.execution-progress-list article>.process-state[data-v-28a1d196]{grid-column:3;grid-row:1 / span 2;align-self:center}.progress-clean-page[data-v-28a1d196]{grid-template-rows:64px minmax(0,1fr);color:#293b54;background:#f3f6fa;font-size:14px}.workflow-management-toolbar[data-v-28a1d196]{height:64px;padding:0 20px;border-bottom-color:#d8e1ec}.workflow-management-toolbar>strong[data-v-28a1d196]{font-size:19px;letter-spacing:-.015em}.workflow-search[data-v-28a1d196]{height:40px;border-color:#d2dce8;border-radius:9px;background:#f8fafc}.workflow-search input[data-v-28a1d196]{font-size:14px}.progress-clean-page>.progress-three-grid[data-v-28a1d196]{padding:13px 14px 14px;gap:12px}.progress-clean-page .clean-panel[data-v-28a1d196]{border-color:#d8e1ec;border-radius:12px;box-shadow:0 3px 12px #1d2f490b}.progress-clean-page .clean-panel-head[data-v-28a1d196]{min-height:54px;padding:0 16px;border-bottom-color:#e7ecf2}.progress-clean-page .clean-panel-head strong[data-v-28a1d196]{font-size:15px!important}.flow-list-head>b[data-v-28a1d196]{min-width:27px;height:24px;border-radius:7px;font-size:12px}.organization-tree-clean[data-v-28a1d196]{padding:10px;gap:5px}.organization-scope-row[data-v-28a1d196]{min-height:44px;padding-top:7px;padding-bottom:7px;border-radius:9px}.organization-scope-row>span[data-v-28a1d196]{width:29px;height:29px;border-radius:8px;font-size:11px}.progress-clean-page .organization-scope-row>strong[data-v-28a1d196]{font-size:13px!important}.side-panel-toggle[data-v-28a1d196]{width:30px;height:30px;border:1px solid #e1e7ef;background:#f4f7fa}.workflow-progress-list[data-v-28a1d196]{padding:11px;gap:9px}.workflow-progress-list>article[data-v-28a1d196]{border-color:#dce4ed;border-radius:10px}.workflow-progress-list>article.selected[data-v-28a1d196]{border-color:#9dbcea;box-shadow:0 0 0 3px #3e71c613}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{min-height:60px;padding:10px 13px;gap:12px}.workflow-code[data-v-28a1d196]{padding:6px 8px;border-radius:7px;font-size:12px!important}.workflow-name[data-v-28a1d196]{font-size:15px}.progress-clean-page .workflow-progress-summary>.clean-status[data-v-28a1d196],.progress-clean-page .process-state[data-v-28a1d196]{font-size:11px!important}.workflow-count[data-v-28a1d196]{font-size:13px}.progress-graph-wrap[data-v-28a1d196]{padding:0 10px 10px;border-top-color:#e4eaf1}.flow-overview-bar[data-v-28a1d196]{min-height:52px;padding:8px 2px;gap:10px}.flow-overview-facts[data-v-28a1d196]{gap:8px}.flow-overview-facts>span[data-v-28a1d196]:not(.node-dwell-badge){min-height:31px;padding:0 10px;border-color:#dde4ec;border-radius:8px;font-size:13px}.flow-overview-facts>span>b[data-v-28a1d196]{font-size:12px}.flow-overview-facts .node-dwell-badge[data-v-28a1d196]{min-height:31px;font-size:12px}.flow-action-button[data-v-28a1d196]{height:32px;padding:0 11px;border-radius:8px;font-size:12px}.progress-clean-page .progress-graph-wrap[data-v-28a1d196] .workflow-canvas{min-height:480px;border-color:#d9e2ec;border-radius:10px;background:#f8fafc}.process-detail-column[data-v-28a1d196]{padding:16px}.process-detail-head[data-v-28a1d196]{min-height:39px;padding-bottom:13px}.process-detail-head>strong[data-v-28a1d196]{font-size:16px}.process-detail-meta[data-v-28a1d196]{gap:9px;padding:13px 0 16px}.process-detail-meta>div[data-v-28a1d196]{padding:10px;border:1px solid #e5ebf2;border-radius:9px;background:#f7f9fc}.progress-clean-page .process-detail-meta span[data-v-28a1d196]{font-size:12px}.progress-clean-page .process-detail-meta strong[data-v-28a1d196]{font-size:13px}.clean-section-label[data-v-28a1d196]{padding-bottom:9px}.clean-section-label strong[data-v-28a1d196]{font-size:14px}.clean-section-label span[data-v-28a1d196]{font-size:12px}.execution-progress-list[data-v-28a1d196]{gap:8px}.execution-progress-list article[data-v-28a1d196]{padding:11px;border-color:#dfe6ef;border-radius:9px;background:#fff}.execution-progress-list article>span[data-v-28a1d196],.execution-progress-list article>b[data-v-28a1d196]{font-size:11px}.progress-clean-page .execution-progress-list article strong[data-v-28a1d196]{font-size:13px}.progress-clean-page .execution-progress-list article small[data-v-28a1d196]{font-size:12px}.progress-clean-page .clean-empty[data-v-28a1d196],.organization-tree-state[data-v-28a1d196],.organization-scope-message[data-v-28a1d196]{font-size:12px}@media(max-width:1180px){.progress-three-grid[data-v-28a1d196]{--progress-left-width: 195px;--progress-right-width: 315px}.flow-overview-facts .current-position[data-v-28a1d196]{max-width:270px}}@media(max-width:1050px){.progress-clean-page[data-v-28a1d196]{grid-template-rows:64px auto}.workflow-management-toolbar[data-v-28a1d196]{position:sticky;top:0}.progress-clean-page>.progress-three-grid[data-v-28a1d196],.progress-clean-page>.progress-three-grid.node-detail-empty[data-v-28a1d196],.progress-clean-page>.progress-three-grid.left-panel-collapsed[data-v-28a1d196],.progress-clean-page>.progress-three-grid.right-panel-collapsed[data-v-28a1d196]{grid-template-columns:minmax(0,1fr)}.progress-three-grid.node-detail-empty .process-detail-column[data-v-28a1d196]{display:none}.flow-overview-bar[data-v-28a1d196]{align-items:flex-start;flex-direction:column}.flow-overview-facts[data-v-28a1d196]{flex-wrap:wrap}.flow-overview-facts .current-position[data-v-28a1d196]{max-width:100%}}@media(max-width:700px){.workflow-management-toolbar[data-v-28a1d196]{padding:0 10px;gap:10px}.workflow-management-toolbar>strong[data-v-28a1d196]{font-size:15px}.workflow-search[data-v-28a1d196]{width:min(68vw,360px)}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto 12px}.workflow-count[data-v-28a1d196]{display:none}.flow-overview-facts>span[data-v-28a1d196]:not(.node-dwell-badge){font-size:11px}}.progress-clean-page[data-v-28a1d196]{font-size:15px}.progress-clean-page .organization-scope-row[data-v-28a1d196]{align-items:start;min-height:52px;height:auto;padding-top:9px;padding-bottom:9px}.progress-clean-page .organization-scope-row>strong[data-v-28a1d196]{overflow:visible;font-size:14px!important;line-height:1.45;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.progress-clean-page .organization-scope-row>small[data-v-28a1d196]{font-size:12px!important;line-height:1.4}.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{align-items:start;grid-template-columns:minmax(110px,160px) minmax(0,1fr) auto auto 10px;min-height:72px}.workflow-code[data-v-28a1d196],.workflow-name[data-v-28a1d196]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.workflow-code[data-v-28a1d196]{font-size:13px!important;line-height:1.4;text-align:left}.workflow-name[data-v-28a1d196]{font-size:16px;line-height:1.45}.progress-clean-page .workflow-progress-summary>.clean-status[data-v-28a1d196],.workflow-count[data-v-28a1d196],.workflow-row-arrow[data-v-28a1d196]{align-self:center}.flow-overview-facts>span[data-v-28a1d196]:not(.node-dwell-badge){min-height:36px;height:auto;padding-top:7px;padding-bottom:7px;font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.flow-overview-facts>span>b[data-v-28a1d196]{flex:0 0 auto;font-size:13px}.flow-overview-facts .current-position[data-v-28a1d196]{flex:1 1 320px;max-width:none;overflow:visible;text-overflow:clip}.flow-overview-facts .node-dwell-badge[data-v-28a1d196]{min-height:36px;padding:7px 10px;font-size:13px;line-height:1.4}.flow-action-button[data-v-28a1d196]{min-height:36px;height:auto;padding:7px 12px;font-size:13px;line-height:1.3;white-space:nowrap}.flow-overview-actions .urge-node-button[data-v-28a1d196]{min-width:80px}.process-detail-head>strong[data-v-28a1d196],.node-runtime-detail__head strong[data-v-28a1d196],.process-detail-meta strong[data-v-28a1d196],.execution-progress-list article strong[data-v-28a1d196],.execution-progress-list article small[data-v-28a1d196],.node-runtime-meta dd[data-v-28a1d196]{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.progress-clean-page .process-detail-meta span[data-v-28a1d196],.node-runtime-meta dt[data-v-28a1d196]{font-size:12px}.progress-clean-page .process-detail-meta strong[data-v-28a1d196],.progress-clean-page .execution-progress-list article strong[data-v-28a1d196],.node-runtime-meta dd[data-v-28a1d196]{font-size:14px;line-height:1.5}.progress-clean-page .execution-progress-list article small[data-v-28a1d196]{font-size:13px;line-height:1.45}@media(max-width:700px){.progress-clean-page .workflow-progress-summary[data-v-28a1d196]{grid-template-columns:minmax(88px,128px) minmax(0,1fr) auto 12px}.flow-overview-facts>span[data-v-28a1d196]:not(.node-dwell-badge){font-size:13px}}.module-empty[data-v-58df50e0]{display:grid;justify-items:center;padding:64px 24px;text-align:center}.module-empty>span[data-v-58df50e0]{display:grid;place-items:center;width:58px;height:58px;margin-bottom:14px;border-radius:14px;color:#346bea;background:#edf3ff}.module-empty h2[data-v-58df50e0]{margin:0 0 8px;color:#293c58;font-size:17px}.module-empty p[data-v-58df50e0]{max-width:520px;margin:0;color:#8190a5;font-size:13px;line-height:1.7}.module-error[data-v-0d0ec512]{display:grid;justify-items:center;padding:64px 24px;text-align:center}.module-error>span[data-v-0d0ec512]{display:grid;place-items:center;width:56px;height:56px;margin-bottom:13px;border-radius:14px;color:#c85c43;background:#fff0eb}.module-error h2[data-v-0d0ec512]{margin:0 0 8px;color:#293c58;font-size:17px}.module-error p[data-v-0d0ec512]{margin:0 0 18px;color:#8190a5;font-size:13px}.module-error button[data-v-0d0ec512]{height:38px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:#2f68ed;cursor:pointer}.status-card[data-v-cae9cc62]{display:grid;align-content:start;gap:10px;min-height:116px;padding:18px;border:1px solid var(--center-border,#e4eaf3);border-radius:12px;background:#fff}.status-card p[data-v-cae9cc62],.status-card small[data-v-cae9cc62]{margin:0;color:#8593a8;font-size:11px}.status-card>div[data-v-cae9cc62]{display:flex;align-items:center;gap:8px}.status-card strong[data-v-cae9cc62]{color:#273a56;font-size:14px}.status-dot[data-v-cae9cc62]{width:8px;height:8px;border-radius:50%;background:#95a2b5}.status-dot--ready[data-v-cae9cc62]{background:#14a78f;box-shadow:0 0 0 4px #e5f8f4}.status-dot--pending[data-v-cae9cc62]{background:#df8a22;box-shadow:0 0 0 4px #fff3e1}.status-card small[data-v-cae9cc62]{overflow-wrap:anywhere;line-height:1.5}.platform-module-page[data-v-5847477d]{display:grid;gap:22px}.module-skeleton[data-v-5847477d]{display:grid;gap:14px}.module-skeleton span[data-v-5847477d]{height:110px;border-radius:12px;background:linear-gradient(90deg,#e9eef6 25%,#f6f8fc 38%,#e9eef6 63%);background-size:400% 100%;animation:skeleton-5847477d 1.3s ease infinite}.module-skeleton span[data-v-5847477d]:first-child{height:150px}.module-heading[data-v-5847477d]{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:27px 30px;border:1px solid #e4eaf3;border-radius:15px;background:#fff}.module-number[data-v-5847477d]{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;color:#fff;background:#173966;font-size:20px;font-weight:750;letter-spacing:.06em}.module-heading p[data-v-5847477d],.panel-heading p[data-v-5847477d]{margin:0 0 5px;color:#557de0;font-size:10px;font-weight:750;letter-spacing:.14em}.module-heading h1[data-v-5847477d]{margin:0 0 7px;color:#1c2e49;font-size:25px}.module-heading>div:nth-child(2)>span[data-v-5847477d]{color:#7f8ea3;font-size:13px}.module-owner[data-v-5847477d]{align-self:start;padding:6px 10px;border-radius:7px;color:#2261dd;background:#edf3ff;font-size:10px;font-weight:700}.status-grid[data-v-5847477d]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.module-body[data-v-5847477d]{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px}.workspace-panel[data-v-5847477d],.dependency-panel[data-v-5847477d]{padding:22px;border:1px solid #e4eaf3;border-radius:15px;background:#fff}.panel-heading[data-v-5847477d]{display:flex;align-items:end;justify-content:space-between;margin-bottom:17px}.panel-heading h2[data-v-5847477d]{margin:0;color:#263954;font-size:17px}.panel-heading small[data-v-5847477d]{color:#8997aa;font-size:10px}.section-list[data-v-5847477d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.section-list article[data-v-5847477d]{display:grid;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;min-height:72px;padding:13px;border:1px solid #e8edf5;border-radius:11px;color:#8b9ab0}.section-list article>span[data-v-5847477d]{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#356ce8;background:#edf3ff;font-size:10px;font-weight:750}.section-list article div[data-v-5847477d]{display:grid;gap:4px}.section-list strong[data-v-5847477d]{color:#334660;font-size:12px}.section-list small[data-v-5847477d]{color:#98a5b6;font-size:9px}.dependency-panel ul[data-v-5847477d]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dependency-panel li[data-v-5847477d]{display:grid;grid-template-columns:10px 1fr;align-items:center;gap:10px;padding:12px;border:1px solid #e9eef5;border-radius:10px}.dependency-panel li>span[data-v-5847477d]{width:7px;height:7px;border-radius:50%;background:#de8a26;box-shadow:0 0 0 4px #fff3e1}.dependency-panel li>span.ready[data-v-5847477d]{background:#13a68e;box-shadow:0 0 0 4px #e6f8f4}.dependency-panel li div[data-v-5847477d]{display:grid;gap:3px}.dependency-panel strong[data-v-5847477d]{color:#34475f;font-size:11px}.dependency-panel small[data-v-5847477d]{color:#909db0;font-size:9px}.api-reference[data-v-5847477d]{display:grid;gap:6px;margin-top:17px;padding-top:15px;border-top:1px solid #e7ecf3}.api-reference small[data-v-5847477d]{color:#8997aa;font-size:9px}.api-reference code[data-v-5847477d]{overflow-wrap:anywhere;color:#3a64bd;font-size:9px;line-height:1.5}@keyframes skeleton-5847477d{0%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:1100px){.status-grid[data-v-5847477d]{grid-template-columns:repeat(2,1fr)}.module-body[data-v-5847477d]{grid-template-columns:1fr}.dependency-panel ul[data-v-5847477d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.module-heading[data-v-5847477d]{grid-template-columns:50px 1fr;padding:20px}.module-number[data-v-5847477d]{width:50px;height:50px}.module-heading h1[data-v-5847477d]{font-size:20px}.module-owner[data-v-5847477d]{display:none}.status-grid[data-v-5847477d],.section-list[data-v-5847477d],.dependency-panel ul[data-v-5847477d]{grid-template-columns:1fr}}:root{--center-color-primary: #245eea;--center-color-text: #17243a;--center-color-muted: #64748b;--center-color-border: #dbe4f0;--center-color-surface: #ffffff;--center-radius: 14px}.center-card{border:1px solid var(--center-color-border);border-radius:var(--center-radius);background:var(--center-color-surface);padding:20px}.center-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.center-card__header h2,.center-page-state h2{margin:0;color:var(--center-color-text)}.center-card__eyebrow{color:var(--center-color-primary);font-weight:700}.center-page-state{display:grid;justify-items:center;gap:10px;padding:48px 20px;color:var(--center-color-muted);text-align:center}.center-page-state__mark{width:32px;height:32px;border:3px solid var(--center-color-border);border-top-color:var(--center-color-primary);border-radius:50%}.center-page-state[data-kind=loading] .center-page-state__mark{animation:center-spin .8s linear infinite}.center-page-state button{border:0;border-radius:8px;background:var(--center-color-primary);color:#fff;padding:9px 16px;cursor:pointer}@keyframes center-spin{to{transform:rotate(360deg)}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:#f2f6fc}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid rgba(47,105,237,.28);outline-offset:2px}::selection{color:#fff;background:#2f69ed}.portal-shell{--workspace-bg: #f5f7fb;--workspace-surface: #fff;--workspace-text: #182230;--workspace-muted: #667085;--workspace-subtle: #98a2b3;--workspace-line: #e3e8ef;--workspace-primary: #2563eb;--workspace-primary-soft: #eff5ff;font-size:14px}.login-page :where(p,span,small,strong,b,em,label,button,input,select,textarea,a){font-size:16px!important}.login-page :where(h1){font-size:clamp(42px,4.6vw,68px)!important}.login-page :where(h2){font-size:32px!important}.login-page :where(code,pre){font-size:14px!important}.error-page :where(strong){font-size:28px!important}.error-page :where(p){font-size:16px!important}.error-page :where(a){font-size:15px!important}
