.wide-dialog[data-v-2f29716f]{width:min(1080px,94vw)}@media (width<=640px){.wide-dialog[data-v-2f29716f]{padding:20px 16px}}.form-intro[data-v-eb6d0ef1]{color:#6f8197;margin:0;font-size:13px}.clone-entry[data-v-eb6d0ef1]{background:#fafbfd;border:1px solid #dfe6ef;border-radius:10px;gap:14px;padding:18px;display:grid}.clone-entry header[data-v-eb6d0ef1],.batch-controls[data-v-eb6d0ef1]{justify-content:space-between;align-items:center;gap:12px;display:flex}.clone-entry label small[data-v-eb6d0ef1]{margin:0;font-weight:400}.clone-options[data-v-eb6d0ef1]{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.batch-controls[data-v-eb6d0ef1]{justify-content:flex-start;font-size:12px}.server-context[data-v-eb6d0ef1]{color:#3c7154;background:#eff6f2;border-radius:8px;padding:14px 16px;font-size:13px}.server-context.pending[data-v-eb6d0ef1]{color:#8b6834;background:#fff7e9}.server-context strong[data-v-eb6d0ef1]{font-weight:500}.server-context a[data-v-eb6d0ef1]{margin-top:10px;display:block}.advanced[data-v-eb6d0ef1]{color:#6f8197;font-size:13px}.advanced summary[data-v-eb6d0ef1]{cursor:pointer}.advanced>div[data-v-eb6d0ef1]{background:#f7f9fc;border-radius:8px;gap:14px;margin-top:16px;padding:16px;display:grid}.create-actions[data-v-eb6d0ef1]{border-top:1px solid #e5ebf2;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (width<=640px){.clone-options[data-v-eb6d0ef1]{grid-template-columns:1fr}.clone-entry[data-v-eb6d0ef1]{padding:14px}}.agent-conversation[data-v-7b95200e]{background:#fff;border:1px solid #dce5ef;border-radius:10px;margin:14px 0;overflow:hidden}.conversation-head[data-v-7b95200e]{background:#f8fafc;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.conversation-head h4[data-v-7b95200e]{color:#294e70;margin:0}.conversation-head small[data-v-7b95200e]{color:#7b8da3}.conversation-stream[data-v-7b95200e]{background:#f7f9fc;max-height:440px;padding:14px;overflow:auto}.conversation-item[data-v-7b95200e]{margin:0 0 12px}.conversation-item[data-v-7b95200e]:last-child{margin-bottom:0}.conversation-item.assistant[data-v-7b95200e]{background:#fff;border:1px solid #dfe7f0;border-radius:10px;padding:12px 14px}.conversation-item.tool[data-v-7b95200e],.conversation-item.system[data-v-7b95200e]{background:#f0f4f8;border-left:3px solid #bdcbd9;border-radius:0 7px 7px 0;margin-left:22px;padding:7px 11px}.conversation-item.system[data-v-7b95200e]{background:#fff8ec;border-left-color:#d2a25d}.agent-label[data-v-7b95200e],.event-label[data-v-7b95200e]{color:#71859b;margin-bottom:7px;font-size:11px}.agent-label[data-v-7b95200e]{color:#315f88;font-weight:600}.agent-label time[data-v-7b95200e]{color:#8190a4;margin-left:8px;font-weight:400}.conversation-item pre[data-v-7b95200e]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#26384a;margin:0;font-size:13px;line-height:1.7}.conversation-item.tool pre[data-v-7b95200e],.conversation-item.system pre[data-v-7b95200e]{font-size:12px}.empty[data-v-7b95200e]{color:#8190a4;text-align:center;padding:18px 0}@media (width<=640px){.conversation-stream[data-v-7b95200e]{max-height:520px;padding:10px}.conversation-item.tool[data-v-7b95200e],.conversation-item.system[data-v-7b95200e]{margin-left:8px}}.workflow-heading[data-v-5d4069f7],.parallel-heading[data-v-5d4069f7],.progress-lane header[data-v-5d4069f7]{justify-content:space-between;align-items:center;gap:14px;display:flex}.workflow-heading small[data-v-5d4069f7]{color:#7d8f90;font-size:12px}.workflow-heading h3[data-v-5d4069f7]{color:#193c39;margin:6px 0 0;font-size:15px}.parallel-label[data-v-5d4069f7]{color:#24745d;white-space:nowrap;background:#edf7f1;border-radius:20px;padding:6px 10px;font-size:12px}.stage-scroll[data-v-5d4069f7]{padding:20px 0 12px;overflow-x:auto}.stage-track[data-v-5d4069f7]{min-width:580px;margin:0;padding:0;list-style:none;display:flex}.stage-track li[data-v-5d4069f7]{flex:1;min-width:0;position:relative}.stage-track li[data-v-5d4069f7]:not(:last-child):after{content:"";background:#e3ebe6;height:2px;position:absolute;top:16px;left:38px;right:8px}.stage-track li.done[data-v-5d4069f7]:after{background:#bcdbca}.stage-button[data-v-5d4069f7]{z-index:1;text-align:left;white-space:normal;color:#738580;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:0 8px 5px 0;display:flex;position:relative}.stage-button[data-v-5d4069f7]:disabled{opacity:.7}.stage-button[data-v-5d4069f7]:focus-visible{outline-offset:3px;outline:2px solid #318361}.stage-dot[data-v-5d4069f7]{color:#8a9c94;background:#f1f5f2;border:1px solid #e0e8e3;border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.stage-button strong[data-v-5d4069f7]{max-width:100%;font-size:13px;line-height:1.5}.stage-button small[data-v-5d4069f7]{color:#8a9b94;font-size:11px}.done .stage-dot[data-v-5d4069f7]{color:#348663;background:#e3f2e8;border-color:#b9dcc6}.done strong[data-v-5d4069f7]{color:#28634b}.active .stage-dot[data-v-5d4069f7]{color:#fff;background:#195a46;border-color:#195a46;box-shadow:0 0 0 5px #edf5ed}.active strong[data-v-5d4069f7],.active small[data-v-5d4069f7]{color:#195a46}.problem .stage-dot[data-v-5d4069f7]{color:#a15a36;background:#fff2e9;border-color:#efc8b1}.problem strong[data-v-5d4069f7],.problem small[data-v-5d4069f7]{color:#a15a36}.parallel-heading[data-v-5d4069f7]{margin:12px 0;font-size:13px}.parallel-heading span[data-v-5d4069f7]{color:#8b9a98;font-size:11px}.parallel-lanes[data-v-5d4069f7]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.single-lane[data-v-5d4069f7]{grid-template-columns:1fr}.progress-lane[data-v-5d4069f7]{background:#fcfefc;border:1px solid #e0e9e3;border-radius:10px;min-width:0;padding:16px}.progress-lane header[data-v-5d4069f7]{margin-bottom:14px}.progress-lane h4[data-v-5d4069f7]{color:#254d40;margin:0;font-size:14px}.lane-status[data-v-5d4069f7]{white-space:nowrap;color:#7d8e88;background:#f0f4f1;border-radius:6px;padding:4px 7px;font-size:11px}.lane-status[data-status=running][data-v-5d4069f7],.lane-status[data-status=importing][data-v-5d4069f7],.lane-status[data-status=preparing][data-v-5d4069f7]{color:#25664d;background:#e7f3eb}.lane-status[data-status=completed][data-v-5d4069f7],.lane-status[data-status=succeeded][data-v-5d4069f7]{color:#33805e;background:#e9f5ed}.lane-status[data-status=failed][data-v-5d4069f7],.lane-status[data-status=blocked][data-v-5d4069f7],.lane-status[data-status=recovery_required][data-v-5d4069f7],.lane-status[data-status=import_paused][data-v-5d4069f7]{color:#a15a36;background:#fff0e7}.import-count[data-v-5d4069f7]{justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 8px;display:flex}.import-count>strong[data-v-5d4069f7]{color:#205d47;font-size:27px;font-weight:600}.import-count strong small[data-v-5d4069f7]{margin-left:3px;font-size:13px;display:inline}.import-count>span[data-v-5d4069f7],.import-totals[data-v-5d4069f7]{color:#7c8d85;font-size:12px}.import-totals[data-v-5d4069f7]{margin:7px 0 14px}progress[data-v-5d4069f7]{accent-color:#3d8d64;background:#e8eee9;border:0;border-radius:9px;width:100%;height:6px;display:block;overflow:hidden}progress[data-v-5d4069f7]::-webkit-progress-bar{background:#e8eee9;border-radius:9px}progress[data-v-5d4069f7]::-webkit-progress-value{background:#3d8d64;border-radius:9px}progress[data-v-5d4069f7]::-moz-progress-bar{background:#3d8d64;border-radius:9px}.failure[data-v-5d4069f7]{color:#b15c35}.lane-note[data-v-5d4069f7]{color:#7e8e87;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.import-details summary[data-v-5d4069f7],.import-receipt summary[data-v-5d4069f7]{color:#617e6e;cursor:pointer;font-size:12px;line-height:1.6}.import-grid[data-v-5d4069f7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.import-grid article[data-v-5d4069f7]{background:#fff;border:1px solid #e0e9e2;border-radius:6px;min-width:0;padding:11px 9px}.import-grid strong[data-v-5d4069f7]{color:#38644f;font-size:12px;display:block}.import-grid small[data-v-5d4069f7]{color:#82958a;overflow-wrap:anywhere;margin:7px 0 9px;font-size:10px;display:block}.import-grid .failure[data-v-5d4069f7]{margin-top:7px;font-size:11px;display:block}.import-grid .failed[data-v-5d4069f7]{border-color:#ecd1be}.import-receipt[data-v-5d4069f7]{margin-top:13px}.import-receipt summary[data-v-5d4069f7]{color:#8b9b91;font-size:10px}.import-receipt>small[data-v-5d4069f7]{overflow-wrap:anywhere;color:#8b9b91;font-size:10px;display:block}.production-stages[data-v-5d4069f7]{margin:0;padding:0;list-style:none}.production-stages li[data-v-5d4069f7]{border-bottom:1px solid #e7eee8;justify-content:space-between;align-items:start;gap:12px;margin-bottom:12px;padding:0 0 12px;display:flex}.production-stages li>div[data-v-5d4069f7]{min-width:0}.production-stages strong[data-v-5d4069f7]{color:#385849;font-size:12px}.production-stages p[data-v-5d4069f7]{color:#849289;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}@media (width<=800px){.parallel-lanes[data-v-5d4069f7]{grid-template-columns:1fr}.workflow-heading[data-v-5d4069f7]{align-items:flex-start}.parallel-label[data-v-5d4069f7]{white-space:normal}}@media (width<=460px){.import-grid[data-v-5d4069f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-heading[data-v-5d4069f7]{display:block}.parallel-label[data-v-5d4069f7]{margin-top:10px;display:inline-block}.parallel-heading[data-v-5d4069f7]{flex-direction:column;align-items:flex-start;gap:4px}.progress-lane[data-v-5d4069f7]{padding:13px}.import-count>span[data-v-5d4069f7]{font-size:11px}.stage-track[data-v-5d4069f7]{min-width:540px}}.delivery-progress[data-v-1a36c339]{border-top:0!important;padding-top:4px!important}.delivery-hint[data-v-1a36c339]{margin:12px 0;font-size:11px}.task-section[data-v-1a36c339]{border-top:1px solid #e7edf4;margin-top:20px;padding-top:18px}.section-head h3[data-v-1a36c339]{margin:0}.progress-list[data-v-1a36c339]{margin:12px 0;padding:0;list-style:none}.progress-list li[data-v-1a36c339]{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:15px;padding:12px 0;display:flex}.progress-list li>div[data-v-1a36c339]{flex:1;min-width:0}.progress-list strong[data-v-1a36c339],.progress-list .text-button[data-v-1a36c339]{overflow-wrap:anywhere;font-size:13px}.progress-list small[data-v-1a36c339]{line-height:1.6}.progress-list button[data-v-1a36c339]:not(.text-button){margin-top:10px;font-size:12px}progress[data-v-1a36c339]{accent-color:#397ead;width:100%;height:9px}.delivered-link[data-v-1a36c339]{overflow-wrap:anywhere;background:#edf7f0;border-radius:8px;padding:14px;display:block}details[data-v-1a36c339]{margin:18px 0;font-size:13px}summary[data-v-1a36c339]{cursor:pointer;color:#55728f;font-weight:500}.subagent-node[data-v-2fdd9c48]{border-top:1px solid #e0e6ee;padding:10px 0}.subagent-node summary[data-v-2fdd9c48]{cursor:pointer;overflow-wrap:anywhere}.subagent-node pre[data-v-2fdd9c48]{max-height:260px}.subagent-children[data-v-2fdd9c48]{margin-left:14px}.task-meta[data-v-20934ca9]{color:#8190a4;overflow-wrap:anywhere;font-size:12px}.action-confirm[data-v-20934ca9]{background:#f6f8fc;border:1px solid #dfe7f0;border-radius:10px;margin:18px 0;padding:18px}.action-confirm h3[data-v-20934ca9]{margin-top:0}.danger[data-v-20934ca9]{color:#ad4545}.task-family[data-v-20934ca9]{padding:0;list-style:none}.task-family li[data-v-20934ca9]{border-bottom:1px solid #edf1f6;padding:10px 0}.task-images[data-v-20934ca9]{flex-wrap:wrap;gap:12px;display:flex}.task-images img[data-v-20934ca9]{object-fit:contain;width:100px;height:100px}details[data-v-20934ca9]{margin:20px 0}summary[data-v-20934ca9]{cursor:pointer;color:#55728f;font-size:13px}.toolbar button[data-v-20934ca9]{font-size:12px}.status-summary[data-v-665c8ba3]{width:230px;max-width:100%}.status-heading[data-v-665c8ba3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stage-name[data-v-665c8ba3]{color:#657a92;font-size:12px}.import-heading[data-v-665c8ba3]{color:#7b8da3;justify-content:space-between;margin:9px 0 2px;font-size:11px;display:flex}.import-counts[data-v-665c8ba3]{color:#70849c;margin-top:3px;font-size:11px;line-height:1.7}progress[data-v-665c8ba3]{accent-color:#397ead;border:0;width:100%;height:6px;display:block}progress[data-v-665c8ba3]::-webkit-progress-bar{background:#edf1f6;border-radius:8px}progress[data-v-665c8ba3]::-webkit-progress-value{background:#397ead;border-radius:8px}td[data-v-6d41c3eb]{vertical-align:top}.status-cell[data-v-6d41c3eb]{width:260px;min-width:220px}.server-cell[data-v-6d41c3eb]{overflow-wrap:anywhere;max-width:180px}.date-cell[data-v-6d41c3eb]{white-space:nowrap;font-size:12px}.action-cell[data-v-6d41c3eb]{white-space:nowrap;width:90px}.action-cell button[data-v-6d41c3eb]{padding:7px 12px;font-size:12px}.run-settings[data-v-08995d81]{grid-template-columns:1.4fr 1fr 1fr;gap:10px;display:grid}@media (width<=640px){.run-settings[data-v-08995d81]{grid-template-columns:1fr}.run-settings label[data-v-08995d81]{min-width:0}}.chat-composer[data-v-1ab839bc]{padding-top:16px}.composer-actions[data-v-1ab839bc]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.composer-actions .primary[data-v-1ab839bc]{margin-left:auto}.composer-actions small[data-v-1ab839bc]{font-size:11px}.image-previews[data-v-1ab839bc]{flex-wrap:wrap;gap:10px;display:flex}.image-previews figure[data-v-1ab839bc]{border:1px solid #dce4ee;border-radius:8px;margin:0;padding:6px;position:relative}.image-previews img[data-v-1ab839bc]{object-fit:contain;max-width:140px;height:95px;display:block}.image-previews button[data-v-1ab839bc]{padding:2px 7px;position:absolute;top:0;right:0}.history-images[data-v-aec27786]{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.history-images img[data-v-aec27786]{object-fit:contain;border:1px solid #e0e6ee;border-radius:8px;width:120px;height:100px}.session-list label[data-v-aec27786]{margin-bottom:12px}.session-list>small[data-v-aec27786]{margin:12px 0}.session-activity[data-v-aec27786]{border:1px solid #e0e6ee;border-radius:10px;margin:18px 0 24px;padding:0 16px 12px}.session-activity pre[data-v-aec27786]{max-height:260px}.mobile-user-meta[data-v-e957d739]{display:none}.people-heading>button[data-v-e957d739]{flex-shrink:0}.people-panel[data-v-e957d739]{padding:0;overflow:hidden}.people-tabs[data-v-e957d739]{border-bottom:1px solid #e5ebf2;gap:26px;padding:0 26px;display:flex}.people-tabs button[data-v-e957d739]{color:#7a8b9f;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:20px 0 17px;display:flex}.people-tabs button[aria-selected=true][data-v-e957d739]{color:#203147;border-bottom-color:#265c88;font-weight:650}.people-tabs span[data-v-e957d739]{background:#f0f3f7;border-radius:5px;padding:2px 6px;font-size:11px}.list-heading[data-v-e957d739]{justify-content:space-between;align-items:center;gap:12px;padding:24px 26px 18px;display:flex}.list-heading h2[data-v-e957d739]{align-items:baseline;gap:12px;margin:0;display:flex}.list-heading small[data-v-e957d739]{font-size:12px;font-weight:400;display:inline}.list-heading button[data-v-e957d739]{white-space:nowrap}.people-filters[data-v-e957d739]{flex-wrap:wrap;gap:10px;padding:0 26px 22px;display:flex}.people-filters input[data-v-e957d739]{max-width:290px}.people-filters select[data-v-e957d739]{width:auto;min-width:140px}.people-table[data-v-e957d739]{min-width:610px}.people-table th[data-v-e957d739]{background:#f8fafc;padding:13px 26px}.people-table td[data-v-e957d739]{padding:20px 26px}.people-table tr[data-v-e957d739]:hover{background:#fbfcfe}.action-cell[data-v-e957d739]{text-align:right;width:90px}.user-identity[data-v-e957d739]{align-items:center;gap:12px;display:flex}.avatar[data-v-e957d739]{color:#416a91;background:#edf3f9;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-weight:600;display:grid}.name-link[data-v-e957d739]{color:#203147;text-align:left;background:0 0;border:0;padding:0;font-weight:600;line-height:1.6}.name-link[data-v-e957d739]:hover{color:#265c88;background:0 0;text-decoration:underline}.account-status[data-v-e957d739]{white-space:nowrap;color:#8994a2;align-items:center;gap:7px;font-size:12px;display:inline-flex}.account-status i[data-v-e957d739]{background:#a6afb9;border-radius:50%;width:6px;height:6px}.account-status.enabled[data-v-e957d739]{color:#39845e}.account-status.enabled i[data-v-e957d739]{background:#4ca67a}.permission-help[data-v-e957d739]{color:#8190a4;padding:0 4px;font-size:12px}.permission-help summary[data-v-e957d739]{cursor:pointer;width:fit-content}.permission-help p[data-v-e957d739]{max-width:740px}.edit-caption[data-v-e957d739]{color:#6f8197;margin:0}.form-columns[data-v-e957d739]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal-footer[data-v-e957d739]{border-top:1px solid #e9edf3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:20px;display:flex}.submit-actions[data-v-e957d739]{gap:8px;margin-left:auto;display:flex}.secondary-actions[data-v-e957d739]{gap:8px;display:flex}.danger-link[data-v-e957d739]{color:#b24343;background:0 0;border:0}.danger-button[data-v-e957d739]{color:#fff;background:#b24343;border-color:#b24343}.danger-button[data-v-e957d739]:hover{background:#963737}dl[data-v-e957d739]{grid-template-columns:90px 1fr;gap:16px;display:grid}dd[data-v-e957d739]{overflow-wrap:anywhere;margin:0}.detail-list[data-v-e957d739]{padding:0;list-style:none}.detail-list li[data-v-e957d739]{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}@media (width<=640px){.users-table[data-v-e957d739],.teams-table[data-v-e957d739]{min-width:0}.users-table th[data-v-e957d739]:nth-child(2),.users-table td[data-v-e957d739]:nth-child(2),.users-table th[data-v-e957d739]:nth-child(3),.users-table td[data-v-e957d739]:nth-child(3){display:none}.mobile-user-meta[data-v-e957d739]{display:block}.users-table .avatar[data-v-e957d739]{display:none}.users-table .user-identity[data-v-e957d739]{gap:0}.users-table .action-cell[data-v-e957d739],.teams-table .action-cell[data-v-e957d739]{width:auto}.teams-table td[data-v-e957d739]{overflow-wrap:anywhere}.people-tabs[data-v-e957d739]{gap:22px;padding:0 18px}.people-tabs button[data-v-e957d739]{padding:17px 0 14px;font-size:13px}.list-heading[data-v-e957d739]{padding:20px 18px 16px}.list-heading h2[data-v-e957d739]{display:block}.list-heading small[data-v-e957d739]{margin-top:6px;display:block}.list-heading button[data-v-e957d739]{padding:9px 12px}.people-filters[data-v-e957d739]{gap:8px;padding:0 18px 18px}.people-filters input[data-v-e957d739]{flex-basis:100%;max-width:none}.people-filters select[data-v-e957d739]{flex:1;min-width:0}.people-table th[data-v-e957d739],.people-table td[data-v-e957d739]{padding-left:18px;padding-right:18px}.form-columns[data-v-e957d739]{grid-template-columns:1fr}.modal-footer[data-v-e957d739]{align-items:stretch}.secondary-actions[data-v-e957d739]{width:100%}.submit-actions[data-v-e957d739]{justify-content:flex-end}.permission-help[data-v-e957d739]{padding:0 4px}}.schedule-columns[data-v-401d437b]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.schedule-entry[data-v-401d437b]{border:1px solid #e0e6ee;border-radius:10px;gap:14px;padding:16px;display:grid}.schedule-entry header[data-v-401d437b],.schedule-actions[data-v-401d437b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-actions[data-v-401d437b]{justify-content:flex-start}li[data-v-401d437b]{overflow-wrap:anywhere}@media (width<=640px){.schedule-columns[data-v-401d437b]{grid-template-columns:1fr}}.factory-section h3[data-v-bafb73aa]{margin:0 0 16px}.factory-section+.factory-section[data-v-bafb73aa]{border-top:1px solid #e5ebf2;margin-top:28px;padding-top:24px}.factory-section>.muted[data-v-bafb73aa]{font-size:13px}.key-count[data-v-bafb73aa],.source-status[data-v-bafb73aa]{color:#6f8197;margin:0}.source-status[data-v-bafb73aa]{margin:0 0 16px}.source-status strong[data-v-bafb73aa]{color:#203147}.form-actions[data-v-bafb73aa]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.danger[data-v-bafb73aa]{color:#b24343}.clear-confirm[data-v-bafb73aa]{background:#fff5ef;border-radius:8px;padding:14px}.clear-confirm p[data-v-bafb73aa]{margin-top:0}.clear-confirm button[data-v-bafb73aa]{margin-bottom:6px;margin-right:8px}.proxy-list[data-v-3e5f2229]{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.proxy-list .badge[data-v-3e5f2229]{font-size:12px}form[data-v-3e5f2229]{gap:12px;display:grid}form button[data-v-3e5f2229]{justify-self:start}.config-tabs[data-v-8af53d93]{border-bottom:1px solid #e5ebf2;gap:12px;margin:18px 0 22px;display:flex}.config-tabs button[data-v-8af53d93]{color:#7a8b9f;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 8px}.config-tabs button[aria-selected=true][data-v-8af53d93]{color:#265c88;border-bottom-color:#265c88;font-weight:600}.form-columns[data-v-8af53d93]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.inventory-state[data-v-8af53d93]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;display:flex}.inventory-state button[data-v-8af53d93]{margin-left:auto}.import-settings[data-v-8af53d93]{border-top:1px solid #e5ebf2;margin-top:24px;padding-top:20px}.import-settings summary[data-v-8af53d93]{cursor:pointer;color:#60748b}.import-settings form[data-v-8af53d93]{margin-top:18px}form>button[data-v-8af53d93]{justify-self:start}dl[data-v-8af53d93]{grid-template-columns:120px 1fr;gap:15px;font-size:13px;display:grid}dt[data-v-8af53d93]{color:#8190a4}dd[data-v-8af53d93]{overflow-wrap:anywhere;margin:0}.readiness-reasons[data-v-8af53d93]{color:#936632;margin:8px 0 0;padding-left:18px}.readiness-reasons li+li[data-v-8af53d93]{margin-top:6px}.task-result[data-v-8af53d93]{margin-top:20px;display:block}section>a[data-v-8af53d93]{margin-top:18px;display:inline-block}@media (width<=640px){.form-columns[data-v-8af53d93]{grid-template-columns:1fr}.config-tabs[data-v-8af53d93]{gap:6px}.config-tabs button[data-v-8af53d93]{font-size:13px}.inventory-state button[data-v-8af53d93]{margin-left:0}dl[data-v-8af53d93]{grid-template-columns:95px 1fr}}.codex-cli-status[data-v-347e38ae]{color:#8b98a8;min-width:155px;font-size:11px}.cli-line[data-v-347e38ae]{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cli-label[data-v-347e38ae]{color:#60748b;font-weight:500}.cli-state[data-v-347e38ae]{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.cli-state i[data-v-347e38ae]{background:currentColor;border-radius:50%;width:6px;height:6px}.codex-cli-status.ready .cli-state[data-v-347e38ae]{color:#39845e}.codex-cli-status.warning .cli-state[data-v-347e38ae]{color:#a4783c}.cli-version[data-v-347e38ae]{text-overflow:ellipsis;white-space:nowrap;color:#8b98a8;max-width:160px;overflow:hidden}.cli-check-time[data-v-347e38ae],.cli-scope[data-v-347e38ae]{color:#8b98a8;margin:5px 0 0;font-size:10px}.compact .cli-label[data-v-347e38ae]{display:none}.compact .cli-version[data-v-347e38ae]{max-width:130px;font-size:10px}.compact .cli-check-time[data-v-347e38ae]{white-space:nowrap}.server-id[data-v-9f24a941]{overflow-wrap:anywhere}summary[data-v-9f24a941]{cursor:pointer}textarea[data-v-9f24a941]{margin:8px 0}.dialog-actions[data-v-9f24a941]{border-top:1px solid #e9edf3;justify-content:flex-end;gap:10px;margin-top:6px;padding-top:18px;display:flex}.danger-button[data-v-9f24a941]{color:#fff;background:#b24343;border-color:#b24343}.danger-button[data-v-9f24a941]:hover{background:#963737}.heading-actions[data-v-52532ee9],.row-actions[data-v-52532ee9]{flex-wrap:wrap;gap:8px;display:flex}.heading-actions[data-v-52532ee9]{justify-content:flex-end}.toolbar[data-v-52532ee9]{align-items:end}.toolbar>a[data-v-52532ee9]{margin-left:auto;padding-bottom:10px}.row-actions[data-v-52532ee9]{min-width:200px}.row-actions button[data-v-52532ee9]{white-space:nowrap}.danger-link[data-v-52532ee9]{color:#b24343}.row-actions[data-v-52532ee9]{max-width:360px}td strong[data-v-52532ee9]{font-weight:600}.agent-label[data-v-52532ee9]{overflow-wrap:anywhere;max-width:300px}.form-columns[data-v-52532ee9]{grid-template-columns:1fr 1fr;gap:16px;display:grid}form>button[data-v-52532ee9]{justify-self:start}.permission-form[data-v-52532ee9]{gap:14px;padding-top:16px;display:grid}.pending summary[data-v-52532ee9],form summary[data-v-52532ee9]{cursor:pointer}.pending ul[data-v-52532ee9]{padding:0;list-style:none}.pending li[data-v-52532ee9]{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.pending li[data-v-52532ee9]:last-child{border-bottom:0}.pending button[data-v-52532ee9]{flex-shrink:0}.pending li>span[data-v-52532ee9]{margin-right:auto}textarea+small[data-v-52532ee9]{margin-bottom:12px}label+small+button[data-v-52532ee9]{margin-top:12px}@media (width<=640px){.page-heading[data-v-52532ee9]{align-items:flex-start}.heading-actions[data-v-52532ee9]{max-width:150px}.heading-actions button[data-v-52532ee9]{padding:8px;font-size:12px}.form-columns[data-v-52532ee9]{grid-template-columns:1fr}.pending li[data-v-52532ee9]{align-items:flex-start}}.server-card-foot>span[data-v-348715f3]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.server-manage-actions[data-v-348715f3]{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}.server-manage-actions button[data-v-348715f3]{color:#55789a;background:0 0;border:0;padding:4px 0;font-size:12px}.server-manage-actions .delete-server[data-v-348715f3]{color:#b24343}details[data-v-e4fd5692]{margin-top:20px}summary[data-v-e4fd5692]{cursor:pointer;color:#6f8197;font-size:13px}code[data-v-e4fd5692]{overflow-wrap:anywhere;max-width:230px;display:block}.library-summary[data-v-a3b5b850],.file-meta[data-v-a3b5b850]{color:#7a8b9f;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;font-size:12px;display:flex}.file-name[data-v-a3b5b850]{overflow-wrap:anywhere;max-width:320px;font-weight:600;display:block}.file-actions[data-v-a3b5b850]{flex-wrap:wrap;gap:7px;min-width:210px;display:flex}.file-actions button[data-v-a3b5b850],.file-actions a[data-v-a3b5b850]{padding:7px 10px;font-size:12px}.file-actions a[data-v-a3b5b850]{border:1px solid #d3dce7;border-radius:7px;align-items:center;display:inline-flex}.danger-link[data-v-a3b5b850]{color:#ad4545}.form-columns[data-v-a3b5b850]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dialog-actions[data-v-a3b5b850]{border-top:1px solid #e5ebf2;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:18px;display:flex}.danger-button[data-v-a3b5b850]{color:#fff;background:#ad4545;border-color:#ad4545}.upload-progress[data-v-a3b5b850]{align-items:center;gap:14px;display:flex}.upload-progress progress[data-v-a3b5b850]{accent-color:#265c88;width:100%}.chosen-file[data-v-a3b5b850]{overflow-wrap:anywhere;background:#f5f7fb;border-radius:7px;margin:0;padding:12px}.file-technical[data-v-a3b5b850]{margin-top:20px}.file-technical summary[data-v-a3b5b850]{cursor:pointer;color:#7a8b9f}.file-technical code[data-v-a3b5b850]{overflow-wrap:anywhere;margin-top:5px;display:block}@media (width<=640px){.page-heading[data-v-a3b5b850]{align-items:flex-start}.form-columns[data-v-a3b5b850]{grid-template-columns:1fr}.dialog-actions[data-v-a3b5b850]{flex-wrap:wrap}.dialog-actions button[data-v-a3b5b850]{flex:1}.file-actions[data-v-a3b5b850]{min-width:180px}.library-summary[data-v-a3b5b850]{align-items:flex-start}}:root{color:#203147;font-synthesis:none;background:#f4f6fa;font-family:Inter,Noto Sans SC,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button{color:#344b66;cursor:pointer;background:#fff;border:1px solid #d3dce7;border-radius:7px;padding:9px 15px;font-weight:500}button:hover{background:#edf3fa}button:disabled{opacity:.5;cursor:wait}.primary{color:#fff;background:#265c88;border-color:#265c88}.primary:hover{background:#1d4a70}.quiet{background:0 0;border-color:#0000}.text-button{color:#245d8d;text-align:left;background:0 0;border:0;padding:0}a{color:#245d8d;text-decoration:none}h1{letter-spacing:-.8px;margin:7px 0 10px;font-size:28px}h2{margin:0 0 18px;font-size:17px}h3{margin:20px 0 10px;font-size:15px}p{line-height:1.65}small{color:#8190a4;margin-top:5px;font-size:12px;display:block}.muted{color:#7a8b9f}.eyebrow{letter-spacing:2.1px;color:#8193a8;font-size:10px;font-weight:700}.shell{grid-template-columns:212px 1fr;min-height:100vh;display:grid}.sidebar{color:#d4deec;background:#13263e;flex-direction:column;height:100vh;padding:32px 22px;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:1px;padding:0 12px;font-size:25px;font-weight:700}.brand span{letter-spacing:2.5px;color:#8fa5be;margin-top:7px;font-size:9px;display:block}nav{gap:8px;margin-top:45px;display:grid}nav a{color:#9fb0c5;border-radius:8px;padding:13px 14px}nav a.router-link-active{color:#fff;background:#294362}nav a:hover{background:#203954}.sidebar-foot{color:#b5c6d9;margin-top:auto;padding:16px 12px}main{min-width:0}.topbar{color:#71859a;background:#fff;border-bottom:1px solid #e5ebf2;justify-content:space-between;align-items:center;height:74px;padding:0 40px;display:flex}.topbar>div{align-items:center;gap:20px;display:flex}.content{max-width:1500px;margin:0 auto;padding:34px 40px 60px}.page-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-heading p{margin:0}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:26px;display:grid}.metrics>div{background:#fff;border:1px solid #e0e6ee;border-radius:12px;padding:24px}.metrics span{color:#8190a3;font-size:13px}.metrics strong{margin-top:12px;font-size:33px;font-weight:600;display:block}.panel{background:#fff;border:1px solid #e0e6ee;border-radius:12px;min-width:0;margin-bottom:22px;padding:24px}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-head h2{margin:0}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.toolbar input{flex:1;min-width:180px}.toolbar select{width:auto}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#8494a7;white-space:nowrap;border-bottom:1px solid #e5ebf2;padding:13px 12px;font-size:11px;font-weight:500}td{vertical-align:middle;border-bottom:1px solid #edf1f6;padding:17px 12px}tr:last-child td{border-bottom:0}td input,td select{min-width:110px}.badge{color:#6f8197;white-space:nowrap;background:#f0f3f7;border-radius:30px;padding:5px 10px;font-size:11px;display:inline-block}.badge[data-status=running]{color:#2f6aa4;background:#e8f2ff}.badge[data-status=succeeded]{color:#377b54;background:#e9f5ee}.badge[data-status=failed],.badge[data-status=recovery_required]{color:#ac6a35;background:#fff0e6}.empty{text-align:center;color:#91a0b2;padding:40px}form{gap:16px;display:grid}label{color:#60748b;gap:7px;font-size:13px;display:grid}input,select,textarea{color:#203147;background:#fff;border:1px solid #d8e0e9;border-radius:7px;width:100%;padding:10px 12px}textarea{resize:vertical;line-height:1.6}.inline{white-space:nowrap;align-items:center;gap:7px;display:flex}.inline input{width:auto}.compact-form{max-width:550px}.two-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.two-columns>section{height:fit-content}.session-layout{grid-template-columns:290px 1fr;gap:22px;display:grid}.session-row{text-align:left;border:0;border-bottom:1px solid #edf1f6;border-radius:0;width:100%;padding:18px 5px;display:block}.session-row.selected{color:#245d8d;background:#f2f6fa}.conversation{border-bottom:1px solid #e5ebf2;margin-bottom:12px;padding:18px 0}.conversation:last-child{border-bottom:0}.notice{color:#3d7957;background:#ecf5ef;border-radius:8px;padding:13px 18px}.error{color:#ad4545}.notice.error{background:#fff0ed}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;border-radius:8px;max-height:420px;padding:16px;font-family:ui-monospace,Consolas,monospace;font-size:12px;line-height:1.7;overflow:auto}code{overflow-wrap:anywhere;font-size:12px}.result{background:#eff6f2}dialog{color:#203147;border:1px solid #d5dfeb;border-radius:14px;width:min(760px,94vw);max-height:90vh;padding:28px;overflow:auto}dialog::backdrop{background:#14263888}dialog h2{margin:0}.login-wrap{background:radial-gradient(at top,#f3f8fd,#e1eaf4);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #e1e9f3;border-radius:18px;width:min(410px,100%);padding:36px;box-shadow:0 14px 55px #18345412}.login-card h1{margin-bottom:0}.login-card p{margin:0 0 5px}@media (width<=1000px){.shell{grid-template-columns:170px 1fr}.sidebar{padding:28px 12px}.content{padding:25px 22px}.topbar{padding:0 22px}.metrics{gap:10px}.metrics>div{padding:18px}.two-columns,.session-layout{grid-template-columns:1fr}.session-list{max-height:280px;overflow:auto}}@media (width<=640px){.shell{display:block}.sidebar{height:auto;padding:15px 18px;position:static}.brand{padding:0;font-size:20px}.brand span,.sidebar-foot{display:none}nav{gap:5px;margin-top:16px;display:flex;overflow:auto}nav a{white-space:nowrap;padding:10px;font-size:12px}.topbar{height:60px}.content{padding:22px 14px}.metrics{grid-template-columns:repeat(2,1fr)}.page-heading{gap:10px}h1{font-size:24px}.panel{padding:18px}.two-columns{gap:0}}.monitor-toolbar{align-items:center;gap:16px;margin:25px 0 30px;display:flex}.server-search{background:#fff;border:1px solid #e0e7ea;border-radius:40px;flex:1;align-items:center;gap:5px;max-width:400px;padding:0 15px;display:flex}.server-search span{color:#a5b2b7;font-size:24px}.server-search input{background:0 0;border:0;padding:12px 5px}.monitor-toolbar select{border-radius:30px;width:190px}.monitor-totals{color:#8c9a9d;margin-left:auto;font-size:12px}.monitor-connection{color:#b08c55;align-items:center;gap:7px;font-size:12px;display:flex}.monitor-connection i,.telemetry-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.monitor-connection.connected{color:#51a567}.team-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.team-heading>div{align-items:center;gap:12px;display:flex}.team-heading h2{margin:0;font-size:16px}.team-heading span{color:#92a1aa;font-size:11px}.team-heading a{color:#758b91;font-size:12px}.monitor-team{margin-bottom:32px}.server-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:20px;display:grid}.server-card{background:#fff;border:1px solid #e8eef0;border-radius:20px;min-width:0;max-width:730px;padding:20px 22px 14px;box-shadow:0 3px 14px #294c6010}.server-card-head{align-items:center;gap:10px;display:flex}.server-symbol{color:#49a85a;background:linear-gradient(#eff6f3,#edf2f3);border:1px solid #e2ebe5;border-radius:50%;flex-shrink:0;width:40px;height:46px;padding:6px;position:relative}.server-symbol svg{width:100%;height:100%}.server-symbol i{background:#4dbc55;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:-1px}.server-symbol.offline i{background:#b1b7bb}.server-symbol.offline{color:#a1afb0}.server-identity{flex:1;min-width:0}.server-title{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.server-title h3{color:#2b3735;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin:0;font-size:16px;overflow:hidden}.server-online,.uptime{color:#fff;white-space:nowrap;background:#39af43;border-radius:3px;padding:2px 5px;font-size:10px}.server-online.offline{background:#a5afb2}.uptime{color:#5da457;background:#e9f6e8}.server-ip{color:#96a3a5;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:block}.network-speed{color:#a0aaad;background:#fafbfc;border:1px solid #edf0f1;border-radius:12px;flex-shrink:0;gap:4px;min-width:102px;padding:6px 10px;font-size:10px;display:grid}.network-speed span{justify-content:space-between;gap:8px;display:flex}.network-speed b{font-weight:400}.preview-label{color:#698c9b;margin:10px 0 -3px;padding-left:3px;font-size:10px}.server-gauges{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:17px -3px 0;display:grid}.metric-gauge{text-align:center;min-width:0}.gauge-label{color:#7a8583;white-space:nowrap;text-overflow:ellipsis;padding:0 3px;font-size:12px;overflow:hidden}.metric-gauge svg{width:100%;margin:4px 0 -3px;display:block}.metric-gauge text{font-size:16px;font-weight:600}.gauge-detail{color:#58ad54;white-space:nowrap;text-overflow:ellipsis;background:#eff8ec;border-radius:4px;max-width:100%;padding:3px 5px;font-size:9px;display:inline-block;overflow:hidden}.metric-gauge.stale .gauge-detail{color:#94a2a5;background:#f1f4f5}.server-card-foot{color:#a8b1b5;border-top:1px solid #f3f5f6;align-items:center;gap:10px;margin-top:10px;padding-top:10px;font-size:9px;display:flex}.server-card-foot>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.server-card-foot time{white-space:nowrap}.telemetry-state{color:#70ad77;white-space:nowrap;align-items:center;gap:4px;display:flex}.telemetry-state.warning{color:#9ba7aa}.telemetry-state i{width:5px;height:5px}.monitor-empty{text-align:center;color:#9ca9af;background:#fff8;border:1px dashed #dfe8e9;border-radius:15px;padding:25px;font-size:12px}@media (width<=700px){.monitor-toolbar{flex-wrap:wrap;gap:8px;margin:18px 0 24px}.server-search{flex-basis:100%;max-width:none}.monitor-toolbar select{width:160px}.monitor-totals{font-size:10px}.server-card{border-radius:18px;padding:16px 14px 11px}.network-speed{min-width:90px;padding:6px 8px}.server-title h3{max-width:145px;font-size:14px}.gauge-label{font-size:11px}.gauge-detail{padding:3px;font-size:8px}.server-symbol{width:35px;height:40px}.server-card-grid{gap:14px}.monitor-heading{align-items:flex-start}.monitor-connection{margin-top:15px;font-size:10px}.server-gauges{gap:3px}.server-ip{font-size:9px}.team-heading a{font-size:10px}}.monitor-heading-actions{align-items:center;gap:16px;display:flex}@media (width<=700px){.monitor-heading-actions{flex-direction:column;align-items:flex-end;gap:9px}.monitor-heading-actions button{padding:8px 12px;font-size:12px}.monitor-heading-actions .monitor-connection{margin-top:0}}.server-card .server-cli-status{background:#f7f9fb;border:1px solid #edf1f4;border-radius:10px;min-width:0;margin-top:14px;padding:10px 12px}.server-card .server-cli-status .cli-check-time{margin-right:12px;display:inline-block}.server-card .server-cli-status .cli-scope{display:inline-block}.server-card .server-cli-status.ready{background:#f4faf5;border-color:#e9f2ea}
