.claw-mark[data-v-a33f3ebd],.yiling-mark[data-v-c4a2e200]{display:block;flex:none}.theme-trigger[data-v-446f21f7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 11px;flex-shrink:0;color:var(--primary);background:var(--primary-tint);border:1px solid var(--primary-border);border-radius:7px;font-size:12px;white-space:nowrap}.theme-trigger[data-v-446f21f7]:hover{background:var(--primary-soft)}.theme-trigger[data-v-446f21f7]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.theme-panel[data-v-446f21f7]{color:var(--ink)}.theme-fieldset[data-v-446f21f7]{border:0;padding:0;margin:0;min-width:0}.theme-fieldset legend[data-v-446f21f7]{display:flex;align-items:center;width:100%;padding:0;font-size:16px;font-weight:600}.theme-fieldset legend>span[data-v-446f21f7]{margin-left:auto;font-size:11px;font-weight:400;color:var(--muted)}.theme-intro[data-v-446f21f7]{margin:5px 0 17px;color:var(--muted);font-size:12px}.theme-options[data-v-446f21f7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-option[data-v-446f21f7]{position:relative;display:flex;flex-direction:column;min-width:0;padding:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer}.theme-option[data-v-446f21f7]:hover{border-color:var(--primary-border)}.theme-option.selected[data-v-446f21f7]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.theme-option[data-v-446f21f7]:focus-within{outline:2px solid var(--primary);outline-offset:3px}.theme-option input[data-v-446f21f7]{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%)}.theme-preview[data-v-446f21f7]{position:relative;display:flex;height:57px;overflow:hidden;background:var(--preview-page);border-radius:5px}.theme-preview-nav[data-v-446f21f7]{display:flex;flex-direction:column;gap:5px;width:26%;padding:10px 6px;background:var(--preview-sidebar)}.theme-preview-nav>i[data-v-446f21f7]{height:3px;width:80%;border-radius:2px;background:#ffffff42}.theme-preview-nav>i[data-v-446f21f7]:first-child{margin-bottom:3px;width:55%;background:#ffffffb3}.theme-preview-content[data-v-446f21f7]{flex:1;display:flex;flex-direction:column;gap:6px;padding:9px}.theme-preview-content>i[data-v-446f21f7]{width:38%;height:3px;border-radius:2px;background:var(--preview-primary);opacity:.6}.theme-preview-content>b[data-v-446f21f7]{height:12px;background:var(--preview-surface);border:1px solid var(--preview-line);border-radius:2px}.theme-preview-content>span[data-v-446f21f7]{display:flex;align-items:center;gap:5px}.theme-preview-content>span>i[data-v-446f21f7]{width:33%;height:6px;border-radius:2px;background:var(--preview-primary)}.theme-preview-content>span>i+i[data-v-446f21f7]{width:22%;opacity:.15}.theme-check[data-v-446f21f7]{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--preview-primary);color:#fff}.theme-option-title[data-v-446f21f7]{display:flex;align-items:center;justify-content:space-between;margin:8px 3px 0;font-size:12px;font-weight:500}.theme-option-title>i[data-v-446f21f7]{width:7px;height:7px;border-radius:50%}.theme-description[data-v-446f21f7]{margin:3px 3px 2px;color:var(--muted);font-size:10px;white-space:nowrap}.theme-note[data-v-446f21f7]{display:flex;align-items:center;gap:7px;margin:17px 0 0;padding-top:13px;border-top:1px solid var(--line);font-size:11px;line-height:1.7;color:var(--muted)}.theme-note>svg[data-v-446f21f7]{color:var(--primary)}@media(max-width:700px){.theme-trigger[data-v-446f21f7]{width:44px;height:44px;padding:0}.theme-trigger-name[data-v-446f21f7]{display:none}}@media(forced-colors:active){.theme-option.selected[data-v-446f21f7]{border:2px solid Highlight}.theme-check[data-v-446f21f7]{forced-color-adjust:none}}.ppt-preview[data-v-0748f803]{min-width:0}.ppt-preview-stage[data-v-0748f803]{aspect-ratio:16 / 9;min-height:180px;display:flex;align-items:center;justify-content:center;background:var(--surface-soft, var(--surface));border:1px solid var(--line);border-radius:10px;overflow:hidden}.ppt-preview-stage img[data-v-0748f803]{display:block;width:100%;height:100%;object-fit:contain}.ppt-preview-empty[data-v-0748f803]{padding:24px;text-align:center;color:var(--muted);font-size:13px;line-height:1.7}.ppt-preview-empty p[data-v-0748f803]{margin:0 0 14px}.ppt-preview-controls[data-v-0748f803]{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 0 0;color:var(--muted);font-size:12px}.generated-files[data-v-22b4f268]{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.generated-file-card[data-v-22b4f268]{max-width:100%}.generated-presentation[data-v-22b4f268]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:11px;padding:6px 4px 0}.presentation-preview-modal{width:min(1080px,calc(100vw - 32px))}.generated-file[data-v-22b4f268]{display:flex;align-items:center;gap:12px;max-width:100%;min-width:220px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;color:var(--primary);background:var(--surface);text-decoration:none}.generated-file[data-v-22b4f268]:hover{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.generated-file[data-v-22b4f268]:focus-visible{outline:2px solid currentColor;outline-offset:3px}.generated-file>svg[data-v-22b4f268]{flex-shrink:0}.generated-file>span[data-v-22b4f268]{flex:1;min-width:0}.generated-file strong[data-v-22b4f268]{display:block;font-size:13px;font-weight:500;overflow-wrap:anywhere;color:var(--ink)}.generated-file small[data-v-22b4f268]{display:block;margin-top:5px;font-size:11px;color:var(--muted)}.assistant-reply[data-v-4fc6c55c]{min-width:0;font-size:13px;line-height:1.85;overflow-wrap:anywhere}.assistant-reply[data-v-4fc6c55c] p{margin:0 0 .9em}.assistant-reply[data-v-4fc6c55c]>:first-child{margin-top:0}.assistant-reply[data-v-4fc6c55c]>:last-child,.assistant-reply[data-v-4fc6c55c] li>:last-child,.assistant-reply[data-v-4fc6c55c] blockquote>:last-child{margin-bottom:0}.assistant-reply[data-v-4fc6c55c] h1,.assistant-reply[data-v-4fc6c55c] h2,.assistant-reply[data-v-4fc6c55c] h3,.assistant-reply[data-v-4fc6c55c] h4,.assistant-reply[data-v-4fc6c55c] h5,.assistant-reply[data-v-4fc6c55c] h6{margin:1.2em 0 .55em;font-weight:600;line-height:1.5;color:inherit}.assistant-reply[data-v-4fc6c55c] h1{font-size:1.65em}.assistant-reply[data-v-4fc6c55c] h2{font-size:1.4em}.assistant-reply[data-v-4fc6c55c] h3{font-size:1.2em}.assistant-reply[data-v-4fc6c55c] h4,.assistant-reply[data-v-4fc6c55c] h5,.assistant-reply[data-v-4fc6c55c] h6{font-size:1em}.assistant-reply[data-v-4fc6c55c] ul,.assistant-reply[data-v-4fc6c55c] ol{margin:0 0 .9em;padding-left:1.8em}.assistant-reply[data-v-4fc6c55c] li{margin:.25em 0}.assistant-reply[data-v-4fc6c55c] li>p{margin:.4em 0}.assistant-reply[data-v-4fc6c55c] input[type=checkbox]{margin:0 .4em 0 0;accent-color:var(--primary)}.assistant-reply[data-v-4fc6c55c] blockquote{margin:0 0 .9em;padding:.4em 1em;border-left:3px solid var(--primary-border, #aacbc1);background:var(--primary-tint, #f5f9f7);color:var(--muted)}.assistant-reply[data-v-4fc6c55c] a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.assistant-reply[data-v-4fc6c55c] pre{max-width:100%;overflow:auto;margin:12px 0;border:1px solid var(--line);border-radius:7px;padding:12px;background:var(--surface-muted, #f1f6f4);white-space:pre;overflow-wrap:normal;word-break:normal;font:12px/1.8 Cascadia Code,Consolas,monospace}.assistant-reply[data-v-4fc6c55c] pre small{display:block;color:var(--muted);margin-bottom:7px}.assistant-reply[data-v-4fc6c55c] code{padding:2px 5px;background:var(--primary-soft, #e9f1ee);border-radius:3px;font:.9em Cascadia Code,Consolas,monospace}.assistant-reply[data-v-4fc6c55c] pre code{padding:0;background:none;border-radius:0;font:inherit}.assistant-reply[data-v-4fc6c55c] .assistant-reply-table{max-width:100%;overflow-x:auto;margin:12px 0}.assistant-reply[data-v-4fc6c55c] table{width:100%;border-collapse:collapse;font-size:.95em}.assistant-reply[data-v-4fc6c55c] th,.assistant-reply[data-v-4fc6c55c] td{padding:8px 12px;border:1px solid var(--line);text-align:left;vertical-align:top;min-width:100px}.assistant-reply[data-v-4fc6c55c] th{font-weight:600;background:var(--surface-muted, #f1f6f4)}.assistant-reply[data-v-4fc6c55c] [align=center]{text-align:center}.assistant-reply[data-v-4fc6c55c] [align=right]{text-align:right}.assistant-reply[data-v-4fc6c55c] img{max-width:100%;height:auto}.assistant-reply[data-v-4fc6c55c] hr{margin:1.2em 0;border:0;border-top:1px solid var(--line)}.assistant-launcher{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:1801;display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 19px 0 15px;border:1px solid var(--primary);border-radius:25px;background:var(--primary);color:#fff;box-shadow:0 6px 20px #174e4829;font-size:13px;font-weight:550}.assistant-launcher:hover{background:var(--primary-pressed)}.assistant-launcher.expanded{background:var(--surface);color:var(--primary);border-color:var(--primary-border)}.assistant-unread{position:absolute;right:4px;top:0;width:10px;height:10px;background:#bd855b;border:2px solid white;border-radius:50%}.platform-assistant{position:fixed;z-index:1800;bottom:max(85px,calc(env(safe-area-inset-bottom) + 72px));right:max(24px,env(safe-area-inset-right));width:min(446px,calc(100vw - 32px));height:min(720px,calc(100dvh - 120px));display:flex;flex-direction:column;overflow:hidden;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 60px #163f4330,0 3px 10px #163f4310}.assistant-header{display:flex;align-items:center;gap:11px;padding:19px 17px;background:var(--sidebar);color:#fff;flex-shrink:0}.assistant-mark{width:36px;height:36px;display:grid;place-items:center;background:#ffffff12;border:1px solid #ffffff25;border-radius:10px}.assistant-heading{flex:1;min-width:0}.assistant-heading h2{font-size:16px;font-weight:600;letter-spacing:.2px}.assistant-heading p{display:flex;align-items:center;color:var(--sidebar-text);font-size:10px;line-height:1.6;margin-top:5px;white-space:nowrap}.assistant-mode-dot{width:5px;height:5px;border-radius:50%;background:#d5b085;margin-right:5px}.assistant-mode-dot.online{background:#91cfb2}.assistant-header-actions{display:flex;gap:2px}.assistant-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:5px;border:none;border-radius:5px;background:transparent;color:inherit}.assistant-header .assistant-icon:hover{background:#ffffff16}.assistant-icon:disabled{opacity:.4;cursor:default}.assistant-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 16px;font-size:12px;line-height:1.7;color:#956038;background:#fcf4eb}.assistant-banner button{color:#835637;border:0;background:transparent;text-decoration:underline;font-size:11px;white-space:nowrap}.assistant-mode-hint{display:flex;align-items:center;gap:6px;padding:9px 16px;font-size:10px;color:#748782;background:#f4f8f5;border-bottom:1px solid #e6eeea;line-height:1.7}.assistant-conversation{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 18px;scrollbar-width:thin;background:#fbfdfc}.assistant-welcome{padding:9px 1px}.assistant-welcome-label{color:#8b9b97;font-size:10px;letter-spacing:1px}.assistant-welcome h3{font-size:21px;font-weight:550;margin:15px 0 11px;letter-spacing:-.5px;color:#24554f}.assistant-welcome>p{color:#6b817b;font-size:12px;line-height:1.9}.assistant-question-cards{display:grid;gap:9px;margin-top:24px}.assistant-question-cards button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;font-size:12px;text-align:left;line-height:1.7;background:var(--surface);border:1px solid #e0eae5;color:#42655d;border-radius:8px}.assistant-question-cards button:hover:not(:disabled){border-color:#9abcaf;background:#f3f8f5}.assistant-question-cards button:disabled{opacity:.6;cursor:default}.assistant-welcome p.assistant-welcome-footnote{font-size:10px;color:#8d9d97;margin-top:18px}.assistant-message-list{list-style:none;margin:0;padding:0}.assistant-message{margin-bottom:23px;min-width:0}.assistant-message.user{margin-left:38px}.assistant-message-label{display:flex;align-items:center;justify-content:space-between;color:#83978e;font-size:10px;margin:0 1px 7px;min-height:20px}.assistant-message.user .assistant-message-label{justify-content:flex-end}.assistant-message-bubble{padding:13px 14px;background:var(--surface);border:1px solid #e4ece7;border-radius:2px 11px 11px}.assistant-message.user .assistant-message-bubble{background:#e9f3ed;border-color:#dfece2;border-radius:11px 2px 11px 11px}.assistant-message-bubble .assistant-reply-warning{margin-top:12px;padding-top:10px;border-top:1px solid #eee6dc;color:#9b7658;font-size:10px;line-height:1.8}.assistant-sources{display:grid;gap:5px;border-left:2px solid #c5a17d;margin:12px 0 0 2px;padding-left:9px}.assistant-sources>span{font-size:9px;color:#8f9e98;margin-bottom:2px}.assistant-sources button{display:flex;align-items:center;gap:6px;padding:4px 0;border:0;background:transparent;color:#57786b;font-size:10px;text-align:left}.assistant-sources button span{flex:1}.assistant-sources button:hover{color:#1d6753;text-decoration:underline}.assistant-thinking{display:flex;align-items:center;gap:8px;color:#6b8a7d;font-size:11px;padding:8px 2px 18px}.assistant-followups{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.assistant-followups button{display:inline-flex;align-items:center;gap:3px;border:1px solid #dae7dd;padding:7px 9px;color:#5c796a;background:#f4f8f4;font-size:10px;line-height:1.5;border-radius:6px;text-align:left;max-width:100%}.assistant-chat-error{padding:12px;border:1px solid #ecd7cd;background:#fff8f5;border-radius:8px;margin-bottom:12px;font-size:12px;color:#a25b42;line-height:1.7}.assistant-chat-error p{margin-bottom:9px}.assistant-composer{border-top:1px solid #e3ebe5;padding:13px 15px 12px;flex-shrink:0;background:var(--surface)}.assistant-composer .n-input{font-size:12px}.assistant-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px}.assistant-composer-footer>span{color:#8e9e96;font-size:9px}.assistant-composer>small{display:block;color:#9ca9a2;font-size:9px;margin-top:8px;text-align:center}.assistant-source-top{display:flex;justify-content:space-between;align-items:center;padding:13px 17px;border-bottom:1px solid #e9efeb;font-size:10px;color:#91a199}.assistant-source-top button{border:none;background:transparent;display:inline-flex;gap:6px;align-items:center;color:#37695a;font-size:12px}.assistant-source-body{flex:1;min-height:0;overflow-y:auto;padding:22px 20px;scrollbar-width:thin}.assistant-source-body h3{font-size:18px;color:#295b50;margin-bottom:20px;line-height:1.7}.assistant-source-footer{padding:15px 19px;border-top:1px solid #e4ece6;display:flex;justify-content:flex-end}.assistant-settings-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:24px}.platform-assistant button:focus-visible,.assistant-launcher:focus-visible{outline:2px solid #bc885c;outline-offset:3px}@media(max-width:560px){.assistant-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom));min-height:45px;font-size:12px;padding:0 16px 0 12px}.platform-assistant{right:12px;width:calc(100vw - 24px);height:min(700px,calc(100dvh - 110px));bottom:max(76px,calc(env(safe-area-inset-bottom) + 65px));border-radius:13px}.assistant-header{padding:15px 13px;gap:9px}.assistant-heading h2{font-size:15px}.assistant-heading p{font-size:9px}.assistant-conversation{padding:17px 13px}.assistant-message.user{margin-left:27px}.assistant-message-bubble{padding:11px 12px}.assistant-source-body{padding:19px 16px}.assistant-welcome h3{font-size:20px}}@media(max-height:560px){.platform-assistant{top:10px;bottom:66px;height:auto}.assistant-composer>small{display:none}.assistant-header{padding:11px 14px}.assistant-composer{padding:9px 12px}}.action-menu[data-v-8849c0e4]{min-width:0;gap:var(--space-3)}.action-menu>.n-button[data-v-8849c0e4]{min-height:32px;padding:0 var(--space-1)}.model-editor.n-card{width:min(860px,calc(100vw - 32px));margin:28px auto}.model-section-label{display:flex;align-items:center;gap:10px;margin:8px 0 22px;padding-top:14px;color:#284d50;font-weight:600}.model-section-label span{font-size:11px;color:#b87950;letter-spacing:1px}.vendor-shortcuts{display:flex;flex-wrap:wrap;gap:7px;margin:-6px 0 16px}.vendor-shortcuts button{border:1px solid #dce7e4;border-radius:5px;background:var(--surface);font-size:12px;padding:6px 10px}.vendor-shortcuts button.selected{border-color:var(--primary);color:var(--primary);background:var(--primary-tint)}.vendor-note{display:flex;justify-content:space-between;gap:16px;padding:12px 14px;margin-bottom:22px;background:#f3f7f6;border-left:2px solid #b87950;font-size:12px;line-height:1.8;color:#627b7d}.vendor-note a{color:var(--primary);white-space:nowrap;align-self:flex-start}.model-name-picker{display:flex;width:100%;gap:10px}.model-name-picker>.n-auto-complete{flex:1;min-width:0}.tts-preview{margin:0 0 22px}.tts-preview-player{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.tts-preview-player audio{flex:1;min-width:0;max-width:100%;height:36px}.deployment-auto{color:var(--text-muted, #7b8b90);font-size:12px}.model-discovery-status{margin:-4px 0 22px}.model-discovery-status .form-hint{margin:0}.model-advanced{margin:22px 0;padding:18px;border:1px solid #e4ebe8;border-radius:6px}.model-header-heading{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin:18px 0 12px}.model-header-row{display:flex;gap:8px;margin:10px 0}.model-editor-actions{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:22px;border-top:1px solid #e4ebe8}.model-probe-note{margin-top:14px;font-size:11px;color:#7b8b90;line-height:1.8}@media(max-width:600px){.model-name-picker{flex-wrap:wrap}.model-name-picker>.n-auto-complete{flex-basis:100%}.vendor-note{display:block}.vendor-note a{display:inline-block;margin-top:6px}.model-header-row{flex-wrap:wrap}.model-header-row>.n-input{width:calc(50% - 4px)}}.connection-editor-intro[data-v-a12bfa83]{color:var(--text-muted);font-size:13px;line-height:1.8;margin:0 0 24px}.connection-row-actions[data-v-44b9eb25]{justify-content:flex-end;width:max-content;margin-left:auto}.model-management-nav[data-v-44b9eb25]{display:flex;gap:28px;margin:-6px 0 24px;border-bottom:1px solid var(--border)}.model-management-nav a[data-v-44b9eb25]{display:flex;gap:8px;align-items:center;padding:12px 2px;color:var(--text-muted);border-bottom:2px solid transparent;text-decoration:none}.model-management-nav a.active[data-v-44b9eb25]{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.model-management-nav span[data-v-44b9eb25]{font-size:12px;background:var(--primary-soft);padding:1px 7px;border-radius:4px}.connection-search[data-v-44b9eb25]{padding:0 24px 22px;max-width:440px}.model-filters[data-v-44b9eb25]{display:grid;grid-template-columns:minmax(220px,1.6fr) 1.1fr 1fr 140px;gap:12px;padding:4px 24px 22px}.model-id[data-v-44b9eb25]{display:block;max-width:230px;overflow-wrap:anywhere;font-weight:500}.model-test-result[data-v-44b9eb25]{font-size:12px;margin:4px 0 9px;min-width:125px}.model-test-error[data-v-44b9eb25]{display:block;max-width:170px;font-size:11px;line-height:1.6}.model-connections .n-tag[data-v-44b9eb25]{margin-top:7px;font-size:10px}@media(max-width:850px){.model-filters[data-v-44b9eb25]{grid-template-columns:1fr 1fr;padding:0 16px 16px}}.ak-overview{display:grid;grid-template-columns:repeat(3,1fr) 1.5fr;gap:14px;margin:24px 0}.ak-overview>div{display:flex;align-items:center;gap:14px;padding:19px 20px;background:#fff;border:1px solid #e0e7e2;border-radius:9px;color:#558474}.ak-overview span{display:grid;gap:5px;color:#83918a;font-size:11px}.ak-overview strong{color:#284e40;font-size:23px;font-weight:600}.ak-overview small{display:inline;font-size:10px;color:#7f9489;font-weight:400}.ak-overview .ak-lifetime{background:#edf4ee;border-color:#d8e5db}.ak-lifetime strong{font-size:17px}.ak-prefix{display:block;margin-top:6px;color:#92a098;font-size:11px}.ak-resource-counts,.ak-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ak-resource-counts svg{vertical-align:-2px;margin-right:3px}.ak-row-actions{justify-content:flex-end}.ak-integration-note{display:flex;gap:12px;color:#6d8477;margin-top:22px;padding:19px 21px;background:#edf2ee;border-radius:8px;font-size:12px}.ak-integration-note>svg{flex-shrink:0;margin-top:2px}.ak-integration-note p{margin:7px 0;line-height:1.9}.ak-integration-note code{overflow-wrap:anywhere;font-size:11px}.ak-editor-intro{display:flex;gap:7px;align-items:center;font-size:11px;color:#699079;margin-bottom:14px}.ak-resource-help{color:#819087;font-size:12px;margin:4px 0 17px;line-height:1.8}.ak-selected-resources{min-height:110px;max-height:280px;overflow:auto;margin-top:15px;display:flex;flex-direction:column;gap:8px}.ak-selected-resources>div{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #e2e9e3;border-radius:6px;background:#f8faf8;color:#52745f;font-size:12px}.ak-selected-resources span{flex:1;overflow-wrap:anywhere}.ak-token{margin-top:18px;font-family:Consolas,monospace}@media(max-width:850px){.ak-overview{grid-template-columns:1fr 1fr;gap:10px}.ak-overview>div{padding:14px}}.custom-tool-modal{width:min(1160px,calc(100vw - 40px));margin:28px auto;max-height:calc(100dvh - 56px);display:flex;flex-direction:column;overflow:hidden}.custom-tool-modal>.n-card-content,.custom-tool-modal>.n-card__content{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.custom-tool-modal>.n-card-header,.custom-tool-modal>.n-card__footer{flex-shrink:0}.custom-tool-modal>.n-card__footer{border-top:1px solid var(--line, #e4eaec);padding-top:14px;padding-bottom:14px}.tool-kind-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.tool-kind{display:flex;align-items:center;gap:12px;padding:16px;background:var(--surface, #fff);color:inherit;border:1px solid var(--border, #e2e8f0);border-radius:10px;text-align:left;cursor:pointer;font:inherit}.tool-kind.active{border-color:var(--primary);background:var(--primary-tint);color:#225f50;box-shadow:inset 0 0 0 1px var(--primary)}.tool-kind:disabled{cursor:default}.tool-kind:focus-visible{outline:3px solid var(--primary-border);outline-offset:3px}.tool-kind strong,.tool-kind small{display:block}.tool-kind small{font-size:12px;margin-top:3px;color:#697a76}.tool-editor-workspace{display:grid;gap:28px;align-items:start}.tool-editor-workspace.with-assistant{grid-template-columns:minmax(0,1fr) 286px}.tool-editor-main{min-width:0}.tool-editor-section{padding:0 0 18px;margin-bottom:20px;border-bottom:1px solid var(--border, #e2e8f0)}.tool-editor-section h3,.tool-generation-panel h3{margin:0 0 16px;font-size:15px;font-weight:650}.tool-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tool-http-target{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.tool-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.tool-section-heading h3{margin-bottom:0}.tool-code-input textarea{font-family:Cascadia Code,Consolas,monospace;font-size:12px;line-height:1.7;tab-size:4}.tool-generation-panel{padding:20px;border:1px solid #d6e6df;border-top:3px solid var(--primary);border-radius:10px;background:#f6faf8;position:sticky;top:20px}.tool-generation-panel .tool-section-heading{justify-content:flex-start;color:#225f50}.tool-generation-panel>p{color:#63736e;font-size:13px;line-height:1.8}.tool-test-result>strong{color:#225f50;font-size:13px}.tool-test-result pre{max-height:280px;overflow:auto;margin-top:12px}.tool-switch{display:flex;align-items:center;gap:10px;font-size:13px}.tool-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:8px}.tool-editor-footer .form-actions{margin:0;padding:0;border:0}@media(max-width:900px){.tool-editor-workspace.with-assistant{grid-template-columns:minmax(0,1fr)}.tool-generation-panel{position:static;grid-row:1}}@media(max-width:600px){.custom-tool-modal{width:calc(100vw - 20px);margin:10px auto;max-height:calc(100dvh - 20px)}.tool-kind-picker{gap:6px}.tool-kind{padding:10px 7px;gap:6px;justify-content:center}.tool-kind>svg,.tool-kind small{display:none}.tool-kind strong{font-size:12px}.tool-field-pair,.tool-http-target{grid-template-columns:minmax(0,1fr);gap:0}.tool-editor-footer{align-items:stretch;flex-direction:column}.tool-editor-footer .form-actions{justify-content:flex-end}}.component-listing[data-v-a909fba8]{display:flex;align-items:center;gap:var(--control-gap);flex-wrap:wrap;margin:var(--space-3) 0 0;font-size:11px}.component-visibility[data-v-a909fba8]{color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 6px}.component-visibility.listed[data-v-a909fba8]{color:var(--primary);background:var(--primary-soft);border-color:transparent}.component-owner[data-v-a909fba8]{color:var(--muted)}.listing-description[data-v-a909fba8]{margin-bottom:20px;color:var(--text-secondary);line-height:1.8;overflow-wrap:anywhere}.listing-actions[data-v-a909fba8]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ppt-template-heading[data-v-fe2d61df],.ppt-template-detail-heading[data-v-fe2d61df],.ppt-template-preview-heading[data-v-fe2d61df]{display:flex;justify-content:space-between;align-items:center;gap:16px}.ppt-template-heading[data-v-fe2d61df]{padding-bottom:22px;border-bottom:1px solid var(--line)}.ppt-template-heading h3[data-v-fe2d61df]{margin:7px 0;font-size:20px;font-weight:600;letter-spacing:-.4px}.ppt-template-heading p[data-v-fe2d61df]{margin:0;font-size:13px;color:var(--muted);line-height:1.7}.ppt-template-workspace[data-v-fe2d61df]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:560px}.ppt-template-list[data-v-fe2d61df]{padding:20px 17px 20px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.ppt-template-option[data-v-fe2d61df]{border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:9px;text-align:left;cursor:pointer;color:var(--ink)}.ppt-template-option.active[data-v-fe2d61df]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.ppt-template-option.disabled[data-v-fe2d61df]{opacity:.6}.ppt-template-option[data-v-fe2d61df]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ppt-template-swatch[data-v-fe2d61df]{height:76px;background:var(--ppt-bg);border-radius:5px;position:relative;overflow:hidden}.ppt-template-swatch span[data-v-fe2d61df]{position:absolute;background:var(--ppt-accent);inset:0 0 0 72%}.ppt-template-swatch i[data-v-fe2d61df],.ppt-template-swatch b[data-v-fe2d61df],.ppt-template-swatch em[data-v-fe2d61df]{position:absolute;left:10%;background:var(--ppt-ink);height:6px;width:48%;top:29%;opacity:.9}.ppt-template-swatch.mode-government[data-edition="2"][data-v-fe2d61df]{background:var(--ppt-accent)}.ppt-template-swatch.mode-government[data-edition="2"] span[data-v-fe2d61df]{background:color-mix(in srgb,white 9%,var(--ppt-accent))}.ppt-template-swatch.mode-government[data-edition="2"] i[data-v-fe2d61df],.ppt-template-swatch.mode-government[data-edition="2"] b[data-v-fe2d61df],.ppt-template-swatch.mode-government[data-edition="2"] em[data-v-fe2d61df]{background:#fff}.ppt-template-swatch b[data-v-fe2d61df]{width:34%;top:44%}.ppt-template-swatch em[data-v-fe2d61df]{width:23%;height:3px;top:65%;opacity:.4}.ppt-template-option-label[data-v-fe2d61df]{padding:10px 2px 2px}.ppt-template-option-label strong[data-v-fe2d61df]{display:block;font-size:13px;font-weight:550}.ppt-template-option-label span[data-v-fe2d61df]{display:block;font-size:11px;color:var(--muted);margin-top:5px}.ppt-template-detail[data-v-fe2d61df]{min-width:0;padding:22px 0 0 24px}.ppt-template-empty[data-v-fe2d61df]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center;color:var(--muted)}.ppt-template-empty strong[data-v-fe2d61df]{color:var(--ink)}.ppt-template-empty p[data-v-fe2d61df]{margin:0;font-size:13px}.ppt-template-detail-heading[data-v-fe2d61df]{align-items:flex-start;padding-bottom:14px}.ppt-template-detail-heading h3[data-v-fe2d61df]{margin:0 0 5px;font-size:17px}.ppt-template-detail-heading .heading-actions[data-v-fe2d61df]{flex-wrap:wrap;justify-content:flex-end}.ppt-template-editor-grid[data-v-fe2d61df]{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(300px,1.4fr);gap:26px;padding-top:10px}.ppt-template-colors[data-v-fe2d61df]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}.ppt-template-colors label[data-v-fe2d61df]{display:flex;align-items:center;gap:9px;font-size:12px}.ppt-template-colors input[data-v-fe2d61df]{width:33px;height:33px;border:1px solid var(--line);background:transparent;padding:2px;border-radius:5px}.ppt-template-colors small[data-v-fe2d61df]{display:block;color:var(--muted);font-size:10px;margin-top:2px}.ppt-template-preview-heading[data-v-fe2d61df]{margin:0 0 12px;font-size:13px}.ppt-template-preview-heading span[data-v-fe2d61df]{display:flex;align-items:center;gap:8px}.ppt-template-preview-panel>.form-hint[data-v-fe2d61df]{margin:12px 0 20px;line-height:1.8}.ppt-template-source-box[data-v-fe2d61df]{border:1px solid var(--line);border-radius:9px;padding:16px;display:flex;align-items:flex-start;gap:12px;margin-top:24px}.ppt-template-source-box>svg[data-v-fe2d61df]{color:var(--primary);flex-shrink:0}.ppt-template-source-box>div[data-v-fe2d61df]{flex:1;min-width:0}.ppt-template-source-box strong[data-v-fe2d61df]{font-size:13px;overflow-wrap:anywhere}.ppt-template-source-box p[data-v-fe2d61df],.ppt-template-region-intro p[data-v-fe2d61df]{font-size:12px;color:var(--muted);line-height:1.8;margin:6px 0 0}.ppt-template-source-box[data-v-fe2d61df]{flex-wrap:wrap}.ppt-template-region-intro[data-v-fe2d61df]{display:flex;align-items:flex-start;gap:18px;margin-bottom:20px}.ppt-template-regions[data-v-fe2d61df]{display:grid;gap:12px;margin-bottom:20px}.ppt-template-region[data-v-fe2d61df]{display:grid;grid-template-columns:90px repeat(4,minmax(0,1fr));align-items:start;gap:10px;border-bottom:1px solid var(--line);padding:0 0 12px}.ppt-template-region .n-checkbox[data-v-fe2d61df]{padding-top:7px}.ppt-template-settings[data-v-fe2d61df]{display:flex;gap:10px;margin:10px 0 16px}.ppt-template-version[data-v-fe2d61df]{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:18px 0}.ppt-template-version strong[data-v-fe2d61df]{font-size:13px}.ppt-template-version small[data-v-fe2d61df]{display:block;font-size:11px;color:var(--muted);margin-top:5px}@media(max-width:1050px){.ppt-template-workspace[data-v-fe2d61df]{grid-template-columns:175px minmax(0,1fr)}.ppt-template-editor-grid[data-v-fe2d61df]{grid-template-columns:1fr}.ppt-template-region[data-v-fe2d61df]{grid-template-columns:90px 1fr 1fr}}@media(max-width:650px){.ppt-template-heading[data-v-fe2d61df],.ppt-template-detail-heading[data-v-fe2d61df]{flex-wrap:wrap}.ppt-template-workspace[data-v-fe2d61df]{grid-template-columns:1fr}.ppt-template-list[data-v-fe2d61df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}.ppt-template-detail[data-v-fe2d61df]{padding:20px 0 0}.ppt-template-region[data-v-fe2d61df]{grid-template-columns:1fr}.ppt-template-region-intro[data-v-fe2d61df]{flex-wrap:wrap}}.form-modal.ppt-tool-modal{width:min(1360px,calc(100vw - 32px))!important;max-height:calc(100dvh - 48px);overflow:hidden}.ppt-tool-modal>.n-card-content,.ppt-tool-modal>.n-card__content{min-height:0;overflow:auto;overscroll-behavior:contain}.mcp-tool-heading[data-v-184afad7]{flex-wrap:wrap}.mcp-tool-toolbar[data-v-184afad7]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--control-gap) var(--space-4);padding:0 var(--panel-padding) var(--space-5)}.mcp-history-filter[data-v-184afad7]{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;color:var(--muted)}.mcp-tool-selection[data-v-184afad7]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--control-gap) var(--space-4);padding:0 var(--panel-padding) var(--space-4)}.mcp-tool-selection .heading-actions[data-v-184afad7]{flex-wrap:wrap;gap:var(--control-gap)}.mcp-tools-table .mcp-tool-checkbox[data-v-184afad7]{width:44px;padding-right:4px}.mcp-tool-filters[data-v-184afad7]{display:grid;grid-template-columns:minmax(0,180px) minmax(160px,1fr) minmax(0,180px);flex:1 1 560px;min-width:0;max-width:100%}.mcp-tool-filters>.n-input[data-v-184afad7],.mcp-tool-filters>.n-select[data-v-184afad7]{width:100%;min-width:0}.mcp-tools-table[data-v-184afad7]{min-width:960px}@media(max-width:700px){.mcp-page-heading[data-v-184afad7]{flex-wrap:wrap}.mcp-page-heading>div[data-v-184afad7]:first-child{flex-basis:100%;min-width:0}.mcp-page-heading .heading-actions>.n-button[data-v-184afad7]{margin-top:0}.mcp-tool-toolbar[data-v-184afad7],.mcp-tool-selection[data-v-184afad7]{padding-inline:var(--panel-padding)}.mcp-tool-filters[data-v-184afad7]{flex-basis:100%;grid-template-columns:minmax(0,1fr)}}.skill-generator[data-v-0c1ce4a9]{padding:var(--space-4);margin-bottom:var(--section-gap);border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--page)}.skill-generator-heading[data-v-0c1ce4a9]{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4)}.skill-generator-heading>svg[data-v-0c1ce4a9]{flex-shrink:0;margin-top:var(--space-1);color:var(--primary)}.skill-generator-heading h3[data-v-0c1ce4a9]{margin:0 0 var(--space-1);font-size:15px;font-weight:600}.skill-generator-heading p[data-v-0c1ce4a9]{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.skill-generator-actions[data-v-0c1ce4a9]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--control-gap)}.skill-generator-actions>.n-select[data-v-0c1ce4a9]{flex:1 1 200px;min-width:0}.skill-generator-actions>.row-actions[data-v-0c1ce4a9]{margin-left:auto}.skill-generator .skill-generation-error[data-v-0c1ce4a9]{margin:var(--space-3) 0 0}.agent-editor-modal{width:min(780px,calc(100vw - 32px));border-radius:16px;overflow:hidden}.agent-editor-modal>.n-card-header{padding:var(--space-6) var(--panel-padding) var(--space-3)}.agent-editor-modal>.n-card-header .n-card-header__main{font-size:21px;font-weight:650;letter-spacing:-.5px}.agent-editor-modal>:is(.n-card-content,.n-card__content){padding:0}.agent-editor-body{padding:0 var(--panel-padding) var(--space-5);max-height:calc(100dvh - 235px);overflow-y:auto;scrollbar-gutter:stable}.agent-mode-tabs{display:flex;gap:30px;border-bottom:1px solid #e6eeea;margin-top:1px;position:sticky;top:0;z-index:3;background:var(--surface)}.agent-mode-tabs button{display:flex;align-items:center;gap:9px;border:0;border-bottom:2px solid transparent;background:none;padding:13px 0;font-size:14px;font-weight:600;color:#8b9b94;margin-bottom:-1px}.agent-mode-tabs button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.agent-mode-description{color:#77878a;font-size:12px;line-height:1.9;margin:15px 0 23px}.agent-editor-body .n-form-item{--n-label-font-size: 12px}.agent-editor-body .two-fields{column-gap:var(--space-4);row-gap:0}.agent-field-label{display:block;font-size:12px;font-weight:550;margin-bottom:10px}.agent-run-types{display:grid;gap:10px}.agent-run-types button{display:flex;align-items:center;text-align:left;gap:14px;border:1px solid #e3e9e8;background:#fafcfc;border-radius:10px;padding:15px}.agent-run-types button.active{background:var(--primary-tint);border-color:var(--primary);box-shadow:0 0 0 1px #619c8e14}.agent-run-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e2eae6;border-radius:10px;background:#fff;color:#507e76}.agent-run-types strong{display:block;font-size:13px;font-weight:600}.agent-run-types small{color:#7e938d;font-size:11px;font-weight:400;margin-left:7px}.agent-run-types em{display:block;font-size:11px;color:#85918f;font-style:normal;margin-top:5px}.agent-run-types i{margin-left:auto;width:16px;height:16px;border:1px solid #cbd7d2;border-radius:50%;background:#fff;flex-shrink:0}.agent-run-types .active i{border:5px solid var(--primary)}.agent-flow-preview{display:flex;align-items:center;justify-content:center;gap:14px;padding:26px 0 13px;color:#78908a;font-size:11px}.agent-flow-preview span{padding:6px 11px;border:1px solid #dfe9e4;border-radius:5px;background:var(--surface)}.agent-flow-preview span:nth-of-type(2){background:#f5f1e9;color:#99764c;border-color:#e8dece}.agent-flow-options>.form-hint{text-align:center;margin-bottom:8px}.agent-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 28px;border-top:1px solid #e6ecea;background:#fafcfb}.agent-editor-footer>span{font-size:11px;color:#8b9a95}.agent-editor-footer .form-actions{margin:0;padding:0;border:0;flex-shrink:0}.agent-editor-footer .n-button__content{gap:9px}.agent-tool-menu.n-cascader-menu .n-cascader-option{min-width:0}@media(max-width:600px){.agent-editor-modal>.n-card-header{padding:20px 20px 8px}.agent-editor-body{padding:0 20px 16px}.agent-editor-footer{padding:14px 20px;justify-content:flex-end}.agent-editor-footer>span{display:none}.agent-flow-preview{gap:8px}.agent-flow-preview span{padding:5px 7px}}.base-agent-catalog[data-v-b57041ec]{container:agent-catalog / inline-size}.base-agent-catalog .agents-list[data-v-b57041ec]{grid-template-columns:repeat(4,minmax(0,1fr))}.base-agent-catalog .agents-list>.empty-state[data-v-b57041ec]{grid-column:1 / -1}.agent-card[data-v-b57041ec]{display:flex;flex-direction:column}.base-agent-catalog .capability-title[data-v-b57041ec]{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:var(--space-2)}.base-agent-catalog .application-mark[data-v-b57041ec]{width:36px;height:36px}.base-agent-catalog .application-mark svg[data-v-b57041ec]{width:22px;height:22px}.base-agent-catalog .capability-title h2[data-v-b57041ec]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.base-agent-catalog .capability-title .mono[data-v-b57041ec]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.base-agent-catalog .capability-title .n-tag[data-v-b57041ec]{font-size:10px}.base-agent-catalog .capability-description[data-v-b57041ec]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px;margin:var(--space-4) 0;line-height:1.7}.base-agent-catalog .agent-composition[data-v-b57041ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));align-items:start;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-4);border-radius:8px}.base-agent-catalog .agent-composition>svg[data-v-b57041ec]{display:none}.base-agent-catalog .agent-composition>div[data-v-b57041ec]{gap:var(--space-2)}.base-agent-catalog .agent-composition strong[data-v-b57041ec]{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.base-agent-catalog .capability-facts[data-v-b57041ec]{gap:var(--space-2) var(--control-gap)}.agent-card-bottom[data-v-b57041ec]{min-width:0;margin-top:auto;padding-top:var(--space-4)}.agent-card-bottom[data-v-b57041ec] .component-listing{margin:0 0 var(--space-3)}.agent-card-bottom[data-v-b57041ec] .component-owner{min-width:0;overflow-wrap:anywhere}.agent-card .agent-card-bottom .capability-footer[data-v-b57041ec]{margin-top:0}@container agent-catalog (max-width: 1119px){.base-agent-catalog .agents-list[data-v-b57041ec]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container agent-catalog (max-width: 819px){.base-agent-catalog .agents-list[data-v-b57041ec]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container agent-catalog (max-width: 519px){.base-agent-catalog .agents-list[data-v-b57041ec]{grid-template-columns:minmax(0,1fr)}}.app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--section-gap);padding:12px 0}.app-card{padding:var(--panel-padding);display:flex;flex-direction:column;gap:16px}.app-card>p{color:var(--muted, #727d7a);min-height:42px;margin:0;line-height:1.7}.app-card .capability-footer{margin-top:auto}.app-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--control-gap);justify-content:flex-end}.app-permissions{display:flex;flex-wrap:wrap;gap:6px}.app-release-list{display:grid;gap:14px;padding:12px 0}.app-release-row{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px}.app-release-row h2{margin:0;font-size:18px}.app-release-row small{font-weight:400;color:#75837f}.app-release-row details{font-size:12px}.app-hash{word-break:break-all}.app-error{color:#ae4034}.app-developer-guide,.app-developers{padding:26px;margin:14px 0}.app-code{background:#f3f6f4;padding:18px;border-radius:10px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8;max-height:440px;overflow:auto}.app-developer-row{display:flex;align-items:center;gap:18px;padding:16px 0;border-top:1px solid #e6ece8}.app-developer-row>div{flex:1}.app-developer-row p{margin:6px 0 0}.app-binding-field{width:100%}.app-grants{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.app-knowledge-binding{display:grid;gap:10px}.app-resource-group{margin:22px 0}.app-resource-group h3{font-size:14px}.app-table{width:100%;border-collapse:collapse;text-align:left}.app-table th,.app-table td{padding:17px 20px;border-bottom:1px solid #e6ece8;white-space:nowrap}.app-table th{font-size:12px;color:#75837f;font-weight:500}.app-table small{display:block;margin-top:5px;color:#75837f}.app-table-wrap{overflow-x:auto}.app-step{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 0;border-bottom:1px solid #e6ece8}.app-step code{flex:1;overflow-wrap:anywhere}.app-step p{flex-basis:100%;margin:0}.app-frame{border:1px solid #dce6df;border-radius:16px;width:100%;min-height:calc(100vh - 270px);background:#f7faf8}@media(max-width:720px){.app-release-row{flex-direction:column;align-items:flex-start;padding:20px}.app-host-heading{flex-direction:column;align-items:flex-start;gap:18px}.app-frame{min-height:75vh}}.public-app-host{min-height:100dvh;padding:24px 30px;box-sizing:border-box;background:#f4f7f5}.public-app-host .app-frame{height:calc(100dvh - 140px);min-height:480px}@media(max-width:600px){.public-app-host{padding:16px 12px}.public-app-host .app-frame{height:calc(100dvh - 150px)}}:root{color-scheme:light;font-family:Noto Sans SC,Microsoft YaHei UI,DengXian,sans-serif;color:var(--ink);background:var(--page);font-synthesis:none;font-weight:400;--ink: #233d43;--muted: #7b8b90;--line: #e4eaec;--primary: #26766c;--copper: #b87950;--sidebar: #153f43;--danger: #b85857;--warning: #ad7839;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--panel-padding: var(--space-6);--section-gap: var(--space-6);--control-gap: var(--space-3);--panel-radius: 12px}*{box-sizing:border-box}body{margin:0}button,a,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #b87950;outline-offset:4px}button{color:inherit}h1,h2,h3,p{margin:0}svg{flex-shrink:0}button[disabled]{cursor:not-allowed}::selection{background:var(--primary-soft)}code,.mono{font-family:Cascadia Code,Consolas,monospace;font-variant-numeric:tabular-nums;font-size:.9em}.positive{color:#26766c}.negative{color:#b85857}.subtle{color:var(--muted)}.nowrap{white-space:nowrap}.align-right{text-align:right!important}.right{justify-content:flex-end}.text-link,.text-button{display:inline-flex;align-items:center;gap:7px;color:var(--primary);font-size:12px}.text-button{padding:0;border:0;background:none}.eyebrow{display:block;color:#839398;font-size:11px;letter-spacing:.07em;margin-bottom:8px}.boot-screen{min-height:100vh;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;color:var(--muted)}.console-shell{min-height:100vh;display:flex}.sidebar{width:218px;flex-shrink:0;background:var(--sidebar);color:var(--sidebar-text);position:fixed;inset:0 auto 0 0;z-index:30;display:flex;flex-direction:column;padding:26px 17px 18px}.brand{display:flex;align-items:center;gap:11px;padding:0 10px 31px}.brand-symbol{width:39px;height:39px;display:flex;align-items:center;justify-content:center;border-radius:9px;color:var(--sidebar-accent)}.brand strong{font-size:18px;letter-spacing:.025em;color:var(--sidebar-ink);font-weight:600}.brand em{font-family:Bahnschrift,sans-serif;font-style:normal;color:#76e5ba;margin-left:4px;font-size:17px}.brand small{display:block;font-size:10px;letter-spacing:.13em;margin-top:6px;color:var(--sidebar-muted)}.workspace-label{font-size:10px;color:var(--sidebar-muted);padding:0 13px 10px;letter-spacing:.09em}.workspace{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--sidebar-line);border-radius:5px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:29px}.workspace-dot{height:6px;width:6px;border-radius:50%;background:#b9cdb5;flex-shrink:0}.sidebar nav{display:flex;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.sidebar nav a{position:relative;display:flex;align-items:center;gap:12px;min-height:43px;flex-shrink:0;padding:0 13px;color:var(--sidebar-text);font-size:13px;border-radius:5px}.sidebar nav a:hover{background:var(--sidebar-hover);color:#fff}.sidebar nav a.active{color:#fff;background:var(--sidebar-active)}.sidebar nav a.active svg{color:var(--sidebar-accent)}.nav-indicator{height:5px;width:5px;border-radius:50%;background:var(--sidebar-accent);margin-left:auto}.sidebar-bottom{display:flex;gap:7px;align-items:center;border-top:1px solid var(--sidebar-line);margin-top:auto;padding:18px 12px 0;font-size:10px;color:var(--sidebar-muted);flex-shrink:0}.small-status{height:5px;width:5px;border:1px solid #90aca6;border-radius:50%}.version{font-family:Consolas,monospace;margin-left:auto;color:var(--sidebar-muted)}.main-shell{margin-left:218px;min-height:100vh;width:calc(100% - 218px);display:flex;flex-direction:column}.topbar{height:66px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px;gap:12px}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted);min-width:0}.breadcrumb strong{font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-slash{color:#ccd5d9}.topbar-actions{display:flex;align-items:center;gap:19px}.docs-link{display:inline-flex;align-items:center;gap:6px;color:#7b8c92;font-size:11px}.topbar-divider{height:19px;width:1px;background:var(--line)}.account-button{display:flex;align-items:center;gap:9px;border:0;background:transparent;font-size:12px}.avatar{height:27px;width:27px;border-radius:50%;background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;font-family:Bahnschrift,sans-serif;font-size:12px}.main-content{padding:31px 34px 40px;max-width:1560px;width:100%;margin:0 auto;flex:1;min-width:0}.page-footer{display:flex;justify-content:space-between;padding:16px 34px 19px;font-size:10px;color:#a0adb2;max-width:1560px;width:100%;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px;gap:20px}.page-heading h1{font-size:27px;line-height:1.45;letter-spacing:.015em;font-weight:600;color:var(--ink)}.page-heading p{font-size:12px;color:var(--muted);margin-top:8px}.heading-actions,.row-actions{display:flex;align-items:center;gap:var(--control-gap);flex-wrap:wrap}.heading-actions{justify-content:flex-end;min-width:0;max-width:100%}.row-actions{justify-content:flex-end}.page-heading>div:first-child{min-width:0}.page-heading p{line-height:1.8;overflow-wrap:anywhere}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--panel-radius);overflow:hidden}.panel-body{padding:var(--panel-padding);min-width:0}.panel>.inline-alert{margin:0 var(--panel-padding) var(--space-4)}.content-stack{display:grid;gap:var(--section-gap)}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding:var(--panel-padding) var(--panel-padding) var(--space-5)}.panel-heading>div:first-child{min-width:0}.panel-heading h2,.section-heading h2{font-size:15px;font-weight:600;color:var(--ink)}.panel-heading>div>span{display:block;font-size:11px;color:#97a4a8;margin-top:6px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-4)}.section-heading h3{font-size:14px;font-weight:500}.count-badge{display:inline-block;margin-left:7px;padding:0 6px;background:#eff3f4;border-radius:4px;color:#8a999e;font-size:11px}.inline-alert{margin-bottom:20px}.muted-label{display:flex;align-items:center;gap:6px;color:#8d9da2;font-size:11px}.metric-strip{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0;margin-bottom:20px}.metric{padding:0 25px;border-right:1px solid var(--line)}.metric:last-child{border:0}.metric>span{display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:12px;color:#7b8d93}.metric>span svg{color:#a4b7b8}.metric strong{display:block;font-size:36px;line-height:1.35;font-family:Bahnschrift,Noto Sans SC,sans-serif;letter-spacing:-.03em;font-weight:500;margin-top:16px;color:var(--ink)}.metric strong small{font-size:12px;font-family:inherit;color:#a2aeb3;margin-left:7px;font-weight:400}.metric p{font-size:10px;color:#a0adb2;margin-top:8px}.flow-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid var(--primary-border);background:var(--primary-soft);border-radius:7px;margin-bottom:25px}.flow-banner-title{display:flex;align-items:center;gap:13px}.flow-glyph{color:var(--primary);display:flex}.flow-banner strong{font-size:13px;font-weight:500;color:var(--primary)}.flow-banner p{font-size:10px;color:var(--muted);margin-top:6px}.pipeline{display:flex;align-items:center;flex-shrink:0}.pipeline>span{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--text-secondary);white-space:nowrap}.pipeline i{font-size:10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--primary-border);width:19px;height:19px;border-radius:50%;font-style:normal;font-family:Consolas,monospace;color:var(--primary)}.pipeline b{width:23px;height:1px;background:var(--primary-border);margin:0 8px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);gap:22px;align-items:start}.overview-side{display:grid;gap:20px}.run-list-row{display:flex;align-items:center;gap:12px;padding:18px 22px;border:0;border-top:1px solid #edf1f3;background:transparent;width:100%;text-align:left}.run-list-row:hover{background:#fafcfb}.run-list-icon{width:33px;height:35px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#f0f3f4;color:#8d9ca3}.run-list-icon.succeeded{background:#ecf5ef;color:#60967a}.run-list-icon.failed{background:#fcf0f0;color:#ba7878}.run-list-icon.waiting_approval{background:#fbf4e9;color:#b7925e}.run-list-content{min-width:0;flex:1}.run-list-content strong{font-size:12px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-list-content small{font-size:10px;color:#95a3a8;display:flex;gap:8px;margin-top:7px}.application-shortlist{padding:0 20px 7px}.application-shortlist button{display:flex;align-items:center;gap:11px;width:100%;background:transparent;border:0;border-top:1px solid #edf1f3;text-align:left;padding:16px 0}.app-letter{height:32px;width:32px;display:flex;align-items:center;justify-content:center;background:#f4eee7;color:#9b7a56;border-radius:6px;font-size:13px}.application-shortlist button>span:nth-child(2){flex:1}.application-shortlist strong{font-size:12px;font-weight:500;display:block}.application-shortlist small{display:block;font-size:10px;color:#9ca8ac;margin-top:5px}.application-shortlist svg{color:#a8b6b9}.environment-panel{padding:22px}.status-note{font-size:10px;color:#8c9f98;display:flex;align-items:center;gap:5px}.status-note i,.dot-label i{height:5px;width:5px;display:inline-block;background:currentColor;border-radius:50%}.environment-panel dl{margin:0}.environment-panel dl div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:11px}.environment-panel dt{color:#98a6ab}.environment-panel dd{margin:0}.empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:56px 20px;gap:12px;text-align:center;color:#9dafb2;min-height:220px}.empty-state strong{color:#566e75;font-size:14px;font-weight:500}.empty-state p{font-size:12px;color:#98a8ad;line-height:1.8}.empty-state .n-button{margin-top:5px}.applications-list{display:grid;gap:var(--section-gap)}.application-row{border:1px solid var(--line);border-radius:var(--panel-radius);padding:var(--panel-padding) var(--panel-padding) 0;background:var(--surface)}.application-identity{display:flex;gap:17px;align-items:flex-start}.application-mark{background:var(--primary-soft);color:var(--primary);display:flex;align-items:center;justify-content:center;border:1px solid var(--primary-border);width:47px;height:47px;border-radius:9px}.application-title{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:7px}.application-title h2{font-size:16px;font-weight:600}.application-identity .mono{font-size:10px;color:#9ba9ad}.application-identity p{font-size:12px;color:#819298;line-height:1.8;margin-top:11px}.application-config{display:flex;align-items:center;gap:18px;font-size:11px;color:#8b9da2;margin:22px 0 21px 64px}.application-config>span{display:flex;align-items:center;gap:6px}.application-config b{font-weight:500;color:#638376}.application-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:16px 0;gap:20px}.mini-pipeline{display:flex;align-items:center;gap:11px;font-size:10px;color:#94a5aa}.mini-pipeline svg{color:#b8c6c8}.version-list{display:grid}.version-row{display:flex;align-items:flex-start;gap:13px;padding:18px 0;border-bottom:1px solid var(--line)}.version-row:last-child{border:0}.version-row>div{flex:1}.version-marker{color:#8da39c;background:#eff4f1;border-radius:50%;height:31px;width:31px;display:flex;align-items:center;justify-content:center}.version-row strong{font-family:Consolas,monospace;font-weight:500;font-size:15px}.version-tag{margin-left:12px}.version-row p{font-size:12px;color:#6e838b;margin:9px 0}.version-row small{font-size:10px;color:#a0adb1}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.data-table th{padding:12px 20px;background:var(--surface-muted);color:var(--muted);font-weight:400;font-size:11px;white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.data-table td{padding:19px 20px;border-bottom:1px solid var(--line);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table strong{font-size:12px;font-weight:500}.data-table .n-button{font-size:11px}.table-identity{display:flex;align-items:center;gap:11px}.table-identity strong,.table-identity small{display:block}.table-identity small{margin-top:7px;color:var(--muted);font-size:10px}.table-icon{height:32px;width:32px;background:var(--primary-soft);display:flex;align-items:center;justify-content:center;color:var(--primary);border-radius:6px}.endpoint-cell{display:block;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#7a8f97;font-size:10px}.cell-caption{display:block;margin-top:6px;font-size:10px;color:#a1aeb4}.dot-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}.page-note{display:flex;gap:8px;align-items:center;margin:19px 4px;color:#92a2a8;font-size:11px;line-height:1.8}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--panel-padding);gap:var(--control-gap);flex-wrap:wrap}.filter-group{display:flex;align-items:center;gap:var(--control-gap);flex-wrap:wrap;min-width:0}.status-filter{width:143px}.app-filter{width:190px}.table-footer{border-top:1px solid var(--line);padding:17px 21px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#92a1a7;font-size:11px}.clickable-row:hover{background:#fafcfb;cursor:pointer}.task-cell{max-width:340px}.task-cell strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.task-cell small{display:flex;gap:15px;font-size:10px;color:#96a4aa;margin-top:8px}.runs-table{min-width:760px}.runs-table th:first-child{width:37%}.tag-wrap{display:flex;flex-wrap:wrap;gap:5px}.form-modal{width:min(620px,calc(100vw - 32px))!important}.compact-modal{width:min(445px,calc(100vw - 32px))!important}.two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}.two-fields .n-input-number{width:100%}.form-actions,.modal-actions{display:flex;justify-content:flex-end;gap:var(--control-gap);flex-wrap:wrap;align-items:center;border-top:1px solid var(--line);padding-top:var(--space-5);margin-top:var(--space-5)}.form-hint{font-size:11px;color:#8e9fa5;line-height:1.8;margin-bottom:17px}.switch-field{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:5px;padding:13px 15px;margin:0 0 22px}.switch-field strong{font-size:12px;font-weight:500}.switch-field p{font-size:11px;color:#91a1a7;margin-top:6px}.token-output{overflow-wrap:anywhere;padding:18px;background:#f5f8f7;border:1px solid #dfe9e4;border-radius:5px;line-height:1.9;font-size:12px}.run-drawer{max-width:100vw}.run-detail-heading{display:flex;align-items:flex-start;gap:15px;justify-content:space-between;margin-top:10px}.run-detail-heading h2{font-size:20px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.run-detail-heading .n-tag{flex-shrink:0;margin-top:22px}.run-meta{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:10px;color:#95a5ab;padding:17px 0 22px}.run-meta button{font-size:10px;color:#7c9792}.run-drawer .n-tabs-nav{margin-bottom:12px}.execution-timeline{padding:23px 4px 12px}.execution-step{position:relative;display:flex;gap:17px;min-height:86px;padding-bottom:18px}.execution-step:before{position:absolute;content:"";left:15px;top:31px;bottom:0;border-left:1px solid #e2e8e9}.execution-step:last-child:before{display:none}.step-mark{width:32px;height:32px;flex-shrink:0;border:1px solid #dbe4e6;color:#bcc8cd;border-radius:50%;background:var(--surface);display:flex;align-items:center;justify-content:center;z-index:1}.execution-step.succeeded .step-mark{background:#eaf4ee;border-color:#d4e6d9;color:#548e6e}.execution-step.running .step-mark{color:#4b8294;border-color:#aac9d3;background:#f0f6f8}.execution-step.waiting .step-mark{color:#b28d52;border-color:#ddcba8;background:#fbf5ea}.execution-step.failed .step-mark{color:#b96f6b;border-color:#e7c6c4;background:#fff4f2}.step-content{flex:1;padding-top:5px}.step-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.step-heading strong{font-size:13px;font-weight:500}.step-heading>span{font-size:10px;color:#9aaaaf}.step-content p{font-size:11px;color:#98a9ae;margin-top:8px}.detail-section{margin-top:25px}.detail-section h3{font-size:13px;font-weight:500;margin-bottom:15px}.input-surface{background:#f7f9fa;border:1px solid #e8edef;border-radius:5px;padding:18px;font-size:12px;line-height:1.9}.input-surface label{display:block;color:#8d9fa6;font-size:10px;margin-bottom:9px}.input-surface p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:20px}.input-surface p:last-child{margin-bottom:0}.result-section{padding-top:10px}.result-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:2;padding:23px;background:#fcfdfc;border:1px solid #e0e9e4;border-radius:5px}.usage-line{display:flex;gap:25px;padding:17px 2px;font-size:10px;color:#99a8ae}.usage-line b{font-family:Consolas,monospace;color:#648273;font-weight:400;margin-left:9px}.drawer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;font-size:11px}.drawer-actions>div{display:flex;gap:9px}.configuration-grid{display:grid;grid-template-columns:140px 1fr;gap:21px;padding:22px 0;font-size:12px}.configuration-grid>span{color:#92a3aa}.configuration-grid strong{font-weight:400}.prompt-text{white-space:pre-wrap;font-family:inherit}.event-list{padding-top:10px}.event-row{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #edf1f3;font-size:11px}.event-row time{margin-left:auto;font-size:10px;color:#9cabb1}.event-dot{height:5px;width:5px;border-radius:50%;background:#91aba2}.login-page{min-height:100vh;display:grid;grid-template-columns:44% 56%;background:var(--surface)}.login-intro{position:relative;min-height:100vh;background:var(--sidebar);color:var(--sidebar-ink);padding:42px 12% 32px;display:flex;flex-direction:column;overflow:hidden}.login-brand{display:flex;align-items:center;gap:12px;font-size:24px;letter-spacing:.04em;white-space:nowrap}.login-brand svg{color:var(--sidebar-accent)}.login-brand b{font-family:Bahnschrift,sans-serif;font-weight:500;color:#76e5ba;font-size:23px;margin-left:6px}.intro-copy{margin-top:auto;padding-top:70px}.intro-kicker{font-size:11px;color:var(--sidebar-text);letter-spacing:.1em}.intro-copy h1{font-size:clamp(35px,4vw,58px);font-weight:500;line-height:1.5;letter-spacing:.06em;margin-top:22px}.intro-copy h1 span{color:var(--sidebar-accent)}.intro-copy p{font-size:12px;color:var(--sidebar-muted);line-height:2.1;margin-top:24px}.intro-flow{display:flex;flex-direction:column;margin-top:40px;margin-bottom:auto;padding-bottom:42px}.intro-flow div{display:flex;align-items:center;gap:13px;position:relative;min-height:40px;color:var(--sidebar-text);font-size:11px}.intro-flow div:after{content:"";position:absolute;top:26px;bottom:-12px;left:6px;width:1px;background:var(--sidebar-line)}.intro-flow div:last-child:after{display:none}.flow-dot{display:inline-block;height:13px;width:13px;border:1px solid var(--sidebar-muted);border-radius:50%}.intro-flow div:last-child svg{color:var(--sidebar-accent)}.login-intro-footer{color:var(--sidebar-muted);font-size:10px;letter-spacing:.1em}.login-form-area{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;padding:60px 30px 80px}.login-appearance{position:absolute;top:24px;right:28px}.login-form-wrap{width:350px;max-width:100%}.login-heading{margin-bottom:37px}.login-heading h2{font-size:29px;font-weight:600;color:var(--ink);letter-spacing:.03em}.login-heading p{font-size:12px;color:var(--muted);margin-top:13px}.login-page .n-form-item{margin-bottom:6px}.login-page .n-input{--n-height: 42px !important}.login-page .n-button{margin-top:13px}.form-error{color:#b85857;font-size:12px;line-height:1.8;margin:0 0 9px}.login-help{font-size:11px;color:#a8b3b8;margin-top:21px;text-align:center}.login-bottom{position:absolute;bottom:30px;font-size:10px;color:#b0bcc1;letter-spacing:.1em}.login-small-brand{display:none}.icon-button{border:0;background:none;padding:3px;color:#536f75}.mobile-toggle,.nav-scrim{display:none}@media(min-width:1500px){.main-content{padding-top:38px}.overview-grid{grid-template-columns:minmax(0,2.1fr) minmax(290px,1fr)}}@media(max-width:1200px){.main-content{padding-left:25px;padding-right:25px}.sidebar{width:198px}.main-shell{margin-left:198px;width:calc(100% - 198px)}.topbar{padding:0 25px}.flow-banner{align-items:flex-start;flex-direction:column;gap:19px}.pipeline{margin-left:35px}.metric{padding:0 20px}.application-bottom{align-items:flex-start;flex-direction:column;gap:15px}.overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(245px,1fr)}.data-table td,.data-table th{padding-left:16px;padding-right:16px}.task-cell,.task-cell strong{max-width:240px}}@media(max-width:950px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.main-shell{margin-left:190px;width:calc(100% - 190px)}.overview-grid{grid-template-columns:1fr}.overview-side{grid-template-columns:1fr 1fr;align-items:start}.metric-strip{grid-template-columns:1fr 1fr;padding:0}.metric{padding:20px}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.metric strong{margin-top:10px;font-size:32px}.metric p{margin-top:5px}.page-heading h1{font-size:24px}.main-content{padding-top:27px}.endpoint-cell{max-width:160px}.login-intro{padding-left:12%;padding-right:8%}}@media(max-width:700px){:root{--panel-padding: var(--space-4);--section-gap: var(--space-4)}.sidebar{transform:translate(-100%);width:218px}.sidebar.mobile-open{transform:translate(0)}.nav-scrim{display:block;position:fixed;z-index:25;inset:0;border:0;background:#132c3b70}.main-shell{margin:0;width:100%}.mobile-toggle{display:flex}.topbar{height:59px;padding:0 18px}.topbar-actions{gap:11px}.topbar-divider,.docs-link{display:none}.main-content{padding:23px 17px 30px}.page-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:21px;gap:15px}.page-heading h1{font-size:24px}.page-heading p{font-size:11px;line-height:1.8;max-width:220px}.heading-actions{width:100%}.page-heading>.n-button,.heading-actions>.n-button{margin-top:0;--n-padding: 0 12px !important}.eyebrow{font-size:10px}.metric{padding:20px 17px}.metric strong{font-size:31px}.flow-banner{padding:19px 17px}.pipeline{margin-left:0;flex-wrap:wrap;width:100%;justify-content:space-between}.pipeline b{width:10px;margin:0 3px}.pipeline>span{font-size:9px;gap:4px}.pipeline i{width:17px;height:17px}.flow-banner p{font-size:9px}.overview-side{grid-template-columns:1fr}.panel-heading{padding:var(--panel-padding)}.run-list-row{padding:16px;gap:10px}.run-list-content small{gap:5px;font-size:9px}.run-list-row>.lucide{display:none}.run-list-row .n-tag{font-size:10px}.page-footer{padding:14px 19px 20px;font-size:9px}.application-row{padding:var(--panel-padding) var(--panel-padding) 0}.application-mark{height:38px;width:38px}.application-identity{gap:12px}.application-title{gap:8px}.application-title h2{font-size:15px}.application-config{margin-left:0;gap:15px;flex-wrap:wrap}.mini-pipeline{font-size:9px;gap:7px}.application-bottom .row-actions{width:100%;justify-content:flex-end}.table-toolbar{padding:16px;align-items:flex-start;gap:10px}.filter-group{flex-wrap:wrap;gap:7px;flex:1}.filter-group>svg{display:none}.status-filter{width:117px}.app-filter{width:145px}.table-toolbar>.n-button{flex-shrink:0}.table-footer{padding:15px;flex-wrap:wrap}.two-fields{grid-template-columns:1fr;gap:0}.n-drawer-body-content-wrapper{padding:20px!important}.run-detail-heading h2{font-size:18px}.run-detail-heading{gap:9px}.run-meta{gap:10px}.drawer-actions{align-items:flex-start}.drawer-actions>span{display:none}.drawer-actions>div{margin-left:auto}.configuration-grid{grid-template-columns:120px 1fr}.result-text{padding:17px;font-size:12px}.login-page{grid-template-columns:1fr}.login-intro{display:none}.login-form-area{min-height:100vh;padding:65px 28px 85px}.login-small-brand{display:flex;align-items:center;gap:9px;color:var(--primary);margin-bottom:55px;font-size:17px}.login-small-brand svg{color:var(--primary)}.login-heading{margin-bottom:31px}.login-heading h2{font-size:27px}.form-modal,.compact-modal{margin-top:30px!important;margin-bottom:30px!important}.n-modal:is(.form-modal,.compact-modal,.wide-modal,.editor-modal)>:is(.n-card-content,.n-card__content){padding-left:var(--panel-padding);padding-right:var(--panel-padding)}.page-note{align-items:flex-start}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:480px){.breadcrumb>span,.topbar .account-button>span:not(.avatar){display:none}.login-appearance{top:16px;right:20px}}.capability-panel{margin-bottom:var(--section-gap)}.connection-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--panel-padding);border-top:1px solid var(--line)}.connection-info{flex:1;min-width:0;display:grid;gap:6px}.connection-info strong{font-weight:500;font-size:13px}.connection-info>span{font-size:11px;color:var(--muted);max-width:100%}.connection-info small{font-size:10px}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--section-gap)}.capability-grid>.empty-state{grid-column:1 / -1}.skill-card,.agent-card{padding:var(--panel-padding);min-width:0}.agents-list{display:grid;gap:var(--section-gap)}.capability-title{display:flex;align-items:center;gap:14px}.capability-title>div:not(.n-tag){flex:1;min-width:0}.capability-title h2{font-size:17px;margin:0 0 5px;font-weight:600}.capability-title .mono{font-size:10px}.capability-title .application-mark{width:48px;height:48px;flex-shrink:0}.capability-description{color:var(--muted);font-size:12px;line-height:1.9;margin:20px 0}.capability-facts{display:flex;flex-wrap:wrap;align-items:center;gap:20px;color:var(--muted);font-size:11px}.capability-facts>span{display:flex;align-items:center;gap:6px}.package-files{display:grid;gap:10px;padding:18px;background:#f5f8f8;border:1px solid var(--line);border-radius:5px;margin-top:23px}.package-files>span{display:flex;align-items:center;gap:8px;color:#72868b;font-size:10px;overflow-wrap:anywhere}.capability-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--control-gap);border-top:1px solid var(--line);padding-top:var(--space-4);margin-top:var(--space-5)}.agent-composition{display:flex;align-items:center;gap:24px;background:var(--teal-soft, #edf4f0);padding:21px 24px;border-radius:5px;margin-bottom:24px;color:#56766f}.agent-composition>div{flex:1;min-width:0;display:grid;gap:8px}.agent-composition strong{font-size:12px;font-weight:500}.agent-composition .eyebrow{font-size:10px}.wide-modal{width:min(790px,calc(100vw - 32px))!important}.package-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 16px}.package-toolbar strong{display:block;font-size:13px;font-weight:500}.package-toolbar small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.package-editor{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;margin-bottom:22px}.file-navigation{display:flex;flex-direction:column;gap:5px;padding:9px;background:#f5f8f8;border:1px solid var(--line);border-radius:5px;min-width:0}.file-navigation button{display:flex;align-items:flex-start;gap:7px;width:100%;border:none;background:transparent;padding:8px;text-align:left;color:#7b8e93;font-family:Consolas,monospace;font-size:10px;line-height:1.8;overflow-wrap:anywhere;cursor:pointer;border-radius:3px}.file-navigation button.active{color:var(--primary);background:var(--primary-soft)}.file-navigation svg{flex-shrink:0;margin-top:2px}.code-input textarea{font-family:Consolas,Microsoft YaHei,monospace!important;font-size:11px!important;line-height:1.9!important}.code-surface{padding:17px 20px;font:11px/1.9 Consolas,Microsoft YaHei,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f8f8;color:#536c73;border:1px solid var(--line);border-radius:5px}.skill-preview{max-height:450px;overflow-y:auto}.hash-line{display:block;overflow-wrap:anywhere;font-size:10px}.three-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.three-fields .n-input-number{width:100%}.budget-form{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0 0;margin-bottom:22px}.budget-form>.eyebrow{display:block;margin-bottom:15px}.advanced-config{border:1px solid var(--line);border-radius:5px;padding:13px 16px;margin-bottom:22px}.advanced-config summary{font-size:12px;color:#617a80;cursor:pointer}.advanced-config[open] summary{margin-bottom:16px}.tool-call-card{border:1px solid var(--line);padding:20px;border-radius:5px;margin:20px 0}.tool-call-card h4{font-size:11px;font-weight:500;margin:19px 0 9px}.tool-call-card .code-surface{margin-top:0}.dependency-row{border-top:1px solid var(--line);padding-top:16px;margin-top:18px;display:grid;gap:8px}.dependency-row strong{font-size:12px;font-weight:500}.structured-result{margin-top:20px}.structured-result>h3{font-size:18px;line-height:1.7;font-weight:500;margin:0 0 25px}.structured-result section{margin-bottom:24px}.structured-result ul{padding-left:18px;font-size:13px;line-height:2.2;color:#62767d}.structured-result .tag-wrap{margin-top:12px}@media(max-width:950px){.capability-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.connection-row{flex-wrap:wrap;gap:14px;padding:20px}.connection-row .connection-info{flex-basis:calc(100% - 58px)}.connection-row .row-actions{margin-left:auto}.connection-info .endpoint-cell{white-space:normal;overflow-wrap:anywhere}.skill-card,.agent-card{padding:var(--panel-padding)}.capability-title{gap:10px}.capability-title h2{font-size:15px}.agent-composition{gap:12px;padding:16px;align-items:flex-start}.agent-composition>svg{display:none}.agent-composition strong{font-size:11px;overflow-wrap:anywhere}.capability-facts{gap:14px}.package-toolbar{flex-wrap:wrap}.package-editor{grid-template-columns:minmax(0,1fr)}.file-navigation{max-height:150px;overflow-y:auto}.three-fields{grid-template-columns:minmax(0,1fr);gap:0}.capability-title .application-mark{width:40px;height:40px}}.knowledge-page-heading>div{min-width:0}.knowledge-page-heading h1,.knowledge-page-heading p{overflow-wrap:anywhere}.knowledge-page-heading p{max-width:850px;line-height:1.8;white-space:pre-line}.knowledge-page-heading>.n-button{flex-shrink:0}.knowledge-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:22px;color:var(--muted);font-size:12px}.knowledge-breadcrumb a{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;color:var(--primary)}.knowledge-breadcrumb a:hover{text-decoration:underline}.knowledge-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--line)}.knowledge-filters{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.knowledge-filters button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid transparent;border-radius:5px;background:transparent;color:#64797f;font-size:12px}.knowledge-filters button:hover{background:var(--surface-hover);color:var(--primary)}.knowledge-filters button.active{color:var(--primary);background:var(--primary-soft);border-color:#d4e3dc;font-weight:600}.knowledge-filters button>span{font:11px Cascadia Code,Consolas,monospace;opacity:.8}.knowledge-catalog-controls{display:flex;align-items:center;gap:10px;margin-left:auto}.knowledge-catalog-controls>.n-input{width:250px}.knowledge-catalog-controls>.n-select{width:122px}.knowledge-catalog-count{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:19px 0;color:#657c82;font-size:12px}.knowledge-catalog-count>span{color:var(--muted);font-size:11px}.knowledge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--section-gap)}.knowledge-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--panel-padding) var(--panel-padding) 0;border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface)}.knowledge-card:hover,.knowledge-card:focus-within{border-color:var(--primary-border);box-shadow:0 5px 18px #153f4309}.knowledge-card-top{display:flex;align-items:center;gap:9px;margin-bottom:18px}.knowledge-card-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:auto;border:1px solid #d9e8e1;border-left:3px solid #91b7a8;border-radius:7px;background:#eef5f1;color:var(--primary)}.knowledge-card .knowledge-card-config{position:relative;z-index:2;color:#7a8f94}.knowledge-card h2{font-size:16px;font-weight:600;line-height:1.6}.knowledge-card-link{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.knowledge-card-link:after{position:absolute;z-index:1;inset:0;border-radius:9px;content:""}.knowledge-card-link:hover{color:var(--primary)}.knowledge-card-link:focus-visible{outline:none}.knowledge-card-link:focus-visible:after{outline:2px solid var(--primary);outline-offset:3px}.knowledge-card-description{display:-webkit-box;min-height:44px;margin:8px 0 20px;overflow:hidden;overflow-wrap:anywhere;color:#7a8a90;font-size:12px;line-height:22px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.knowledge-card-metrics{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin:auto 0 20px}.knowledge-card-metrics>div+div{border-left:1px solid #edf1f2;padding-left:18px}.knowledge-card-metrics dt{color:var(--muted);font-size:11px}.knowledge-card-metrics dd{margin:8px 0 0;color:var(--ink);font:500 23px/1.2 Cascadia Code,Consolas,monospace}.knowledge-card-metrics dd small{margin-left:6px;color:var(--muted);font:11px Noto Sans SC,Microsoft YaHei UI,sans-serif}.knowledge-card-metrics .needs-attention dd{color:#ad7839}.knowledge-card-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;margin-bottom:18px;color:#7d9095;font-size:10px}.knowledge-card-meta>span{display:inline-flex;align-items:center;gap:5px}.knowledge-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 calc(-1 * var(--panel-padding));padding:var(--space-4) var(--panel-padding);border-top:1px solid #edf1f0;border-radius:0 0 9px 9px;background:#fafcfb;font-size:11px}.knowledge-card-release,.knowledge-card-enter{display:inline-flex;align-items:center;gap:7px}.knowledge-card-release{color:#89999d}.knowledge-card-release i{width:5px;height:5px;border-radius:50%;background:#b8c5c9}.knowledge-card-release.published,.knowledge-card-enter{color:var(--primary)}.knowledge-card-release.published i{background:var(--primary)}.knowledge-card-disabled .knowledge-card-icon{color:#8a999e;border-color:#e1e7e8;background:#f3f5f5}.knowledge-overview{padding:var(--panel-padding);margin-bottom:var(--section-gap)}.knowledge-base-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.knowledge-base-heading h2{display:inline-flex;align-items:center;gap:9px;margin-right:auto;font-size:14px;font-weight:600}.knowledge-lifecycle{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0 18px;color:var(--muted)}.knowledge-lifecycle b{color:var(--ink);font:600 19px ui-monospace,monospace}.knowledge-lifecycle i{font-style:normal;color:#c0cccd}.knowledge-release{color:var(--primary);border-bottom:2px solid var(--copper);padding-bottom:4px}.knowledge-tabs>.n-tabs-nav{margin-bottom:16px}.knowledge-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--control-gap)}.knowledge-empty{display:flex;align-items:center;flex-direction:column;gap:14px;padding:60px 20px;color:var(--muted)}.knowledge-empty h2{margin:0;color:var(--ink)}.knowledge-empty p{max-width:460px;text-align:center;line-height:1.8}.knowledge-upload-list{background:#f6faf9;border-bottom:1px solid var(--line);padding:18px 24px}.knowledge-upload-row{display:grid;grid-template-columns:minmax(120px,1fr) 130px 64px;align-items:center;gap:16px;margin:11px 0;font-size:12px}.knowledge-upload-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-upload-row p{grid-column:1/-1;margin:0}.knowledge-file-link{padding:0;border:0;background:transparent;text-align:left;color:var(--ink);font-weight:600}.knowledge-file-link:hover{color:var(--primary);text-decoration:underline}.knowledge-table-empty{padding:36px 24px;text-align:center;color:var(--muted)}.knowledge-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--control-gap);padding:var(--space-5) var(--panel-padding)}.knowledge-pagination>span{margin-right:auto}.knowledge-search>form,.knowledge-results{padding:0 var(--panel-padding) var(--panel-padding)}.knowledge-search-options{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:15px}.knowledge-search-options>.n-select{width:165px}.knowledge-search-options>.n-button{margin-left:auto}.knowledge-toggle{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px}.knowledge-evidence{border:1px solid var(--line);border-left:3px solid var(--copper);background:var(--surface);padding:18px;margin:16px 0;border-radius:4px}.knowledge-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.85 Noto Sans SC,Microsoft YaHei UI,sans-serif;color:var(--ink)}.knowledge-evidence .section-heading{gap:10px;flex-wrap:wrap}.knowledge-chunk-actions{margin-left:auto}.knowledge-chunk-disabled{border-left-color:var(--muted)}.knowledge-search-kind{max-width:210px;margin-bottom:16px}.knowledge-config-modal{max-height:calc(100dvh - 48px);margin-block:24px}.knowledge-config-modal>.n-card-content,.knowledge-config-modal>.n-card__content{min-height:0;overflow-y:auto}.knowledge-config-modal form{overscroll-behavior:contain}.knowledge-image-query{display:flex;align-items:center;flex-wrap:wrap;gap:20px;padding:24px;border:1px dashed var(--line);border-radius:12px;background:var(--surface)}.knowledge-image-query>img{width:144px;height:112px;object-fit:contain;border-radius:8px}.knowledge-image-query>div{min-width:0;flex:1 1 220px;overflow-wrap:anywhere}.knowledge-image-query .n-button+.n-button{margin-left:12px}.knowledge-media{margin:14px 0}.knowledge-media img{display:block;max-width:100%;max-height:280px;object-fit:contain;border:1px solid var(--line);border-radius:8px}.knowledge-media figcaption{margin-top:8px;font-size:12px;color:var(--primary)}.knowledge-batch{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-top:1px solid var(--line)}.knowledge-batch .cell-caption{margin-top:6px}.knowledge-preview-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:13px;color:var(--muted)}.knowledge-source-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12px}.knowledge-source-link:hover{text-decoration:underline}.knowledge-binding-editor{margin:8px 0 24px;border:1px solid var(--line);border-radius:5px;padding:16px}.knowledge-binding-editor .panel-heading{padding:0;border:0;margin-bottom:12px}.knowledge-binding-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.knowledge-binding-row .n-select{min-width:150px;flex:1}.knowledge-citation-list{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}.knowledge-citation{margin:12px 0;padding:12px 15px;background:#f6f9f8;border-left:2px solid var(--copper)}.knowledge-citation strong{display:block;margin:5px 0}.knowledge-citation small{display:block;color:var(--muted);margin:5px 0 9px}@media(max-width:760px){.knowledge-page-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.knowledge-page-heading>div{width:100%}.knowledge-catalog-toolbar{gap:14px}.knowledge-catalog-controls{width:100%}.knowledge-catalog-controls>.n-input{min-width:0;flex:1;width:auto}.knowledge-catalog-controls>.n-select{width:112px}.knowledge-filters{gap:3px}.knowledge-filters button{padding:7px 8px;gap:5px;font-size:11px}.knowledge-catalog-count>span{display:none}.knowledge-overview{padding:var(--panel-padding)}.knowledge-actions{margin-top:12px}.knowledge-upload-row{grid-template-columns:minmax(0,1fr) 70px 50px;gap:8px}.knowledge-batch{align-items:flex-start;flex-wrap:wrap;padding:16px}.knowledge-pagination{flex-wrap:wrap;padding:16px}.knowledge-search>form,.knowledge-results{padding:0 16px 16px}.knowledge-lifecycle{gap:10px;font-size:12px}.knowledge-preview-drawer{max-width:100vw}}.knowledge-table-controls{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.knowledge-table-preview{padding:12px;margin-bottom:20px;border:1px solid var(--border-color, #d9e3df);border-radius:8px}.knowledge-table-preview th,.knowledge-table-preview td{min-width:100px;white-space:pre-wrap}.knowledge-setting-title{display:flex;align-items:center;gap:8px;color:var(--ink)}.knowledge-setting-title h3{font-size:14px;font-weight:650}.knowledge-processing-settings{margin:18px 0}.knowledge-chunk-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.knowledge-chunk-modes button{padding:13px 12px;text-align:left;border:1px solid var(--line);border-radius:8px;background:var(--surface, #fff);color:var(--ink)}.knowledge-chunk-modes button.active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--surface, #fff));box-shadow:inset 0 0 0 1px var(--primary)}.knowledge-chunk-modes strong{display:block;font-size:13px;margin-bottom:7px}.knowledge-chunk-modes span{display:block;color:var(--muted);font-size:12px;line-height:1.7}.knowledge-chunk-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.knowledge-chunk-fields .n-input-number{width:100%}.knowledge-cleaning-switch{margin:var(--space-3) 0 var(--space-5);padding:var(--space-3) var(--space-4);font-size:12px}.knowledge-governance{padding:var(--space-4);border:1px solid var(--line);border-radius:8px}.knowledge-governance.enabled{border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.knowledge-governance>.switch-field{margin:0;padding:0;gap:var(--space-4);border:0;border-radius:0}.knowledge-governance .switch-field p{margin:8px 0 0;color:var(--muted);line-height:1.7;font-size:12px}.knowledge-governance>.n-form-item{margin-top:14px}.knowledge-processing-flow{display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 12px;background:color-mix(in srgb,var(--primary) 5%,var(--surface, #fff));border-radius:5px;color:var(--primary);font-size:12px}.knowledge-processing-flow b{color:var(--muted);font-weight:400}.knowledge-upload-modal.form-modal{width:min(1120px,calc(100vw - 32px))!important;max-height:calc(100dvh - 40px);margin:20px auto}.knowledge-upload-modal>.n-card-content,.knowledge-upload-modal>.n-card__content{min-height:0;overflow-y:auto;overscroll-behavior:contain}.knowledge-upload-modal>.n-card-header,.knowledge-upload-modal>.n-card__footer{flex-shrink:0}body:has(.knowledge-upload-modal) .assistant-launcher{visibility:hidden}.knowledge-upload-intro{padding-bottom:18px;border-bottom:1px solid var(--line)}.knowledge-upload-intro>span{font-size:13px;font-weight:600;color:var(--primary)}.knowledge-upload-intro>p{color:var(--muted);font-size:12px;margin-top:5px}.knowledge-upload-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;padding-top:20px}.knowledge-upload-files,.knowledge-upload-options{min-width:0}.knowledge-upload-options{padding-left:25px;border-left:1px solid var(--line)}.knowledge-dropzone{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 18px 22px;border:1px dashed color-mix(in srgb,var(--primary) 45%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--primary) 3%,var(--surface, #fff));text-align:center}.knowledge-dropzone>svg{color:var(--primary)}.knowledge-dropzone>strong{font-size:14px}.knowledge-dropzone>p,.knowledge-dropzone>small{font-size:12px;line-height:1.8;color:var(--muted)}.knowledge-dropzone.dragging{border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--surface, #fff))}.knowledge-dropzone.disabled{opacity:.65}.knowledge-upload-list-heading{display:flex;align-items:center;justify-content:space-between;margin:22px 0 10px;font-size:13px}.knowledge-upload-file-list{max-height:320px;overflow-y:auto}.knowledge-upload-file{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.knowledge-upload-file>svg{color:var(--muted)}.knowledge-upload-file>div{min-width:0;flex:1}.knowledge-upload-file strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.knowledge-upload-file small{display:block;margin:4px 0;font-size:11px;color:var(--muted);overflow-wrap:anywhere}.knowledge-upload-empty{padding:28px 0;text-align:center;font-size:12px;color:var(--muted)}.knowledge-inheritance{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;line-height:1.8}.knowledge-upload-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.knowledge-upload-footer>span{color:var(--muted);font-size:12px}.knowledge-processing-progress{max-width:230px;min-width:125px;white-space:normal}.knowledge-processing-progress .n-progress{margin:6px 0}@media(max-width:800px){.knowledge-upload-layout{grid-template-columns:minmax(0,1fr);gap:20px}.knowledge-upload-options{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}@media(max-width:480px){.knowledge-chunk-modes,.knowledge-chunk-fields{grid-template-columns:minmax(0,1fr)}.knowledge-chunk-modes span{margin-top:3px}.knowledge-upload-footer>.heading-actions{width:100%;justify-content:flex-end}}.account-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.account-role-card{display:flex;align-items:flex-start;gap:12px;padding:20px}.account-role-card>svg{color:var(--primary);margin-top:2px}.account-role-card h2{font-size:14px;font-weight:600;margin-bottom:7px}.account-role-card p{font-size:12px;line-height:1.8;color:var(--muted)}.account-toolbar{flex-wrap:wrap}.account-filters{display:flex;gap:10px;flex-wrap:wrap}.account-filters>.n-input{width:230px}.account-filters>.n-select{width:125px}.account-table{min-width:980px}.account-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 24px;color:var(--muted);font-size:12px}.account-permissions{padding:0 16px 16px;margin:18px 0;background:#f7faf8;border:1px solid var(--line);border-radius:6px}.account-password-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f4f6f7}.account-password-card{width:min(100%,480px);padding:30px}.account-password-card>svg{color:var(--primary);margin-bottom:20px}.account-password-card h1{font-size:23px}.account-password-card>p{color:var(--muted);font-size:12px;line-height:1.9;margin:12px 0 24px}@media(max-width:1000px){.account-role-grid{grid-template-columns:minmax(0,1fr);gap:10px}.account-role-card{padding:16px}}@media(max-width:700px){.account-filters{width:100%}.account-filters>.n-input{width:100%}.account-filters>.n-select{flex:1;min-width:0}.account-password-card{padding:23px}}.claw-mode-entry{display:flex;position:relative;flex-direction:column;overflow:hidden;gap:0;margin:0 0 20px;padding:16px 14px 0;flex-shrink:0;border:1px solid #c8e5d7;border-radius:13px;background:#e6f3ed;color:#194a43;box-shadow:0 6px 18px #071e221a;transition:background .18s,border-color .18s}.claw-mode-entry:hover{background:#f0faf5;border-color:#a9d9c5}.claw-entry-copy{position:relative;z-index:1;padding-bottom:15px}.claw-entry-kicker{display:block;color:#5d7c71;font-size:9px;letter-spacing:.09em;margin-bottom:6px}.claw-mode-entry strong{display:block;font-size:19px;font-weight:600;letter-spacing:-.04em;line-height:1.4}.claw-mode-entry strong>span{font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-weight:650;margin-left:3px}.claw-mode-entry small{display:block;margin-top:5px;font-size:10px;color:#53776a}.claw-entry-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #1a59451a;padding:10px 0 11px;font-size:11px;font-weight:500}.claw-entry-action>svg{transition:transform .18s}.claw-entry-mascot{position:absolute;right:2px;top:15px;width:66px;height:66px;transform:rotate(8deg);transition:transform .25s}.claw-entry-mascot img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 4px #154e4930)}.claw-entry-eye{position:absolute;top:47%;width:6%;height:11%;background:#86eaff;border-radius:4px;box-shadow:0 0 4px #37beff;transform:rotate(-6deg)}.claw-entry-eye.eye-left{left:39%}.claw-entry-eye.eye-right{left:58%}.claw-mode-entry:hover .claw-entry-mascot{transform:translateY(-3px) rotate(0)}.claw-mode-entry:hover .claw-entry-action>svg{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.claw-mode-entry,.claw-entry-mascot,.claw-entry-action>svg{transition:none}}.claw-workspace{--claw-ink: var(--ink);--claw-muted: var(--muted);--claw-line: var(--line);--claw-canvas: var(--page);--claw-green: var(--primary);--claw-mint: var(--sidebar-accent);display:flex;width:100%;height:100dvh;min-height:0;color:var(--claw-ink);background:var(--claw-canvas);font-family:Segoe UI Variable Text,Microsoft YaHei UI,PingFang SC,sans-serif}.claw-workspace button,.claw-workspace a{touch-action:manipulation}.claw-workspace button:focus-visible,.claw-workspace a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.claw-workspace button:disabled{opacity:.5;cursor:not-allowed}.claw-workspace h1,.claw-workspace h2,.claw-workspace h3{letter-spacing:-.025em}.claw-skip{position:fixed;top:8px;left:270px;transform:translateY(-180%);background:var(--surface);padding:10px 18px;z-index:100;border-radius:8px;color:var(--claw-green)}.claw-skip:focus{transform:none}.claw-sidebar{overflow-y:auto;width:248px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;padding:25px 16px 0;background:var(--sidebar);color:var(--sidebar-text);border-right:1px solid var(--sidebar-line);z-index:35;transition:width .18s ease}.claw-brand-row{display:flex;align-items:center;gap:5px;min-height:42px;margin:0 1px 28px}.claw-brand{display:flex;align-items:center;gap:10px;min-width:0;color:var(--sidebar-ink);flex:1}.claw-brand-symbol{color:var(--claw-mint);display:grid;place-items:center;width:36px;flex-shrink:0;--claw-eye: var(--sidebar)}.claw-brand strong{font-size:20px;white-space:nowrap;font-weight:650;letter-spacing:-.04em}.claw-brand strong>span{font-family:Segoe UI Variable Display,Trebuchet MS,sans-serif;letter-spacing:-.04em;font-weight:600;margin-left:3px}.claw-brand i{display:block;font-size:9px;font-weight:400;font-style:normal;color:var(--sidebar-muted);letter-spacing:.13em;margin-top:3px}.claw-icon-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;padding:0;border:0;background:transparent;color:inherit;border-radius:6px}.claw-icon-button:hover{background:var(--primary-soft);color:var(--primary)}.claw-sidebar .claw-icon-button{color:var(--sidebar-muted)}.claw-sidebar .claw-icon-button:hover{background:#ffffff0b;color:#cfebda}.claw-collapse{margin-right:-7px}.claw-new{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--sidebar-accent);color:var(--sidebar);border:1px solid var(--sidebar-accent);border-radius:7px;font-size:13px;font-weight:600;box-shadow:0 3px 10px #0000000a}.claw-new:hover{background:var(--sidebar-accent-hover)}.claw-new-spark{margin-left:auto;color:var(--primary);display:flex}.claw-search-trigger{display:flex;align-items:center;gap:10px;min-height:40px;margin-top:8px;padding:9px 13px;border:0;border-radius:6px;background:none;color:var(--sidebar-text);font-size:12px;width:100%;text-align:left}.claw-search-trigger:hover{background:#ffffff07}.claw-search-trigger kbd{font-size:9px;color:var(--sidebar-muted);border:1px solid var(--sidebar-line);border-radius:4px;padding:1px 5px;margin-left:auto;white-space:nowrap}.claw-sidebar-section{color:var(--sidebar-muted);font-size:10px;letter-spacing:.08em;padding:0 12px;display:flex;align-items:center;justify-content:space-between;margin:24px 0 9px}.claw-nav{display:flex;flex-direction:column;gap:3px}.claw-nav>a{display:flex;align-items:center;gap:12px;min-height:39px;padding:10px 13px;border-radius:6px;font-size:13px;color:var(--sidebar-text);transition:color .14s,background .14s;white-space:nowrap}.claw-nav>a>svg{color:var(--sidebar-muted)}.claw-nav>a:hover{color:var(--sidebar-ink);background:#ffffff06}.claw-nav>a.active{color:var(--sidebar-accent);background:var(--sidebar-hover)}.claw-nav>a.active>svg{color:var(--sidebar-accent)}.claw-nav-count{margin-left:auto;color:var(--sidebar-muted);background:var(--sidebar-hover);border-radius:4px;min-width:21px;text-align:center;font-size:10px;font-variant-numeric:tabular-nums;padding:0 4px}.claw-nav>a.active .claw-nav-count{background:var(--sidebar-hover);color:var(--sidebar-accent)}.claw-recents{flex:1;overflow-y:auto;min-height:50px;margin-top:5px;scrollbar-width:thin;scrollbar-color:#52746340 transparent}.claw-recents .claw-sidebar-section{margin-top:19px}.claw-sidebar-empty{font-size:10px;line-height:1.8;padding:9px 12px;color:var(--sidebar-muted)}.claw-recent{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:0;border-radius:5px;color:var(--sidebar-text);padding:9px 12px;font-size:11px}.claw-recent>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.claw-recent>svg{color:var(--sidebar-muted)}.claw-recent:hover,.claw-recent.active{background:#ffffff07;color:var(--sidebar-ink)}.claw-recent i{width:5px;height:5px;background:#a9dec0;border-radius:50%;flex-shrink:0;margin-left:auto}.claw-all-sessions{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--sidebar-accent);padding:10px 12px}.claw-sidebar-bottom{padding-top:12px;margin-top:auto;border-top:1px solid var(--sidebar-line)}.claw-sidebar-link{display:flex;align-items:center;gap:12px;padding:10px 13px;font-size:11px;color:var(--sidebar-text);border-radius:6px;white-space:nowrap}.claw-sidebar-link:hover,.claw-sidebar-link.active{color:var(--sidebar-accent);background:#ffffff06}.claw-exit{color:var(--sidebar-muted);margin-bottom:17px}.claw-account{width:100%;background:none;border:0;text-align:left;display:flex;align-items:center;gap:10px;border-top:1px solid var(--sidebar-line);padding:18px 3px 21px}.claw-account-avatar{width:32px;height:32px;display:grid;place-items:center;background:var(--sidebar-hover);border:1px solid var(--sidebar-line);border-radius:50%;color:var(--sidebar-accent);font-size:13px;flex-shrink:0}.claw-account>.claw-sidebar-text{min-width:0;overflow:hidden}.claw-account strong{display:block;font-size:11px;color:var(--sidebar-text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claw-account small{display:block;font-size:10px;color:var(--sidebar-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claw-account-role{margin-left:auto;padding:2px 5px;border:1px solid var(--sidebar-line);border-radius:3px;font-size:8px;color:var(--sidebar-muted);flex-shrink:0}.claw-main-shell{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.claw-session-search{display:flex;gap:8px;margin-bottom:16px}.claw-session-search .n-input{flex:1}.claw-session-list{display:grid;gap:6px}.claw-session-item{display:flex;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.claw-session-item>svg{flex-shrink:0;color:var(--muted)}.claw-session-item>span{min-width:0}.claw-session-item strong,.claw-session-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claw-session-item strong{font-size:13px;font-weight:500}.claw-session-item small{margin-top:4px;color:var(--muted);font-size:11px}.claw-session-item:hover,.claw-session-item.active{background:var(--primary-tint)}.claw-session-item.active{border-color:var(--primary-border)}.claw-session-item:disabled{opacity:.5;cursor:default}.claw-session-item:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.claw-sessions-drawer{transition-duration:.01ms!important}}.claw-topbar{height:67px;flex-shrink:0;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--claw-line);background:var(--surface)}.claw-topbar-title{display:flex;align-items:center;gap:13px;min-width:0}.claw-topbar-product{color:var(--muted);font-size:11px;white-space:nowrap}.claw-topbar-slash{color:var(--muted);font-size:13px}.claw-topbar h1{font-weight:550;font-size:13px;white-space:nowrap}.claw-mode-tag{font-size:9px;color:var(--primary);border:1px solid var(--primary-border);background:var(--primary-tint);padding:2px 6px;border-radius:4px;white-space:nowrap}.claw-topbar-right{display:flex;align-items:center;gap:8px;color:var(--muted)}.claw-connection{display:flex;align-items:center;gap:7px;font-size:10px;white-space:nowrap;color:#7b9283}.claw-connection i{width:5px;height:5px;border-radius:50%;background:#6fb18a;box-shadow:0 0 0 3px #6fb18a12}.claw-connection.offline{color:#a68160}.claw-connection.offline i{background:#b18d67}.claw-topbar-separator{height:14px;border-left:1px solid var(--claw-line);margin:0 7px}.claw-content{flex:1;overflow-y:auto;min-height:0;padding:35px 38px 40px;outline:none;scrollbar-width:thin;scrollbar-color:#b6c9ba80 transparent}.claw-content.claw-chat-content,.claw-content.claw-workflow-content{padding:0;overflow:hidden;display:flex}.claw-connection-alert{flex-shrink:0}.claw-alert-content,.agent-error-content{display:flex;align-items:center;justify-content:space-between;gap:14px}.claw-alert-content>.n-button,.agent-error-content>.n-button{flex-shrink:0}.claw-mobile-menu,.claw-mobile-close,.claw-scrim{display:none}.claw-content>.page-heading{margin-bottom:28px}.claw-content .page-heading h1{font-size:26px;font-weight:600}.claw-content .page-heading p{font-size:12px;color:var(--muted)}.claw-content .eyebrow{color:var(--muted)}.claw-content .panel,.claw-content .schedule-row{box-shadow:0 2px 8px #173e3005;border-color:var(--line);border-radius:var(--panel-radius)}.claw-workspace .claw-catalog-shell{container:claw-catalog / inline-size}.claw-workspace .agents-list,.claw-workspace .capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.claw-workspace .agent-card,.claw-workspace .skill-card{display:flex;flex-direction:column;padding:16px}.claw-workspace .agent-card .capability-title,.claw-workspace .skill-card .capability-title{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px}.claw-workspace .capability-title .application-mark{width:34px;height:34px;border-radius:9px}.claw-workspace .capability-title .application-mark svg{width:20px;height:20px}.claw-workspace .capability-title h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0 0 4px;font-size:14px;line-height:1.5}.claw-workspace .capability-title .mono{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.claw-workspace .capability-title .n-tag{font-size:10px}.claw-workspace .capability-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px;margin:12px 0;line-height:1.65}.claw-workspace .agent-composition{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:8px;margin-bottom:12px;padding:11px;border-radius:7px}.claw-workspace .agent-composition>svg{display:none}.claw-workspace .agent-composition>div{align-content:start;gap:5px}.claw-workspace .agent-composition strong{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.claw-workspace .capability-facts{gap:7px 12px;margin-bottom:12px;font-size:10px}.claw-workspace .capability-facts>span{gap:4px}.claw-workspace .capability-footer{justify-content:flex-end;gap:var(--control-gap);margin-top:auto;padding-top:var(--space-4)}.claw-workspace .capability-footer .n-button{min-width:0;padding-inline:var(--space-1);font-size:11px}.claw-workspace .agent-card .agent-card-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;padding-top:14px}.claw-workspace .agent-card-actions .agent-card-action-main{flex:1;height:34px;font-size:12px;font-weight:600}.claw-workspace .agent-card-actions .agent-card-action-icon{flex:0 0 34px;width:34px;height:34px;padding:0;color:var(--muted);background:var(--surface)}.claw-workspace .agent-card-actions .agent-card-action-icon:hover{color:var(--primary);background:var(--primary-soft)}.claw-workspace .skill-card .package-files{gap:7px;padding:10px;margin:0 0 12px;border-radius:7px}.claw-workspace .package-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claw-workspace .package-files svg{flex-shrink:0}.claw-workspace .claw-more-files{font-size:10px;color:var(--muted)}.claw-workspace .agents-list>.empty-state,.claw-workspace .capability-grid>.empty-state{grid-column:1 / -1}@container claw-catalog (max-width: 1019px){.claw-workspace .agents-list,.claw-workspace .capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container claw-catalog (max-width: 755px){.claw-workspace .agents-list,.claw-workspace .capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container claw-catalog (max-width: 515px){.claw-workspace .agents-list,.claw-workspace .capability-grid{grid-template-columns:minmax(0,1fr)}}.claw-workspace .agent-use{background:transparent;color:var(--claw-ink)}.claw-workspace .agent-use-body{grid-template-columns:minmax(0,1fr)}.claw-workspace .agent-use-body.trace-open{grid-template-columns:minmax(0,1fr) 306px}.claw-workspace .agent-use-main{background:none;min-width:0;display:flex;flex-direction:column}.claw-workspace .agent-message-feed{padding:35px max(35px,calc((100% - 790px)/2));scrollbar-width:thin;scrollbar-color:#b6c9ba80 transparent}.claw-workspace .agent-message{width:100%;max-width:770px;margin:0 auto 30px}.claw-workspace .agent-message-avatar{border-radius:10px;background:var(--primary-soft);border:1px solid var(--primary-border);color:var(--primary);--claw-eye: var(--primary-soft)}.claw-workspace .agent-message.user .agent-message-avatar{background:var(--surface-muted);color:var(--muted);border-color:var(--line)}.claw-workspace .agent-message-label{font-size:11px;letter-spacing:.02em;color:var(--muted)}.claw-workspace .agent-message-content{min-width:0}.claw-workspace .assistant-reply{line-height:1.9;font-size:14px}.claw-workspace .agent-message.user .assistant-reply{background:var(--primary-tint);border:1px solid var(--line);border-radius:0 12px 12px;padding:13px 17px}.claw-workspace .agent-run-state{width:100%;max-width:770px;margin:10px auto 20px}.claw-workspace .agent-trace{background:var(--surface-muted);border-left-color:var(--line)}.claw-workspace .agent-use-loading{font-size:12px}.claw-workspace .agent-structured{max-width:770px;margin:14px auto}.claw-workspace .agent-approval{max-width:770px;margin:18px auto}.claw-welcome{margin:auto;text-align:center;max-width:760px;width:100%;padding:37px 0 45px}.claw-welcome-mark{position:relative;width:104px;height:104px;display:grid;place-items:center;margin:0 auto 20px;color:var(--primary);--claw-eye: var(--page)}.claw-welcome-mark:before{content:"";position:absolute;inset:4px;border:1px solid var(--primary-border);border-radius:31px;transform:rotate(-10deg);background:linear-gradient(140deg,var(--primary-soft),var(--surface))}.claw-welcome-mark>.claw-mark{position:relative}.claw-welcome-eyebrow{font-size:11px;color:var(--muted);letter-spacing:.035em;margin-bottom:15px}.claw-welcome-eyebrow>span{color:var(--muted);margin:0 5px}.claw-welcome h2{font-size:36px;line-height:1.55;font-weight:500;color:var(--ink);letter-spacing:-.055em}.claw-welcome h2>span{color:var(--primary);font-weight:550}.claw-welcome>p{margin:13px auto 0;color:var(--muted);font-size:13px;line-height:1.9;max-width:540px}.claw-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:42px auto 0;max-width:700px;text-align:left}.claw-suggestions>button{position:relative;min-width:0;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:18px 16px 17px;text-align:left;transition:transform .15s,border-color .15s,box-shadow .15s}.claw-suggestions>button:hover{transform:translateY(-3px);border-color:var(--primary-border);box-shadow:0 8px 18px #395b3810}.claw-suggestion-icon{display:grid;place-items:center;width:30px;height:30px;background:var(--primary-soft);color:var(--primary);border-radius:8px;margin-bottom:15px}.claw-suggestions>button:nth-child(2) .claw-suggestion-icon{background:#eeedf5;color:#9a8fad}.claw-suggestions>button:nth-child(3) .claw-suggestion-icon{background:#f3f0e6;color:#aa9d6c}.claw-suggestions strong{display:block;font-size:13px;font-weight:550;color:var(--text-secondary);margin-bottom:5px}.claw-suggestions small{display:block;font-size:11px;color:var(--muted);white-space:nowrap}.claw-suggestions>button>svg{position:absolute;top:28px;right:15px;color:var(--muted)}.claw-primary-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;margin-top:22px;background:var(--primary-soft);color:var(--primary);border:1px solid var(--primary-border);border-radius:7px;padding:10px 17px}.claw-workspace .agent-composer{flex-shrink:0;width:calc(100% - 70px);max-width:790px;margin:0 auto;border:1px solid var(--line-strong);box-shadow:0 6px 24px #25432c06,0 0 0 4px #ffffff7a;border-radius:14px;padding:0;background:var(--surface)}.claw-workspace .agent-composer:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.claw-composer-heading{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line);min-height:47px}.claw-agent-indicator{display:flex;align-items:center;gap:6px;min-width:0;color:var(--primary)}.claw-agent-indicator>.n-select{width:190px;max-width:26vw}.claw-agent-indicator .n-base-selection-label{background:none!important}.claw-agent-indicator .n-base-selection-input{font-size:11px!important}.claw-composer-mode{display:flex;align-items:center;gap:7px;font-size:9px;color:var(--muted);white-space:nowrap}.claw-model-selector{display:flex;align-items:center;gap:5px;min-width:0;margin-left:auto;color:var(--muted)}.claw-model-selector .n-select{width:190px;max-width:28vw}.claw-model-selector .n-base-selection-label{background:none!important}.claw-model-selector .n-base-selection-input{font-size:11px!important}.claw-composer-disclaimer a{color:var(--primary);margin-left:5px}@media(max-width:600px){.claw-model-selector .n-select{width:150px;max-width:39vw}.claw-workspace .claw-model-selector+.claw-trace-toggle{margin-left:0}}.claw-composer-mode>i{width:3px;height:3px;background:#c2d0bb;border-radius:50%}.claw-trace-toggle{display:flex;align-items:center;gap:5px;margin-left:auto;background:none;border:0;border-radius:4px;color:var(--muted);font-size:10px;padding:5px 6px;white-space:nowrap}.claw-trace-toggle:hover,.claw-trace-toggle.active{background:var(--primary-soft);color:var(--primary)}.claw-workspace .agent-composer-fields{padding:14px 20px 0;max-height:34dvh;overflow:auto}.claw-workspace .claw-compact-inputs .execution-input-field{margin:0}.claw-workspace .claw-compact-inputs .execution-input-field+.execution-input-field{margin-top:10px}.claw-workspace .claw-compact-inputs [data-input-field=query] .n-input{background:none;--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-box-shadow-focus: none !important;--n-color: transparent !important;--n-color-disabled: transparent !important;--n-padding-left: 0px !important;--n-padding-right: 0px !important;--n-font-size: 13px !important}.claw-workspace .claw-compact-inputs [data-input-field=query] .n-input__border,.claw-workspace .claw-compact-inputs [data-input-field=query] .n-input__state-border{display:none}.claw-workspace .execution-input-mode{font-size:10px;color:var(--muted);padding:6px 0;margin-right:15px}.claw-workspace .execution-input-mode:hover{color:var(--primary)}.claw-workspace .agent-use .agent-composer-footer{border:0;padding:11px 14px 13px 20px;gap:10px}.claw-workspace .agent-composer-footer>small{font-size:9px;color:var(--muted);line-height:1.8}.claw-workspace .agent-composer-footer>small>span{font-size:9px;color:var(--muted)}.claw-workspace .agent-composer-footer>.n-button{font-size:11px;border-radius:8px;height:33px;padding:0 13px;flex-shrink:0}.claw-composer-disclaimer{text-align:center;font-size:10px;color:var(--muted);margin:12px 15px 18px;letter-spacing:.02em}.claw-sidebar-collapsed .claw-sidebar{width:78px;padding-left:13px;padding-right:13px}.claw-sidebar-collapsed .claw-sidebar-text{display:none}.claw-sidebar-collapsed .claw-brand-row{position:relative;margin-bottom:35px}.claw-sidebar-collapsed .claw-brand{justify-content:center}.claw-sidebar-collapsed .claw-collapse{position:absolute;bottom:-24px;left:15px;width:21px;height:21px;transform:rotate(180deg)}.claw-sidebar-collapsed .claw-new{justify-content:center;padding:13px 0}.claw-sidebar-collapsed .claw-search-trigger{justify-content:center;padding:11px 0}.claw-sidebar-collapsed .claw-nav{margin-top:25px;gap:5px}.claw-sidebar-collapsed .claw-nav>a,.claw-sidebar-collapsed .claw-sidebar-link{justify-content:center;padding:12px 0}.claw-sidebar-collapsed .claw-account{justify-content:center;padding-bottom:18px}.claw-sidebar-collapsed .claw-sidebar-bottom{margin-top:auto}.claw-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px}.claw-eyebrow{font-size:10px;color:var(--muted);letter-spacing:.06em;display:block;margin-bottom:10px}.claw-page-heading h2{font-size:28px;color:var(--ink);font-weight:550;display:flex;align-items:center;gap:12px}.claw-page-heading h2>span{font-size:11px;letter-spacing:0;border:1px solid var(--line);color:var(--muted);background:var(--surface-muted);padding:3px 7px;border-radius:6px}.claw-page-heading p{margin-top:10px;font-size:12px;color:var(--muted);line-height:1.8}.claw-page-heading>.n-button{font-size:12px}.claw-sessions{max-width:1100px;margin:0 auto}.claw-session-filters{display:flex;gap:12px;margin-bottom:30px;align-items:center}.claw-session-filters>.n-input{flex:1;min-width:100px}.claw-session-filters>.n-select{width:180px}.claw-session-filters>.n-select:nth-of-type(3){width:135px}.claw-session-filters>.claw-icon-button{color:var(--muted)}.claw-session-group{margin-bottom:29px}.claw-session-group>h3{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);font-weight:500;letter-spacing:.03em;margin-bottom:10px}.claw-session-group>h3>span{font-size:10px;color:var(--muted);font-weight:400}.claw-session-row{width:100%;display:flex;align-items:center;gap:16px;padding:17px 19px;background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:8px;transition:border-color .15s,background .15s}.claw-session-row+.claw-session-row{margin-top:8px}.claw-session-row:hover{border-color:var(--primary-border);background:var(--primary-soft)}.claw-session-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:10px;background:var(--primary-soft);color:var(--muted);flex-shrink:0}.claw-session-info{min-width:0;flex:1}.claw-session-info strong{display:block;font-size:12px;color:var(--text-secondary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claw-session-info small{display:flex;align-items:center;gap:7px;font-size:10px;margin-top:7px;color:var(--muted)}.claw-session-info i{font-style:normal;color:var(--muted)}.claw-session-row time{font-size:10px;color:var(--muted);white-space:nowrap}.claw-session-row>svg{color:var(--muted)}.claw-session-status{font-size:9px;padding:3px 7px;border-radius:4px;background:var(--surface-muted);color:var(--muted);white-space:nowrap}.claw-session-status.succeeded{background:var(--surface-muted);color:var(--primary)}.claw-session-status.running,.claw-session-status.queued{background:var(--surface-muted);color:var(--muted)}.claw-session-status.failed{background:#faf0ec;color:#b89787}.claw-session-status.waiting_approval{background:#f9f6e7;color:#baa568}.claw-session-note{font-size:10px;color:var(--muted);margin-top:23px;text-align:center}.claw-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;padding:45px 20px;color:var(--muted);text-align:center}.claw-empty p{font-size:12px;line-height:1.9;color:var(--muted)}.claw-empty h3{font-size:16px;font-weight:500;color:var(--text-secondary)}.claw-session-empty{min-height:280px;background:var(--surface);border:1px dashed var(--line);border-radius:12px}.claw-search-modal.n-card{width:min(580px,calc(100vw - 32px));border-radius:12px}.claw-search-results{margin-top:15px;max-height:52dvh;overflow:auto}.claw-search-results>button{display:flex;align-items:center;gap:12px;text-align:left;border:0;border-radius:7px;padding:13px 9px;background:none;width:100%;color:var(--muted)}.claw-search-results>button:hover{background:var(--primary-soft)}.claw-search-results>button>span{flex:1;min-width:0}.claw-search-results strong{display:block;font-size:12px;font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claw-search-results small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.claw-search-note{display:block;font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;margin-top:13px}.claw-settings{max-width:930px;margin:0 auto}.claw-page-heading>svg{color:var(--muted)}.claw-setting-panel{background:var(--surface);border:1px solid var(--line);border-radius:11px;margin-bottom:20px;overflow:hidden}.claw-setting-title{display:flex;align-items:center;gap:12px;padding:21px 25px;border-bottom:1px solid var(--line)}.claw-setting-title>span{display:grid;place-items:center;width:36px;height:36px;background:var(--surface-muted);border-radius:9px;color:var(--muted)}.claw-setting-title h3{font-size:14px;font-weight:550;color:var(--text-secondary);margin-bottom:5px}.claw-setting-title p{font-size:10px;color:var(--muted);line-height:1.8}.claw-setting-body{padding:24px 25px}.claw-setting-body>.n-form-item{max-width:500px}.claw-switch-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0}.claw-switch-row strong{font-size:12px;color:var(--text-secondary);font-weight:500;display:block}.claw-switch-row small{font-size:10px;color:var(--muted);line-height:1.9;display:block;margin-top:6px}.claw-setting-save{border-top:1px solid var(--line);padding-top:19px;margin-top:14px}.claw-setting-save>.n-button{font-size:12px}.claw-workspace-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 25px}.claw-workspace-details dt{font-size:10px;color:var(--muted);margin-bottom:10px}.claw-workspace-details dd{margin:0;font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}.claw-setting-error{color:#b88770!important;font-size:12px;margin-bottom:15px}.claw-settings-connections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:23px}.claw-settings-connections>a{position:relative;border:1px solid #e0e8d4;background:var(--surface);border-radius:10px;padding:22px;color:#98aa7d}.claw-settings-connections>a:hover{border-color:#bdceaa;background:#fcfef9}.claw-settings-connections strong{display:block;font-size:12px;color:#758c57;font-weight:550;margin-top:17px}.claw-settings-connections p{font-size:10px;color:#a8b497;line-height:1.9;margin-top:8px}.claw-settings-connections>a>svg:last-child{position:absolute;top:23px;right:18px;color:#b4c49e}.claw-shortcut-row{display:flex;align-items:center;gap:5px;padding:16px 25px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.claw-shortcut-row>span{margin-right:auto}.claw-shortcut-row kbd{border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;padding:2px 7px;font-size:10px;background:var(--surface-muted);color:var(--muted)}.claw-settings-footer{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--muted);margin-top:35px;flex-wrap:wrap}.claw-settings-footer strong{font-weight:550;color:var(--muted)}.claw-settings-footer a{margin-left:auto;display:flex;gap:4px;align-items:center;font-size:9px;color:var(--muted)}@media(min-height:930px){.claw-welcome{padding-top:60px;padding-bottom:70px}.claw-composer-disclaimer{margin-bottom:28px}.claw-workspace .agent-message-feed:has(.claw-welcome){display:flex;flex-direction:column}.claw-welcome{margin:auto}}@media(max-width:1200px){.claw-sidebar{width:228px;padding-left:13px;padding-right:13px}.claw-topbar{padding:0 24px}.claw-content{padding:30px 26px}.claw-workspace .agent-message-feed{padding:24px 30px}.claw-welcome h2{font-size:32px}.claw-suggestions{gap:9px}.claw-suggestions>button{padding-left:13px;padding-right:13px}.claw-suggestions small{font-size:9px}.claw-workspace .agent-use-body.trace-open{grid-template-columns:minmax(0,1fr)}.claw-workspace .agent-use-body.trace-open .agent-trace{position:absolute;right:0;top:0;bottom:0;width:310px;z-index:8;box-shadow:-15px 0 30px #2034240e}}@media(max-height:820px)and (min-width:761px){.claw-sidebar{padding-top:18px}.claw-brand-row{margin-bottom:20px}.claw-sidebar-section{margin-top:16px}.claw-nav>a{min-height:35px;padding-top:8px;padding-bottom:8px}.claw-account{padding-top:13px;padding-bottom:14px}.claw-exit{margin-bottom:10px}.claw-welcome{padding-top:14px;padding-bottom:25px}.claw-welcome-mark{width:80px;height:80px;margin-bottom:16px}.claw-welcome-mark>.claw-mark{width:58px;height:58px}.claw-welcome h2{font-size:31px}.claw-suggestions{margin-top:26px}.claw-suggestions>button{padding-top:14px;padding-bottom:13px}.claw-suggestion-icon{margin-bottom:10px}.claw-composer-disclaimer{margin-bottom:13px}}@media(max-width:760px){.claw-sidebar,.claw-sidebar-collapsed .claw-sidebar{position:fixed;inset:0 auto 0 0;width:260px;padding:22px 16px 0;transform:translate(-100%);transition:transform .18s ease}.claw-mobile-open .claw-sidebar{transform:translate(0)}.claw-mobile-open .claw-scrim{display:block;position:fixed;inset:0;background:#11211770;border:0;z-index:34}.claw-mobile-open .claw-sidebar-text{display:initial}.claw-mobile-open .claw-nav{margin-top:0}.claw-mobile-open .claw-sidebar-section{display:flex}.claw-mobile-open .claw-recents{display:block}.claw-collapse{display:none}.claw-mobile-close,.claw-mobile-menu{display:flex}.claw-brand-row{margin-bottom:24px}.claw-mobile-close{margin-left:auto}.claw-topbar{height:60px;padding:0 15px;gap:8px}.claw-topbar-title{gap:9px}.claw-topbar-product,.claw-topbar-slash,.claw-mode-tag,.claw-topbar-separator{display:none}.claw-topbar h1{font-size:13px}.claw-topbar-right{gap:2px}.claw-connection{font-size:9px;gap:5px;margin-right:5px}.claw-content{padding:28px 18px}.claw-workspace .agent-message-feed{padding:20px;min-height:0}.claw-welcome{padding:30px 0 25px}.claw-welcome-mark{width:85px;height:85px;margin-bottom:20px}.claw-welcome-mark>.claw-mark{width:60px;height:60px}.claw-welcome h2{font-size:30px;letter-spacing:-.07em}.claw-welcome-eyebrow{font-size:10px}.claw-welcome>p{font-size:11px;max-width:300px;margin-top:12px;line-height:2}.claw-suggestions{gap:7px;margin-top:29px}.claw-suggestions>button{padding:14px 11px 13px;border-radius:9px}.claw-suggestions strong{font-size:10px;white-space:nowrap;letter-spacing:-.035em}.claw-suggestions small{display:none}.claw-suggestions>button>svg{display:none}.claw-suggestion-icon{width:26px;height:26px;margin-bottom:12px}.claw-workspace .agent-composer{width:calc(100% - 30px);border-radius:12px}.claw-composer-heading{padding:8px 11px;gap:4px}.claw-agent-indicator{gap:3px}.claw-agent-indicator>.n-select{max-width:calc(100vw - 215px);width:170px}.claw-agent-indicator .n-base-selection-input{font-size:10px!important}.claw-composer-mode{font-size:8px;gap:4px}.claw-composer-heading>.claw-trace-toggle{font-size:9px;gap:2px;padding-left:4px;padding-right:0}.claw-trace-toggle svg{width:12px}.claw-workspace .agent-composer-fields{padding:10px 14px 0;max-height:26dvh}.claw-workspace .claw-compact-inputs [data-input-field=query] .n-input{--n-font-size: 16px !important}.claw-workspace .agent-use .agent-composer-footer{padding:8px 11px 11px 14px}.claw-workspace .agent-composer-footer>small{font-size:8px;max-width:calc(100% - 95px)}.claw-workspace .agent-composer-footer>small>span{font-size:8px}.claw-workspace .agent-composer-footer>.attachment-toolbar{gap:6px}.claw-workspace .agent-composer-footer .attachment-pick{font-size:10px;padding:6px;gap:4px}.claw-composer-disclaimer{font-size:8px;line-height:1.8;margin:10px 15px max(12px,env(safe-area-inset-bottom))}.claw-workspace .agent-message{gap:10px;margin-bottom:25px}.claw-workspace .agent-message-avatar{width:28px;height:28px}.claw-workspace .agent-message-label{font-size:10px}.claw-workspace .assistant-reply{font-size:13px}.claw-workspace .agent-trace{width:min(330px,100%)!important}.claw-page-heading{gap:12px;margin-bottom:25px}.claw-page-heading h2{font-size:24px}.claw-page-heading p{font-size:11px;max-width:260px}.claw-page-heading>.n-button{font-size:11px}.claw-session-filters{flex-wrap:wrap;gap:9px;margin-bottom:22px}.claw-session-filters>.n-input{flex:1 1 calc(100% - 45px);order:0}.claw-session-filters>.claw-icon-button{order:1}.claw-session-filters>.n-select{order:2;width:calc(50% - 5px)!important;flex:1}.claw-session-row{padding:14px 12px;gap:11px;flex-wrap:wrap}.claw-session-icon{width:32px;height:34px;border-radius:8px}.claw-session-info{min-width:150px}.claw-session-info strong{font-size:11px}.claw-session-info small{font-size:9px}.claw-session-row time{font-size:9px;margin-left:43px;order:3}.claw-session-status{font-size:8px}.claw-session-row>svg{display:none}.claw-session-note{font-size:9px;line-height:1.9}.claw-setting-title{padding:18px}.claw-setting-title h3{font-size:13px}.claw-setting-title p{font-size:9px}.claw-setting-body{padding:20px 18px}.claw-switch-row small{max-width:230px}.claw-workspace-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.claw-settings-connections{grid-template-columns:minmax(0,1fr);gap:10px}.claw-settings-connections>a{padding:17px 20px;display:grid;grid-template-columns:28px 1fr;gap:3px 12px;align-items:center}.claw-settings-connections strong{margin:0}.claw-settings-connections p{grid-column:2;margin:0;padding-right:5px}.claw-settings-connections>a>svg:last-child{top:24px;right:15px}.claw-shortcut-row{padding:15px 18px;font-size:10px}.claw-shortcut-row kbd{font-size:9px;padding:2px 5px}.claw-settings-footer{font-size:9px;gap:8px}.claw-settings-footer a{width:100%;margin:3px 0 0}.claw-skip{left:15px}}@media(max-width:480px){.claw-connection{display:none}}@media(prefers-reduced-motion:reduce){.claw-workspace *,.claw-mode-entry{animation:none!important;transition:none!important;scroll-behavior:auto!important}.claw-suggestions>button:hover{transform:none}}
