html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}:root{--main-1000:#01151f;--main-900:#023944;--main-800:#035065;--main-700:#046a82;--main-600:#24839a;--main-500:#3996ae;--main-400:#5faec2;--main-300:#82c3d6;--main-200:#a3d8e8;--main-100:#c4eaf5;--main-50:#e1f6fb;--main-40:#eaf3f5;--main-30:#f7fbfd;--main-20:#f6f9fa;--main-10:#fafcfd;--main-5:#fcfefe;--main-1:#fefefe;--main-0:#fff;--main-color:var(--main-700);--main-bright:#0188a6;--second-1000:#2e2108;--second-900:#4a350d;--second-800:#6b4d14;--second-700:#8a641d;--second-600:#a97e2b;--second-500:#c9983c;--second-400:#d4ac5f;--second-300:#dfc183;--second-200:#ead5a8;--second-100:#f4e8cc;--second-50:#faf3e2;--second-40:#f6efe0;--second-30:#fbf8f0;--second-20:#faf7ee;--second-10:#fcfbf6;--second-5:#fefdfa;--second-1:#fefefe;--second-0:#fff;--second-color:var(--second-600);--gray-10000:#000;--gray-2000:#0c0d0d;--gray-1000:#151616;--gray-900:#1e1f1f;--gray-800:#323333;--gray-700:#4c4d4d;--gray-600:#697070;--gray-500:#979999;--gray-400:#bdbfbf;--gray-300:#d7d9d9;--gray-200:#e4e6e6;--gray-150:#eef0f0;--gray-100:#eff2f2;--gray-50:#f5f7f7;--gray-25:#f8fafa;--gray-10:#fbfcfc;--gray-0:#fff;--color-primary-50:var(--main-50);--color-primary-100:var(--main-200);--color-primary-500:var(--main-500);--color-primary-700:var(--main-700);--color-primary-900:var(--main-900);--color-secondary-10:var(--gray-10);--color-secondary-50:var(--gray-50);--color-secondary-100:var(--gray-100);--color-secondary-500:var(--gray-700);--color-secondary-700:var(--gray-800);--color-secondary-900:var(--gray-900);--color-success-10:#fafff2;--color-success-50:#e6f7e6;--color-success-100:#b7eb8f;--color-success-500:#52c41a;--color-success-700:#389e0d;--color-success-900:#135200;--color-error-10:#fffaf9;--color-error-50:#fff2f0;--color-error-100:#ffccc7;--color-error-500:#ff4d4f;--color-error-700:#cf1322;--color-error-900:#820014;--color-warning-10:#fffef5;--color-warning-50:#fffbe6;--color-warning-100:#ffe58f;--color-warning-500:#faad14;--color-warning-700:#d48806;--color-warning-900:#ad6800;--color-info-10:#f5fbff;--color-info-50:#e6f7ff;--color-info-100:#bae7ff;--color-info-500:#1890ff;--color-info-700:#096dd9;--color-info-900:#0050b3;--color-accent-10:#f5fffe;--color-accent-50:#e6fffb;--color-accent-100:#87e8de;--color-accent-500:#13c2c2;--color-accent-700:#08979c;--color-accent-900:#006d75;--chart-palette-1:var(--main-500);--chart-palette-2:#5ad8a6;--chart-palette-3:#f6bd16;--chart-palette-4:#f27c7c;--chart-palette-5:#9581cc;--chart-palette-6:#6dc8ec;--chart-palette-7:#ff9d4d;--chart-palette-8:#92d050;--chart-palette-9:#e885ba;--chart-palette-10:#8c8c8c;--bg-sider:var(--main-5);--light-98:#fffffffa;--light-95:#fffffff2;--light-90:#ffffffe6;--light-85:#ffffffd9;--light-80:#fffc;--light-75:#ffffffbf;--light-70:#ffffffb3;--light-50:#ffffff80;--light-25:#ffffff40;--light-10:#ffffff1a;--light-5:#ffffff0d;--light-0:#fff0;--dark-98:#000000fa;--dark-95:#000000f2;--dark-90:#000000e6;--dark-85:#000000d9;--dark-80:#000c;--dark-75:#000000bf;--dark-70:#000000b3;--dark-50:#00000080;--dark-25:#00000040;--dark-10:#0000001a;--dark-5:#0000000d;--dark-0:#0000;--shadow-0:#00000005;--shadow-1:#0000000d;--shadow-2:#00000014;--shadow-3:#0000001f;--shadow-4:#00000029;--shadow-5:#0003;--min-width:400px;--page-padding:18px;--color-bg-container:var(--main-0);--color-bg-elevated:var(--gray-10);--color-text:var(--gray-1000);--color-text-secondary:var(--dark-70);--color-text-tertiary:var(--dark-50);--color-trans-light:var(--light-85);--color-trans-dark:var(--dark-85);--scrollbar-width:4px}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--gray-100);border-radius:calc(var(--scrollbar-width) / 2)}::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:calc(var(--scrollbar-width) / 2);cursor:pointer;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:var(--gray-100)}*{scrollbar-width:thin;scrollbar-color:var(--gray-200) transparent}@media (width<=767px){:root{--page-padding:14px}}:root.dark{--main-1000:#e1f6fb;--main-900:#c4eaf5;--main-800:#a3d8e8;--main-700:#82c3d6;--main-600:#5faec2;--main-500:#4a9fb8;--main-400:#3996ae;--main-300:#24839a;--main-200:#046a82;--main-100:#035065;--main-50:#023944;--main-40:#01151f;--main-30:#010d14;--main-20:#010a0f;--main-10:#00070a;--main-5:#000405;--main-1:#000102;--main-0:#000;--main-color:#4a9fb8;--main-bright:#5faec2;--second-1000:#faf3e2;--second-900:#f4e8cc;--second-800:#ead5a8;--second-700:#dfc183;--second-600:#d4ac5f;--second-500:#d9ab52;--second-400:#c9983c;--second-300:#a97e2b;--second-200:#8a641d;--second-100:#6b4d14;--second-50:#4a350d;--second-40:#2e2108;--second-30:#251a06;--second-20:#1e1505;--second-10:#150e03;--second-5:#0e0902;--second-1:#070401;--second-0:#000;--second-color:var(--second-500);--gray-10000:#fafafa;--gray-2000:#f8fafa;--gray-1000:#f5f7f7;--gray-900:#eff2f2;--gray-800:#eef0f0;--gray-700:#e4e6e6;--gray-600:#d7d9d9;--gray-500:#bdbfbf;--gray-400:#979999;--gray-300:#697070;--gray-200:#4c4d4d;--gray-150:#323333;--gray-100:#1e1f1f;--gray-50:#151616;--gray-25:#0c0d0d;--gray-10:#080808;--gray-0:#030303;--color-success-10:#0f1810;--color-success-50:#162312;--color-success-100:#273921;--color-success-500:#52c41a;--color-success-700:#73d13d;--color-success-900:#95de64;--color-error-10:#1a0a0b;--color-error-50:#2a1215;--color-error-100:#58181c;--color-error-500:#ff4d4f;--color-error-700:#ff7875;--color-error-900:#ffa39e;--color-warning-10:#1a1408;--color-warning-50:#2b2111;--color-warning-100:#614700;--color-warning-500:#faad14;--color-warning-700:#ffc53d;--color-warning-900:#ffd666;--color-info-10:#0c0d0d;--color-info-50:#111b26;--color-info-100:#111d2c;--color-info-500:#3d8fff;--color-info-700:#40a9ff;--color-info-900:#69c0ff;--color-accent-10:#081919;--color-accent-50:#0f2e2e;--color-accent-100:#164e63;--color-accent-500:#13c2c2;--color-accent-700:#36cfc9;--color-accent-900:#5cdbd3;--chart-palette-1:var(--main-300);--chart-palette-2:#3ea896;--chart-palette-3:#d6ad37;--chart-palette-4:#cf6666;--chart-palette-5:#8672b4;--chart-palette-6:#529ab8;--chart-palette-7:#d48242;--chart-palette-8:#82b354;--chart-palette-9:#c46e9e;--chart-palette-10:#7a7a7a;--bg-sider:#141414;--color-text:#fff;--dark-98:#fffffffa;--dark-95:#fffffff2;--dark-90:#ffffffe6;--dark-85:#ffffffd9;--dark-80:#fffc;--dark-75:#ffffffbf;--dark-70:#ffffffb3;--dark-50:#ffffff80;--dark-25:#ffffff40;--dark-10:#ffffff1a;--dark-5:#ffffff0d;--dark-0:#fff0;--light-98:#000000fa;--light-95:#000000f2;--light-90:#000000e6;--light-85:#000000d9;--light-80:#000c;--light-75:#000000bf;--light-70:#000000b3;--light-50:#00000080;--light-25:#00000040;--light-10:#0000001a;--light-5:#0000000d;--light-0:#0000;--color-bg-container:#1f1f1f;--color-bg-elevated:#262626;--color-text-secondary:#ffffffa6;--color-text-tertiary:#ffffff73;--shadow-0:#ffffff05;--shadow-1:#ffffff0d;--shadow-2:#ffffff14;--shadow-3:#ffffff1f;--shadow-4:#ffffff29;--shadow-5:#fff3;--color-trans-light:#000000d9;--color-trans-dark:#ffffffd9}:root.dark .markmap{--markmap-max-width:9999px;--markmap-a-color:var(--main-500);--markmap-a-hover-color:var(--main-600);--markmap-code-bg:var(--gray-50);--markmap-code-color:var(--gray-700);--markmap-highlight-bg:var(--color-warning-50);--markmap-table-border:1px solid currentColor;--markmap-font:300 16px / 20px sans-serif;--markmap-circle-open-bg:var(--main-0);--markmap-text-color:var(--gray-700);--markmap-highlight-node-bg:var(--color-error-50)}.m-2{margin:8px}.mt-2{margin-top:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.mr-2{margin-right:8px}.m-3{margin:12px}.mt-3{margin-top:12px}.mb-3{margin-bottom:12px}.ml-3{margin-left:12px}.mr-3{margin-right:12px}.bn-1px{position:relative;bottom:-1px}.chart-color-palette{--palette-1:var(--chart-palette-1);--palette-2:var(--chart-palette-2);--palette-3:var(--chart-palette-3);--palette-4:var(--chart-palette-4);--palette-5:var(--chart-palette-5);--palette-6:var(--chart-palette-6);--palette-7:var(--chart-palette-7);--palette-8:var(--chart-palette-8);--palette-9:var(--chart-palette-9);--palette-10:var(--chart-palette-10)}.chart-area-gradient-primary{background:linear-gradient(#3996ae4d 0%,#3996ae0d 100%)}.chart-area-gradient-success{background:linear-gradient(#52c41a4d 0%,#52c41a0d 100%)}.chart-area-gradient-warning{background:linear-gradient(#faad144d 0%,#faad140d 100%)}.chart-area-gradient-error{background:linear-gradient(#f5222d4d 0%,#f5222d0d 100%)}.chart-shadow-primary{box-shadow:0 4px 12px #3996ae26}.chart-shadow-success{box-shadow:0 4px 12px #52c41a26}.chart-shadow-warning{box-shadow:0 4px 12px #faad1426}.chart-shadow-error{box-shadow:0 4px 12px #f5222d26}.dashboard-card{background-color:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;height:100%;transition:all .2s;display:flex}.dashboard-card:hover{border-color:var(--gray-100)}.dashboard-card .ant-card-head{flex-shrink:0;background-color:var(--gray-0)!important;min-height:56px!important;padding:0 20px!important}.dashboard-card .ant-card-head-title{color:var(--gray-1000)!important;font-size:18px!important;font-weight:600!important}.dashboard-card .ant-card-body{flex:1;overflow:auto;background-color:var(--gray-0)!important;padding:0 20px 20px!important}.dashboard-card .ant-card-extra{padding-top:0!important}.dashboard-card-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.dashboard-card-metric-grid{grid-template-columns:1fr}}.chart-container h4,.chart-container h5{color:var(--gray-1000);margin-bottom:16px;font-weight:600}.chart-container h4{font-size:16px}.chart-container h5{color:var(--gray-600);font-size:14px}.chart-container .chart{background-color:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;width:100%;height:250px;padding:10px}.chart-container .chart-medium{background-color:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;width:100%;height:180px;padding:8px}.chart-container .chart-small{width:100%;height:180px}.dashboard-card .ant-table{background-color:var(--gray-0);border-radius:8px;overflow:hidden}.dashboard-card .ant-table .ant-table-thead>tr>th{background-color:var(--gray-25);border-bottom:1px solid var(--gray-200);color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:12px;font-weight:600}.dashboard-card .ant-table .ant-table-tbody>tr{transition:background-color .2s}.dashboard-card .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid var(--gray-100);color:var(--gray-1000);padding:12px 16px;font-weight:400}.dashboard-card .ant-table .ant-table-tbody>tr:hover>td{background-color:var(--gray-25)}.dashboard-card .ant-progress .ant-progress-bg{border-radius:4px;background-color:var(--main-500)!important}.dashboard-card .ant-progress .ant-progress-text{font-size:12px;font-weight:500;color:var(--gray-1000)!important}.hljs-theme-light pre code.hljs{padding:1em;display:block;overflow-x:auto}.hljs-theme-light code.hljs{padding:3px 5px}.hljs-theme-light .hljs{color:#24292e;background:#fff}.hljs-theme-light .hljs-doctag,.hljs-theme-light .hljs-keyword,.hljs-theme-light .hljs-meta .hljs-keyword,.hljs-theme-light .hljs-template-tag,.hljs-theme-light .hljs-template-variable,.hljs-theme-light .hljs-type,.hljs-theme-light .hljs-variable.language_{color:#d73a49}.hljs-theme-light .hljs-title,.hljs-theme-light .hljs-title.class_,.hljs-theme-light .hljs-title.class_.inherited__,.hljs-theme-light .hljs-title.function_{color:#6f42c1}.hljs-theme-light .hljs-attr,.hljs-theme-light .hljs-attribute,.hljs-theme-light .hljs-literal,.hljs-theme-light .hljs-meta,.hljs-theme-light .hljs-number,.hljs-theme-light .hljs-operator,.hljs-theme-light .hljs-variable,.hljs-theme-light .hljs-selector-attr,.hljs-theme-light .hljs-selector-class,.hljs-theme-light .hljs-selector-id{color:#005cc5}.hljs-theme-light .hljs-regexp,.hljs-theme-light .hljs-string,.hljs-theme-light .hljs-meta .hljs-string{color:#032f62}.hljs-theme-light .hljs-built_in,.hljs-theme-light .hljs-symbol{color:#e36209}.hljs-theme-light .hljs-comment,.hljs-theme-light .hljs-code,.hljs-theme-light .hljs-formula{color:#6a737d}.hljs-theme-light .hljs-name,.hljs-theme-light .hljs-quote,.hljs-theme-light .hljs-selector-tag,.hljs-theme-light .hljs-selector-pseudo{color:#22863a}.hljs-theme-light .hljs-subst{color:#24292e}.hljs-theme-light .hljs-section{color:#005cc5;font-weight:700}.hljs-theme-light .hljs-bullet{color:#735c0f}.hljs-theme-light .hljs-emphasis{color:#24292e;font-style:italic}.hljs-theme-light .hljs-strong{color:#24292e;font-weight:700}.hljs-theme-light .hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-theme-light .hljs-deletion{color:#b31d28;background-color:#ffeef0}.hljs-theme-dark pre code.hljs{padding:1em;display:block;overflow-x:auto}.hljs-theme-dark code.hljs{padding:3px 5px}.hljs-theme-dark .hljs{color:#c9d1d9;background:#0d1117}.hljs-theme-dark .hljs-doctag,.hljs-theme-dark .hljs-keyword,.hljs-theme-dark .hljs-meta .hljs-keyword,.hljs-theme-dark .hljs-template-tag,.hljs-theme-dark .hljs-template-variable,.hljs-theme-dark .hljs-type,.hljs-theme-dark .hljs-variable.language_{color:#ff7b72}.hljs-theme-dark .hljs-title,.hljs-theme-dark .hljs-title.class_,.hljs-theme-dark .hljs-title.class_.inherited__,.hljs-theme-dark .hljs-title.function_{color:#d2a8ff}.hljs-theme-dark .hljs-attr,.hljs-theme-dark .hljs-attribute,.hljs-theme-dark .hljs-literal,.hljs-theme-dark .hljs-meta,.hljs-theme-dark .hljs-number,.hljs-theme-dark .hljs-operator,.hljs-theme-dark .hljs-variable,.hljs-theme-dark .hljs-selector-attr,.hljs-theme-dark .hljs-selector-class,.hljs-theme-dark .hljs-selector-id{color:#79c0ff}.hljs-theme-dark .hljs-regexp,.hljs-theme-dark .hljs-string,.hljs-theme-dark .hljs-meta .hljs-string{color:#a5d6ff}.hljs-theme-dark .hljs-built_in,.hljs-theme-dark .hljs-symbol{color:#ffa657}.hljs-theme-dark .hljs-comment,.hljs-theme-dark .hljs-code,.hljs-theme-dark .hljs-formula{color:#8b949e}.hljs-theme-dark .hljs-name,.hljs-theme-dark .hljs-quote,.hljs-theme-dark .hljs-selector-tag,.hljs-theme-dark .hljs-selector-pseudo{color:#7ee787}.hljs-theme-dark .hljs-subst{color:#c9d1d9}.hljs-theme-dark .hljs-section{color:#1f6feb;font-weight:700}.hljs-theme-dark .hljs-bullet{color:#f2cc60}.hljs-theme-dark .hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-theme-dark .hljs-strong{color:#c9d1d9;font-weight:700}.hljs-theme-dark .hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-theme-dark .hljs-deletion{color:#ffdcd7;background-color:#67060c}:root{--header-height:45px;--min-width:450px}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400;position:relative}body{min-height:100vh;color:var(--gray-900);background:var(--gray-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Noto Sans SC,Roboto,HarmonyOS Sans SC,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.6;display:flow-root}.layout-container{width:100%}.layout-container h2{margin:20px 0 10px}.lucide-icon-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.lucide-icon-btn svg{flex-shrink:0}.lucide-menu-item{align-items:center;gap:8px;width:100%;min-height:22px;line-height:1;display:inline-flex}.lucide-menu-item svg{flex-shrink:0}.lucide-menu-item>span{line-height:20px}.ant-btn.lucide-icon-btn,.lucide-icon-btn.ant-btn,.ant-btn .ant-btn-icon,.ant-btn .anticon{justify-content:center;align-items:center;display:inline-flex}.card-tag{background:var(--gray-100);min-height:22px;color:var(--gray-600);border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.card-tag.tag-purple,.card-tag.tag-cyan{background:var(--color-accent-50);color:var(--color-accent-700)}.card-tag.tag-blue{background:var(--color-info-50);color:var(--color-info-700)}.card-tag.tag-red,.card-tag.tag-orange{background:var(--color-error-50);color:var(--color-error-700)}.card-tag.tag-green{background:var(--color-success-50);color:var(--color-success-700)}.card-tag.tag-gold{background:var(--color-warning-50);color:var(--color-warning-900)}.config-dropdown-overlay .config-dropdown-panel{background:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;min-width:188px;max-width:min(260px,100vw - 24px);padding:4px;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}.config-dropdown-overlay .config-dropdown-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;width:100%;min-width:0;margin:3px 0;padding:6px 8px;transition:background-color .15s;display:flex}.config-dropdown-overlay .config-dropdown-item:first-child{margin-top:0}.config-dropdown-overlay .config-dropdown-item:last-child{margin-bottom:0}.config-dropdown-overlay .config-dropdown-item:hover,.config-dropdown-overlay .config-dropdown-item.selected{background:var(--gray-50)}.config-dropdown-overlay .config-dropdown-item.disabled{cursor:not-allowed;opacity:.55}.config-dropdown-overlay .config-dropdown-item.action-item{color:var(--gray-800)}.config-dropdown-overlay .config-dropdown-actions{display:flex}.config-dropdown-overlay .config-dropdown-actions .config-dropdown-item{flex:1;width:auto;margin:0}.config-dropdown-overlay .config-dropdown-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-800);flex:1;font-size:13px;line-height:1.35;overflow:hidden}.config-dropdown-overlay .config-dropdown-item-icon,.config-dropdown-overlay .config-dropdown-item-icon-image,.config-dropdown-overlay .config-dropdown-item-icon-empty{flex-shrink:0}.config-dropdown-overlay .config-dropdown-item-icon{color:var(--gray-700)}.config-dropdown-overlay .config-dropdown-item-icon-image,.config-dropdown-overlay .config-dropdown-item-icon-empty{border-radius:4px;width:24px;height:24px}.config-dropdown-overlay .config-dropdown-item-icon-image{object-fit:cover}.config-dropdown-overlay .config-dropdown-item-badge{background:var(--gray-100);color:var(--gray-600);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px;line-height:1.4}.config-dropdown-overlay .config-dropdown-item-check{color:var(--main-600);flex-shrink:0}.config-dropdown-overlay .config-dropdown-hint{color:var(--gray-500);padding:6px 8px;font-size:12px;line-height:1.4}.config-dropdown-overlay .config-dropdown-divider{background:var(--gray-100);height:1px;margin:4px}.fallback-avatar[data-v-539c9c6c]{width:var(--fallback-avatar-size);height:var(--fallback-avatar-size);flex:0 0 var(--fallback-avatar-size);border:1px solid var(--gray-150);color:var(--gray-0);font-size:var(--fallback-avatar-font-size);text-shadow:0 1px 2px #0000002e;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.fallback-avatar--circle[data-v-539c9c6c]{border-radius:50%}.fallback-avatar--rounded[data-v-539c9c6c]{border-radius:7px}.fallback-avatar--image[data-v-539c9c6c]{background:var(--gray-0)}.fallback-avatar-image[data-v-539c9c6c]{object-fit:cover;width:100%;height:100%;display:block}.fallback-avatar-text[data-v-539c9c6c]{text-align:center;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.debug-panel-wrapper[data-v-899b0a48]{background:var(--gray-0);border-radius:8px;flex-direction:column;height:95vh;max-height:95vh;display:flex;overflow:hidden}.debug-panel-wrapper.fullscreen[data-v-899b0a48]{z-index:10000;border-radius:0;width:100vw;height:100vh;position:fixed;inset:0}[data-v-899b0a48] .ant-btn{vertical-align:middle;border-radius:4px;gap:4px;line-height:1;justify-content:center!important;align-items:center!important;display:inline-flex!important}[data-v-899b0a48] .ant-btn .ant-btn-icon,[data-v-899b0a48] .ant-btn .anticon{line-height:1;justify-content:center!important;align-items:center!important;margin-right:0!important;display:inline-flex!important}[data-v-899b0a48] .ant-btn svg{vertical-align:middle;flex-shrink:0;display:inline-block}.panel-header[data-v-899b0a48]{border-bottom:1px solid var(--gray-200);background:var(--gray-50);flex-shrink:0;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.header-title-group[data-v-899b0a48]{align-items:center;gap:8px;display:flex}.header-title-group .main-title[data-v-899b0a48]{color:var(--gray-1000);letter-spacing:.2px;font-size:13px;font-weight:600}.header-title-group .env-badge[data-v-899b0a48]{background:var(--gray-200);color:var(--gray-700);border-radius:3px;padding:0 6px;font-family:Consolas,Monaco,monospace;font-size:10px;font-weight:500;line-height:16px}.header-quick-actions[data-v-899b0a48]{align-items:center;gap:8px;display:flex}.debug-mode-switch-badge[data-v-899b0a48]{border:1px solid var(--gray-300);background:var(--gray-0);height:26px;color:var(--gray-700);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;transition:all .15s;display:inline-flex}.debug-mode-switch-badge .switch-icon[data-v-899b0a48]{color:var(--gray-600);align-items:center;display:inline-flex}.debug-mode-switch-badge[data-v-899b0a48]:hover{border-color:var(--gray-500);color:var(--gray-1000);background:var(--gray-50)}.debug-mode-switch-badge.active[data-v-899b0a48]{background:var(--second-50);border-color:var(--second-300);color:var(--second-1000);font-weight:600}.debug-mode-switch-badge.active .switch-icon[data-v-899b0a48]{color:var(--second-1000)}.debug-mode-switch-badge.active[data-v-899b0a48]:hover{background:var(--second-100);border-color:var(--second-400);color:var(--second-1000)}[data-v-899b0a48] .ant-btn.header-action-btn{border:1px solid var(--gray-300);background:var(--gray-0);width:26px;height:26px;color:var(--gray-700);border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}[data-v-899b0a48] .ant-btn.header-action-btn:hover{border-color:var(--gray-500);color:var(--gray-1000);background:var(--gray-50)}[data-v-899b0a48] .ant-btn.header-action-btn.close-btn:hover{color:var(--color-error-500);border-color:var(--color-error-100);background:var(--color-error-50)}.panel-main-layout[data-v-899b0a48]{flex:1;min-height:0;display:flex;overflow:hidden}.panel-sidebar-nav[data-v-899b0a48]{background:var(--gray-50);border-right:1px solid var(--gray-200);flex-direction:column;flex-shrink:0;gap:3px;width:140px;min-width:140px;max-width:140px;padding:8px 6px;display:flex}.panel-sidebar-nav .nav-tab-item[data-v-899b0a48]{color:var(--gray-700);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;align-items:center;gap:7px;padding:7px 8px;font-size:12px;transition:all .12s;display:flex}.panel-sidebar-nav .nav-tab-item .tab-icon[data-v-899b0a48]{color:var(--gray-900);flex-shrink:0;align-items:center;display:inline-flex}.panel-sidebar-nav .nav-tab-item .tab-label[data-v-899b0a48]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.panel-sidebar-nav .nav-tab-item .tab-badge[data-v-899b0a48]{background:var(--gray-200);color:var(--gray-800);border-radius:8px;padding:0 4px;font-family:Consolas,Monaco,monospace;font-size:10px;font-weight:500}.panel-sidebar-nav .nav-tab-item[data-v-899b0a48]:hover{background:var(--gray-150);color:var(--gray-1000)}.panel-sidebar-nav .nav-tab-item:hover .tab-icon[data-v-899b0a48]{color:var(--gray-1000)}.panel-sidebar-nav .nav-tab-item.active[data-v-899b0a48]{background:var(--gray-200);color:var(--gray-1000);font-weight:600}.panel-sidebar-nav .nav-tab-item.active .tab-icon[data-v-899b0a48]{color:var(--gray-1000)}.panel-content-viewport[data-v-899b0a48]{background:var(--gray-0);flex:1;min-width:0;padding:12px 16px;overflow-y:auto}.tab-pane[data-v-899b0a48]{flex-direction:column;height:100%;display:flex}.pane-toolbar[data-v-899b0a48]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pane-toolbar .toolbar-left[data-v-899b0a48]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pane-toolbar .toolbar-right[data-v-899b0a48]{align-items:center;gap:6px;display:flex}.level-filter-chips[data-v-899b0a48]{gap:5px;display:flex}.level-filter-chips .level-chip[data-v-899b0a48]{cursor:pointer;border:1px solid var(--gray-300);background:var(--gray-0);height:26px;color:var(--gray-700);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:4px;padding:2px 7px;font-family:Consolas,Monaco,monospace;font-size:11px;transition:all .12s;display:inline-flex}.level-filter-chips .level-chip .level-indicator[data-v-899b0a48]{background:var(--gray-400);border-radius:50%;flex-shrink:0;width:6px;height:6px}.level-filter-chips .level-chip[data-v-899b0a48]:hover{border-color:var(--gray-500);color:var(--gray-1000);background:var(--gray-50)}.level-filter-chips .level-chip.selected[data-v-899b0a48]{border-color:var(--second-300);color:var(--second-1000);background:var(--second-50);font-weight:600}.level-filter-chips .level-chip.selected[data-v-899b0a48]:hover{border-color:var(--second-400);color:var(--second-1000);background:var(--second-100)}.level-filter-chips .level-chip.selected.level-info .level-indicator[data-v-899b0a48]{background:var(--color-success-500)}.level-filter-chips .level-chip.selected.level-warning .level-indicator[data-v-899b0a48]{background:var(--color-warning-500)}.level-filter-chips .level-chip.selected.level-error .level-indicator[data-v-899b0a48]{background:var(--color-error-500)}.level-filter-chips .level-chip.selected.level-debug .level-indicator[data-v-899b0a48]{background:var(--gray-500)}.log-search-input[data-v-899b0a48],.config-search-input[data-v-899b0a48],.storage-search-input[data-v-899b0a48]{width:210px}.log-count-meta[data-v-899b0a48]{color:var(--gray-500);font-family:Consolas,Monaco,monospace;font-size:11px}[data-v-899b0a48] .ant-btn.tool-btn{border:1px solid var(--gray-300);background:var(--gray-0);height:26px;color:var(--gray-800);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;transition:all .15s;display:inline-flex}[data-v-899b0a48] .ant-btn.tool-btn:hover{border-color:var(--gray-500);color:var(--gray-1000);background:var(--gray-50)}[data-v-899b0a48] .ant-btn.tool-btn.icon-only{width:26px;padding:0}[data-v-899b0a48] .ant-btn.tool-btn.ant-btn-primary,[data-v-899b0a48] .ant-btn.tool-btn.auto-refresh-btn.auto-refreshing{background:var(--second-50)!important;border-color:var(--second-300)!important;color:var(--second-1000)!important}[data-v-899b0a48] .ant-btn.tool-btn.ant-btn-primary:hover,[data-v-899b0a48] .ant-btn.tool-btn.auto-refresh-btn.auto-refreshing:hover{background:var(--second-100)!important;border-color:var(--second-400)!important;color:var(--second-1000)!important}[data-v-899b0a48] .ant-btn.tool-btn.danger{color:var(--color-error-700);border-color:var(--gray-300)}[data-v-899b0a48] .ant-btn.tool-btn.danger:hover{color:var(--color-error-500);border-color:var(--color-error-100);background:var(--color-error-50)}.copied-icon[data-v-899b0a48]{color:var(--color-success-700)}.terminal-log-container[data-v-899b0a48]{background:var(--gray-25);color:var(--gray-1000);border:1px solid var(--gray-200);border-radius:6px;flex:1;min-height:200px;padding:8px 0;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.45;overflow:auto}.terminal-log-container.wrap-lines .terminal-line[data-v-899b0a48]{white-space:pre-wrap;word-break:break-all}.terminal-log-container .terminal-lines[data-v-899b0a48]{flex-direction:column;display:flex}.terminal-log-container .terminal-line[data-v-899b0a48]{white-space:nowrap;border-left:2px solid #0000;align-items:flex-start;gap:8px;padding:2px 10px;transition:background .1s;display:flex}.terminal-log-container .terminal-line[data-v-899b0a48]:hover{background:var(--gray-100)}.terminal-log-container .terminal-line:hover .line-copy-btn[data-v-899b0a48]{opacity:1}.terminal-log-container .terminal-line .line-no[data-v-899b0a48]{width:32px;color:var(--gray-500);text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-top:1px;font-size:10px}.terminal-log-container .terminal-line .line-time[data-v-899b0a48]{color:var(--gray-600);flex-shrink:0;font-size:11px}.terminal-log-container .terminal-line .line-level[data-v-899b0a48]{flex-shrink:0;width:48px;font-size:11px;font-weight:600}.terminal-log-container .terminal-line .line-module[data-v-899b0a48]{color:var(--gray-700);text-overflow:ellipsis;flex-shrink:0;max-width:140px;overflow:hidden}.terminal-log-container .terminal-line .line-msg[data-v-899b0a48]{color:var(--gray-1000);flex:1;overflow-x:auto}.terminal-log-container .terminal-line .line-copy-btn[data-v-899b0a48]{opacity:0;background:var(--gray-150);color:var(--gray-700);cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;padding:1px 4px;transition:all .12s;display:inline-flex}.terminal-log-container .terminal-line .line-copy-btn[data-v-899b0a48]:hover{background:var(--gray-200);color:var(--gray-1000)}.terminal-log-container .terminal-line.level-info .line-level[data-v-899b0a48]{color:var(--color-success-700)}.terminal-log-container .terminal-line.level-warning .line-level[data-v-899b0a48]{color:var(--color-warning-700)}.terminal-log-container .terminal-line.level-error[data-v-899b0a48]{background:var(--color-error-50)}.terminal-log-container .terminal-line.level-error .line-level[data-v-899b0a48]{color:var(--color-error-700)}.terminal-log-container .terminal-line.level-debug .line-level[data-v-899b0a48]{color:var(--gray-400)}.terminal-log-container .terminal-empty[data-v-899b0a48]{height:280px;color:var(--gray-600);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.log-error-banner[data-v-899b0a48]{background:var(--color-error-50);border:1px solid var(--color-error-100);color:var(--color-error-700);border-radius:4px;margin-top:6px;padding:5px 8px;font-size:11px}.view-mode-toggle[data-v-899b0a48]{border:1px solid var(--gray-300);background:var(--gray-0);border-radius:4px;display:inline-flex;overflow:hidden}.view-mode-toggle .mode-btn[data-v-899b0a48]{height:24px;color:var(--gray-600);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;font-size:11.5px;transition:all .12s;display:inline-flex}.view-mode-toggle .mode-btn[data-v-899b0a48]:hover{color:var(--gray-1000);background:var(--gray-50)}.view-mode-toggle .mode-btn.active[data-v-899b0a48]{background:var(--second-50);color:var(--second-1000);font-weight:600}.view-mode-toggle .mode-btn.active[data-v-899b0a48]:hover{background:var(--second-100);color:var(--second-1000)}.config-table-container[data-v-899b0a48],.config-json-container[data-v-899b0a48],.storage-table-container[data-v-899b0a48]{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:6px;flex:1;overflow-y:auto}.diagnostic-table[data-v-899b0a48]{border-collapse:collapse;width:100%;font-size:12px}.diagnostic-table th[data-v-899b0a48]{background:var(--gray-50);color:var(--gray-700);text-align:left;border-bottom:1px solid var(--gray-200);padding:7px 10px;font-size:11px;font-weight:600}.diagnostic-table td[data-v-899b0a48]{border-bottom:1px solid var(--gray-150);color:var(--gray-800);padding:7px 10px}.diagnostic-table tr:hover td[data-v-899b0a48]{background:var(--gray-50)}.diagnostic-table .code-cell[data-v-899b0a48]{color:var(--gray-1000);font-weight:500}.diagnostic-table .type-pill[data-v-899b0a48]{background:var(--gray-150);color:var(--gray-700);border-radius:3px;padding:1px 5px;font-family:Consolas,Monaco,monospace;font-size:10px;display:inline-block}.diagnostic-table .value-cell[data-v-899b0a48]{word-break:break-all;max-width:450px}.diagnostic-table .desc-cell[data-v-899b0a48]{color:var(--gray-500);font-size:11px}.diagnostic-table .empty-cell[data-v-899b0a48]{text-align:center;color:var(--gray-400);padding:30px}.json-code-box[data-v-899b0a48]{background:var(--gray-50);color:var(--gray-1000);border-radius:4px;margin:0;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:11.5px;line-height:1.45;overflow-x:auto}.user-cards-grid[data-v-899b0a48]{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;display:grid}.diagnostic-card[data-v-899b0a48]{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:6px;overflow:hidden}.diagnostic-card .card-header[data-v-899b0a48]{background:var(--gray-50);border-bottom:1px solid var(--gray-200);align-items:center;gap:7px;padding:9px 12px;display:flex}.diagnostic-card .card-header .card-icon[data-v-899b0a48]{color:var(--gray-900);align-items:center;display:inline-flex}.diagnostic-card .card-header .card-title[data-v-899b0a48]{color:var(--gray-1000);font-size:12.5px;font-weight:600}.diagnostic-card .card-header .badge-subtle[data-v-899b0a48]{background:var(--gray-200);color:var(--gray-700);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}.diagnostic-card .card-body[data-v-899b0a48]{padding:12px}.user-profile-header[data-v-899b0a48]{border-bottom:1px solid var(--gray-150);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.user-profile-header .user-title-box[data-v-899b0a48]{flex-direction:column;gap:2px;display:flex}.user-profile-header .user-title-box .username-row[data-v-899b0a48]{align-items:center;gap:6px;display:flex}.user-profile-header .user-title-box .username-row .username[data-v-899b0a48]{color:var(--gray-1000);font-size:14px;font-weight:600}.user-profile-header .user-title-box .username-row .role-tag[data-v-899b0a48]{background:var(--gray-200);color:var(--gray-800);border-radius:3px;padding:0 5px;font-size:10px}.user-profile-header .user-title-box .uid-row[data-v-899b0a48]{color:var(--gray-500);font-size:11px}.info-kv-list[data-v-899b0a48]{flex-direction:column;gap:6px;display:flex}.info-kv-list .kv-row[data-v-899b0a48]{border-bottom:1px dashed var(--gray-150);justify-content:space-between;align-items:center;padding:3px 0;font-size:11.5px;display:flex}.info-kv-list .kv-row[data-v-899b0a48]:last-child{border-bottom:none}.info-kv-list .kv-row .k[data-v-899b0a48]{color:var(--gray-500)}.info-kv-list .kv-row .v[data-v-899b0a48]{color:var(--gray-900)}.user-switcher-toolbar[data-v-899b0a48]{gap:8px;margin-bottom:10px;display:flex}.user-switcher-toolbar .user-search-input[data-v-899b0a48]{flex:1}.user-list-scroll[data-v-899b0a48]{flex-direction:column;gap:5px;max-height:300px;display:flex;overflow-y:auto}.user-list-scroll .user-item-row[data-v-899b0a48]{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:5px;justify-content:space-between;align-items:center;padding:6px 8px;transition:all .12s;display:flex}.user-list-scroll .user-item-row[data-v-899b0a48]:hover{background:var(--gray-50)}.user-list-scroll .user-item-row.current[data-v-899b0a48]{background:var(--gray-100);border-color:var(--gray-300)}.user-list-scroll .user-item-row .user-meta-left[data-v-899b0a48]{align-items:center;gap:8px;display:flex}.user-list-scroll .user-item-row .user-meta-left .user-details[data-v-899b0a48]{flex-direction:column;display:flex}.user-list-scroll .user-item-row .user-meta-left .user-details .name[data-v-899b0a48]{color:var(--gray-1000);font-size:12px;font-weight:500}.user-list-scroll .user-item-row .user-meta-left .user-details .sub[data-v-899b0a48]{color:var(--gray-500);font-size:10.5px}.user-list-scroll .user-item-row .current-badge[data-v-899b0a48]{color:var(--gray-500);font-size:10.5px;font-weight:500}.user-list-scroll .empty-hint[data-v-899b0a48]{text-align:center;color:var(--gray-400);padding:20px;font-size:11.5px}.storage-stats-pill[data-v-899b0a48]{color:var(--gray-700);background:var(--gray-100);border:1px solid var(--gray-200);border-radius:4px;padding:3px 8px;font-size:11px}.storage-key-row[data-v-899b0a48]{align-items:center;gap:5px;display:flex}.storage-key-row .key-name[data-v-899b0a48]{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.storage-key-row .badge-system[data-v-899b0a48]{background:var(--gray-200);color:var(--gray-800);border-radius:2px;padding:0 4px;font-family:inherit;font-size:9.5px}.storage-preview-text[data-v-899b0a48]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;max-width:480px;display:inline-block;overflow:hidden}.table-actions-group[data-v-899b0a48]{justify-content:flex-end;align-items:center;gap:2px;display:flex}.table-actions-group[data-v-899b0a48] .ant-btn.table-action-btn{width:24px;height:24px;color:var(--gray-600);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}.table-actions-group[data-v-899b0a48] .ant-btn.table-action-btn:hover{background:var(--gray-150);color:var(--gray-1000);border-color:var(--gray-200)}.table-actions-group[data-v-899b0a48] .ant-btn.table-action-btn.danger:hover{background:var(--color-error-50);color:var(--color-error-500);border-color:var(--color-error-100)}.storage-bottom-cards[data-v-899b0a48]{flex-shrink:0}.storage-bottom-cards .debug-settings-body[data-v-899b0a48]{flex-direction:column;gap:8px;display:flex}.storage-bottom-cards .setting-inline-row[data-v-899b0a48]{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.storage-bottom-cards .setting-inline-row .setting-text[data-v-899b0a48]{flex-direction:column;gap:2px;display:flex}.storage-bottom-cards .setting-inline-row .setting-text .setting-name[data-v-899b0a48]{color:var(--gray-1000);font-size:12px;font-weight:500}.storage-bottom-cards .setting-inline-row .setting-text .setting-desc[data-v-899b0a48]{color:var(--gray-500);font-size:11px}.storage-bottom-cards .setting-inline-row .setting-text .setting-desc kbd[data-v-899b0a48]{border:1px solid var(--gray-300);background:var(--gray-100);color:var(--gray-800);border-radius:3px;padding:1px 4px;font-family:Consolas,Monaco,monospace;font-size:10px}[data-v-899b0a48] .ant-switch.ant-switch-checked{background:var(--second-600)}[data-v-899b0a48] .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--second-700)}.storage-modal-form[data-v-899b0a48]{flex-direction:column;gap:12px;padding-top:8px;display:flex}.storage-modal-form .form-item[data-v-899b0a48]{flex-direction:column;gap:5px;display:flex}.storage-modal-form .form-item .form-label[data-v-899b0a48]{color:var(--gray-700);font-size:12px;font-weight:500}.storage-modal-form .form-item .label-with-action[data-v-899b0a48]{justify-content:space-between;align-items:center;display:flex}.storage-modal-form .storage-value-textarea[data-v-899b0a48]{font-size:11.5px;line-height:1.4}.storage-modal-form .modal-footer-actions[data-v-899b0a48]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.mt-12[data-v-899b0a48]{margin-top:12px}.font-mono[data-v-899b0a48]{font-family:Consolas,Monaco,Courier New,monospace}.text-muted[data-v-899b0a48]{color:var(--gray-500)}.ant-modal.debug-modal{max-width:1400px;padding-bottom:0!important;top:2.5vh!important}.ant-modal.debug-modal .ant-modal-content{border:1px solid var(--gray-300)!important;background:var(--gray-0)!important;border-radius:8px!important;flex-direction:column!important;height:95vh!important;max-height:95vh!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 20px 40px -15px #00000040!important}.ant-modal.debug-modal .ant-modal-body{flex-direction:column!important;flex:1!important;height:100%!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.ant-modal.debug-modal .ant-modal-close{display:none!important}.user-info-component[data-v-f69bbd3a]{color:var(--gray-800);justify-content:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Noto Sans SC,Roboto,HarmonyOS Sans SC,Segoe UI,Helvetica Neue,Arial,sans-serif;display:flex}.user-info-dropdown[data-v-f69bbd3a]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.user-info-dropdown[data-align=center][data-v-f69bbd3a]{justify-content:center}.user-info-dropdown[data-align=left][data-v-f69bbd3a]{justify-content:flex-start}.user-name[data-v-f69bbd3a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.user-info-actions[data-v-f69bbd3a]{align-items:center;margin-left:auto;display:inline-flex}.user-avatar[data-v-f69bbd3a]{cursor:pointer;width:32px;min-width:32px;height:32px;box-shadow:0 2px 8px var(--shadow-1);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative;overflow:hidden}.user-avatar[data-v-f69bbd3a]:hover{opacity:.9}.user-avatar .avatar-image[data-v-f69bbd3a]{box-sizing:border-box;object-fit:cover;border:2px solid var(--gray-150);border-radius:50%;width:100%;height:100%;display:block}.user-role-badge[data-v-f69bbd3a]{border:2px solid var(--gray-0);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.user-role-badge.superadmin[data-v-f69bbd3a]{background-color:var(--color-warning-500)}.user-role-badge.admin[data-v-f69bbd3a]{background-color:var(--color-info-500)}.user-role-badge.user[data-v-f69bbd3a]{background-color:var(--color-success-500)}.user-info-display[data-v-f69bbd3a]{line-height:1.4}.user-menu-username[data-v-f69bbd3a]{color:var(--gray-900);margin-bottom:2px;font-size:14px;font-weight:600;display:block}.user-menu-details[data-v-f69bbd3a]{align-items:center;gap:12px;display:flex}.user-menu-info[data-v-f69bbd3a]{color:var(--gray-600);font-size:12px}.user-menu-role[data-v-f69bbd3a]{color:var(--gray-500);font-size:12px}.login-icon[data-v-f69bbd3a]{cursor:pointer;width:30px;height:30px;color:var(--gray-900);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.login-icon[data-v-f69bbd3a]:hover{background-color:var(--main-10);color:var(--main-color)}[data-v-f69bbd3a] .ant-dropdown-menu{padding:8px 0}[data-v-f69bbd3a] .ant-dropdown-menu-title-content{color:var(--gray-900);align-items:center;gap:8px;font-size:13px;display:flex}[data-v-f69bbd3a] .ant-dropdown-menu-item svg{color:var(--gray-900);vertical-align:middle;margin-right:4px}.menu-text[data-v-f69bbd3a]{line-height:20px}.file-type-icon[data-v-917471e0]{object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block}.global-search-overlay[data-v-4c10cbe9]{z-index:1200;background:color-mix(in srgb, var(--gray-0) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding:18vh 16px 24px;display:flex;position:fixed;inset:0}.search-modal-enter-active[data-v-4c10cbe9],.search-modal-leave-active[data-v-4c10cbe9]{transition:opacity .18s}.search-modal-enter-active .global-search-modal[data-v-4c10cbe9],.search-modal-leave-active .global-search-modal[data-v-4c10cbe9]{will-change:opacity, transform;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.search-modal-enter-from[data-v-4c10cbe9],.search-modal-leave-to[data-v-4c10cbe9]{opacity:0}.search-modal-enter-from .global-search-modal[data-v-4c10cbe9]{opacity:0;transform:translateY(-10px)scale(.985)}.search-modal-leave-to .global-search-modal[data-v-4c10cbe9]{opacity:0;transform:translateY(-4px)scale(.99)}.global-search-modal[data-v-4c10cbe9]{border:1px solid var(--gray-150);background:var(--gray-0);width:min(680px,100vw - 32px);max-height:min(620px,72vh);box-shadow:0 24px 60px var(--shadow-1), 0 2px 12px var(--shadow-0);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.global-search-mode-tabs[data-v-4c10cbe9]{border-bottom:1px solid var(--gray-100);gap:4px;padding:10px 14px 0;display:flex}.global-search-mode-tab[data-v-4c10cbe9]{height:30px;color:var(--gray-500);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 14px;font-size:14px;line-height:20px;transition:background-color .18s,color .18s}.global-search-mode-tab[data-v-4c10cbe9]:hover,.global-search-mode-tab[data-v-4c10cbe9]:focus-visible{background:var(--gray-50);color:var(--gray-900);outline:none}.global-search-mode-tab.active[data-v-4c10cbe9]{background:color-mix(in srgb, var(--main-color) 10%, transparent);color:var(--main-700);font-weight:600}.global-search-input-row[data-v-4c10cbe9]{border-bottom:1px solid var(--gray-100);align-items:center;min-height:62px;display:flex}.global-search-input[data-v-4c10cbe9]{min-width:0;height:62px;color:var(--gray-1000);background:0 0;border:0;outline:none;flex:auto;padding:0 18px;font-size:18px;line-height:24px}.global-search-input[data-v-4c10cbe9]::placeholder{color:var(--gray-400)}.global-search-close[data-v-4c10cbe9]{width:40px;height:40px;color:var(--gray-500);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;margin-right:10px;transition:background-color .2s,color .2s;display:inline-flex}.global-search-close[data-v-4c10cbe9]:hover,.global-search-close[data-v-4c10cbe9]:focus-visible{background:var(--gray-50);color:var(--gray-900);outline:none}.global-search-body[data-v-4c10cbe9]{scrollbar-width:thin;min-height:280px;max-height:calc(72vh - 63px);padding:8px;overflow-y:auto}.global-search-default-item[data-v-4c10cbe9],.global-search-result[data-v-4c10cbe9]{width:100%;min-height:44px;color:var(--gray-900);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;transition:background-color .18s,border-color .18s;display:flex}.global-search-default-item[data-v-4c10cbe9]:hover,.global-search-result[data-v-4c10cbe9]:hover,.global-search-default-item.selected[data-v-4c10cbe9],.global-search-result.selected[data-v-4c10cbe9],.global-search-default-item[data-v-4c10cbe9]:focus-visible,.global-search-result[data-v-4c10cbe9]:focus-visible{background:var(--gray-50);outline:none}.global-search-default-item[data-v-4c10cbe9]{height:44px;padding:0 14px;font-size:15px}.default-icon[data-v-4c10cbe9],.result-icon[data-v-4c10cbe9]{color:var(--gray-700);flex:0 0 18px}.global-search-group-label[data-v-4c10cbe9]{color:var(--gray-500);padding:14px 14px 8px;font-size:13px;line-height:18px}.global-search-result[data-v-4c10cbe9]{min-height:60px;padding:9px 12px}.result-main[data-v-4c10cbe9]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.result-title[data-v-4c10cbe9]{color:var(--gray-1000);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.result-snippet[data-v-4c10cbe9]{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.result-snippet mark[data-v-4c10cbe9]{background:color-mix(in srgb, var(--main-color) 14%, transparent);color:var(--main-700);padding:0}.result-path[data-v-4c10cbe9]{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.result-date[data-v-4c10cbe9]{color:var(--gray-500);flex:none;align-self:center;font-size:13px;line-height:18px}.global-search-skeleton[data-v-4c10cbe9]{padding:8px 14px}.skeleton-row[data-v-4c10cbe9]{align-items:center;gap:12px;height:58px;display:flex}.skeleton-dot[data-v-4c10cbe9]{background:var(--gray-100);border-radius:50%;flex:0 0 16px;width:16px;height:16px}.skeleton-lines[data-v-4c10cbe9]{flex-direction:column;flex:auto;gap:10px;display:flex}.skeleton-lines i[data-v-4c10cbe9]{background:var(--gray-100);border-radius:999px;height:8px}.skeleton-lines i[data-v-4c10cbe9]:first-child{width:190px}.skeleton-lines i[data-v-4c10cbe9]:last-child{width:min(390px,72%)}.global-search-empty[data-v-4c10cbe9]{color:var(--gray-500);text-align:center;padding:48px 16px;font-size:14px}.global-search-error[data-v-4c10cbe9]{color:var(--color-error-500,#ff4d4f);text-align:center;padding:48px 16px;font-size:14px}.default-empty[data-v-4c10cbe9]{padding-top:32px}.global-search-loading-more[data-v-4c10cbe9]{color:var(--gray-500);text-align:center;padding:10px 0 6px;font-size:13px}@media (width<=640px){.global-search-overlay[data-v-4c10cbe9]{padding-top:12vh}.global-search-input[data-v-4c10cbe9]{font-size:16px}}@media (prefers-reduced-motion:reduce){.search-modal-enter-active[data-v-4c10cbe9],.search-modal-leave-active[data-v-4c10cbe9],.search-modal-enter-active .global-search-modal[data-v-4c10cbe9],.search-modal-leave-active .global-search-modal[data-v-4c10cbe9]{transition-duration:1ms}}.global-search-mode-bar[data-v-4c10cbe9]{gap:14px;padding:4px 18px 10px;display:flex}.global-search-mode-option[data-v-4c10cbe9]{height:22px;color:var(--gray-500);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;font-size:13px;transition:color .16s;display:inline-flex;position:relative}.global-search-mode-option[data-v-4c10cbe9]:hover{color:var(--gray-900)}.global-search-mode-option[data-v-4c10cbe9]:focus-visible{color:var(--gray-900);outline:none}.global-search-mode-option.active[data-v-4c10cbe9]{color:var(--gray-1000);font-weight:600}.global-search-mode-option.active[data-v-4c10cbe9]:after{content:"";background:var(--gray-1000);border-radius:2px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.mode-icon[data-v-4c10cbe9]{opacity:.75;flex:none}.global-search-mode-option.active .mode-icon[data-v-4c10cbe9]{opacity:1}.yuxi-collapse-enter-active,.yuxi-collapse-leave-active{transition:height .25s,padding-top .25s,padding-bottom .25s,opacity .25s;overflow:hidden}.yuxi-collapse-enter-from,.yuxi-collapse-leave-to{opacity:0}.task-center[data-v-8465d8a5]{flex-direction:column;gap:16px;min-height:0;max-height:min(70vh,720px);display:flex;overflow:hidden}.task-toolbar[data-v-8465d8a5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.task-filter-group[data-v-8465d8a5]{flex-shrink:0}.task-toolbar-actions[data-v-8465d8a5]{align-items:center;gap:4px;display:flex}[data-v-8465d8a5] .filter-count{color:var(--gray-400);margin-left:2px;font-size:12px}.task-toolbar-actions[data-v-8465d8a5] .ant-btn{align-items:center;gap:4px;padding:0 10px;display:inline-flex}.task-alert[data-v-8465d8a5]{margin-bottom:4px}.task-tip[data-v-8465d8a5]{margin-bottom:12px}.task-list[data-v-8465d8a5]{flex-direction:column;flex:1;gap:12px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.task-card[data-v-8465d8a5]{background:var(--gray-0);border:1px solid var(--gray-200);cursor:pointer;border-radius:10px;flex-direction:column;gap:10px;padding:12px 16px;transition:all .2s;display:flex;position:relative}.task-card[data-v-8465d8a5]:hover{border-color:var(--gray-300);box-shadow:0 2px 8px var(--shadow-1)}.task-card-status-indicator[data-v-8465d8a5]{align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex;position:absolute;top:14px;right:14px}.status-dot[data-v-8465d8a5]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-pending .status-dot[data-v-8465d8a5]{background:var(--color-info-500)}.status-pending .status-text[data-v-8465d8a5]{color:var(--color-info-500)}.status-queued .status-dot[data-v-8465d8a5]{background:var(--color-info-500)}.status-queued .status-text[data-v-8465d8a5]{color:var(--color-info-500)}.status-running .status-dot[data-v-8465d8a5]{background:var(--color-success-500);animation:1.5s ease-in-out infinite pulse-8465d8a5}.status-running .status-text[data-v-8465d8a5]{color:var(--color-success-500)}.status-success .status-dot[data-v-8465d8a5]{background:var(--color-success-500)}.status-success .status-text[data-v-8465d8a5]{color:var(--color-success-500)}.status-failed .status-dot[data-v-8465d8a5]{background:var(--color-error-500)}.status-failed .status-text[data-v-8465d8a5]{color:var(--color-error-500)}.status-cancelled .status-dot[data-v-8465d8a5]{background:var(--gray-500)}.status-cancelled .status-text[data-v-8465d8a5]{color:var(--gray-600)}@keyframes pulse-8465d8a5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.task-card-header[data-v-8465d8a5]{padding-right:80px}.task-card-info[data-v-8465d8a5]{flex-direction:column;gap:5px;display:flex}.task-card-title[data-v-8465d8a5]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.4;overflow:hidden}.task-card-meta[data-v-8465d8a5]{color:var(--gray-500);align-items:center;gap:8px;font-size:12px;display:flex}.task-card-id[data-v-8465d8a5]{letter-spacing:.03em;font-family:SF Mono,Monaco,monospace}.task-card-type[data-v-8465d8a5]{font-size:12px}.task-card-duration[data-v-8465d8a5]{color:var(--gray-400)}.task-card-progress[data-v-8465d8a5]{align-items:center;gap:10px;display:flex}.task-card-progress[data-v-8465d8a5] .ant-progress{flex:1}.progress-text[data-v-8465d8a5]{color:var(--gray-500);text-align:right;min-width:36px;font-size:12px;font-weight:500}.task-card-message[data-v-8465d8a5],.task-card-error[data-v-8465d8a5]{border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.45}.task-card-message[data-v-8465d8a5]{background:var(--gray-100);color:var(--gray-800)}.task-card-error[data-v-8465d8a5]{background:var(--color-error-50);color:var(--color-error-500)}.task-card-footer[data-v-8465d8a5]{border-top:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding-top:4px;display:flex}.task-card-times[data-v-8465d8a5]{color:var(--gray-400);gap:6px;font-size:12px;display:flex}.task-card-actions[data-v-8465d8a5]{gap:2px;display:flex}.task-card-actions[data-v-8465d8a5] .ant-btn{height:24px;color:var(--gray-500);padding:0 10px;font-size:12px}.task-card-actions[data-v-8465d8a5] .ant-btn:hover{color:var(--gray-700);background:var(--gray-50)}.task-empty[data-v-8465d8a5]{background:var(--gray-50);border:1px dashed var(--gray-300);text-align:center;color:var(--gray-600);border-radius:16px;flex-direction:column;align-items:center;gap:10px;margin-top:32px;padding:40px 30px;display:flex}.task-empty-icon[data-v-8465d8a5]{font-size:28px}.task-empty-title[data-v-8465d8a5]{font-size:16px;font-weight:600}.task-empty-subtitle[data-v-8465d8a5]{max-width:320px;color:var(--gray-400);font-size:13px;line-height:1.5}.settings-modal.ant-modal .ant-modal-content{border-radius:12px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.settings-modal.ant-modal .ant-modal-body{padding:0}.settings-container{width:100%;height:min(84vh,840px);display:flex;position:relative}@media (width<=900px){.settings-container{flex-direction:column;height:auto;min-height:75vh}}.settings-close-btn{background:var(--gray-50);width:32px;height:32px;color:var(--gray-700);cursor:pointer;z-index:2;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;left:14px}.settings-close-btn:hover{background:var(--gray-200);color:var(--gray-900)}.settings-sider{background:var(--gray-50);border-right:1px solid var(--gray-150);flex-direction:column;flex-shrink:0;width:176px;height:100%;padding:52px 10px 12px;display:flex}@media (width<=900px){.settings-sider{display:none}}.settings-sider .settings-sider-nav{flex-direction:column;gap:8px;width:100%;display:flex}.settings-sider .sider-item{cursor:pointer;text-align:left;width:100%;color:var(--gray-700);border-radius:8px;align-items:center;gap:10px;padding:6px 12px;font-size:15px;transition:all .1s;display:flex}.settings-sider .sider-item .icon{font-size:14px}.settings-sider .sider-item:hover{background:var(--gray-50)}.settings-sider .sider-item.activesec{background:var(--gray-150);color:var(--main-700)}.settings-sider .settings-star-card{background:radial-gradient(circle at top right, #5faec22e, transparent 48%), linear-gradient(180deg, var(--main-5) 0%, var(--gray-0) 100%);border:1px solid #046a821f;border-radius:12px;width:100%;margin-top:auto;padding:14px 12px 12px;overflow:hidden}.settings-sider .star-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.settings-sider .star-card-badge{width:fit-content;color:var(--main-700);background:#046a8214;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.settings-sider .star-card-close{width:24px;height:24px;color:var(--gray-600);cursor:pointer;background:#ffffffb8;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-sider .star-card-close:hover{background:var(--gray-0);color:var(--gray-900)}.settings-sider .star-card-title{color:var(--gray-900);margin:10px 0 6px;font-size:15px;font-weight:600;line-height:1.35}.settings-sider .star-card-description{color:var(--gray-600);margin:0;font-size:12px;line-height:1.5}.settings-sider .star-card-link{color:var(--gray-600);justify-content:flex-start;align-items:center;gap:6px;margin-top:12px;text-decoration:none;display:inline-flex}.settings-sider .star-card-link-image{height:20px;display:block}.settings-content-wrapper{background:var(--gray-0);flex-direction:column;flex:1;min-width:0;max-width:calc(100% - 176px);height:100%;padding:0;display:flex}@media (width<=900px){.settings-content-wrapper{max-width:100%;padding:8px}}.settings-content-wrapper .settings-content{flex:1;height:auto;min-height:0;padding:16px;overflow-y:scroll}.settings-content-wrapper .settings-content .model-providers-section,.settings-content-wrapper .settings-content .user-management,.settings-content-wrapper .settings-content .department-management,.settings-content-wrapper .settings-content .apikey-management{min-height:auto}.settings-content-wrapper .settings-content .header-section{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.settings-content-wrapper .settings-content .header-content{flex:1;min-width:0}.settings-content-wrapper .settings-content .section-title{color:var(--gray-900);margin:12px 0;font-size:16px;font-weight:500;line-height:1.4}.settings-content-wrapper .settings-content .section-description{color:var(--gray-600);margin:0;font-size:14px;line-height:1.4}.settings-content-wrapper .settings-content .section-subtitle{color:var(--gray-900);margin:0;font-size:16px;font-weight:500}.settings-content-wrapper .settings-content .add-btn{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}@media (width<=900px){.settings-content-wrapper .settings-content{height:auto;padding:10px 12px 12px}}.settings-mobile-nav{border-bottom:1px solid var(--gray-150);background:var(--gray-0);flex-shrink:0;padding:0 0 0 42px;display:none;overflow-x:auto}@media (width<=900px){.settings-mobile-nav{display:flex}}.settings-mobile-nav .nav-item{white-space:nowrap;cursor:pointer;color:var(--gray-600);border-bottom:2px solid #0000;padding:12px 16px;font-weight:500;transition:all .2s}.settings-mobile-nav .nav-item.active{color:var(--main-color);border-bottom-color:var(--main-color)}.rename-conversation-modal .ant-modal-content{border-radius:12px;padding:22px 24px 20px}.rename-conversation-modal .ant-modal-confirm-title{color:var(--gray-900);font-size:18px;font-weight:600;line-height:1.4}.rename-conversation-modal .ant-modal-confirm-body .ant-modal-confirm-content{width:100%;margin-top:4px;max-width:none!important}.rename-conversation-modal .ant-modal-confirm-btns{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.rename-conversation-modal .ant-modal-confirm-btns .ant-btn{border-radius:8px;min-width:68px;height:34px;margin-inline-start:0;font-size:14px}.rename-conversation-description{color:var(--gray-500);margin:0 0 14px;font-size:13px}.rename-conversation-input{width:100%;height:38px;color:var(--gray-900);background:var(--gray-0);border:1px solid var(--gray-150);border-radius:8px;outline:none;padding:0 12px}.rename-conversation-input:focus{border-color:var(--main-400);box-shadow:0 0 0 2px var(--main-50)}.conversation-item[data-v-b7103e1c]{background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;width:100%;height:32px;transition:background-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.conversation-item.nested .conversation-select[data-v-b7103e1c]{padding-left:30px}.conversation-item[data-v-b7103e1c]:hover{background:var(--gray-50)}.conversation-item:hover .actions-mask[data-v-b7103e1c],.conversation-item:hover .conversation-actions[data-v-b7103e1c]{opacity:1}.conversation-item:hover .actions-mask[data-v-b7103e1c]{background:linear-gradient(to right, transparent, var(--gray-50) 28px)}.conversation-item:hover .more-btn[data-v-b7103e1c]{display:inline-flex}.conversation-item:hover .pinned-indicator[data-v-b7103e1c],.conversation-item:hover .thread-status[data-v-b7103e1c],.conversation-item:hover .status-mask[data-v-b7103e1c]{display:none}.conversation-item.active[data-v-b7103e1c]{background-color:color-mix(in srgb, var(--gray-100) 6%, var(--gray-100));color:var(--gray-1000)}.conversation-item.active .conversation-title[data-v-b7103e1c]{font-weight:600}.conversation-item.active .status-mask[data-v-b7103e1c]{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--gray-100) 6%, var(--gray-100)) 28px)}:is(.conversation-item:has(.pinned-indicator) .actions-mask[data-v-b7103e1c],.conversation-item:has(.pinned-indicator) .conversation-actions[data-v-b7103e1c]){opacity:1}.conversation-item.has-status:not(:hover) .actions-mask[data-v-b7103e1c],.conversation-item.has-status:not(:hover) .conversation-actions[data-v-b7103e1c]{opacity:0}.conversation-select[data-v-b7103e1c]{width:100%;height:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0 8px;font-size:13px;display:flex;position:relative}.conversation-select[data-v-b7103e1c]:focus-visible{outline:2px solid var(--main-300);outline-offset:-2px}.conversation-title[data-v-b7103e1c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thread-status[data-v-b7103e1c]{color:var(--main-color);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)translate(50%)}.thread-status-loading[data-v-b7103e1c] svg{animation:1s linear infinite thread-status-spin-b7103e1c}.thread-status-ready[data-v-b7103e1c]{background:var(--main-color);border-radius:50%;width:6px;height:6px}.actions-mask[data-v-b7103e1c]{background:linear-gradient(to right, transparent, var(--main-5) 28px);opacity:0;pointer-events:none;width:56px;transition:opacity .2s;position:absolute;inset:0 0 0 auto}.status-mask[data-v-b7103e1c]{background:linear-gradient(to right, transparent, var(--main-5) 24px);pointer-events:none;width:40px;position:absolute;inset:0 0 0 auto}.conversation-actions[data-v-b7103e1c]{opacity:0;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.action-btn-wrapper[data-v-b7103e1c]{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.more-btn[data-v-b7103e1c]{z-index:1;width:24px;height:24px;color:var(--gray-600);justify-content:center;align-items:center;padding:0;display:none;position:absolute;inset:0}.pinned-indicator[data-v-b7103e1c]{color:var(--gray-400)}@keyframes thread-status-spin-b7103e1c{to{transform:rotate(360deg)}}.conversation-nav-section[data-v-73f46311]{flex-direction:column;min-height:0;margin-top:16px;display:flex;overflow:hidden}.history-panel[data-v-73f46311]{flex-direction:column;flex:1;min-height:0;display:flex}.history-label[data-v-73f46311]{width:100%;color:var(--gray-600);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:600;display:flex}.history-label:hover .collapse-icon[data-v-73f46311],.history-label:focus-visible .collapse-icon[data-v-73f46311]{opacity:1}.history-label[data-v-73f46311]:focus-visible{outline:2px solid var(--main-300);outline-offset:-2px}.collapse-icon[data-v-73f46311]{opacity:0;transition:opacity .15s,transform .2s}.collapse-icon.collapsed[data-v-73f46311]{transform:rotate(-90deg)}.conversation-list[data-v-73f46311]{scrollbar-width:thin;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.project-history-group[data-v-73f46311]{margin-bottom:16px}.project-group+.project-group[data-v-73f46311]{margin-top:2px}.project-row[data-v-73f46311]{min-height:34px;color:var(--gray-800);border-radius:8px;align-items:center;display:flex;position:relative}.project-row[data-v-73f46311]:hover,.project-row[data-v-73f46311]:focus-within{background:var(--gray-50)}.project-row:hover .project-action[data-v-73f46311],.project-row:focus-within .project-action[data-v-73f46311]{opacity:1;pointer-events:auto}.project-row:hover .project-status[data-v-73f46311],.project-row:focus-within .project-status[data-v-73f46311]{display:none}.project-row.pending[data-v-73f46311]{opacity:.55;pointer-events:none}.project-toggle[data-v-73f46311]{min-width:0;height:34px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 4px 0 7px;font-size:13px;display:flex}.project-toggle[data-v-73f46311]:focus-visible{outline:2px solid var(--main-300);outline-offset:-2px;border-radius:7px}.project-name[data-v-73f46311]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.project-icon[data-v-73f46311]{flex:0 0 17px}.project-status[data-v-73f46311]{color:var(--main-color);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.project-status-loading[data-v-73f46311] svg{animation:1s linear infinite project-status-spin-73f46311}.project-status-ready[data-v-73f46311]{background:var(--main-color);border-radius:50%;flex-basis:6px;width:6px;height:6px;margin:0 5px}.project-action[data-v-73f46311]{width:28px;height:28px;color:var(--gray-500);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:inline-flex}.project-action[data-v-73f46311]:focus-visible{opacity:1;outline:2px solid var(--main-300)}.project-create-chat[data-v-73f46311]:hover,.project-more[data-v-73f46311]:hover{background:var(--gray-100);color:var(--gray-800)}.project-empty[data-v-73f46311]{color:var(--gray-400);padding:3px 8px 7px 30px;font-size:12px}.list-state[data-v-73f46311]{color:var(--gray-500);text-align:center;padding:18px 8px;font-size:12px}.list-error[data-v-73f46311]{color:var(--color-error-700);justify-content:center;align-items:center;gap:8px;display:flex}.list-error button[data-v-73f46311]{color:var(--main-color);cursor:pointer;background:0 0;border:0}.load-more-btn[data-v-73f46311]{color:var(--main-color);cursor:pointer;background:0 0;border:0;margin:8px auto;font-size:12px;display:block}@media (hover:none){.project-row[data-v-73f46311]{min-height:40px;padding-right:16px}.project-row:hover .project-status[data-v-73f46311],.project-row:focus-within .project-status[data-v-73f46311]{display:inline-flex;right:2px}.project-toggle[data-v-73f46311]{height:40px}.project-action[data-v-73f46311]{opacity:1;pointer-events:auto;flex-basis:40px;width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.project-list[data-v-73f46311],.project-conversations[data-v-73f46311],.recent-list[data-v-73f46311],.collapse-icon[data-v-73f46311]{transition-duration:.01ms!important}}@keyframes project-status-spin-73f46311{to{transform:rotate(360deg)}}.app-layout[data-v-62ae9ab8]{width:100%;height:100vh;min-width:var(--min-width);flex-direction:row;display:flex}div.header[data-v-62ae9ab8],#app-router-view[data-v-62ae9ab8]{max-width:100%;height:100%}#app-router-view[data-v-62ae9ab8]{flex:auto;overflow-y:auto}.header[data-v-62ae9ab8]{background-color:var(--main-5);border-right:1px solid var(--gray-100);-webkit-user-select:none;user-select:none;flex-direction:column;flex:0 0 230px;justify-content:flex-start;align-items:stretch;gap:0;width:230px;height:100%;padding:6px 8px;transition:width .18s,flex-basis .18s;display:flex;overflow:hidden}.header .nav[data-v-62ae9ab8]{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:2px;margin-top:12px;display:flex;position:relative}.header .sidebar-conversations[data-v-62ae9ab8]{height:100%;min-height:0;overflow:hidden}.header .sidebar-brand[data-v-62ae9ab8],.header[data-v-62ae9ab8] .conversation-nav-section:not(.sidebar-conversations),.header .github[data-v-62ae9ab8],.header .user-info[data-v-62ae9ab8]{flex-shrink:0}.header .fill[data-v-62ae9ab8]{flex:1 1 0;min-height:0}.header .foo[data-v-62ae9ab8]{z-index:1;background:var(--main-5);flex:none;position:relative}.header .sidebar-brand[data-v-62ae9ab8]{justify-content:space-between;align-items:center;gap:8px;height:32px;display:flex}.header .brand-link[data-v-62ae9ab8]{min-width:0;height:32px;color:var(--gray-900);cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;padding:0 4px;text-decoration:none;display:flex}.header .brand-avatar[data-v-62ae9ab8]{object-fit:cover;border-radius:6px;flex:0 0 28px;width:28px;height:28px}.header .brand-name[data-v-62ae9ab8]{min-width:0;color:var(--gray-1000);text-overflow:ellipsis;white-space:nowrap;margin-left:10px;font-size:15px;font-weight:650;line-height:20px;overflow:hidden}.header .sidebar-header-actions[data-v-62ae9ab8]{flex:none;align-items:center;gap:2px;display:inline-flex}.header .sidebar-header-action[data-v-62ae9ab8]{width:30px;height:30px;color:var(--gray-600);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 30px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.header .sidebar-header-action[data-v-62ae9ab8]:hover,.header .sidebar-header-action[data-v-62ae9ab8]:focus-visible{background:var(--main-20);color:var(--main-color);outline:none}.header .sidebar-header-action.active[data-v-62ae9ab8]{background:var(--main-20);color:var(--main-color)}.header .nav-item[data-v-62ae9ab8]{width:100%;height:32px;color:var(--gray-700);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;outline:none;justify-content:flex-start;align-items:center;margin:0;padding:0 10px;font-size:14px;font-weight:450;text-decoration:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;display:flex}.header .nav-item .icon[data-v-62ae9ab8]{flex:0 0 16px;width:16px;height:16px}.header .nav-item .nav-text[data-v-62ae9ab8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:140px;margin-left:8px;font-weight:450;line-height:20px;transition:opacity .12s,margin-left .18s,max-width .18s;overflow:hidden}.header .nav-item>svg[data-v-62ae9ab8]:focus,.header .nav-item>svg[data-v-62ae9ab8]:focus-visible{outline:none}.header .nav-item.primary-action[data-v-62ae9ab8]{border-color:var(--gray-150);background-color:var(--gray-0);color:var(--main-color);margin-bottom:8px;box-shadow:0 3px 4px #000a1405}.header .nav-item.primary-action[data-v-62ae9ab8]:hover{border-color:var(--gray-200);background-color:var(--gray-0);color:var(--gray-900);box-shadow:0 3px 4px #000a1412}.header .nav-item.warning[data-v-62ae9ab8]{color:var(--color-error-500)}.header .nav-item[data-v-62ae9ab8]:hover{background-color:var(--gray-50);color:var(--gray-900);border-color:#0000}.header .nav-item.active[data-v-62ae9ab8]{background-color:color-mix(in srgb, var(--gray-100) 6%, var(--gray-100));color:var(--gray-1000);border-color:#0000;font-weight:600}.header .nav-item.github[data-v-62ae9ab8]{margin-bottom:8px}.header .nav-item.github[data-v-62ae9ab8]:hover{border-color:#0000}.header .nav-item.github .github-link[data-v-62ae9ab8]{width:100%;min-width:0;color:inherit;align-items:center;text-decoration:none;display:flex}.header .nav-item.github .icon[data-v-62ae9ab8]{justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.header .nav-item.github .github-stars[data-v-62ae9ab8]{max-width:48px;color:var(--gray-600);background-color:var(--gray-100);white-space:nowrap;border-radius:6px;align-items:center;margin-left:auto;padding:2px 8px;font-size:12px;transition:opacity .12s,max-width .18s;display:flex;overflow:hidden}.header .nav-item.github .github-stars .star-count[data-v-62ae9ab8]{font-weight:600}.header .nav-item.api-docs[data-v-62ae9ab8]{padding:10px 12px}.header .nav-item.docs[data-v-62ae9ab8]{display:none}.header .nav-item.theme-toggle-nav .theme-toggle-icon[data-v-62ae9ab8]{cursor:pointer;width:100%;height:100%;color:var(--gray-1000);justify-content:center;align-items:center;transition:color .2s ease-in-out;display:flex}.header .nav-item.theme-toggle-nav .theme-toggle-icon[data-v-62ae9ab8]:hover{color:var(--main-color)}.header .nav-item.user-info[data-v-62ae9ab8]{margin-bottom:8px;padding:0 3px;overflow:hidden}.header .nav-item.user-info[data-v-62ae9ab8] .user-info-component{width:100%}.header .nav-item.user-info[data-v-62ae9ab8] .user-info-dropdown{border-radius:8px;width:100%;height:32px;transition:background-color .2s,color .2s}.header .nav-item.user-info[data-v-62ae9ab8] .user-info-dropdown:hover{background:var(--main-20);color:var(--main-color)}.header .nav-item.user-info[data-v-62ae9ab8] .user-name{flex:auto}.header .nav-item.user-info[data-v-62ae9ab8] .user-task-center{width:28px;height:28px;color:var(--gray-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:inline-flex}.header .nav-item.user-info[data-v-62ae9ab8] .user-task-center:hover,.header .nav-item.user-info[data-v-62ae9ab8] .user-task-center.active{background:var(--main-30);color:var(--main-color)}.header .nav-item.user-info[data-v-62ae9ab8] .user-task-center .task-center-badge{justify-content:center;display:flex}.header .nav-item.user-info[data-v-62ae9ab8] .user-task-center .icon{width:16px;height:16px;display:block}.app-layout.sidebar-collapsed .header[data-v-62ae9ab8]{flex-basis:56px;align-items:stretch;width:56px;padding:6px 8px}.app-layout.sidebar-collapsed .header .sidebar-brand[data-v-62ae9ab8]{justify-content:flex-start;width:100%}.app-layout.sidebar-collapsed .header .brand-expand-button[data-v-62ae9ab8]{border-radius:8px;flex:0 0 100%;justify-content:flex-start;width:100%;padding:0}.app-layout.sidebar-collapsed .header .brand-expand-button .brand-avatar-image[data-v-62ae9ab8]{margin-left:5.5px}.app-layout.sidebar-collapsed .header .brand-expand-button .brand-expand-icon[data-v-62ae9ab8]{width:16px;height:16px;color:var(--main-color);margin-left:11.5px;display:none}.app-layout.sidebar-collapsed .header .brand-expand-button[data-v-62ae9ab8]:hover,.app-layout.sidebar-collapsed .header .brand-expand-button[data-v-62ae9ab8]:focus-visible{background:var(--main-20);outline:none}.app-layout.sidebar-collapsed .header .brand-expand-button:hover .brand-avatar-image[data-v-62ae9ab8],.app-layout.sidebar-collapsed .header .brand-expand-button:focus-visible .brand-avatar-image[data-v-62ae9ab8]{display:none}.app-layout.sidebar-collapsed .header .brand-expand-button:hover .brand-expand-icon[data-v-62ae9ab8],.app-layout.sidebar-collapsed .header .brand-expand-button:focus-visible .brand-expand-icon[data-v-62ae9ab8]{display:block}.app-layout.sidebar-collapsed .header .nav[data-v-62ae9ab8]{align-items:stretch;width:100%}.app-layout.sidebar-collapsed .header .nav-item[data-v-62ae9ab8]{justify-content:flex-start;width:100%;padding:0 10.5px}.app-layout.sidebar-collapsed .header .nav-item .nav-text[data-v-62ae9ab8],.app-layout.sidebar-collapsed .header .nav-item .github-stars[data-v-62ae9ab8]{opacity:0;pointer-events:none;max-width:0;margin-left:0}.app-layout.sidebar-collapsed .header .nav-item.github .github-link[data-v-62ae9ab8]{justify-content:flex-start}.app-layout.sidebar-collapsed .header .nav-item.user-info[data-v-62ae9ab8]{padding:0 2.5px}.app-layout.sidebar-collapsed .header .nav-item.user-info[data-v-62ae9ab8] .user-info-component,.app-layout.sidebar-collapsed .header .nav-item.user-info[data-v-62ae9ab8] .user-info-dropdown{justify-content:flex-start}.app-layout.sidebar-collapsed .header .nav-item.user-info[data-v-62ae9ab8] .user-info-actions{display:none}.home-container[data-v-299d3120]{min-height:100vh;color:var(--main-900);background:var(--main-5);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.loading-container[data-v-299d3120]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}.loading-container .loading-text[data-v-299d3120]{color:var(--gray-600);font-size:.95rem}.error-container[data-v-299d3120]{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.ambient[data-v-299d3120]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient[data-v-299d3120]:before{content:"";background:linear-gradient(115deg, var(--main-30) 0%, var(--main-50) 28%, var(--second-50) 52%, var(--main-50) 76%, var(--main-30) 100%);opacity:.35;background-size:300% 300%;animation:36s ease-in-out infinite alternate bgFlow-299d3120;position:absolute;inset:0}.glow[data-v-299d3120]{background:radial-gradient(closest-side, var(--main-50), transparent);opacity:.7;border-radius:50%;width:920px;height:600px;animation:26s ease-in-out infinite alternate glowDrift-299d3120;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.glow-accent[data-v-299d3120]{background:radial-gradient(closest-side, var(--second-50), transparent);opacity:.4;border-radius:50%;width:760px;height:520px;animation:34s ease-in-out infinite alternate glowDriftAccent-299d3120;position:absolute;bottom:-280px;right:-160px}.constellation[data-v-299d3120]{width:100%;height:100%;position:absolute;inset:0}.edges line[data-v-299d3120]{stroke:var(--main-200);stroke-width:1px;opacity:.55}.leaf[data-v-299d3120]{fill:var(--main-300);opacity:.85}.hub[data-v-299d3120]{fill:var(--main-500)}.pulse-ring[data-v-299d3120]{fill:none;stroke:var(--main-400);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite nodePulse-299d3120}.signals .signal[data-v-299d3120]{fill:none;stroke:var(--second-500);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:6 140;opacity:.8;animation:4.5s linear infinite signalFlow-299d3120}.signal-late[data-v-299d3120]{animation-delay:1.6s}.signal-slow[data-v-299d3120]{animation-duration:6s;animation-delay:.8s}.drift-a[data-v-299d3120]{animation:26s ease-in-out infinite alternate driftA-299d3120}.drift-b[data-v-299d3120]{animation:30s ease-in-out infinite alternate driftB-299d3120}.drift-c[data-v-299d3120]{animation:34s ease-in-out infinite alternate driftC-299d3120}.site-header[data-v-299d3120]{z-index:100;justify-content:space-between;align-items:center;width:100%;padding:.85rem 2.5rem;display:flex;position:fixed;top:0;left:0;right:0}.header-actions[data-v-299d3120]{align-items:center;gap:.75rem;display:flex}.logo[data-v-299d3120]{color:var(--main-800);align-items:center;font-weight:700;display:flex}.logo .logo-img[data-v-299d3120]{height:2rem;margin-right:.6rem}.logo-text[data-v-299d3120]{font-size:1.3rem;font-weight:600}.github-link[data-v-299d3120]{width:38px;height:38px;color:var(--gray-600);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:flex}.github-link[data-v-299d3120]:hover{color:var(--main-700);background:var(--main-30);border-color:var(--main-40)}.github-link svg[data-v-299d3120]{fill:currentColor}.hero-section[data-v-299d3120]{z-index:1;flex-direction:column;flex:1;justify-content:center;width:100%;padding:4rem 2rem 8.5rem;display:flex;position:relative}.hero-vignette[data-v-299d3120]{background:radial-gradient(closest-side, var(--main-5) 30%, transparent);pointer-events:none;width:min(1100px,92vw);height:min(560px,72vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-content[data-v-299d3120]{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;max-width:1200px;margin:0 auto;display:flex;position:relative}.reveal-up[data-v-299d3120]{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards revealUp-299d3120;transform:translateY(16px)}.reveal-up.delay-1[data-v-299d3120]{animation-delay:.12s}.reveal-up.delay-2[data-v-299d3120]{animation-delay:.24s}.reveal-up.delay-3[data-v-299d3120]{animation-delay:.38s}.hero-eyebrow[data-v-299d3120]{background:var(--main-0);border:1px solid var(--main-40);color:var(--main-700);letter-spacing:.06em;border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:.42rem 1.05rem;font-size:.84rem;font-weight:600;display:inline-flex}.eyebrow-dot[data-v-299d3120]{background:var(--second-500);width:6px;height:6px;box-shadow:0 0 0 3px var(--second-50);border-radius:50%}.title[data-v-299d3120]{background:linear-gradient(120deg, var(--main-900) 10%, var(--main-600) 60%, var(--main-500));color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:800;line-height:1.12}.subtitle-wrap[data-v-299d3120]{width:100%;min-height:1.755em;position:relative}.subtitle[data-v-299d3120]{color:var(--gray-700);margin:0;font-size:1.35rem;font-weight:600;line-height:1.5}.subtitle-switch-enter-active[data-v-299d3120],.subtitle-switch-leave-active[data-v-299d3120]{transition:opacity .55s,transform .55s}.subtitle-switch-leave-active[data-v-299d3120]{position:absolute;inset:0}.subtitle-switch-enter-from[data-v-299d3120]{opacity:0;transform:translateY(5px)}.subtitle-switch-leave-to[data-v-299d3120]{opacity:0;transform:translateY(-5px)}.hero-actions[data-v-299d3120]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:.6rem;display:flex}.button-base[data-v-299d3120]{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-width:11rem;min-height:54px;padding:.5rem 2.2rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.button-base.primary[data-v-299d3120]{background:linear-gradient(135deg, var(--main-600), var(--main-500));color:var(--gray-0);box-shadow:inset 0 1px #ffffff38,0 12px 28px -12px #0350658c}.button-base.primary[data-v-299d3120]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff52,#0000);width:45%;transition:transform .7s;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}.button-base.primary[data-v-299d3120] svg{transition:transform .25s}.button-base.primary[data-v-299d3120]:hover{background:linear-gradient(135deg, var(--main-700), var(--main-600));box-shadow:inset 0 1px #ffffff38,0 16px 34px -12px #03506599}.button-base.primary[data-v-299d3120]:hover:after{transform:translate(340%)skew(-18deg)}.button-base.primary[data-v-299d3120]:hover svg{transform:translate(3px)}.button-base.secondary[data-v-299d3120]{background:var(--color-trans-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--main-700);border-color:var(--main-40)}.button-base.secondary[data-v-299d3120] svg{color:var(--main-600)}.button-base.secondary[data-v-299d3120]:hover{background:var(--main-30);border-color:var(--main-200);color:var(--main-800)}.footer[data-v-299d3120]{z-index:1;margin-top:auto;position:relative}.footer-content[data-v-299d3120]{text-align:center;max-width:1180px;margin:0 auto;padding:1.75rem 2rem}.copyright[data-v-299d3120]{color:var(--main-700);opacity:.75;margin:0;font-size:.9rem;font-weight:500}@keyframes bgFlow-299d3120{0%{background-position:0 40%}to{background-position:100% 60%}}@keyframes glowDrift-299d3120{0%{transform:translate(-50%)translate(0)scale(1)}to{transform:translate(-50%)translate(90px,60px)scale(1.15)}}@keyframes glowDriftAccent-299d3120{0%{transform:translate(0)scale(1)}to{transform:translate(-100px,-70px)scale(1.18)}}@keyframes revealUp-299d3120{to{opacity:1;transform:translateY(0)}}@keyframes nodePulse-299d3120{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes signalFlow-299d3120{to{stroke-dashoffset:-146px}}@keyframes driftA-299d3120{0%{transform:translate(0)}to{transform:translate(16px,-12px)}}@keyframes driftB-299d3120{0%{transform:translate(0)}to{transform:translate(-18px,10px)}}@keyframes driftC-299d3120{0%{transform:translate(0)}to{transform:translate(10px,14px)}}:root.dark .button-base.secondary[data-v-299d3120]{background:var(--dark-10)}:root.dark .button-base.secondary[data-v-299d3120]:hover{background:var(--dark-25)}@media (prefers-reduced-motion:reduce){.reveal-up[data-v-299d3120]{opacity:1;animation:none;transform:none}.ambient[data-v-299d3120]:before,.drift[data-v-299d3120],.pulse-ring[data-v-299d3120],.signals .signal[data-v-299d3120],.glow[data-v-299d3120],.glow-accent[data-v-299d3120]{animation:none}.signals[data-v-299d3120]{display:none}.subtitle-switch-enter-active[data-v-299d3120],.subtitle-switch-leave-active[data-v-299d3120]{transition:none}}.login-view[data-v-23ba0bce]{background-color:var(--gray-10);background-image:radial-gradient(var(--gray-200) 1px, transparent 1px);background-size:24px 24px;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}.login-view.has-alert[data-v-23ba0bce]{padding-top:60px}.login-navbar[data-v-23ba0bce]{z-index:10;width:100%;padding:32px 0;position:absolute;top:0;left:0}.login-navbar .navbar-content[data-v-23ba0bce]{justify-content:space-between;align-items:center;max-width:1500px;margin:0 auto;padding:0 40px;display:flex}.login-navbar .navbar-content .brand-container[data-v-23ba0bce]{align-items:center;gap:12px;display:flex}.brand-text[data-v-23ba0bce]{align-items:center;gap:12px;margin:0;font-size:20px;font-weight:600;line-height:1;display:flex}.brand-text .brand-org[data-v-23ba0bce]{color:var(--gray-700);font-weight:600}.brand-text .brand-separator[data-v-23ba0bce]{background-color:var(--gray-400);border-radius:50%;width:4px;height:4px;font-weight:600}.brand-text .brand-main[data-v-23ba0bce]{color:var(--main-color);font-weight:600}.brand-logo[data-v-23ba0bce],.top-logo[data-v-23ba0bce]{object-fit:contain;width:auto;height:32px}.back-home-btn[data-v-23ba0bce]{color:var(--gray-600);font-size:14px}.back-home-btn[data-v-23ba0bce]:hover{color:var(--main-color);background-color:#0000}.login-main[data-v-23ba0bce]{flex:1;justify-content:center;align-items:center;padding:80px 20px 20px;display:flex}.login-card[data-v-23ba0bce]{background:var(--gray-0);width:900px;max-width:95vw;height:560px;box-shadow:0 0px 40px var(--shadow-1);border-radius:16px;display:flex;overflow:hidden}.card-side[data-v-23ba0bce]{position:relative}.card-side.is-image[data-v-23ba0bce]{background-color:var(--main-10);flex:1.4;overflow:hidden}.card-side.is-image .login-bg-image[data-v-23ba0bce]{object-fit:cover;object-position:center;width:100%;height:100%}.card-side.is-form[data-v-23ba0bce]{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.form-wrapper[data-v-23ba0bce]{flex-direction:column;gap:32px;width:100%;max-width:320px;display:flex}.form-header[data-v-23ba0bce]{text-align:left}.form-header .welcome-text[data-v-23ba0bce]{color:var(--gray-500);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:14px;font-weight:600}.form-header .init-title[data-v-23ba0bce]{color:var(--main-color);margin:0;font-size:18px;font-weight:600;line-height:1.4}.login-form[data-v-23ba0bce] .ant-input-affix-wrapper{border-radius:8px;padding:10px 12px}.login-form[data-v-23ba0bce] .ant-btn{border-radius:8px;height:44px;font-size:16px}.login-form[data-v-23ba0bce] .ant-input-prefix{color:var(--gray-500);margin-right:8px}.login-form.login-form--init[data-v-23ba0bce] .ant-form-item{margin-bottom:14px}.third-party-login[data-v-23ba0bce]{margin-top:16px}.third-party-login .divider[data-v-23ba0bce]{text-align:center;margin:24px 0 16px;position:relative}.third-party-login .divider[data-v-23ba0bce]:before,.third-party-login .divider[data-v-23ba0bce]:after{content:"";background-color:var(--gray-200);width:30%;height:1px;position:absolute;top:50%}.third-party-login .divider[data-v-23ba0bce]:before{left:0}.third-party-login .divider[data-v-23ba0bce]:after{right:0}.third-party-login .divider span[data-v-23ba0bce]{background-color:var(--gray-0);color:var(--gray-400);padding:0 8px;font-size:12px;display:inline-block}.third-party-login .login-icons[data-v-23ba0bce] .ant-btn{border-color:var(--gray-300);color:var(--gray-700);justify-content:center;align-items:center;gap:8px;display:flex}.third-party-login .login-icons[data-v-23ba0bce] .ant-btn:hover{border-color:var(--main-color);color:var(--main-color);background-color:var(--main-10)}.third-party-login .login-icons[data-v-23ba0bce] .ant-btn .anticon,.third-party-login .login-icons[data-v-23ba0bce] .ant-btn svg{color:var(--main-color)}.third-party-login .login-skeleton[data-v-23ba0bce] .ant-skeleton-button{border-radius:8px;height:44px;width:100%!important}.agreement-form-item[data-v-23ba0bce]{margin-bottom:12px}.agreement-row[data-v-23ba0bce]{color:var(--gray-600);font-size:13px;line-height:1.6}.agreement-row[data-v-23ba0bce] .ant-checkbox-wrapper{align-items:flex-start;display:inline-flex}.agreement-row[data-v-23ba0bce] .ant-checkbox+span{padding-inline-start:8px}.agreement-link[data-v-23ba0bce]{color:var(--main-color)}.agreement-link[data-v-23ba0bce]:hover{text-decoration:underline}.error-message[data-v-23ba0bce]{background-color:var(--color-error-50);border:1px solid color-mix(in srgb, var(--color-error-500) 25%, transparent);color:var(--color-error-700);text-align:center;border-radius:6px;margin-top:16px;padding:10px 12px;font-size:13px}.page-footer[data-v-23ba0bce]{text-align:center;padding:24px}.footer-links[data-v-23ba0bce]{justify-content:center;align-items:center;gap:16px;margin-bottom:8px;display:flex}.footer-links a[data-v-23ba0bce]{color:var(--gray-500);font-size:13px}.footer-links a[data-v-23ba0bce]:hover{color:var(--main-color)}.footer-links .divider[data-v-23ba0bce]{color:var(--gray-300);font-size:12px}.copyright[data-v-23ba0bce]{color:var(--gray-400);font-size:12px}.server-status-alert[data-v-23ba0bce]{background:var(--color-error-500);color:var(--gray-0);z-index:1000;padding:12px 20px;position:absolute;top:0;left:0;right:0}.server-status-alert .alert-content[data-v-23ba0bce]{align-items:center;max-width:1500px;margin:0 auto;display:flex}.server-status-alert .alert-content .alert-icon[data-v-23ba0bce]{color:var(--gray-0);margin-right:12px;font-size:20px}.server-status-alert .alert-content .alert-text[data-v-23ba0bce]{flex:1}.server-status-alert .alert-content .alert-text .alert-title[data-v-23ba0bce]{margin-bottom:2px;font-size:16px;font-weight:600}.server-status-alert .alert-content .alert-text .alert-message[data-v-23ba0bce]{opacity:.9;font-size:14px}.server-status-alert .alert-content[data-v-23ba0bce] .ant-btn-link{color:var(--gray-0);border-color:var(--gray-0)}.server-status-alert .alert-content[data-v-23ba0bce] .ant-btn-link:hover{color:var(--gray-0);background-color:color-mix(in srgb, var(--gray-0) 10%, transparent)}@media (width<=1280px){.login-navbar .navbar-content[data-v-23ba0bce]{padding:0 40px}}@media (width<=768px){.login-navbar .navbar-content[data-v-23ba0bce]{padding:0 20px}.brand-text[data-v-23ba0bce]{font-size:20px}.login-card[data-v-23ba0bce]{flex-direction:column;width:100%;height:auto;max-height:none;margin-top:20px}.card-side.is-image[data-v-23ba0bce]{display:none}.card-side.is-form[data-v-23ba0bce]{padding:40px 20px}}.docs[data-v-99ba00a6]{color:#1f2937;background:#fff;min-height:100vh;font-size:15px;line-height:1.8}.docs-nav[data-v-99ba00a6]{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-bottom:1px solid #eef0f3;position:sticky;top:0}.nav-inner[data-v-99ba00a6]{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:13px 20px;display:flex}.brand[data-v-99ba00a6]{color:#111827;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.brand img[data-v-99ba00a6]{border-radius:6px;width:26px;height:26px}.nav-links[data-v-99ba00a6]{align-items:center;gap:18px;display:flex}.nav-links a[data-v-99ba00a6]{color:#4b5563;font-size:14px;text-decoration:none}.nav-links a[data-v-99ba00a6]:hover{color:#2563eb}.nav-links .primary[data-v-99ba00a6]{color:#fff;background:#2563eb;border-radius:8px;padding:6px 14px}.hero[data-v-99ba00a6]{text-align:center;max-width:1180px;margin:0 auto;padding:64px 20px 40px}.hero h1[data-v-99ba00a6]{letter-spacing:-.5px;margin:0 0 18px;font-size:38px;line-height:1.25}.lead[data-v-99ba00a6]{color:#4b5563;max-width:780px;margin:0 auto;font-size:16px}.hero-points[data-v-99ba00a6]{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 26px;display:flex}.hero-points span[data-v-99ba00a6]{color:#2563eb;background:#f3f6ff;border-radius:999px;padding:5px 12px;font-size:13px}.cta[data-v-99ba00a6]{color:#fff;background:#2563eb;border-radius:10px;padding:10px 22px;font-weight:600;text-decoration:none;display:inline-block}.layout[data-v-99ba00a6]{grid-template-columns:200px minmax(0,1fr);gap:40px;max-width:1180px;margin:0 auto;padding:20px 20px 40px;display:grid}.side[data-v-99ba00a6]{border-right:1px solid #f0f2f5;flex-direction:column;align-self:start;gap:6px;padding-right:16px;font-size:14px;display:flex;position:sticky;top:72px}.side-title[data-v-99ba00a6]{color:#111827;letter-spacing:.04em;margin-bottom:6px;font-size:13px;font-weight:700}.side a[data-v-99ba00a6]{color:#6b7280;padding:3px 0;text-decoration:none}.side a[data-v-99ba00a6]:hover{color:#2563eb}.content[data-v-99ba00a6]{min-width:0}.doc-section[data-v-99ba00a6]{margin-bottom:56px;scroll-margin-top:80px}.doc-section[data-v-99ba00a6] h2{border-bottom:1px solid #f0f2f5;margin:0 0 16px;padding-bottom:10px;font-size:24px}.doc-section[data-v-99ba00a6] h3{margin:22px 0 8px;font-size:16px}.doc-section[data-v-99ba00a6] p{color:#374151;margin:8px 0}.doc-section[data-v-99ba00a6] ol,.doc-section[data-v-99ba00a6] ul{margin:8px 0;padding-left:22px}.doc-section[data-v-99ba00a6] li{margin:6px 0}.doc-section[data-v-99ba00a6] code{color:#b02a37;background:#f4f6f8;border-radius:4px;padding:1px 6px;font-size:13px}.doc-section[data-v-99ba00a6] table{border-collapse:collapse;width:100%;margin:10px 0 16px;font-size:14px}.doc-section[data-v-99ba00a6] th,.doc-section[data-v-99ba00a6] td{text-align:left;vertical-align:top;border-bottom:1px solid #eef0f3;padding:9px 12px}.doc-section[data-v-99ba00a6] th{background:#f7f9fc;font-weight:600}.doc-section[data-v-99ba00a6] figure{margin:14px 0 22px}.doc-section[data-v-99ba00a6] figure img{object-fit:contain;background:#fafbfc;border:1px solid #eef0f3;border-radius:10px;width:100%;max-width:720px;max-height:420px;margin:0 auto;display:block}.doc-section[data-v-99ba00a6] figcaption{text-align:center;color:#6b7280;margin-top:8px;font-size:12.5px}.doc-section[data-v-99ba00a6] .tip{color:#1e40af;background:#f3f6ff;border-left:3px solid #2563eb;border-radius:6px;margin:14px 0;padding:10px 14px;font-size:14px}figure[data-v-99ba00a6]{margin:0 0 26px}figure img[data-v-99ba00a6]{object-fit:contain;background:#fafbfc;border:1px solid #eef0f3;border-radius:12px;width:100%;max-width:860px;max-height:520px;margin:0 auto;display:block}figcaption[data-v-99ba00a6]{color:#6b7280;text-align:center;margin-top:8px;font-size:13px}.docs-footer[data-v-99ba00a6]{color:#9ca3af;border-top:1px solid #eef0f3;justify-content:space-between;max-width:1180px;margin:0 auto;padding:28px 20px 56px;font-size:13px;display:flex}.docs-footer a[data-v-99ba00a6]{color:#2563eb;text-decoration:none}@media (width<=900px){.layout[data-v-99ba00a6]{grid-template-columns:1fr}.side[data-v-99ba00a6]{border-bottom:1px solid #f0f2f5;border-right:none;flex-flow:wrap;gap:12px;padding-bottom:12px;position:static}.hero h1[data-v-99ba00a6]{font-size:26px}}.oidc-callback-view[data-v-c39ed2da]{background-color:var(--gray-10);background-image:radial-gradient(var(--gray-200) 1px, transparent 1px);background-size:24px 24px;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.callback-container[data-v-c39ed2da]{background:var(--gray-0);width:100%;max-width:500px;box-shadow:0 4px 20px var(--shadow-1);border-radius:16px;padding:40px}.loading-section[data-v-c39ed2da]{flex-direction:column;align-items:center;gap:20px;display:flex}.loading-section .loading-text[data-v-c39ed2da]{color:var(--gray-600);margin:0;font-size:16px}.error-section[data-v-c39ed2da] .ant-result,.success-section[data-v-c39ed2da] .ant-result{padding:0}.error-section[data-v-c39ed2da] .ant-result .ant-result-title,.success-section[data-v-c39ed2da] .ant-result .ant-result-title{color:var(--gray-800);font-size:20px}.error-section[data-v-c39ed2da] .ant-result .ant-result-subtitle,.success-section[data-v-c39ed2da] .ant-result .ant-result-subtitle{color:var(--gray-500);font-size:14px}@media (width<=576px){.callback-container[data-v-c39ed2da]{margin:20px;padding:30px 20px}}.cli-auth-view[data-v-4159e8d3]{background:var(--gray-50);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.cli-auth-panel[data-v-4159e8d3]{border:1px solid var(--dark-10);background:var(--color-bg-container);border-radius:8px;width:min(520px,100%);padding:32px}.cli-auth-header[data-v-4159e8d3]{margin-bottom:24px}.cli-auth-header .eyebrow[data-v-4159e8d3]{color:var(--color-text-secondary);margin:0 0 8px;font-size:13px}.cli-auth-header h1[data-v-4159e8d3]{color:var(--color-text);margin:0;font-size:26px;font-weight:650}.session-summary[data-v-4159e8d3]{flex-direction:column;gap:24px;display:flex}.code-block[data-v-4159e8d3]{border:1px solid var(--dark-10);background:var(--color-bg-elevated);color:var(--color-text);letter-spacing:0;text-align:center;border-radius:8px;padding:16px;font-size:24px;font-weight:650}dl[data-v-4159e8d3]{gap:12px;margin:0;display:grid}dl div[data-v-4159e8d3]{grid-template-columns:88px 1fr;gap:16px;display:grid}dl dt[data-v-4159e8d3]{color:var(--color-text-secondary)}dl dd[data-v-4159e8d3]{color:var(--color-text);overflow-wrap:anywhere;margin:0}@media (width<=560px){.cli-auth-panel[data-v-4159e8d3]{padding:24px}dl div[data-v-4159e8d3]{grid-template-columns:1fr;gap:4px}}.share-config-form[data-v-4341b7da]{border-top:1px solid var(--gray-150);flex-direction:column;display:flex}.permission-scope-section[data-v-4341b7da]{background:0 0;border:0;border-radius:0;padding:14px 0}.permission-scope-header[data-v-4341b7da]{justify-content:space-between;align-items:center;gap:12px;display:flex}.permission-scope-header.has-content[data-v-4341b7da]{margin-bottom:12px}.permission-scope-header h4[data-v-4341b7da]{color:var(--gray-800);margin:0;font-size:14px}.share-mode-cards[data-v-4341b7da]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.share-mode-card[data-v-4341b7da]{border:1px solid var(--gray-200);background:var(--gray-0);cursor:pointer;border-radius:10px;min-width:0;padding:12px}.share-mode-card[data-v-4341b7da]:hover,.share-mode-card.active[data-v-4341b7da]{border-color:var(--main-color);background:var(--main-10)}.card-header[data-v-4341b7da],.card-main[data-v-4341b7da]{align-items:center;gap:8px;display:flex}.card-main[data-v-4341b7da]{flex-direction:column;align-items:stretch}.card-title[data-v-4341b7da]{color:var(--gray-800);flex:1;align-items:center;height:20px;font-size:13px;font-weight:600;line-height:20px;display:flex}.card-description[data-v-4341b7da]{color:var(--gray-500);font-size:12px;line-height:1.45}.card-icon-wrapper[data-v-4341b7da]{color:var(--main-color);align-items:center;height:20px;display:inline-flex}.card-action[data-v-4341b7da]{align-items:center;height:20px;margin-left:auto;display:flex}.card-action[data-v-4341b7da] .ant-btn{height:20px;padding:0 8px;font-size:12px;line-height:1}.access-count[data-v-4341b7da]{margin-left:3px}.share-disabled-alert[data-v-4341b7da]{margin-top:2px}.selection-dropdown[data-v-4341b7da]{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:8px;width:280px;padding:10px;box-shadow:0 8px 24px #0000001f}.selection-dropdown-header[data-v-4341b7da]{margin-bottom:8px}.selection-dropdown-title[data-v-4341b7da]{color:var(--gray-800);font-size:13px;font-weight:600}.selection-dropdown-subtitle[data-v-4341b7da],.selection-empty[data-v-4341b7da]{color:var(--gray-500);font-size:12px}.selection-search[data-v-4341b7da]{margin-bottom:8px}.selection-list[data-v-4341b7da]{max-height:240px;overflow-y:auto}.selection-item[data-v-4341b7da]{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 4px;display:flex}.selection-item[data-v-4341b7da]:hover,.selection-item.selected[data-v-4341b7da]{background:var(--main-10)}.selection-item-content[data-v-4341b7da]{align-items:center;gap:6px;min-width:0;display:flex}.selection-label[data-v-4341b7da]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=768px){.share-mode-cards[data-v-4341b7da]{grid-template-columns:1fr}}.model-select[data-v-1f61de4b]{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid var(--gray-200);background-color:var(--gray-0);border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:4px 8px;display:flex;overflow:hidden}.model-select.borderless[data-v-1f61de4b]{border:none}.model-select.max-width[data-v-1f61de4b]{max-width:380px}.model-select.model-select--middle[data-v-1f61de4b]{font-size:15px}.model-select.model-select--large[data-v-1f61de4b]{font-size:16px}.model-select-content[data-v-1f61de4b]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.model-info[data-v-1f61de4b]{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.model-text[data-v-1f61de4b]{text-overflow:ellipsis;min-width:0;color:var(--gray-1000);white-space:nowrap;flex:1;display:block;overflow:hidden}.model-status-controls[data-v-1f61de4b]{flex:0;align-items:center;gap:4px;margin-left:auto;display:flex}.model-status-indicator[data-v-1f61de4b]{border-radius:3px;padding:2px 4px;font-size:11px;font-weight:700}.model-status-indicator.available[data-v-1f61de4b]{color:var(--color-success-500)}.model-status-indicator.unavailable[data-v-1f61de4b]{color:var(--color-error-500)}.model-status-indicator.error[data-v-1f61de4b]{color:var(--color-warning-500)}.provider-tag[data-v-1f61de4b]{vertical-align:middle;margin-left:6px;padding:2px 4px;font-size:10px;line-height:1}.spin[data-v-1f61de4b]{animation:1s linear infinite spin-1f61de4b}@keyframes spin-1f61de4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scrollable-menu[data-v-1f61de4b]{max-height:300px;overflow-y:auto}.scrollable-menu[data-v-1f61de4b]::-webkit-scrollbar{width:6px}.scrollable-menu[data-v-1f61de4b]::-webkit-scrollbar-track{background:0 0;border-radius:3px}.scrollable-menu[data-v-1f61de4b]::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:3px}.scrollable-menu[data-v-1f61de4b]::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.status-check-button[data-v-1f61de4b]{padding:0 4px;font-size:12px}.cache-refresh-button[data-v-1f61de4b]{width:20px;height:20px;color:var(--gray-400);cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;padding:0;font-size:12px;transition:color .15s;display:flex}.cache-refresh-button[data-v-1f61de4b]:hover:not(:disabled){color:var(--gray-600)}.model-select--nano[data-v-1f61de4b]{max-width:100%;height:30px;color:var(--gray-600);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;padding:6px 8px;font-size:13px;line-height:1;transition:all .2s}.model-select--nano[data-v-1f61de4b]:hover{color:var(--gray-900);background:var(--gray-50)}.model-select--nano .model-text[data-v-1f61de4b]{color:currentColor}.model-clear-btn[data-v-1f61de4b]{width:20px;height:20px;color:var(--gray-400);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:all .15s;display:flex}.model-clear-btn[data-v-1f61de4b]:hover{color:var(--gray-700);background:var(--gray-100)}.model-select--disabled[data-v-1f61de4b]{cursor:not-allowed;opacity:.55}.model-dropdown[data-v-1f61de4b]{background:var(--gray-0);border-radius:8px;width:min(300px,100vw - 24px);padding:8px 0;overflow:hidden;box-shadow:0 0 18px #0000001a}.model-search[data-v-1f61de4b]{padding:8px}.model-search[data-v-1f61de4b] .ant-input-affix-wrapper{border-color:var(--gray-0);background:var(--gray-25)}.model-search[data-v-1f61de4b] .ant-input{background:0 0}[data-v-1f61de4b] .ant-dropdown-menu.scrollable-menu{max-height:260px;box-shadow:none;overflow-y:auto}[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-item-group-list{margin:0}[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-item,[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-submenu-title{border-radius:6px}[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-item:hover,[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-submenu-title:hover,[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-item-active,[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-submenu-title-active{background:var(--gray-50)}[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-item-selected,[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-item-selected:hover,[data-v-1f61de4b] .ant-dropdown-menu .ant-dropdown-menu-item-selected.ant-dropdown-menu-item-active{color:var(--gray-1000);background:var(--main-50)}.model-option[data-v-1f61de4b]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.model-option-name[data-v-1f61de4b]{min-width:0;color:var(--gray-1000);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.model-option-signals[data-v-1f61de4b]{color:var(--gray-500);flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.model-context-badge[data-v-1f61de4b]{height:17px;color:var(--gray-600);background:var(--gray-100);border-radius:4px;align-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.model-signal-icon[data-v-1f61de4b]{align-items:center;display:inline-flex}.model-metadata-source[data-v-1f61de4b]{border-top:1px solid var(--gray-100);color:var(--gray-500);background:var(--gray-25);align-items:flex-start;gap:6px;padding:7px 10px;font-size:11px;line-height:16px;display:flex}.model-metadata-source a[data-v-1f61de4b]{color:var(--main-600)}.model-metadata-source-content[data-v-1f61de4b]{flex:1;min-width:0}.model-metadata-source-close[data-v-1f61de4b]{appearance:none;width:20px;height:20px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -3px 0 0;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.model-metadata-source-close[data-v-1f61de4b]:hover{color:var(--gray-800);background:var(--gray-100)}.model-metadata-source-close[data-v-1f61de4b]:focus-visible{outline:2px solid var(--main-400);outline-offset:1px}.workspace-path-picker[data-v-04f65fd3]{flex-direction:column;gap:8px;min-width:0;display:flex}.picker-toolbar[data-v-04f65fd3],.picker-actions[data-v-04f65fd3],.picker-create-row[data-v-04f65fd3],.picker-selection[data-v-04f65fd3],.picker-row[data-v-04f65fd3]{align-items:center;display:flex}.picker-toolbar[data-v-04f65fd3]{justify-content:space-between;gap:12px;min-height:30px}.picker-breadcrumbs[data-v-04f65fd3]{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow-x:auto}.picker-breadcrumbs button[data-v-04f65fd3]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.picker-breadcrumbs button[data-v-04f65fd3]:not(:last-child):after{color:var(--color-text-tertiary);content:"/";margin:0 5px}.picker-breadcrumbs button[data-v-04f65fd3]:disabled{color:var(--color-text);cursor:default}.picker-actions[data-v-04f65fd3]{flex:none;gap:4px}.picker-actions button[data-v-04f65fd3],.picker-create-row button[data-v-04f65fd3]{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px}.picker-text-action[data-v-04f65fd3]{align-items:center;gap:5px;height:28px;padding:0 7px;font-size:12px;display:inline-flex}.picker-icon-action[data-v-04f65fd3]{justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.picker-actions button[data-v-04f65fd3]:hover:not(:disabled),.picker-create-row button[data-v-04f65fd3]:hover:not(:disabled){background:var(--gray-50);color:var(--color-text)}.picker-actions button[data-v-04f65fd3]:disabled,.picker-create-row button[data-v-04f65fd3]:disabled{cursor:not-allowed;opacity:.5}.picker-create-row[data-v-04f65fd3]{border:1px solid var(--gray-150);color:var(--color-text-secondary);border-radius:7px;gap:8px;padding:6px 8px}.picker-create-row input[data-v-04f65fd3]{min-width:0;height:26px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.picker-create-row button[type=submit][data-v-04f65fd3]{height:26px;color:var(--main-700);padding:0 7px;font-size:12px}.picker-selection[data-v-04f65fd3]{min-width:0;color:var(--color-text-secondary);gap:6px;font-size:12px}.picker-selection span[data-v-04f65fd3]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-list[data-v-04f65fd3]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;flex-direction:column;min-height:180px;max-height:300px;display:flex;overflow-y:auto}.picker-list.loading[data-v-04f65fd3],.picker-list>.ant-spin[data-v-04f65fd3]{justify-content:center;align-items:center}.picker-row[data-v-04f65fd3]{border:0;border-bottom:1px solid var(--gray-100);width:100%;min-width:0;min-height:36px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;gap:8px;padding:7px 10px}.picker-row[data-v-04f65fd3]:last-child{border-bottom:0}.picker-row[data-v-04f65fd3]:hover:not(.disabled),.picker-row.selected[data-v-04f65fd3]{background:var(--gray-25)}.picker-row[data-v-04f65fd3]:focus-visible,.picker-actions button[data-v-04f65fd3]:focus-visible,.picker-create-row button[data-v-04f65fd3]:focus-visible,.picker-breadcrumbs button[data-v-04f65fd3]:focus-visible{outline:2px solid var(--main-color);outline-offset:-2px}.picker-row>span[data-v-04f65fd3]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.picker-row>small[data-v-04f65fd3]{color:var(--color-text-secondary);flex:none;font-size:11px}.picker-row.disabled[data-v-04f65fd3]{cursor:not-allowed;opacity:.5}.picker-directory>svg[data-v-04f65fd3]:first-child,.picker-file>svg[data-v-04f65fd3]{color:var(--color-text-secondary);flex:none}.picker-check[data-v-04f65fd3]{color:var(--main-color)}.picker-empty[data-v-04f65fd3]{color:var(--color-text-secondary);margin:auto;padding:20px;font-size:12px}.picker-empty.error[data-v-04f65fd3]{color:var(--color-error-600)}@media (width<=520px){.picker-toolbar[data-v-04f65fd3]{align-items:flex-start}.picker-text-action[data-v-04f65fd3]{white-space:nowrap;width:28px;padding:0 6px;overflow:hidden}}.agent-runtime-config-form[data-v-080ea000]{background:var(--gray-0)}.agent-runtime-config-form .hidden-selection-note[data-v-080ea000]{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px}.agent-runtime-config-form .runtime-config-content[data-v-080ea000]{flex:1;min-width:360px;padding:10px 12px 8px;overflow-y:auto}.agent-runtime-config-form .runtime-config-content .agent-info .agent-basic-info .agent-description[data-v-080ea000]{color:var(--gray-700);margin:0 0 12px;font-size:14px;line-height:1.5}.agent-runtime-config-form .runtime-config-content .config-segment[data-v-080ea000]{width:80%;margin:0 auto 6px;padding:4px 0}.agent-runtime-config-form .runtime-config-content .config-form-content[data-v-080ea000]{margin-bottom:20px}.agent-runtime-config-form .runtime-config-content .config-form-content.is-readonly .config-item .model-selector.is-readonly[data-v-080ea000]{opacity:.78;pointer-events:none}.agent-runtime-config-form .runtime-config-content .config-form-content.is-readonly .config-item .system-prompt-display[data-v-080ea000]{cursor:default}.agent-runtime-config-form .runtime-config-content .config-form-content.is-readonly .config-item .system-prompt-display[data-v-080ea000]:hover{border-color:var(--gray-200);background:0 0}.agent-runtime-config-form .runtime-config-content .config-form-content.is-readonly .config-item .system-prompt-display:hover .edit-hint[data-v-080ea000]{opacity:1}.agent-runtime-config-form .runtime-config-content .config-form-content.is-readonly .config-item .system-prompt-display .edit-hint[data-v-080ea000]{color:var(--gray-500);opacity:1}.agent-runtime-config-form .runtime-config-content .config-form-content.is-readonly .config-item .option-card.readonly[data-v-080ea000]{cursor:default}.agent-runtime-config-form .runtime-config-content .config-form-content.is-readonly .config-item .option-card.readonly[data-v-080ea000]:hover{border-color:var(--gray-300);background:var(--gray-0)}.agent-runtime-config-form .runtime-config-content .config-form-content.is-readonly .config-item .option-card.readonly.selected[data-v-080ea000]:hover{border-color:var(--main-color);background:var(--main-10)}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-alert[data-v-080ea000],.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-empty[data-v-080ea000]{margin-bottom:16px}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item[data-v-080ea000] .ant-form-item-label>label,.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item[data-v-080ea000] label.form_item_model{font-weight:600}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .config-description[data-v-080ea000]{color:var(--gray-600);margin:4px 0 8px;font-size:12px;line-height:1.4}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .model-selector[data-v-080ea000],.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .system-prompt-container[data-v-080ea000]{width:100%}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .system-prompt-display[data-v-080ea000]{border:1px solid var(--gray-200);cursor:pointer;border-radius:6px;min-height:60px;padding:10px 12px;transition:all .2s;position:relative}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .system-prompt-display[data-v-080ea000]:hover{border-color:var(--main-color);background:var(--gray-25)}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .system-prompt-display:hover .edit-hint[data-v-080ea000]{opacity:1}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .system-prompt-display .system-prompt-content[data-v-080ea000]{white-space:pre-line;word-break:break-word;color:var(--gray-900);line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .system-prompt-display .system-prompt-content.is-placeholder[data-v-080ea000]{color:var(--gray-400);font-style:italic}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .system-prompt-display .edit-hint[data-v-080ea000]{color:var(--main-800);opacity:0;background:var(--gray-0);border-radius:4px;padding:2px 6px;font-size:12px;transition:opacity .2s;position:absolute;top:-32px;right:0}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .config-select[data-v-080ea000],.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .config-input[data-v-080ea000],.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .config-input-number[data-v-080ea000],.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .config-slider[data-v-080ea000]{width:100%}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .knowledge-skill-warning[data-v-080ea000]{border:1px solid var(--color-warning-100);background:var(--color-warning-50);color:var(--color-warning-900);border-radius:6px;align-items:flex-start;gap:6px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5;display:flex}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .knowledge-skill-warning svg[data-v-080ea000]{color:var(--color-warning-500);flex:none;margin-top:2px}.agent-runtime-config-form .runtime-config-content .config-form-content .config-form .config-item .knowledge-skill-warning span[data-v-080ea000]{overflow-wrap:anywhere;min-width:0}.selection-container .selection-summary[data-v-080ea000]{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 10px;display:flex}.selection-container .selection-summary .selection-summary-info[data-v-080ea000]{color:var(--gray-900);align-items:center;gap:8px;font-size:13px;display:flex}.selection-container .selection-summary .selection-summary-info .selection-count[data-v-080ea000]{color:var(--gray-900);font-weight:500}.selection-container .selection-summary .selection-trigger-btn[data-v-080ea000]{border-radius:4px;height:28px;font-size:12px;font-weight:500}.selection-container .selection-preview[data-v-080ea000]{flex-wrap:wrap;gap:6px;display:flex}.selection-container .selection-preview .selection-tag[data-v-080ea000]{background:var(--gray-150);color:var(--gray-900);border:none;border-radius:8px;margin:0;padding:4px 8px;font-size:12px}.selection-container .selection-preview .selection-tag[data-v-080ea000] .anticon-close{color:var(--gray-600);margin-left:4px}.selection-container .selection-preview .selection-tag[data-v-080ea000] .anticon-close:hover{color:var(--gray-900)}.multi-select-cards .multi-select-label[data-v-080ea000]{color:var(--gray-600);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.multi-select-cards .multi-select-label .label-actions[data-v-080ea000]{align-items:center;gap:4px;display:flex}.multi-select-cards .options-grid[data-v-080ea000]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:8px;display:grid}.multi-select-cards .option-card[data-v-080ea000]{border:1px solid var(--gray-300);cursor:pointer;background:var(--gray-0);border-radius:8px;min-width:0;padding:8px 12px;transition:all .2s}.multi-select-cards .option-card[data-v-080ea000]:hover{border-color:var(--main-color)}.multi-select-cards .option-card.selected[data-v-080ea000]{border-color:var(--main-color);background:var(--main-10)}.multi-select-cards .option-card.selected .option-indicator[data-v-080ea000]{color:var(--main-color)}.multi-select-cards .option-card.selected .option-text[data-v-080ea000]{color:var(--main-color);font-weight:500}.multi-select-cards .option-card.unselected .option-indicator[data-v-080ea000]{color:var(--gray-400)}.multi-select-cards .option-card.unselected .option-text[data-v-080ea000]{color:var(--gray-700)}.multi-select-cards .option-card .option-content[data-v-080ea000]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.multi-select-cards .option-card .option-content .option-text[data-v-080ea000]{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.4}.multi-select-cards .option-card .option-content .option-indicator[data-v-080ea000]{flex-shrink:0;align-items:center;font-size:14px;display:flex}.selection-modal .selection-modal-content .selection-search[data-v-080ea000]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.selection-modal .selection-modal-content .selection-search .search-input[data-v-080ea000]{border:1px solid var(--gray-300);background:var(--gray-0);border-radius:8px;flex:1;height:36px;font-size:14px;transition:all .2s}.selection-modal .selection-modal-content .selection-search .search-input .search-icon[data-v-080ea000]{color:var(--gray-500);font-size:16px}.selection-modal .selection-modal-content .selection-search .search-input[data-v-080ea000]:focus-within{border-color:var(--main-color);box-shadow:0 0 0 2px #0161791a}.selection-modal .selection-modal-content .selection-search .search-input:focus-within .search-icon[data-v-080ea000]{color:var(--main-color)}.selection-modal .selection-modal-content .selection-search .search-input[data-v-080ea000]:hover{border-color:var(--gray-400)}.selection-modal .selection-modal-content .selection-list[data-v-080ea000]{border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;max-height:60vh;margin-bottom:16px;display:grid;overflow-y:auto}@media (width<=480px){.selection-modal .selection-modal-content .selection-list[data-v-080ea000]{grid-template-columns:1fr}}.selection-modal .selection-modal-content .selection-list .selection-item[data-v-080ea000]{cursor:pointer;background:var(--gray-0);border:1px solid var(--gray-200);border-radius:8px;padding:12px 16px;transition:all .2s}.selection-modal .selection-modal-content .selection-list .selection-item[data-v-080ea000]:hover{border-color:var(--gray-300);background:var(--gray-20)}.selection-modal .selection-modal-content .selection-list .selection-item .selection-item-content .selection-item-header[data-v-080ea000]{align-items:center;gap:8px;display:flex}.selection-modal .selection-modal-content .selection-list .selection-item .selection-item-content .selection-item-header .selection-item-name[data-v-080ea000]{color:var(--gray-900);flex:1;font-size:14px;font-weight:500;line-height:1.3}.selection-modal .selection-modal-content .selection-list .selection-item .selection-item-content .selection-item-header .selection-item-indicator[data-v-080ea000]{color:var(--gray-400);flex-shrink:0;align-items:center;font-size:16px;transition:all .2s;display:flex}.selection-modal .selection-modal-content .selection-list .selection-item .selection-item-content .selection-item-description[data-v-080ea000]{color:var(--gray-600);line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.selection-modal .selection-modal-content .selection-list .selection-item.selected[data-v-080ea000]{background:var(--main-10);border-color:var(--main-color)}.selection-modal .selection-modal-content .selection-list .selection-item.selected .selection-item-content .selection-item-name[data-v-080ea000],.selection-modal .selection-modal-content .selection-list .selection-item.selected .selection-item-content .selection-item-indicator[data-v-080ea000]{color:var(--main-800)}.selection-modal .selection-modal-content .selection-list .selection-item.selected .selection-item-description[data-v-080ea000]{color:var(--gray-900)}.selection-modal .selection-modal-content .selection-modal-footer[data-v-080ea000]{border-top:1px solid var(--gray-200);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.selection-modal .selection-modal-content .selection-modal-footer .selected-count[data-v-080ea000]{color:var(--gray-700);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500}.selection-modal .selection-modal-content .selection-modal-footer .modal-actions[data-v-080ea000]{gap:12px;display:flex}.selection-modal .selection-modal-content .selection-modal-footer .modal-actions[data-v-080ea000] .ant-btn{border-radius:8px;height:36px;padding:0 16px;font-size:14px;font-weight:500;transition:all .2s}.selection-modal .selection-modal-content .selection-modal-footer .modal-actions[data-v-080ea000] .ant-btn.ant-btn-default{border:1px solid var(--gray-300);color:var(--gray-700);background:var(--gray-0)}.selection-modal .selection-modal-content .selection-modal-footer .modal-actions[data-v-080ea000] .ant-btn.ant-btn-default:hover{border-color:var(--main-color);color:var(--main-color)}.selection-modal .selection-modal-content .selection-modal-footer .modal-actions[data-v-080ea000] .ant-btn.ant-btn-primary{background:var(--main-color);color:var(--gray-0);border:none}.selection-modal .selection-modal-content .selection-modal-footer .modal-actions[data-v-080ea000] .ant-btn.ant-btn-primary:hover{background:var(--main-color);opacity:.9}.system-prompt-modal .system-prompt-modal-content .system-prompt-modal-input[data-v-080ea000]{resize:vertical;border-radius:8px;font-size:13px;line-height:1.6}.system-prompt-modal .system-prompt-modal-footer[data-v-080ea000]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.system-prompt-modal .system-prompt-modal-footer .restore-default-btn[data-v-080ea000]{align-items:center;gap:4px;display:inline-flex}.system-prompt-modal .system-prompt-modal-footer .system-prompt-modal-actions[data-v-080ea000]{align-items:center;gap:8px;margin-left:auto;display:flex}.clear-btn[data-v-080ea000]{height:auto;color:var(--main-700);padding:0;font-size:12px;font-weight:600}.clear-btn[data-v-080ea000]:hover{color:var(--main-800)}.inline-action-btn[data-v-080ea000]{height:auto;color:var(--gray-600);white-space:nowrap;padding:2px 6px;font-size:12px;line-height:1}.inline-action-btn[data-v-080ea000]:hover{color:var(--main-color)}.selection-search .inline-action-btn[data-v-080ea000]{font-size:13px}.agent-modal-titlebar[data-v-505da50d]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.agent-modal-title[data-v-505da50d]{color:var(--gray-900);font-size:16px;font-weight:600}.agent-modal-actions[data-v-505da50d]{align-items:center;gap:8px;display:inline-flex}.agent-modal-actions[data-v-505da50d] .ant-btn{border-radius:6px;min-width:56px;font-weight:500}.agent-modal-actions[data-v-505da50d] .ant-btn-primary{border-color:var(--main-700);background:var(--main-700)}.agent-modal-actions[data-v-505da50d] .ant-btn-primary:hover,.agent-modal-actions[data-v-505da50d] .ant-btn-primary:focus{border-color:var(--main-800);background:var(--main-800)}.agent-modal-content[data-v-505da50d]{background:var(--gray-0);grid-template-columns:144px minmax(0,1fr);height:min(72vh,640px);min-height:0;display:grid;overflow:hidden}.agent-modal-content.without-sidebar[data-v-505da50d]{grid-template-columns:minmax(0,1fr)}.agent-modal-content.create-mode[data-v-505da50d]{height:auto;min-height:360px}.agent-modal-sidebar[data-v-505da50d]{border-right:1px solid var(--gray-150);background:0 0;flex-direction:column;gap:4px;min-height:0;padding:14px 10px;display:flex;overflow-y:auto}.agent-modal-nav-item[data-v-505da50d]{width:100%;min-height:34px;color:var(--gray-800);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;padding:6px 9px;font-size:13px;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:flex}.agent-modal-nav-item[data-v-505da50d]:hover{background:var(--gray-50);color:var(--gray-900)}.agent-modal-nav-item[data-v-505da50d]:focus-visible{outline:2px solid var(--main-100);outline-offset:1px;border-color:var(--main-200)}.agent-modal-nav-item.active[data-v-505da50d]{background:var(--gray-100);color:var(--gray-900)}.agent-modal-nav-item.active span[data-v-505da50d]{font-weight:600}.nav-item-main[data-v-505da50d]{align-items:center;gap:8px;min-width:0;display:inline-flex}.nav-item-main svg[data-v-505da50d]{color:var(--gray-600);flex-shrink:0}.agent-modal-nav-item.active .nav-item-main svg[data-v-505da50d]{color:var(--gray-700)}.nav-dirty-dot[data-v-505da50d]{background:var(--color-warning-600);border-radius:50%;width:7px;height:7px}.agent-modal-main[data-v-505da50d]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--gray-300) transparent;min-width:0;min-height:0;padding:22px 18px 24px 24px;overflow:hidden auto}.agent-modal-main[data-v-505da50d]::-webkit-scrollbar{width:6px}.agent-modal-main[data-v-505da50d]::-webkit-scrollbar-track{background:0 0}.agent-modal-main[data-v-505da50d]::-webkit-scrollbar-thumb{background:var(--gray-300);background-clip:content-box;border:2px solid #0000;border-radius:999px}.agent-modal-main[data-v-505da50d]::-webkit-scrollbar-thumb:hover{background:var(--gray-400);background-clip:content-box}.agent-modal-section[data-v-505da50d]{background:var(--gray-0);min-height:0}.runtime-section[data-v-505da50d]{flex-direction:column;min-height:100%;display:flex}.runtime-section[data-v-505da50d] .agent-runtime-config-form{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.runtime-section[data-v-505da50d] .runtime-config-content{flex:1;min-width:0;min-height:0;padding:0;overflow:visible}.section-heading[data-v-505da50d]{color:var(--gray-900);align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.agent-profile-header[data-v-505da50d]{margin-bottom:16px}.agent-icon-preview[data-v-505da50d]{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.agent-icon-preview[data-v-505da50d] .ant-upload{display:block}.agent-profile-main[data-v-505da50d]{align-items:center;gap:10px;min-width:0;display:inline-flex}.agent-icon-upload[data-v-505da50d]{border:1px solid var(--gray-200);background:var(--main-30);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.agent-icon-upload .agent-icon-preview-avatar[data-v-505da50d]{border:0;width:100%;height:100%}.agent-icon-upload[data-v-505da50d]:hover,.agent-icon-upload[data-v-505da50d]:focus-within,.agent-icon-upload.uploading[data-v-505da50d]{border-color:var(--main-300);box-shadow:0 0 0 3px var(--main-50)}.agent-icon-upload:hover .agent-icon-mask[data-v-505da50d],.agent-icon-upload:focus-within .agent-icon-mask[data-v-505da50d],.agent-icon-upload.uploading .agent-icon-mask[data-v-505da50d],.agent-icon-upload.is-empty .agent-icon-mask[data-v-505da50d]{opacity:1}.agent-icon-upload.is-empty[data-v-505da50d]{background:var(--gray-0);border-style:dashed}.agent-icon-mask[data-v-505da50d]{background:color-mix(in srgb, var(--gray-900) 62%, transparent);color:var(--gray-0);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;transition:opacity .16s;display:flex;position:absolute;inset:0}.agent-icon-upload.is-empty .agent-icon-mask[data-v-505da50d]{color:var(--gray-600);background:0 0}.agent-icon-preview-text[data-v-505da50d]{flex-direction:column;gap:4px;min-width:0;line-height:1.25;display:flex}.agent-inline-name-input[data-v-505da50d]{width:200px;max-width:100%;color:var(--gray-900);caret-color:var(--main-700);background:0 0;border:1px solid #0000;border-radius:6px;padding:1px 4px;font-size:14px;font-weight:600;line-height:1.35;transition:border-color .16s,background .16s,box-shadow .16s}.agent-inline-name-input[data-v-505da50d]::placeholder{color:var(--gray-400)}.agent-inline-name-input[data-v-505da50d]:hover{border-color:var(--gray-300);background:var(--gray-0)}.agent-inline-name-input[data-v-505da50d]:focus{border-color:var(--main-300);background:var(--gray-0);box-shadow:0 0 0 3px var(--main-50);outline:none}.agent-inline-slug[data-v-505da50d],.agent-inline-slug-input[data-v-505da50d]{width:200px;max-width:100%;color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;padding:1px 4px;font-size:11px;overflow:hidden}.agent-inline-slug-input[data-v-505da50d]{background:0 0;border:1px solid #0000;border-radius:2px}.agent-inline-slug-input[data-v-505da50d]::placeholder{color:var(--gray-400)}.agent-inline-slug-input[data-v-505da50d]:hover,.agent-inline-slug-input[data-v-505da50d]:focus{border-color:var(--gray-300);background:var(--gray-0);outline:none}.agent-backend-summary[data-v-505da50d]{border:1px solid var(--gray-200);background:var(--gray-10);width:190px;min-height:56px;color:var(--gray-700);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.agent-backend-summary.editable[data-v-505da50d]{padding-right:8px}.agent-backend-icon[data-v-505da50d]{background:var(--gray-100);width:32px;height:32px;color:var(--gray-700);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.agent-backend-text[data-v-505da50d]{flex-direction:column;flex:1;gap:3px;min-width:0;line-height:1.2;display:flex}.agent-backend-label[data-v-505da50d]{color:var(--gray-500);font-size:11px}.agent-backend-name[data-v-505da50d]{max-width:128px;color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.agent-backend-select[data-v-505da50d]{width:128px;margin:-3px 0 -5px -11px}.agent-backend-select[data-v-505da50d] .ant-select-selector{box-shadow:none!important;background:0 0!important}.agent-backend-select[data-v-505da50d] .ant-select-selection-item{color:var(--gray-900);font-size:13px;font-weight:600}.agent-backend-select[data-v-505da50d] .ant-select-arrow{color:var(--gray-500)}.share-config-block[data-v-505da50d]{border-top:1px solid var(--gray-150);margin-top:22px;padding-top:18px}.modal-form[data-v-505da50d]{flex-direction:column;gap:14px;display:flex}.form-label[data-v-505da50d]{flex-direction:column;gap:6px;display:flex}.form-label>span[data-v-505da50d]{color:var(--gray-700);font-size:12px;font-weight:500}.agent-description-textarea[data-v-505da50d]{border-color:var(--gray-200);background:var(--gray-10);min-height:80px;color:var(--gray-900);resize:vertical;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6;transition:border-color .16s,background .16s,box-shadow .16s}.agent-description-textarea[data-v-505da50d]::placeholder{color:var(--gray-400)}.agent-description-textarea[data-v-505da50d]:hover{border-color:var(--gray-300);background:var(--gray-0)}.agent-description-textarea[data-v-505da50d]:focus{border-color:var(--main-300);background:var(--gray-0);box-shadow:0 0 0 3px var(--main-50)}.full-width[data-v-505da50d]{grid-column:1/-1}.spinning[data-v-505da50d]{animation:1s linear infinite spin-505da50d}@keyframes spin-505da50d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.agent-modal-content[data-v-505da50d]{grid-template-columns:1fr;height:min(78vh,680px)}.agent-modal-sidebar[data-v-505da50d]{border-right:0;border-bottom:1px solid var(--gray-150);flex-direction:row;overflow-x:auto}}.agent-edit-modal .ant-modal-content{border-radius:12px;padding:0;overflow:hidden}.agent-edit-modal .ant-modal-header{border-bottom:1px solid var(--gray-150);background:var(--gray-0);margin:0;padding:18px 24px}.agent-edit-modal .ant-modal-title{width:100%}.agent-edit-modal .ant-modal-body{padding:0}.project-selection[data-v-15ed9d25]{text-align:left;min-width:0;display:inline-flex}.project-trigger[data-v-15ed9d25]{max-width:min(280px,100vw - 64px);height:28px;color:var(--gray-600);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 6px;transition:background-color .15s,color .15s;display:flex}.project-trigger[data-v-15ed9d25]:hover:not(:disabled),.project-trigger.active[data-v-15ed9d25]:not(:disabled){background:var(--gray-100);color:var(--gray-900)}.project-trigger[data-v-15ed9d25]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.project-trigger[data-v-15ed9d25]:disabled{cursor:not-allowed;opacity:.55}.project-trigger-icon[data-v-15ed9d25]{color:var(--gray-500);flex-shrink:0;transition:color .15s}.project-trigger:hover:not(:disabled) .project-trigger-icon[data-v-15ed9d25],.project-trigger.active:not(:disabled) .project-trigger-icon[data-v-15ed9d25]{color:var(--gray-800)}.project-trigger-label[data-v-15ed9d25]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:400;line-height:1;overflow:hidden}.project-dropdown-panel[data-v-15ed9d25]{border:1px solid var(--gray-150);background:var(--gray-0);width:min(300px,100vw - 24px);box-shadow:0 8px 24px var(--shadow-4);border-radius:10px;overflow:hidden}.project-search[data-v-15ed9d25]{color:var(--color-text-tertiary);align-items:center;gap:6px;margin:6px 6px 0;padding:0 6px;display:flex}.project-search input[data-v-15ed9d25]{width:100%;min-width:0;height:28px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12.5px}.project-search input[data-v-15ed9d25]::placeholder{color:var(--color-text-tertiary)}.project-option-list[data-v-15ed9d25]{border-bottom:1px solid var(--gray-100);flex-direction:column;gap:1px;min-height:120px;max-height:min(260px,100vh - 220px);padding:4px 6px;display:flex;overflow-y:auto}.project-loading[data-v-15ed9d25],.history-loading[data-v-15ed9d25]{justify-content:center;align-items:center;width:100%;min-height:120px;display:flex}.project-option[data-v-15ed9d25]{width:100%;min-width:0;min-height:28px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;transition:background-color .12s;display:flex}.project-option[data-v-15ed9d25]:hover:not(:disabled),.project-option.selected[data-v-15ed9d25]{background:var(--gray-50)}.project-option[data-v-15ed9d25]:focus-visible,.history-option[data-v-15ed9d25]:focus-visible,.history-search-row>button[data-v-15ed9d25]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.project-option[data-v-15ed9d25]:disabled{cursor:not-allowed;opacity:.6}.project-option-icon[data-v-15ed9d25]{color:var(--color-text-secondary);flex:none;display:inline-flex}.project-option.selected .project-option-icon[data-v-15ed9d25],.project-option.selected>svg[data-v-15ed9d25]{color:var(--main-color)}.project-option-body[data-v-15ed9d25]{flex:1;min-width:0}.project-option-body strong[data-v-15ed9d25]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;display:block;overflow:hidden}.project-option-check[data-v-15ed9d25]{color:var(--main-color);flex:none}.project-dropdown-actions[data-v-15ed9d25]{flex-direction:column;gap:1px;padding:4px 6px;display:flex}.project-dropdown-actions button[data-v-15ed9d25]{background:var(--gray-0);min-height:28px;color:var(--color-text);cursor:pointer;text-align:left;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:12.5px;transition:background-color .15s,color .15s;display:flex}.project-dropdown-actions button[data-v-15ed9d25]:hover{background:var(--gray-50);color:var(--gray-1000)}.project-action-chevron[data-v-15ed9d25]{color:var(--color-text-tertiary);margin-left:auto}.history-search-row[data-v-15ed9d25]{align-items:center;gap:2px;padding:4px 6px;display:flex}.history-search-row>button[data-v-15ed9d25]{width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.history-search-row>button[data-v-15ed9d25]:hover{background:var(--gray-50);color:var(--color-text)}.history-search-row .project-search[data-v-15ed9d25]{flex:1;min-width:0;margin:0}.project-empty[data-v-15ed9d25]{color:var(--color-text-secondary);text-align:center;padding:14px 8px 12px;font-size:12px}.project-error[data-v-15ed9d25]{background:var(--color-error-50);color:var(--color-error-700);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:6px 8px;padding:6px 8px;font-size:12px;display:flex}.project-error button[data-v-15ed9d25]{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.project-form[data-v-15ed9d25]{flex-direction:column;gap:18px;display:flex}.project-form-field[data-v-15ed9d25]{color:var(--color-text);flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.history-option-list[data-v-15ed9d25]{border-top:1px solid var(--gray-100);background:var(--gray-0);flex-direction:column;min-height:140px;max-height:240px;padding:2px 4px;display:flex;overflow-y:auto}.history-option[data-v-15ed9d25]{border:0;border-bottom:1px solid var(--gray-100);width:100%;min-width:0;min-height:28px;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;padding:4px 6px;display:flex}.history-option[data-v-15ed9d25]:last-child{border-bottom:0}.history-option[data-v-15ed9d25]:hover:not(:disabled){background:var(--gray-50)}.history-option[data-v-15ed9d25]:disabled{cursor:wait;opacity:.55}.history-option>span[data-v-15ed9d25]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.history-option-icon[data-v-15ed9d25]{color:var(--color-text-tertiary);flex:none}.history-option time[data-v-15ed9d25]{color:var(--color-text-tertiary);white-space:nowrap;flex:none;font-size:11px}.history-empty[data-v-15ed9d25]{color:var(--color-text-secondary);text-align:center;margin:auto;padding:16px;font-size:12px}@media (width<=768px){.project-trigger[data-v-15ed9d25]{max-width:calc(100vw - 72px)}}@media (width<=520px){.project-dropdown-panel[data-v-15ed9d25]{width:min(270px,100vw - 105px)}}.config-dropdown-trigger[data-v-e8c64e17]{justify-content:center;align-items:center;gap:4px;min-width:0;max-width:min(180px,100vw - 160px);display:inline-flex}.config-dropdown-trigger.is-trusted[data-v-e8c64e17]{color:var(--color-warning-700)}.config-dropdown-trigger[data-v-e8c64e17] svg{color:currentColor}.config-dropdown-text[data-v-e8c64e17]{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.config-dropdown-chevron[data-v-e8c64e17]{color:currentColor;flex-shrink:0}.config-dropdown-compact-icon[data-v-e8c64e17]{flex-shrink:0;display:none}@container (width<=640px){.config-dropdown-trigger[data-v-e8c64e17]{width:30px;padding-inline:0}.config-dropdown-compact-icon[data-v-e8c64e17]{display:block}.config-dropdown-text[data-v-e8c64e17],.config-dropdown-chevron[data-v-e8c64e17]{display:none}}.config-dropdown-overlay .config-dropdown-item-icon.trusted{color:var(--color-warning-700)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.4"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.yk-markdown-preview,.flat-md-preview.yk-markdown-preview{max-width:100%;color:var(--gray-1000);word-break:break-word;padding:0;font-family:-apple-system,BlinkMacSystemFont,Noto Sans SC,PingFang SC,Microsoft YaHei,Hiragino Sans GB,Source Han Sans CN,sans-serif;font-size:.9rem;line-height:1.75}.yk-markdown-preview.is-compact,.flat-md-preview.yk-markdown-preview.is-compact{font-size:14px;line-height:1.65}.yk-markdown-preview h1,.flat-md-preview.yk-markdown-preview h1,.yk-markdown-preview h2,.flat-md-preview.yk-markdown-preview h2{font-size:1rem}.yk-markdown-preview h3,.flat-md-preview.yk-markdown-preview h3,.yk-markdown-preview h4,.flat-md-preview.yk-markdown-preview h4{font-size:.95rem}.yk-markdown-preview h5,.flat-md-preview.yk-markdown-preview h5,.yk-markdown-preview h6,.flat-md-preview.yk-markdown-preview h6{font-size:.9rem}.yk-markdown-preview strong,.flat-md-preview.yk-markdown-preview strong{font-weight:500}.yk-markdown-preview p:last-child,.flat-md-preview.yk-markdown-preview p:last-child{margin-bottom:0}.yk-markdown-preview li>p,.flat-md-preview.yk-markdown-preview li>p,.yk-markdown-preview ol>p,.flat-md-preview.yk-markdown-preview ol>p,.yk-markdown-preview ul>p,.flat-md-preview.yk-markdown-preview ul>p{margin:.25rem 0}.yk-markdown-preview ul,.flat-md-preview.yk-markdown-preview ul,.yk-markdown-preview ol,.flat-md-preview.yk-markdown-preview ol{padding-left:1.625rem}.yk-markdown-preview ul li::marker{color:var(--main-bright)}.flat-md-preview.yk-markdown-preview ul li::marker{color:var(--main-bright)}.yk-markdown-preview ol li::marker{color:var(--main-bright)}.flat-md-preview.yk-markdown-preview ol li::marker{color:var(--main-bright)}.yk-markdown-preview .contains-task-list,.flat-md-preview.yk-markdown-preview .contains-task-list{padding-left:0;list-style:none}.yk-markdown-preview .task-list-item,.flat-md-preview.yk-markdown-preview .task-list-item{list-style:none}.yk-markdown-preview .task-list-item-checkbox,.flat-md-preview.yk-markdown-preview .task-list-item-checkbox{margin-right:8px;transform:translateY(1px)}.yk-markdown-preview a,.flat-md-preview.yk-markdown-preview a{color:var(--main-700)}.yk-markdown-preview hr,.flat-md-preview.yk-markdown-preview hr{background:linear-gradient(90deg, transparent, var(--gray-200), transparent);border:0;height:1px;margin:1.25rem 0}.yk-markdown-preview blockquote,.flat-md-preview.yk-markdown-preview blockquote{border-left:3px solid var(--gray-200);color:var(--gray-700);margin:1rem 0;padding:.25rem 0 .25rem 1rem}.yk-markdown-preview cite,.flat-md-preview.yk-markdown-preview cite{outline:2px solid var(--gray-100);background-color:var(--gray-100);color:var(--gray-800);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;margin:0 4px;padding:0 .25rem;font-size:12px;font-style:normal;position:relative}.yk-markdown-preview cite:hover:after,.flat-md-preview.yk-markdown-preview cite:hover:after{content:attr(source);z-index:1000;color:#fff;text-align:center;white-space:normal;word-break:break-word;pointer-events:none;background-color:#222;border-radius:6px;width:max-content;min-width:100px;max-width:400px;padding:8px 12px;font-size:13px;line-height:1.5;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.yk-markdown-preview cite:hover:before,.flat-md-preview.yk-markdown-preview cite:hover:before{content:"";z-index:1000;border:5px solid #0000;border-top-color:var(--gray-900);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.yk-markdown-preview code,.flat-md-preview.yk-markdown-preview code{letter-spacing:.025em;tab-size:4;font-family:Menlo,Monaco,Consolas,PingFang SC,Noto Sans SC,Microsoft YaHei,Hiragino Sans GB,Source Han Sans CN,Courier New,monospace;font-size:13px;line-height:1.5}.yk-markdown-preview :not(pre)>code,.flat-md-preview.yk-markdown-preview :not(pre)>code{background-color:var(--gray-25);border-radius:4px;padding:1px 5px}.yk-markdown-preview pre.shiki,.flat-md-preview.yk-markdown-preview pre.shiki{border:1px solid var(--gray-100);border-radius:8px;margin:12px 0;padding:12px 14px;font-size:13px;line-height:1.5;overflow:auto}.yk-markdown-preview:not(.is-dark) pre.shiki,.flat-md-preview.yk-markdown-preview:not(.is-dark) pre.shiki{background:var(--gray-25)!important}.yk-markdown-preview.is-dark pre.shiki,.flat-md-preview.yk-markdown-preview.is-dark pre.shiki{border-color:var(--gray-200)}.yk-markdown-preview .markdown-code-block,.flat-md-preview.yk-markdown-preview .markdown-code-block{max-width:100%;margin:12px 0;position:relative}.yk-markdown-preview .markdown-code-block>pre,.flat-md-preview.yk-markdown-preview .markdown-code-block>pre{margin:0;padding-right:64px}.yk-markdown-preview .markdown-code-block>pre:not(.shiki),.flat-md-preview.yk-markdown-preview .markdown-code-block>pre:not(.shiki){border:1px solid var(--gray-100);background:var(--gray-25);border-radius:8px;padding:12px 64px 12px 14px;font-size:13px;line-height:1.5;overflow:auto}.yk-markdown-preview .markdown-code-copy-btn,.flat-md-preview.yk-markdown-preview .markdown-code-copy-btn{z-index:2;border:1px solid var(--gray-200);background:var(--gray-0);height:24px;color:var(--gray-600);cursor:pointer;opacity:.72;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000000f}.yk-markdown-preview .markdown-code-copy-btn:hover,.flat-md-preview.yk-markdown-preview .markdown-code-copy-btn:hover,.yk-markdown-preview .markdown-code-copy-btn:focus-visible,.flat-md-preview.yk-markdown-preview .markdown-code-copy-btn:focus-visible,.yk-markdown-preview .markdown-code-copy-btn.is-copied,.flat-md-preview.yk-markdown-preview .markdown-code-copy-btn.is-copied{border-color:var(--gray-300);color:var(--gray-900);opacity:1}.yk-markdown-preview .markdown-code-copy-btn:focus-visible,.flat-md-preview.yk-markdown-preview .markdown-code-copy-btn:focus-visible{outline:2px solid var(--main-300);outline-offset:2px}.yk-markdown-preview.is-dark .markdown-code-copy-btn,.flat-md-preview.yk-markdown-preview.is-dark .markdown-code-copy-btn{color:var(--gray-500);background:#0c0d0deb;border-color:#ffffff1f}.yk-markdown-preview.is-dark .markdown-code-copy-btn:hover,.flat-md-preview.yk-markdown-preview.is-dark .markdown-code-copy-btn:hover,.yk-markdown-preview.is-dark .markdown-code-copy-btn:focus-visible,.flat-md-preview.yk-markdown-preview.is-dark .markdown-code-copy-btn:focus-visible,.yk-markdown-preview.is-dark .markdown-code-copy-btn.is-copied,.flat-md-preview.yk-markdown-preview.is-dark .markdown-code-copy-btn.is-copied{color:var(--gray-900);border-color:#fff3}.yk-markdown-preview table,.flat-md-preview.yk-markdown-preview table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.8rem;display:table}.yk-markdown-preview th,.flat-md-preview.yk-markdown-preview th,.yk-markdown-preview td,.flat-md-preview.yk-markdown-preview td{text-align:left;border:none;padding:.5rem 0}.yk-markdown-preview td,.flat-md-preview.yk-markdown-preview td{border-bottom:1px solid var(--gray-100);color:var(--gray-800)}.yk-markdown-preview tbody tr:last-child td,.flat-md-preview.yk-markdown-preview tbody tr:last-child td{border-bottom:none}.yk-markdown-preview th,.flat-md-preview.yk-markdown-preview th{border-bottom:1px solid var(--gray-200);color:var(--gray-800);font-weight:600}.yk-markdown-preview tr,.flat-md-preview.yk-markdown-preview tr{background-color:var(--gray-0)}.yk-markdown-preview img,.flat-md-preview.yk-markdown-preview img{max-width:100%;height:auto}.yk-markdown-preview .katex,.flat-md-preview.yk-markdown-preview .katex{font-size:1.05em}.yk-markdown-preview .katex-display,.flat-md-preview.yk-markdown-preview .katex-display{margin:1rem 0;overflow:auto hidden}.yk-markdown-preview .frontmatter-card,.flat-md-preview.yk-markdown-preview .frontmatter-card{background:var(--gray-25);border-radius:8px;margin:0 0 20px;padding:12px 14px}.yk-markdown-preview .frontmatter-card .fm-body,.flat-md-preview.yk-markdown-preview .frontmatter-card .fm-body{gap:6px;display:grid}.yk-markdown-preview .frontmatter-card .fm-row,.flat-md-preview.yk-markdown-preview .frontmatter-card .fm-row{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.yk-markdown-preview .frontmatter-card .fm-key,.flat-md-preview.yk-markdown-preview .frontmatter-card .fm-key{color:var(--gray-500);font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:12px;line-height:1.5}.yk-markdown-preview .frontmatter-card .fm-value,.flat-md-preview.yk-markdown-preview .frontmatter-card .fm-value{color:var(--gray-800);min-width:0;font-size:13px;line-height:1.5}.yk-markdown-preview .frontmatter-card .fm-doc-title,.flat-md-preview.yk-markdown-preview .frontmatter-card .fm-doc-title{color:var(--gray-1000);font-weight:600}.yk-markdown-preview .frontmatter-card .fm-tag,.flat-md-preview.yk-markdown-preview .frontmatter-card .fm-tag{background:var(--gray-100);color:var(--gray-700);border-radius:4px;align-items:center;margin:0 4px 4px 0;padding:1px 6px;font-size:12px;line-height:1.5;display:inline-flex}.yk-markdown-preview .frontmatter-card .fm-json,.flat-md-preview.yk-markdown-preview .frontmatter-card .fm-json{background:var(--gray-50);color:var(--gray-800);border-radius:6px;margin:2px 0 0;padding:8px 10px;font-size:12px;line-height:1.5;overflow:auto}.yk-markdown-preview .html-preview-render,.flat-md-preview.yk-markdown-preview .html-preview-render{width:var(--html-preview-width,800px);background:var(--gray-0);max-width:100%;margin:14px 0;overflow:hidden}.yk-markdown-preview .html-preview-frame-slot,.flat-md-preview.yk-markdown-preview .html-preview-frame-slot{width:100%;height:var(--html-preview-min-height,1px);max-height:var(--html-preview-max-height,700px);background:#fff;display:block}.yk-markdown-preview .html-preview-loading-slot,.flat-md-preview.yk-markdown-preview .html-preview-loading-slot{width:100%;height:min(var(--html-preview-loading-height,180px), 29vh);background:linear-gradient(180deg, #fff 0%, var(--gray-50) 100%);padding:14px;display:block}.yk-markdown-preview .html-preview-loading-canvas,.flat-md-preview.yk-markdown-preview .html-preview-loading-canvas{box-sizing:border-box;width:100%;height:100%;padding:14px 18px}.yk-markdown-preview .html-preview-loading-text,.flat-md-preview.yk-markdown-preview .html-preview-loading-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.yk-markdown-preview .html-preview-skeleton,.flat-md-preview.yk-markdown-preview .html-preview-skeleton{background:var(--gray-100);border-radius:50%;position:relative;overflow:hidden}.yk-markdown-preview .html-preview-skeleton:after,.flat-md-preview.yk-markdown-preview .html-preview-skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff9e 48%,#0000 100%);animation:1.45s ease-in-out infinite html-preview-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.yk-markdown-preview .html-preview-skeleton-title,.flat-md-preview.yk-markdown-preview .html-preview-skeleton-title{border-radius:6px;width:min(280px,52%);height:20px;margin-bottom:14px}.yk-markdown-preview .html-preview-skeleton-grid,.flat-md-preview.yk-markdown-preview .html-preview-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.yk-markdown-preview .html-preview-skeleton-card,.flat-md-preview.yk-markdown-preview .html-preview-skeleton-card{border-radius:8px;height:42px}.yk-markdown-preview .html-preview-skeleton-line,.flat-md-preview.yk-markdown-preview .html-preview-skeleton-line{border-radius:999px;width:70%;height:14px;margin-top:8px}.yk-markdown-preview .html-preview-skeleton-line.wide,.flat-md-preview.yk-markdown-preview .html-preview-skeleton-line.wide{width:88%}.yk-markdown-preview .html-preview-skeleton-line.short,.flat-md-preview.yk-markdown-preview .html-preview-skeleton-line.short{width:46%}.yk-markdown-preview .html-preview-srcdoc,.flat-md-preview.yk-markdown-preview .html-preview-srcdoc{display:none}.yk-markdown-preview .html-preview-frame,.flat-md-preview.yk-markdown-preview .html-preview-frame{background:#fff;border:0;width:100%;height:100%;display:block}.yk-markdown-preview.is-dark .html-preview-render,.flat-md-preview.yk-markdown-preview.is-dark .html-preview-render{background:#ffffff08;border-color:#ffffff1f}.yk-markdown-preview.is-dark .html-preview-loading-slot,.flat-md-preview.yk-markdown-preview.is-dark .html-preview-loading-slot{background:#ffffff0a}.yk-markdown-preview.is-dark .html-preview-loading-canvas,.flat-md-preview.yk-markdown-preview.is-dark .html-preview-loading-canvas{background:0 0}.yk-markdown-preview.is-dark .html-preview-skeleton,.flat-md-preview.yk-markdown-preview.is-dark .html-preview-skeleton{background:#ffffff17}.yk-markdown-preview.is-dark .html-preview-skeleton:after,.flat-md-preview.yk-markdown-preview.is-dark .html-preview-skeleton:after{background:linear-gradient(90deg,#0000 0%,#ffffff24 48%,#0000 100%)}@media (width<=640px){.yk-markdown-preview .html-preview-loading-slot,.flat-md-preview.yk-markdown-preview .html-preview-loading-slot{padding:18px}.yk-markdown-preview .html-preview-loading-canvas,.flat-md-preview.yk-markdown-preview .html-preview-loading-canvas{padding:22px}.yk-markdown-preview .html-preview-skeleton-grid,.flat-md-preview.yk-markdown-preview .html-preview-skeleton-grid{grid-template-columns:1fr}.yk-markdown-preview .html-preview-skeleton-card,.flat-md-preview.yk-markdown-preview .html-preview-skeleton-card{height:54px}}@keyframes html-preview-skeleton-shimmer{to{transform:translate(100%)}}.yk-markdown-preview .svg-inline-render,.flat-md-preview.yk-markdown-preview .svg-inline-render{max-width:100%;height:auto;margin:12px 0;position:relative;overflow:auto}.yk-markdown-preview .svg-inline-render svg,.flat-md-preview.yk-markdown-preview .svg-inline-render svg{max-width:100%;height:auto}.yk-markdown-preview .svg-inline-render .svg-actions,.flat-md-preview.yk-markdown-preview .svg-inline-render .svg-actions{z-index:10;gap:4px;display:none;position:absolute;top:8px;right:8px}.yk-markdown-preview .svg-inline-render .svg-actions .svg-action-btn,.flat-md-preview.yk-markdown-preview .svg-inline-render .svg-actions .svg-action-btn{border:1px solid var(--gray-200);background:var(--gray-0);color:var(--gray-700);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;line-height:1.5;transition:all .15s;display:inline-flex}.yk-markdown-preview .svg-inline-render .svg-actions .svg-action-btn:hover,.flat-md-preview.yk-markdown-preview .svg-inline-render .svg-actions .svg-action-btn:hover{background:var(--gray-100);color:var(--gray-900)}.yk-markdown-preview .svg-inline-render:hover .svg-actions,.flat-md-preview.yk-markdown-preview .svg-inline-render:hover .svg-actions{display:inline-flex}.yk-markdown-preview.is-dark .svg-inline-render,.flat-md-preview.yk-markdown-preview.is-dark .svg-inline-render{background:#ffffff08;border-radius:4px}.yk-markdown-preview.is-dark .svg-actions .svg-action-btn,.flat-md-preview.yk-markdown-preview.is-dark .svg-actions .svg-action-btn{color:var(--gray-300);background:#ffffff14;border-color:#ffffff1f}.yk-markdown-preview.is-dark .svg-actions .svg-action-btn:hover,.flat-md-preview.yk-markdown-preview.is-dark .svg-actions .svg-action-btn:hover{color:var(--gray-100);background:#ffffff26}.pdf-preview-container[data-v-ca4f6528]{background:var(--gray-50,#f8fafc);-webkit-user-select:text;user-select:text;box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;display:flex;position:relative}.pdf-status-view[data-v-ca4f6528]{min-height:260px;color:var(--gray-600,#64748b);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.pdf-spinner[data-v-ca4f6528]{color:var(--primary-color,#2563eb);animation:1s linear infinite pdf-spin-ca4f6528}.pdf-error-view[data-v-ca4f6528]{color:var(--color-danger,#ef4444)}.pdf-error-icon[data-v-ca4f6528]{opacity:.85}.pdf-status-text[data-v-ca4f6528]{font-size:13px}.pdf-pages-scroll-wrapper[data-v-ca4f6528]{box-sizing:border-box;flex-direction:column;align-items:center;gap:24px;width:100%;padding:16px 12px 28px;display:flex}.pdf-page-card[data-v-ca4f6528]{background:#fff;border-radius:4px;flex-direction:column;align-items:center;max-width:100%;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 14px #00000012,0 1px 3px #00000008}.pdf-page-card[data-v-ca4f6528]:hover{box-shadow:0 6px 18px #0000001a,0 2px 5px #0000000d}.pdf-canvas[data-v-ca4f6528]{background:#fff;border-radius:4px;max-width:100%;height:auto;display:block}.pdf-page-number-tag[data-v-ca4f6528]{color:var(--gray-400,#94a3b8);-webkit-user-select:none;user-select:none;font-size:11px;position:absolute;bottom:-18px;right:2px}@keyframes pdf-spin-ca4f6528{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.excel-preview-container[data-v-4e3d614e]{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.excel-status-view[data-v-4e3d614e]{color:#6b7280;justify-content:center;align-items:center;height:100%;min-height:160px;font-size:13px;display:flex}.excel-error-view[data-v-4e3d614e]{color:#b42318}.excel-sheet-tabs[data-v-4e3d614e]{border-bottom:1px solid #eef0f3;flex:none;gap:4px;padding:8px 10px 0;display:flex;overflow-x:auto}.excel-sheet-tab[data-v-4e3d614e]{color:#4b5563;cursor:pointer;white-space:nowrap;background:#f6f7f9;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;padding:5px 12px;font-size:12.5px}.excel-sheet-tab.active[data-v-4e3d614e]{color:#111827;background:#fff;border-color:#e5e7eb;font-weight:600}.excel-table-scroll[data-v-4e3d614e]{flex:auto;min-height:0;overflow:auto}.excel-table[data-v-4e3d614e]{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.excel-table th[data-v-4e3d614e],.excel-table td[data-v-4e3d614e]{text-align:left;white-space:pre-wrap;vertical-align:top;border:1px solid #edf0f3;max-width:320px;padding:5px 9px}.excel-table thead th[data-v-4e3d614e]{color:#374151;z-index:1;background:#f7f9fc;font-weight:600;position:sticky;top:0}.excel-row-no[data-v-4e3d614e]{color:#9ca3af;text-align:right;background:#f7f9fc;min-width:40px;font-size:11.5px;position:sticky;left:0}.excel-truncated-hint[data-v-4e3d614e]{color:#6b7280;background:#fbfcfd;border-top:1px solid #eef0f3;flex:none;padding:7px 12px;font-size:12px}.agent-file-preview[data-v-9dc1b2fa]{border-radius:8px;flex-direction:column;min-width:0;min-height:0;max-height:90vh;display:flex;position:relative;overflow:hidden}.agent-file-preview.is-full-height[data-v-9dc1b2fa]{width:100%;height:100%;max-height:none}.agent-file-preview.is-full-height .file-content[data-v-9dc1b2fa]{flex:1 1 0;height:auto;min-height:0}.agent-file-preview.is-borderless[data-v-9dc1b2fa]{border-radius:0}.preview-header[data-v-9dc1b2fa]{min-height:44px;padding:4px calc(var(--page-padding) - 4px);border-bottom:1px solid var(--gray-150);background:var(--gray-25);justify-content:space-between;align-items:center;gap:12px;display:flex}.file-title[data-v-9dc1b2fa],.modal-actions[data-v-9dc1b2fa],.preview-mode-switch[data-v-9dc1b2fa]{align-items:center;display:flex}.file-title[data-v-9dc1b2fa]{gap:8px;min-width:0}.modal-actions[data-v-9dc1b2fa],.preview-mode-switch[data-v-9dc1b2fa]{gap:8px}.preview-mode-switch[data-v-9dc1b2fa]{background:var(--gray-100);border-radius:8px;padding:2px}.inline-html-preview-switch[data-v-9dc1b2fa]{z-index:5;position:absolute;top:10px;right:10px;box-shadow:0 8px 24px #0f172a1f}.file-path-title[data-v-9dc1b2fa]{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.modal-action-btn[data-v-9dc1b2fa],.preview-mode-btn[data-v-9dc1b2fa]{width:24px;height:24px;color:var(--gray-600);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.modal-action-btn[data-v-9dc1b2fa]:hover,.preview-mode-btn[data-v-9dc1b2fa]:hover{background:var(--gray-100);color:var(--gray-900)}.modal-action-btn[data-v-9dc1b2fa]:disabled,.preview-mode-btn[data-v-9dc1b2fa]:disabled{color:var(--gray-300);cursor:not-allowed}.modal-action-btn[data-v-9dc1b2fa]:disabled:hover,.preview-mode-btn[data-v-9dc1b2fa]:disabled:hover{color:var(--gray-300);background:0 0}.preview-mode-btn.active[data-v-9dc1b2fa]{background:var(--gray-0);color:var(--gray-900);box-shadow:0 1px 2px #0f172a14}.text-mode-btn[data-v-9dc1b2fa]{width:auto;min-width:48px;padding:0 8px;font-size:12px}.preview-mode-divider[data-v-9dc1b2fa]{background:var(--gray-300);width:1px;height:14px;margin:0 2px}.html-preview-zoom-control[data-v-9dc1b2fa]{background:var(--gray-100);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.html-preview-zoom-value[data-v-9dc1b2fa]{min-width:34px;color:var(--gray-700);text-align:center;-webkit-user-select:none;user-select:none;font-size:12px;line-height:1}.file-content[data-v-9dc1b2fa]{border-radius:0;flex:auto;min-width:0;min-height:300px;overflow-y:auto}.file-content.is-editing[data-v-9dc1b2fa],.file-content.is-iframe-preview[data-v-9dc1b2fa]{overflow:hidden}.file-content[data-v-9dc1b2fa]::-webkit-scrollbar{width:8px}.file-content[data-v-9dc1b2fa]::-webkit-scrollbar-track{background:var(--gray-50);border-radius:4px}.file-content[data-v-9dc1b2fa]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.file-content[data-v-9dc1b2fa]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.file-content .flat-md-preview[data-v-9dc1b2fa]{padding:16px calc(var(--page-padding) - 4px);font-size:.85rem}.edit-floating-actions[data-v-9dc1b2fa]{z-index:5;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}.agent-file-preview.has-preview-header .edit-floating-actions[data-v-9dc1b2fa]{top:52px}.edit-status-badge[data-v-9dc1b2fa]{border:1px solid var(--color-warning-100);background:var(--color-warning-50);height:24px;color:var(--color-warning-700);pointer-events:auto;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;line-height:1;display:inline-flex;box-shadow:0 4px 12px #0f172a14}.edit-floating-btn[data-v-9dc1b2fa]{border:1px solid var(--gray-150);background:var(--gray-0);width:30px;height:30px;color:var(--gray-700);cursor:pointer;pointer-events:auto;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 6px 18px #0f172a24}.edit-floating-btn[data-v-9dc1b2fa]:hover:not(:disabled){border-color:var(--gray-250);background:var(--gray-50);color:var(--gray-900)}.edit-floating-btn[data-v-9dc1b2fa]:disabled{color:var(--gray-300);cursor:not-allowed;opacity:.7}.edit-floating-btn[data-v-9dc1b2fa]:disabled:hover{border-color:var(--gray-150);background:var(--gray-0)}.edit-floating-btn-primary[data-v-9dc1b2fa]{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#fff}.edit-floating-btn-primary[data-v-9dc1b2fa]:hover:not(:disabled){background:var(--color-primary-700);border-color:var(--color-primary-700);color:#fff}.edit-floating-btn-primary[data-v-9dc1b2fa]:disabled{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#ffffff80;cursor:not-allowed}.edit-floating-btn-primary[data-v-9dc1b2fa]:disabled:hover{background:var(--color-primary-500);border-color:var(--color-primary-500);color:#ffffff80}.edit-floating-btn-danger[data-v-9dc1b2fa]:hover:not(:disabled){border-color:var(--color-error-500);background:var(--color-error-50);color:var(--color-error-700)}.file-edit-textarea[data-v-9dc1b2fa]{resize:none;background:var(--gray-0);width:100%;min-height:100%;color:var(--gray-1000);border:0;outline:none;padding:12px;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.file-edit-textarea[data-v-9dc1b2fa]:disabled{color:var(--gray-600);background:var(--gray-25)}.file-content pre[data-v-9dc1b2fa],.file-content-pre[data-v-9dc1b2fa]{white-space:pre-wrap;word-wrap:break-word;color:var(--gray-1000);background:0 0;margin:0;padding:12px;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.file-content-pre.code-highlight[data-v-9dc1b2fa]{background:var(--gray-0);white-space:pre;border-radius:8px;overflow-x:auto}.file-content-pre.code-highlight code[data-v-9dc1b2fa]{white-space:pre;color:inherit;background:var(--gray-0);min-height:calc(80vh - 40px);display:block}.image-preview-wrapper[data-v-9dc1b2fa]{justify-content:center;align-items:flex-start;display:flex}.image-preview[data-v-9dc1b2fa]{object-fit:contain;border-radius:6px;max-width:100%;height:100%;max-height:calc(80vh - 32px);display:block}.pdf-preview[data-v-9dc1b2fa]{background:var(--gray-25);border:none;border-radius:6px;width:100%;min-height:100%;display:block}.html-preview[data-v-9dc1b2fa]{background:var(--gray-0);border:none;border-radius:0;width:100%;height:100%;min-height:0;display:block}.unsupported-preview[data-v-9dc1b2fa]{text-align:center;min-height:260px;color:var(--gray-600);white-space:pre-wrap;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;padding:24px;font-size:14px;line-height:1.6;display:flex}.unsupported-preview.loading-preview[data-v-9dc1b2fa]{color:var(--gray-500)}.unsupported-preview.error-preview[data-v-9dc1b2fa]{color:var(--color-error-600)}.preview-spinner[data-v-9dc1b2fa]{color:var(--color-primary-500);animation:1s linear infinite spin-9dc1b2fa}.preview-error-icon[data-v-9dc1b2fa]{color:var(--color-error-500)}.preview-error-text[data-v-9dc1b2fa]{word-break:break-word;max-width:480px}@keyframes spin-9dc1b2fa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fullscreen-preview-overlay[data-v-9dc1b2fa]{z-index:1200;background:var(--gray-0);position:fixed;inset:0}.fullscreen-preview-actions[data-v-9dc1b2fa]{z-index:2;align-items:center;gap:8px;display:flex;position:fixed;top:16px;right:16px}.fullscreen-preview-switch[data-v-9dc1b2fa]{border:1px solid var(--gray-200);background:var(--color-trans-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:2px;min-height:40px;padding:4px;display:inline-flex;box-shadow:0 10px 30px #0f172a24}.fullscreen-preview-switch .preview-mode-btn[data-v-9dc1b2fa]{border-radius:999px;width:32px;height:32px}.fullscreen-action-btn[data-v-9dc1b2fa]{background:var(--color-trans-light);border:1px solid var(--gray-200);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;width:40px;height:40px;box-shadow:0 10px 30px #0f172a24}.fullscreen-preview-content[data-v-9dc1b2fa]{min-height:0;position:absolute;inset:0}.fullscreen-file-content[data-v-9dc1b2fa]{border-radius:0;height:100vh;min-height:100vh;max-height:none;padding:0}.fullscreen-image-preview-wrapper[data-v-9dc1b2fa]{align-items:center;min-height:calc(100vh - 48px)}.fullscreen-embed-preview[data-v-9dc1b2fa]{border-radius:0;height:100vh;min-height:100vh}.fullscreen-unsupported-preview[data-v-9dc1b2fa],.fullscreen-file-content .file-content-pre.code-highlight code[data-v-9dc1b2fa]{min-height:calc(100vh - 48px)}.fullscreen-file-content .image-preview[data-v-9dc1b2fa]{max-height:calc(100vh - 48px)}.file-detail-content[data-v-eb6b4350]{flex-direction:column;height:100%;display:flex;overflow-y:auto}.content-panel[data-v-eb6b4350],.chunks-panel[data-v-eb6b4350]{flex:1;min-height:0;padding:0;overflow-y:auto}.source-panel[data-v-eb6b4350]{overflow:hidden}[data-v-eb6b4350] .source-preview-container{height:100%;max-height:none}[data-v-eb6b4350] .source-preview-content{flex:auto;min-height:0;max-height:none}[data-v-eb6b4350] .source-preview-content .html-preview,[data-v-eb6b4350] .source-preview-content .pdf-preview{height:100%;min-height:100%;display:block}.markdown-content[data-v-eb6b4350]{min-height:100%}.loading-container[data-v-eb6b4350]{justify-content:center;align-items:center;height:200px;display:flex}.empty-content[data-v-eb6b4350]{text-align:center;color:var(--gray-400);width:100%;padding:40px 0}.chunk-grid[data-v-eb6b4350]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.chunk-card[data-v-eb6b4350]{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:8px;padding:12px;transition:all .2s}.chunk-card[data-v-eb6b4350]:hover{border-color:var(--main-color);box-shadow:0 2px 8px #0161791a}.chunk-card-header[data-v-eb6b4350]{align-items:center;margin-bottom:8px;display:flex}.chunk-order[data-v-eb6b4350]{color:var(--main-color);font-size:12px;font-weight:600}.chunk-card-content[data-v-eb6b4350]{color:var(--gray-600);text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.file-detail .ant-modal{top:20px}.file-detail .ant-modal-header .ant-modal-title{width:100%}.modal-title-wrapper{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.file-title{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.file-title svg{flex:none}.file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-900);flex:auto;font-size:15px;font-weight:600;overflow:hidden}.title-info{color:var(--gray-600);font-size:13px;font-weight:500}.header-controls{flex:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.download-btn{border-radius:6px;justify-content:center;align-items:center;gap:4px;width:auto;min-width:48px;height:28px;padding:0 10px;line-height:1;display:inline-flex}.download-btn svg{vertical-align:middle;flex:none}.custom-close-btn{cursor:pointer;width:28px;height:28px;color:var(--gray-500);background:0 0;border:none;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;transition:all .2s;display:flex}.custom-close-btn:hover{background:var(--gray-100);color:var(--gray-700)}.view-controls{flex:none;align-items:center;display:flex}.view-controls .ant-segmented{padding:2px}.view-controls .ant-segmented-item{min-width:30px}.view-controls .ant-segmented-item-label{justify-content:center;align-items:center;height:24px;min-height:24px;padding:0 7px;line-height:24px;display:flex}.view-option-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.view-info{color:var(--gray-500);white-space:nowrap;flex:none;font-size:12px}.ant-dropdown-menu{border-radius:8px;padding:4px}.ant-dropdown-menu-item{border-radius:6px;align-items:center;padding:8px 12px;display:flex}.ant-dropdown-menu-item svg{margin-right:8px}.ocr-selector-trigger[data-v-287757ce]{border:1px solid var(--gray-200);background:var(--gray-0);width:100%;min-height:32px;color:var(--gray-900);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 11px;font-size:13px;transition:border-color .2s;display:flex}.ocr-selector-trigger[data-v-287757ce]:hover:not(.disabled),.ocr-selector-trigger[data-v-287757ce]:focus-visible{border-color:var(--main-color);outline:none}.ocr-selector-trigger.disabled[data-v-287757ce]{cursor:not-allowed;opacity:.55}.ocr-selector-trigger-text[data-v-287757ce]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ocr-selector-dropdown[data-v-287757ce]{border:1px solid var(--gray-100);background:var(--gray-0);border-radius:8px;width:min(360px,100vw - 24px);overflow:hidden;box-shadow:0 6px 16px #00000014}.ocr-selector-header[data-v-287757ce]{border-bottom:1px solid var(--gray-100);color:var(--gray-500);background:var(--gray-25);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:flex}.config-link[data-v-287757ce]{color:var(--main-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.config-link[data-v-287757ce]:hover,.config-link[data-v-287757ce]:focus-visible{outline:none;text-decoration:underline}.ocr-selector-options[data-v-287757ce]{flex-direction:column;gap:4px;max-height:320px;padding:6px;display:flex;overflow-y:auto}.ocr-selector-option[data-v-287757ce]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;transition:background .2s;display:flex}.ocr-selector-option[data-v-287757ce]:hover,.ocr-selector-option[data-v-287757ce]:focus-visible{background:var(--gray-50);outline:none}.ocr-selector-option.selected[data-v-287757ce]{background:var(--main-50)}.ocr-selector-option.unavailable[data-v-287757ce]{opacity:.72}.ocr-option-main[data-v-287757ce]{justify-content:space-between;align-items:center;gap:12px;display:flex}.ocr-option-name[data-v-287757ce]{color:var(--gray-900);font-size:13px;font-weight:500}.ocr-health-label[data-v-287757ce]{flex:none;font-size:11px}.ocr-health-label.healthy[data-v-287757ce]{color:var(--color-success-700)}.ocr-health-label.unhealthy[data-v-287757ce]{color:var(--color-error-700)}.ocr-health-label.checking[data-v-287757ce],.ocr-health-label.unknown[data-v-287757ce]{color:var(--gray-500)}.ocr-selector-empty[data-v-287757ce],.ocr-unavailable-reason[data-v-287757ce]{color:var(--gray-500);font-size:11px;line-height:1.45}.unavailable-toggle[data-v-287757ce]{border:none;border-top:1px solid var(--gray-100);width:100%;color:var(--gray-500);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:7px 10px;font-size:11px;display:flex}.unavailable-toggle[data-v-287757ce]:hover,.unavailable-toggle[data-v-287757ce]:focus-visible{color:var(--gray-700);outline:none}.ocr-selector-empty[data-v-287757ce]{text-align:center;padding:20px 12px}.spin[data-v-287757ce]{animation:1s linear infinite spin-287757ce}@keyframes spin-287757ce{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ocr-selector-trigger[data-v-287757ce],.ocr-selector-option[data-v-287757ce]{transition:none}.spin[data-v-287757ce]{animation:none}}.file-tree-wrapper[data-v-7d35add7]{width:100%}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode{cursor:pointer;border-radius:6px;align-items:center;width:100%;height:32px;padding:0 4px;transition:background-color .15s;display:flex}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-switcher{display:none}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-indent{align-self:stretch;align-items:center;display:flex}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-indent-unit{width:14px}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;flex:1;align-items:center;min-width:0;height:32px;padding:0 2px;line-height:32px;transition:none;display:flex;background-color:#0000!important}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-iconEle{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:100%;margin-right:4px;display:flex}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-iconEle .anticon{align-items:center;display:flex}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-node-content-wrapper .ant-tree-title{flex:1;align-items:center;min-width:0;height:100%;display:flex}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-node-content-wrapper:hover,.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#0000!important}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode:hover{background-color:var(--gray-50)}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode.ant-tree-treenode-selected{background-color:var(--gray-100)}.file-tree-wrapper[data-v-7d35add7] .ant-tree-treenode.ant-tree-treenode-selected:hover{background-color:var(--gray-150)}.tree-node-wrapper[data-v-7d35add7]{align-items:center;width:100%;min-width:0;height:100%;display:flex}.tree-node-content[data-v-7d35add7]{flex:1;align-items:center;min-width:0;display:flex}.node-title-text[data-v-7d35add7]{text-overflow:ellipsis;white-space:nowrap;color:var(--gray-800);font-size:13px;overflow:hidden}.folder-icon[data-v-7d35add7]{color:var(--main-500);fill:var(--main-500);fill-opacity:.2}.folder-loading-icon[data-v-7d35add7]{border:2px solid var(--gray-200);border-top-color:var(--main-500);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite file-tree-folder-loading-7d35add7}@keyframes file-tree-folder-loading-7d35add7{to{transform:rotate(360deg)}}.node-actions[data-v-7d35add7]{flex-shrink:0;align-items:center;padding-left:8px;display:none}[data-v-7d35add7] .ant-tree-treenode:hover .node-actions{display:flex}.input-box[data-v-8e04cda2]{border:1px solid var(--gray-150);width:100%;box-shadow:0 2px 8px var(--shadow-1);background:var(--gray-0);border-radius:1.4rem;grid-template:"top top""input input""options send"/auto 1fr;gap:0;margin:0 auto;padding:.8rem .75rem .6rem;transition:all .3s;display:grid;position:relative;container-type:inline-size}.input-box .top-slot[data-v-8e04cda2]{grid-area:top;display:flex}.input-box .expand-options[data-v-8e04cda2]{grid-area:options;justify-self:start;align-items:center;gap:0;display:flex}.input-box .user-input[data-v-8e04cda2]{grid-area:input}.input-box .send-button-container[data-v-8e04cda2]{grid-area:send;justify-self:end}.input-box .bottom-slot[data-v-8e04cda2]{grid-column:1/-1}.input-box.dragging-files[data-v-8e04cda2]{border-color:var(--main-color);background:var(--main-10)}.input-box.dragging-files[data-v-8e04cda2]:after{content:"释放以上传附件";z-index:5;border:1px dashed var(--main-color);color:var(--main-700);background:color-mix(in srgb, var(--gray-0) 88%, transparent);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;inset:6px}.expand-options[data-v-8e04cda2]{grid-area:options;align-items:center;display:flex}.user-input[data-v-8e04cda2]{width:100%;color:var(--gray-1000);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background-color:#0000;border:none;outline:none;grid-area:input;min-height:44px;max-height:200px;margin:0 0 .5rem;padding:0;font-family:inherit;font-size:15px;line-height:1.5;overflow-y:auto}.user-input[data-v-8e04cda2]:focus{box-shadow:none;outline:none}.user-input[data-v-8e04cda2]::placeholder{color:var(--gray-400)}.user-input.mention-editor[data-v-8e04cda2]{position:relative}.user-input.mention-editor[data-v-8e04cda2]:empty:before{content:attr(data-placeholder);color:var(--gray-400);pointer-events:none;position:absolute;top:0;left:0}.user-input[contenteditable=false][data-v-8e04cda2]{cursor:not-allowed}.user-input[data-v-8e04cda2] .mention-ref-token{max-width:min(100%,360px);color:var(--main-700);vertical-align:baseline;white-space:nowrap;-webkit-user-select:all;user-select:all;align-items:baseline;gap:6px;line-height:normal;display:inline-flex}.user-input[data-v-8e04cda2] .mention-ref-icon{flex-shrink:0;align-items:center;margin-left:4px;font-size:13px;line-height:1;display:inline-flex;position:relative;top:2px}.user-input[data-v-8e04cda2] .mention-ref-icon svg{display:block}.user-input[data-v-8e04cda2] .mention-ref-label{text-overflow:ellipsis;min-width:0;font-weight:500;line-height:normal;overflow:hidden}.send-button-container[data-v-8e04cda2]{grid-area:send;justify-content:center;align-items:center;display:flex}.expand-btn[data-v-8e04cda2]{width:28px;height:28px;color:var(--gray-600);cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.expand-btn[data-v-8e04cda2]:hover{color:var(--gray-900);background:var(--gray-50)}.expand-btn.active[data-v-8e04cda2]{color:var(--gray-900);background:var(--gray-100)}.popover-options[data-v-8e04cda2]{min-width:160px;max-width:200px;padding:4px}.popover-options .no-options[data-v-8e04cda2]{color:var(--gray-500);text-align:center;padding:12px 8px;font-size:12px}.popover-options[data-v-8e04cda2] .opt-item{cursor:pointer;color:var(--gray-700);border-radius:8px;margin:2px;padding:6px 10px;font-size:12px;transition:all .2s;display:inline-block}.popover-options[data-v-8e04cda2] .opt-item:hover{background-color:var(--main-10);color:var(--main-600)}.popover-options[data-v-8e04cda2] .opt-item.active{color:var(--main-600);background-color:var(--main-10)}.send-button.ant-btn-icon-only[data-v-8e04cda2]{cursor:pointer;background-color:var(--main-500);width:32px;height:32px;box-shadow:0 2px 6px var(--shadow-2);color:var(--gray-0);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;transition:all .2s;display:flex}.send-button.ant-btn-icon-only[data-v-8e04cda2]:hover{background-color:var(--main-color);box-shadow:0 4px 8px var(--shadow-3);color:var(--gray-0)}.send-button.ant-btn-icon-only[data-v-8e04cda2]:active{box-shadow:0 2px 4px var(--shadow-2)}.send-button.ant-btn-icon-only[data-v-8e04cda2]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=520px){.input-box[data-v-8e04cda2]{border-radius:15px;padding:.625rem .875rem}}.mention-dropdown-wrapper[data-v-8e04cda2]{z-index:1000;margin-bottom:8px;position:absolute;bottom:100%;left:0;right:0}.mention-popup[data-v-8e04cda2]{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:8px;width:100%;max-height:280px;padding:8px 0;overflow-y:auto;box-shadow:0 -4px 16px #00000014,0 4px 16px #0000001f}.mention-popup .mention-group[data-v-8e04cda2]{margin-bottom:4px}.mention-popup .mention-group[data-v-8e04cda2]:last-child{margin-bottom:0}.mention-popup .mention-group-title[data-v-8e04cda2]{color:var(--gray-500);border-bottom:1px solid var(--gray-100);align-items:center;gap:4px;margin-bottom:2px;padding:4px 8px;font-size:12px;display:flex}.mention-popup .mention-item[data-v-8e04cda2]{cursor:pointer;color:var(--gray-700);border-radius:4px;margin:1px 4px;padding:4px 8px;font-size:13px;transition:all .15s}.mention-popup .mention-item.resource-item[data-v-8e04cda2]{align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.mention-popup .mention-item.resource-item .resource-name[data-v-8e04cda2]{color:var(--gray-800);white-space:nowrap;flex:none;font-weight:500}.mention-popup .mention-item.resource-item .resource-description[data-v-8e04cda2]{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;line-height:1.35;overflow:hidden}.mention-popup .mention-item.file-item[data-v-8e04cda2]{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;padding:6px 10px;display:flex}.mention-popup .mention-item.file-item .file-info-left[data-v-8e04cda2]{flex-shrink:1;align-items:center;gap:8px;min-width:0;display:flex}.mention-popup .mention-item.file-item .file-info-left .file-type-icon[data-v-8e04cda2]{flex-shrink:0;align-items:center;font-size:15px;display:flex}.mention-popup .mention-item.file-item .file-info-left .file-name[data-v-8e04cda2]{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.mention-popup .mention-item.file-item .file-parent-dir[data-v-8e04cda2]{color:var(--gray-400);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;margin-left:8px;font-size:11px;transition:color .15s;overflow:hidden}.mention-popup .mention-item[data-v-8e04cda2]:hover{background-color:var(--main-10);color:var(--main-600)}.mention-popup .mention-item:hover.resource-item .resource-name[data-v-8e04cda2]{color:var(--main-600)}.mention-popup .mention-item:hover.resource-item .resource-description[data-v-8e04cda2]{color:var(--main-400)}.mention-popup .mention-item:hover.file-item .file-info-left .file-name[data-v-8e04cda2]{color:var(--main-600)}.mention-popup .mention-item:hover.file-item .file-parent-dir[data-v-8e04cda2]{color:var(--main-400)}.mention-popup .mention-item.active[data-v-8e04cda2]{background-color:var(--gray-50);color:var(--main-600)}.mention-popup .mention-item.active.resource-item .resource-name[data-v-8e04cda2]{color:var(--main-600)}.mention-popup .mention-item.active.resource-item .resource-description[data-v-8e04cda2]{color:var(--main-400)}.mention-popup .mention-item.active.file-item .file-info-left .file-name[data-v-8e04cda2]{color:var(--main-600)}.mention-popup .mention-item.active.file-item .file-parent-dir[data-v-8e04cda2]{color:var(--main-400)}.mention-popup .query-match[data-v-8e04cda2]{color:#fa8c16;font-weight:700}.mention-popup .mention-empty[data-v-8e04cda2]{text-align:center;color:var(--gray-400);padding:12px 8px;font-size:13px}.mention-popup .mention-search-placeholder[data-v-8e04cda2]{color:var(--gray-400);padding:4px 8px;font-size:13px}.image-container[data-v-6304fc72]{display:inline-block;position:relative;overflow:hidden}.preview-image[data-v-6304fc72]{object-fit:cover;border:1px solid var(--gray-200);border-radius:8px;width:80px;height:80px;display:block}.remove-button[data-v-6304fc72]{width:20px;height:20px;color:var(--gray-0);background:var(--gray-900);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .15s;display:inline-flex;position:absolute;top:6px;right:6px}.remove-button[data-v-6304fc72]:hover{background:var(--gray-700)}.remove-button[data-v-6304fc72]:active{transform:scale(.96)}.attachment-options-panel[data-v-03e2f7ef]{width:240px}.attachment-options-chevron[data-v-03e2f7ef]{color:var(--gray-400);flex-shrink:0}.attachment-options-back[data-v-03e2f7ef]{width:100%;color:var(--gray-800);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.attachment-options-back[data-v-03e2f7ef]:hover,.attachment-options-back[data-v-03e2f7ef]:focus-visible{background:var(--gray-50)}.attachment-resource-list[data-v-03e2f7ef]{max-height:min(320px,100vh - 180px);overflow-y:auto}.attachment-options-panel .attachment-resource-item[data-v-03e2f7ef]{gap:10px}.attachment-resource-content[data-v-03e2f7ef]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.attachment-resource-description[data-v-03e2f7ef]{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}[data-v-03e2f7ef] .config-dropdown-item:focus-visible{outline:2px solid var(--main-300);outline-offset:-2px}.agent-composer[data-v-6f7becc7]{width:100%}.composer-extra-region[data-v-6f7becc7]{z-index:0;background:var(--gray-25);scrollbar-width:none;border-bottom:0;border-radius:16px 16px 0 0;align-items:flex-start;gap:6px;min-width:0;min-height:36px;margin:0 12px -2px;padding:4px 14px 2px;display:flex;position:relative;overflow-x:auto}.composer-extra-region[data-v-6f7becc7]::-webkit-scrollbar{display:none}.agent-composer.has-extra[data-v-6f7becc7] .input-box{z-index:1}.input-actions-left[data-v-6f7becc7]{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.input-actions-right[data-v-6f7becc7]{align-items:center;gap:2px;margin-right:8px;display:flex}.input-top-stack[data-v-6f7becc7]{flex-direction:column;gap:8px;width:100%;margin-bottom:8px;display:flex}.attachment-preview-list[data-v-6f7becc7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.attachment-file-card[data-v-6f7becc7]{border:1px solid var(--gray-150);background:var(--gray-0);width:220px;min-width:0;box-shadow:0 1px 4px var(--shadow-0);border-radius:12px;align-items:center;gap:12px;padding:10px 34px 10px 12px;display:flex;position:relative}.attachment-file-icon[data-v-6f7becc7]{width:40px;height:40px;color:var(--main-700);background:var(--main-30);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.attachment-file-body[data-v-6f7becc7]{min-width:0}.attachment-file-name[data-v-6f7becc7]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.attachment-file-meta[data-v-6f7becc7]{color:var(--gray-500);margin-top:2px;font-size:12px;line-height:1.3}.attachment-remove-btn[data-v-6f7becc7]{width:20px;height:20px;color:var(--gray-0);background:var(--gray-900);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .15s;display:inline-flex;position:absolute;top:6px;right:6px}.attachment-remove-btn[data-v-6f7becc7]:hover{background:var(--gray-700)}.attachment-remove-btn[data-v-6f7becc7]:active{transform:scale(.96)}[data-v-6f7becc7] .input-action-btn{height:30px;color:var(--gray-600);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;transition:all .2s;display:flex}[data-v-6f7becc7] .input-action-btn:hover{color:var(--gray-900);background:var(--gray-50)}[data-v-6f7becc7] .input-action-btn.active{color:var(--gray-900);background:var(--gray-100);font-weight:500}[data-v-6f7becc7] .input-action-btn.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[data-v-6f7becc7] .input-action-btn span{line-height:1}@media (width<=768px){[data-v-6f7becc7] .hide-text{display:none}.input-top-stack[data-v-6f7becc7]{gap:8px;margin-bottom:10px}.attachment-file-card[data-v-6f7becc7]{width:min(220px,100%)}}.context-usage-ring-btn[data-v-01818c70]{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background-color .18s,border-color .18s;display:inline-flex}.context-usage-ring-btn[data-v-01818c70]:hover:not(:disabled){background:var(--gray-100)}.context-usage-ring-btn[data-v-01818c70]:disabled{cursor:not-allowed;opacity:.5}.context-ring-svg[data-v-01818c70]{display:block}.context-ring-svg .context-ring-bg[data-v-01818c70]{stroke:var(--gray-300);opacity:.65}.context-ring-svg .context-ring-fill[data-v-01818c70]{stroke:var(--main-color);transition:stroke-dashoffset .3s,stroke .2s}.context-usage-ring-btn.is-warning .context-ring-fill[data-v-01818c70]{stroke:var(--warning-color,#faad14)}.context-usage-ring-btn.is-danger .context-ring-fill[data-v-01818c70]{stroke:var(--error-color,#ff4d4f)}.modal-header[data-v-9730c7ff]{z-index:2;border-bottom:1px solid var(--gray-150);background:var(--gray-0);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px 16px;display:flex;position:sticky;top:0}.modal-header .file-heading[data-v-9730c7ff]{align-items:center;gap:12px;min-width:0;display:flex}.modal-header .file-icon-box[data-v-9730c7ff]{border:1px solid var(--gray-150);background:var(--gray-25);width:36px;height:36px;color:var(--main-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.modal-header .file-heading-copy[data-v-9730c7ff]{flex-direction:column;gap:2px;min-width:0;display:flex}.modal-header .eyebrow[data-v-9730c7ff]{color:var(--gray-500);letter-spacing:.04em;font-size:11px;line-height:16px}.modal-header .file-name[data-v-9730c7ff]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.modal-header .header-actions[data-v-9730c7ff]{flex-shrink:0;align-items:center;gap:12px;display:flex}.modal-header .chunk-summary[data-v-9730c7ff]{color:var(--gray-500);white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;line-height:18px;display:flex}.modal-header .chunk-summary strong[data-v-9730c7ff]{color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:20px}.modal-header .close-btn[data-v-9730c7ff]{width:32px;height:32px;color:var(--gray-500);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.modal-header .close-btn[data-v-9730c7ff]:hover{border-color:var(--gray-150);background:var(--gray-50);color:var(--gray-800)}.modal-header .close-btn[data-v-9730c7ff]:active{background:var(--gray-100)}.modal-header .close-btn[data-v-9730c7ff]:focus-visible{outline:2px solid var(--main-300);outline-offset:2px}.modal-content[data-v-9730c7ff]{padding:16px 24px 24px}.chunks-container[data-v-9730c7ff]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:10px;overflow:hidden}.chunk-item[data-v-9730c7ff]:not(:last-child){border-bottom:1px solid var(--gray-150)}.chunk-item .chunk-header[data-v-9730c7ff]{border-bottom:1px solid var(--gray-100);background:var(--gray-10);justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:10px 14px 8px;display:flex}.chunk-item .chunk-heading[data-v-9730c7ff]{align-items:baseline;gap:8px;min-width:0;display:flex}.chunk-item .chunk-index[data-v-9730c7ff]{color:var(--main-700);font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;line-height:18px}.chunk-item .chunk-label[data-v-9730c7ff]{color:var(--gray-700);font-size:12px;font-weight:600;line-height:18px}.chunk-item .chunk-meta[data-v-9730c7ff]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;min-width:0;display:flex}.chunk-item .metric[data-v-9730c7ff]{color:var(--gray-500);white-space:nowrap;align-items:baseline;gap:4px;font-size:11px;line-height:18px;display:inline-flex}.chunk-item .metric-label[data-v-9730c7ff]{color:var(--gray-500)}.chunk-item .metric-value[data-v-9730c7ff]{color:var(--main-700);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.chunk-item .chunk-location[data-v-9730c7ff]{border-left:1px solid var(--gray-200);color:var(--gray-500);white-space:nowrap;padding-left:12px;font-size:11px;line-height:18px}.chunk-item .chunk-body[data-v-9730c7ff]{background:var(--gray-0);color:var(--gray-800);padding:14px 16px 18px}.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] p{margin:0 0 8px}.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] p:last-child{margin-bottom:0}.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h1,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h2,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h3,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h4,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h5,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h6{color:var(--gray-900);margin:12px 0 6px;line-height:1.4}.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h1:first-child,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h2:first-child,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h3:first-child,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h4:first-child,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h5:first-child,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] h6:first-child{margin-top:0}.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] ul,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] ol{margin:6px 0}.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] li{margin:2px 0}.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] blockquote{margin:8px 0}.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] hr,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] pre.shiki,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] .markdown-code-block,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] table,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] .html-preview-render,.chunk-item .chunk-body .chunk-markdown[data-v-9730c7ff] .svg-inline-render{margin-top:10px;margin-bottom:10px}.chunk-item .chunk-body .empty-text[data-v-9730c7ff]{color:var(--gray-500);font-size:13px}.empty-state[data-v-9730c7ff]{border:1px dashed var(--gray-200);min-height:160px;color:var(--gray-500);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=640px){.modal-header[data-v-9730c7ff]{align-items:flex-start;padding:14px 16px 13px}.modal-header .file-heading[data-v-9730c7ff]{gap:9px}.modal-header .file-icon-box[data-v-9730c7ff]{border-radius:7px;width:32px;height:32px}.modal-header .file-name[data-v-9730c7ff]{font-size:14px;line-height:20px}.modal-header .header-actions[data-v-9730c7ff]{gap:6px}.modal-header .chunk-summary[data-v-9730c7ff]{font-size:11px}.modal-header .chunk-summary strong[data-v-9730c7ff]{font-size:16px}.modal-content[data-v-9730c7ff]{padding:12px 16px 16px}.chunk-item .chunk-header[data-v-9730c7ff]{flex-direction:column;align-items:flex-start;gap:4px;padding:9px 12px 8px}.chunk-item .chunk-meta[data-v-9730c7ff]{justify-content:flex-start;gap:4px 10px}.chunk-item .chunk-location[data-v-9730c7ff]{border-left:0;padding-left:0}.chunk-item .chunk-body[data-v-9730c7ff]{padding:12px 12px 16px}}@media (prefers-reduced-motion:reduce){.close-btn[data-v-9730c7ff]{transition:none}}.kb-file-chunks-modal .ant-modal{max-width:calc(100vw - 24px);padding-bottom:0}.kb-file-chunks-modal .ant-modal .ant-modal-content{border:1px solid var(--gray-150);background:var(--gray-0);box-shadow:0 18px 48px var(--shadow-3);border-radius:10px;padding:0;overflow:hidden}.kb-file-chunks-modal .ant-modal-body{padding:0}@media (width<=640px){.kb-file-chunks-modal .ant-modal{margin:0 auto;top:16px}}.kb-result-grouped-list[data-v-adc68aa3]{padding:4px}.kb-result-grouped-list .result-summary[data-v-adc68aa3]{background:var(--gray-25);color:var(--gray-700);border:1px solid var(--gray-150);border-radius:8px;margin-bottom:6px;padding:6px 10px;font-size:12px}.kb-result-grouped-list .kb-results[data-v-adc68aa3]{flex-direction:column;gap:6px;display:flex}.kb-result-grouped-list .file-group-item[data-v-adc68aa3]{border:1px solid var(--gray-150);background:var(--gray-0);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:6px 10px;transition:all .15s;display:flex}.kb-result-grouped-list .file-group-item[data-v-adc68aa3]:hover{background:var(--gray-25);border-color:var(--gray-200)}.kb-result-grouped-list .file-group-item .file-info[data-v-adc68aa3]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.kb-result-grouped-list .file-group-item .file-info[data-v-adc68aa3]:focus-visible{outline:2px solid var(--main-400);outline-offset:2px;border-radius:4px}.kb-result-grouped-list .file-group-item .file-info .file-icon[data-v-adc68aa3]{color:var(--gray-600);flex-shrink:0}.kb-result-grouped-list .file-group-item .file-info .file-name[data-v-adc68aa3]{color:var(--gray-800);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.kb-result-grouped-list .file-group-item .file-info .chunk-count[data-v-adc68aa3]{color:var(--gray-600);background:var(--gray-50);border:1px solid var(--gray-150);white-space:nowrap;border-radius:10px;padding:1px 6px;font-size:11px}.kb-result-grouped-list .file-group-item .file-actions[data-v-adc68aa3]{align-items:center;margin-left:8px;display:flex}.kb-result-grouped-list .file-group-item .file-actions .view-file-btn[data-v-adc68aa3]{cursor:pointer;width:24px;height:24px;color:var(--gray-500);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.kb-result-grouped-list .file-group-item .file-actions .view-file-btn[data-v-adc68aa3]:hover{background:var(--gray-100);color:var(--gray-700)}.kb-result-grouped-list .no-results[data-v-adc68aa3]{text-align:center;color:var(--gray-700);border:1px dashed var(--gray-200);border-radius:8px;padding:10px;font-size:12px}.source-section .section-title[data-v-f51ef832]{color:var(--gray-700);margin-bottom:8px;font-size:12px;font-weight:600}.web-search-result-list .search-results[data-v-191ef106]{flex-direction:column;gap:8px;display:flex}.web-search-result-list .search-result-item[data-v-191ef106]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;padding:10px}.web-search-result-list .search-result-item .result-header[data-v-191ef106]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.web-search-result-list .search-result-item .result-header .result-title[data-v-191ef106]{flex:1;margin:0;font-size:14px;line-height:1.4}.web-search-result-list .search-result-item .result-header .result-title a[data-v-191ef106]{color:var(--main-color);font-weight:500;text-decoration:none}.web-search-result-list .search-result-item .result-header .result-title a[data-v-191ef106]:hover{text-decoration:underline}.web-search-result-list .search-result-item .result-header .result-score[data-v-191ef106]{color:var(--gray-600);background:var(--gray-50);white-space:nowrap;border-radius:10px;padding:0 6px;font-size:11px}.web-search-result-list .search-result-item .result-content[data-v-191ef106]{color:var(--gray-700);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.web-search-result-list .no-results[data-v-191ef106]{text-align:center;color:var(--gray-500);padding:12px;font-size:12px}.source-section .section-title[data-v-2aaa4cee]{color:var(--gray-700);margin-bottom:8px;font-size:12px;font-weight:600}.refs[data-v-bc0e7158]{color:var(--gray-500);flex-direction:column;gap:12px;margin-top:10px;margin-bottom:20px;font-size:13px;display:flex}.refs .item[data-v-bc0e7158]{background:var(--gray-50);color:var(--gray-700);-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:13px;line-height:1;transition:all .2s;display:inline-flex}.refs .item.btn[data-v-bc0e7158]{cursor:pointer}.refs .item.btn[data-v-bc0e7158]:hover{background:var(--gray-100)}.refs .item.btn[data-v-bc0e7158]:active{background:var(--gray-200)}.refs .item.btn.disabled[data-v-bc0e7158]:hover{background:var(--gray-50)}.refs .tags[data-v-bc0e7158]{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.refs .tags .sources-spacer[data-v-bc0e7158]{flex-grow:1}.refs .tags .sources-btn[data-v-bc0e7158]{background:var(--gray-50);border:1px solid #0000;margin-left:auto;padding:6px 10px}.refs .tags .sources-btn[data-v-bc0e7158]:hover{background:var(--gray-100)}.refs .tags .sources-btn.expanded[data-v-bc0e7158]{background:var(--main-50);color:var(--main-700);border-color:var(--main-100)}.refs .tags .sources-btn .sources-label[data-v-bc0e7158]{margin-left:2px;font-weight:500}.refs .tags .sources-btn .expand-icon[data-v-bc0e7158]{margin-left:4px;transition:transform .2s}.refs .tags .sources-btn .expand-icon.rotated[data-v-bc0e7158]{transform:rotate(180deg)}.refs .tags .time-entry[data-v-bc0e7158]{color:var(--gray-400);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.refs .tags .time-entry.toggleable[data-v-bc0e7158]{cursor:pointer}.refs .tags .time-entry.toggleable[data-v-bc0e7158]:hover{color:var(--gray-700)}.refs .sources-panel-body[data-v-bc0e7158]{background:var(--gray-25);border:1px solid var(--gray-150);border-radius:8px;flex-direction:column;gap:12px;padding:12px;animation:.2s ease-out slideDown-bc0e7158;display:flex}@keyframes slideDown-bc0e7158{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.tool-call-display[data-v-1a0330db]{border:1px solid var(--gray-100);border-radius:8px;margin-bottom:8px;transition:all .2s;overflow:hidden}.tool-call-display[data-v-1a0330db]:last-child{margin-bottom:0}.tool-call-display .tool-header[data-v-1a0330db]{color:var(--gray-800);border-bottom:1px solid var(--gray-50);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:500;transition:background-color .2s;display:flex;position:relative}.tool-call-display .tool-header[data-v-1a0330db]:focus-visible{outline:2px solid var(--main-300);outline-offset:2px}.tool-call-display .tool-header[data-v-1a0330db]:hover{background-color:var(--gray-25)}.tool-call-display .tool-header>span[data-v-1a0330db]{align-items:center;display:flex}.tool-call-display .tool-header .tool-name[data-v-1a0330db]{color:var(--main-700);font-weight:600}.tool-call-display .tool-header .tool-loader[data-v-1a0330db]{color:var(--main-600);margin-top:0}.tool-call-display .tool-header .tool-loader.rotate[data-v-1a0330db]{animation:2s linear infinite rotate-1a0330db}.tool-call-display .tool-header .tool-loader.tool-success[data-v-1a0330db]{color:var(--color-success-500)}.tool-call-display .tool-header .tool-loader.tool-error[data-v-1a0330db]{color:var(--color-error-500)}.tool-call-display .tool-header .tool-loader.tool-loading[data-v-1a0330db]{color:var(--color-info-500)}.tool-call-display .tool-header .tool-expand-icon[data-v-1a0330db]{color:var(--gray-300);align-items:center;margin-left:auto;display:flex}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db]{white-space:nowrap;text-overflow:ellipsis;color:var(--gray-600);flex:1;align-items:center;display:flex;overflow:hidden}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db] .sep-header{align-items:center;gap:8px;width:100%;font-size:13px;display:flex;overflow:hidden}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db] .sep-header .note{color:var(--gray-600);flex-shrink:0;font-weight:500}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db] .sep-header .separator{color:var(--gray-300);flex-shrink:0}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db] .sep-header .description{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db] .keywords{color:var(--main-700);font-weight:600}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db] .tag{color:var(--gray-500);white-space:nowrap;border-radius:4px;margin-left:8px;padding:0 4px;font-size:11px}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db] .tag.success{color:var(--color-success-500)}.tool-call-display .tool-header .tool-header-content[data-v-1a0330db] .tag.error{color:var(--color-error-500)}.tool-call-display .tool-content .tool-params[data-v-1a0330db]{background-color:var(--gray-25);border-bottom:1px solid var(--gray-50);padding:8px 12px}.tool-call-display .tool-content .tool-params .tool-params-content[data-v-1a0330db]{color:var(--gray-600);margin:0;font-size:12px;line-height:1.5;overflow-x:auto}.tool-call-display .tool-content .tool-params .tool-params-content pre[data-v-1a0330db]{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.tool-call-display.is-collapsed .tool-header[data-v-1a0330db]{border-bottom:none}.tool-call-display.is-timeline[data-v-1a0330db]{border:none;border-radius:0;margin-bottom:0;padding-left:0;position:relative;overflow:visible}.tool-call-display.is-timeline .tool-header[data-v-1a0330db]{color:var(--gray-500);background-color:#0000;border-bottom:none;gap:10px;padding:4px 0}.tool-call-display.is-timeline .tool-header[data-v-1a0330db]:hover{color:var(--gray-700);background-color:#0000}.tool-call-display.is-timeline .tool-header .tool-name[data-v-1a0330db],.tool-call-display.is-timeline .tool-header .tool-loader[data-v-1a0330db]{color:var(--gray-600)}.tool-call-display.is-timeline .tool-header .tool-loader.tool-error[data-v-1a0330db]{color:var(--color-error-500)}.tool-call-display.is-timeline .tool-header .tool-expand-icon[data-v-1a0330db]{opacity:.5}.tool-call-display.is-timeline .tool-header .tool-header-content[data-v-1a0330db]{color:var(--gray-500);font-size:13px}.tool-call-display.is-timeline .tool-content[data-v-1a0330db]{border-left:1px solid var(--gray-100);margin:4px 0 8px 8px;padding-left:8px}.tool-call-display.is-timeline .tool-content[data-v-1a0330db]:hover{border-left-color:var(--gray-400)}.tool-call-display.is-timeline .tool-content .tool-params[data-v-1a0330db]{background-color:#0000;border-bottom:none;padding:4px 0 8px}@keyframes rotate-1a0330db{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-error-result pre[data-v-1a0330db]{color:var(--color-error-700);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.tool-result-renderer[data-v-1a0330db]{width:100%;height:100%}.tool-result-renderer .default-result[data-v-1a0330db]{background:var(--gray-0);border-radius:8px}.tool-result-renderer .default-result .default-content[data-v-1a0330db]{background:var(--gray-0);padding:8px 0}.tool-result-renderer .default-result .default-content pre[data-v-1a0330db]{color:var(--gray-700);white-space:pre-wrap;word-break:break-word;background:var(--gray-25);border-radius:4px;max-height:300px;margin:0;padding:10px;font-size:12px;line-height:1.4;overflow-y:auto}.reasoning-icon[data-v-258d56cb]{color:var(--gray-600);flex-shrink:0}.reasoning-content[data-v-258d56cb]{color:var(--gray-800);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.web-search-result[data-v-4a08d4a7]{background:var(--gray-0);border-radius:8px}.web-search-result .search-meta[data-v-4a08d4a7]{background:var(--gray-25);color:var(--gray-600);border-bottom:1px solid var(--gray-100);gap:16px;padding:12px 16px;font-size:12px;display:flex}.web-search-result .search-meta .query-text[data-v-4a08d4a7]{color:var(--gray-800);font-weight:500}.web-search-result .raw-content[data-v-4a08d4a7]{color:var(--gray-700);white-space:pre-wrap;padding:12px;font-family:monospace;font-size:13px;line-height:1.5}.web-search-result .no-results[data-v-4a08d4a7]{text-align:center;color:var(--gray-500);padding:20px;font-size:13px}.list-kbs-result[data-v-19f2f686]{padding:4px}.list-kbs-result .kb-list[data-v-19f2f686]{flex-direction:column;gap:6px;display:flex}.list-kbs-result .kb-item[data-v-19f2f686]{word-break:break-word;font-size:12px;line-height:1.6}.list-kbs-result .kb-item .kb-name[data-v-19f2f686]{color:var(--gray-800);font-weight:600}.list-kbs-result .kb-item .kb-description[data-v-19f2f686]{color:var(--gray-600)}.get-mindmap-result[data-v-4547c5e4]{background:var(--gray-0);border-radius:8px;max-height:300px;padding:12px 16px;overflow-y:auto}.get-mindmap-result .mindmap-content[data-v-4547c5e4]{color:var(--gray-700);white-space:pre-wrap;word-break:break-word;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6}.query-kb-result[data-v-d9f3a9c7]{background:var(--gray-0);border-radius:8px;padding:4px}.query-kb-result .graph-result-card[data-v-d9f3a9c7]{border:1px solid var(--gray-150);border-radius:8px;overflow:hidden}.query-kb-result .graph-result-card .graph-summary[data-v-d9f3a9c7]{background:var(--gray-25);color:var(--gray-700);border-bottom:1px solid var(--gray-100);padding:6px 10px;font-size:12px}.query-kb-result .graph-result-card .graph-section[data-v-d9f3a9c7]{border-bottom:1px solid var(--gray-100);padding:6px 10px}.query-kb-result .graph-result-card .graph-section[data-v-d9f3a9c7]:last-child{border-bottom:none}.query-kb-result .graph-result-card .graph-section .section-title[data-v-d9f3a9c7]{color:var(--gray-700);margin-bottom:6px;font-size:12px;font-weight:600}.query-kb-result .graph-result-card .entity-list[data-v-d9f3a9c7]{flex-direction:column;gap:8px;display:flex}.query-kb-result .graph-result-card .entity-list .entity-item[data-v-d9f3a9c7]{border:1px solid var(--gray-150);border-radius:6px;padding:6px 8px}.query-kb-result .graph-result-card .entity-list .entity-item .entity-header[data-v-d9f3a9c7]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.query-kb-result .graph-result-card .entity-list .entity-item .entity-header .entity-name[data-v-d9f3a9c7]{color:var(--gray-700);font-size:13px;font-weight:600}.query-kb-result .graph-result-card .entity-list .entity-item .entity-header .entity-type[data-v-d9f3a9c7]{color:var(--gray-600);background:var(--gray-25);border-radius:4px;padding:1px 6px;font-size:11px}.query-kb-result .graph-result-card .entity-list .entity-item .entity-description[data-v-d9f3a9c7]{color:var(--gray-700);white-space:pre-wrap;font-size:12px;line-height:1.5}.query-kb-result .graph-result-card .relation-list[data-v-d9f3a9c7]{flex-direction:column;gap:6px;display:flex}.query-kb-result .graph-result-card .relation-list .relation-item[data-v-d9f3a9c7]{color:var(--gray-700);align-items:center;gap:6px;font-size:12px;display:flex}.query-kb-result .graph-result-card .relation-list .relation-item .relation-node[data-v-d9f3a9c7]{background:var(--gray-25);border-radius:4px;padding:1px 6px}.query-kb-result .graph-result-card .relation-list .relation-item .relation-arrow[data-v-d9f3a9c7]{color:var(--gray-500)}.query-kb-result .graph-result-card .relation-list .relation-item .relation-keywords[data-v-d9f3a9c7]{color:var(--gray-600);margin-left:auto;font-size:11px}.query-kb-result .graph-result-card .reference-list[data-v-d9f3a9c7]{flex-direction:column;gap:6px;display:flex}.query-kb-result .graph-result-card .reference-list .reference-item[data-v-d9f3a9c7]{color:var(--main-700);word-break:break-all;font-size:12px;text-decoration:none}.query-kb-result .graph-result-card .reference-list .reference-item[data-v-d9f3a9c7]:hover{text-decoration:underline}.query-kb-result .no-results[data-v-d9f3a9c7]{border:1px solid var(--gray-150);color:var(--gray-600);border-radius:8px;padding:8px 10px;font-size:12px}.kb-document-preview[data-v-288d53ba]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;overflow:hidden}.kb-document-preview .document-summary[data-v-288d53ba]{background:var(--gray-25);border-bottom:1px solid var(--gray-100);color:var(--gray-700);justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;display:flex}.kb-document-preview .document-summary .summary-main[data-v-288d53ba]{font-weight:600}.kb-document-preview .document-summary .summary-meta[data-v-288d53ba]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-600);overflow:hidden}.kb-document-preview .window-list[data-v-288d53ba]{flex-direction:column;display:flex}.kb-document-preview .window-card[data-v-288d53ba]{border-bottom:1px solid var(--gray-100)}.kb-document-preview .window-card[data-v-288d53ba]:last-child{border-bottom:none}.kb-document-preview .window-title[data-v-288d53ba]{color:var(--gray-700);background:var(--gray-10);justify-content:space-between;gap:8px;padding:8px 12px;font-size:12px;display:flex}.kb-document-preview .window-title .matched-count[data-v-288d53ba]{color:var(--main-700);white-space:nowrap}.kb-document-preview .content-preview[data-v-288d53ba]{background:var(--gray-0);max-height:360px;color:var(--gray-700);white-space:pre-wrap;word-break:break-word;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;overflow:auto}.kb-document-preview .content-line[data-v-288d53ba]{min-height:1.6em;display:block}.kb-document-preview .content-line.matched[data-v-288d53ba]{background:var(--main-50);color:var(--main-800)}.kb-document-preview .empty-text[data-v-288d53ba]{text-align:center;color:var(--gray-600);padding:14px;font-size:12px}.plain-result[data-v-9417bc86],.plain-result[data-v-a9c3407e]{border:1px solid var(--gray-150);color:var(--gray-700);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:10px 12px;font-size:12px}.calculator-result[data-v-03e61387]{background:var(--gray-25);border-radius:8px}.calculator-result .calc-header[data-v-03e61387]{padding:12px 16px}.calculator-result .calc-header h4[data-v-03e61387]{color:var(--main-color);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;display:flex}.calculator-result .calc-display[data-v-03e61387]{justify-content:space-between;align-items:center;padding:16px;display:flex}.calculator-result .calc-display .result-container[data-v-03e61387]{flex:1;align-items:center;gap:10px;display:flex}.calculator-result .calc-display .result-container .result-label[data-v-03e61387]{color:var(--gray-600);font-size:13px;font-weight:500}.calculator-result .calc-display .result-container .result-value[data-v-03e61387]{color:var(--main-color);word-break:break-all;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:1rem;font-weight:600}.calculator-result .calc-display .result-actions[data-v-03e61387]{gap:6px;display:flex}.todo-list-result[data-v-946d29a8]{background:var(--gray-0);padding:0}.todo-list-result .todo-list[data-v-946d29a8]{flex-direction:column;gap:2px;display:flex}.todo-list-result .todo-item[data-v-946d29a8]{border-radius:6px;align-items:flex-start;gap:10px;padding:4px 0;display:flex}.todo-list-result .todo-item .todo-status[data-v-946d29a8]{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.todo-list-result .todo-item .todo-status .icon[data-v-946d29a8]{font-size:16px}.todo-list-result .todo-item .todo-status .icon.completed[data-v-946d29a8]{color:#52c41a}.todo-list-result .todo-item .todo-status .icon.in-progress[data-v-946d29a8]{color:#1890ff}.todo-list-result .todo-item .todo-status .icon.pending[data-v-946d29a8]{color:#faad14}.todo-list-result .todo-item .todo-status .icon.cancelled[data-v-946d29a8]{color:#ff4d4f}.todo-list-result .todo-item .todo-status .icon.unknown[data-v-946d29a8]{color:var(--gray-400)}.todo-list-result .todo-item .todo-text[data-v-946d29a8]{color:var(--gray-1000);word-break:break-word;flex:1;font-size:14px;line-height:1.5}.todo-item.completed .todo-list-result .todo-item .todo-text[data-v-946d29a8]{color:var(--gray-500);text-decoration:line-through}.todo-list-result .no-results[data-v-946d29a8]{text-align:center;color:var(--gray-500);padding:10px 0;font-size:13px}.sep-header[data-v-7b4ac21c]{align-items:center;gap:8px;width:100%;font-size:14px;display:flex;overflow:hidden}.run-status[data-v-7b4ac21c]{background:var(--gray-25);color:var(--gray-600);border-radius:4px;flex-shrink:0;padding:0 4px;font-size:11px}.run-status.is-running[data-v-7b4ac21c]{color:var(--color-primary-700);background:var(--color-primary-50)}.run-status.is-completed[data-v-7b4ac21c]{color:var(--color-success-700);background:var(--color-success-50)}.run-status.is-failed[data-v-7b4ac21c]{color:var(--color-error-700);background:var(--color-error-50)}.sep-header .description[data-v-7b4ac21c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sep-header .description.is-live[data-v-7b4ac21c]{color:var(--color-primary-700)}.task-description[data-v-7b4ac21c]{color:var(--gray-800);background:var(--gray-50);border-radius:8px;padding:6px 8px;font-size:13px}.task-result[data-v-7b4ac21c]{border-radius:8px;max-height:min(600px,40vh);padding:0 12px;overflow:auto}.task-result .md-preview-wrapper[data-v-7b4ac21c]{color:var(--gray-800)}.sep-header[data-v-094c61d0]{align-items:center;gap:8px;width:100%;font-size:14px;display:flex;overflow:hidden}.run-status[data-v-094c61d0]{background:var(--gray-25);color:var(--gray-600);border-radius:4px;flex-shrink:0;padding:0 4px;font-size:11px}.run-status.is-running[data-v-094c61d0]{color:var(--color-primary-700);background:var(--color-primary-50)}.run-status.is-completed[data-v-094c61d0]{color:var(--color-success-700);background:var(--color-success-50)}.run-status.is-failed[data-v-094c61d0]{color:var(--color-error-700);background:var(--color-error-50)}.description[data-v-094c61d0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subagent-result[data-v-094c61d0]{color:var(--gray-800);flex-direction:column;gap:8px;padding:0 4px;display:flex}.subagent-result pre[data-v-094c61d0]{background:var(--gray-25);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:240px;margin:0;padding:8px;font-size:12px;line-height:1.45;overflow:auto}.meta-grid[data-v-094c61d0]{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.meta-item[data-v-094c61d0]{grid-template-columns:88px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.5;display:grid}.meta-label[data-v-094c61d0]{color:var(--gray-500)}.meta-value[data-v-094c61d0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-700);font-family:Monaco,Menlo,Ubuntu Mono,monospace;overflow:hidden}.progress-list[data-v-094c61d0]{background:var(--gray-25);border-radius:6px;flex-direction:column;gap:6px;padding:8px;display:flex}.progress-row[data-v-094c61d0]{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;min-width:0;font-size:12px;line-height:1.5;display:grid}.progress-kind[data-v-094c61d0]{color:var(--gray-500)}.progress-content[data-v-094c61d0]{min-width:0;color:var(--gray-800);white-space:pre-wrap;overflow-wrap:anywhere}.events-list[data-v-094c61d0]{background:var(--gray-25);border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.event-row[data-v-094c61d0]{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.event-seq[data-v-094c61d0]{color:var(--gray-500);flex-shrink:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.event-name[data-v-094c61d0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-700);overflow:hidden}.image-result[data-v-f86cce70]{justify-content:center;align-items:center;width:100%;padding:8px;display:flex}.image-result img[data-v-f86cce70]{border-radius:4px;max-width:100%}.text-result[data-v-f86cce70]{color:var(--color-text);padding:8px}.sep-header .tag[data-v-bb890ff9]{color:var(--gray-500);background-color:#0000}.sep-header .skill-note[data-v-bb890ff9]{color:var(--main-700)}.sep-header .skill-name[data-v-bb890ff9]{color:var(--main-600);font-weight:600}.search-file-result[data-v-5cb0190c]{background:var(--gray-0);border-radius:8px;padding:8px}.search-file-result .result-count[data-v-5cb0190c]{color:var(--gray-600);margin-bottom:8px;font-size:11px}.search-file-result .result-count .more-hint[data-v-5cb0190c]{color:var(--gray-500)}.search-file-result .file-list[data-v-5cb0190c]{flex-direction:column;gap:4px;display:flex}.search-file-result .file-item[data-v-5cb0190c]{background:var(--gray-10);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;transition:background .15s;display:flex}.search-file-result .file-item[data-v-5cb0190c]:hover{background:var(--gray-50)}.search-file-result .file-item .file-icon[data-v-5cb0190c]{color:var(--gray-500);flex-shrink:0}.search-file-result .file-item .file-name[data-v-5cb0190c]{color:var(--gray-700);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.search-file-result .empty-result[data-v-5cb0190c]{color:var(--gray-600);padding:4px 0;font-size:12px}.plain-result[data-v-5cb0190c]{border:1px solid var(--gray-150);color:var(--gray-700);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:10px 12px;font-size:12px}.grep-result[data-v-a29fbb8e]{background:var(--gray-0);padding:12px}.grep-result .result-summary[data-v-a29fbb8e]{color:var(--gray-600);margin-bottom:10px;font-size:12px}.grep-result .result-list[data-v-a29fbb8e]{flex-direction:column;gap:8px;display:flex}.grep-result .result-item[data-v-a29fbb8e]{border:1px solid var(--gray-150);background:var(--gray-25);border-radius:8px;padding:10px 12px}.grep-result .result-meta[data-v-a29fbb8e]{align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.grep-result .path[data-v-a29fbb8e]{color:var(--gray-800);word-break:break-all}.grep-result .line-number[data-v-a29fbb8e]{color:var(--main-700);background:var(--main-50);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px}.grep-result .matched-text[data-v-a29fbb8e],.grep-result .raw-result pre[data-v-a29fbb8e]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5}.grep-result .matched-text[data-v-a29fbb8e]{background:var(--gray-0);border-radius:6px;padding:8px 10px}.grep-result .empty-state[data-v-a29fbb8e]{color:var(--gray-500);font-size:12px}.mysql-params .sql-text[data-v-f2a6b52b]{color:var(--gray-800);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:200px;margin:0;padding:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;line-height:1.4;overflow-y:auto}.mysql-result[data-v-f2a6b52b]{border-radius:8px;padding:4px}.mysql-result .result-text[data-v-f2a6b52b]{color:var(--gray-700);white-space:pre-wrap;word-break:break-word;background:var(--gray-50);border-radius:4px;max-height:400px;margin:0;padding:10px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;overflow-y:auto}.mysql-result[data-v-82bdb428]{border-radius:8px;padding:4px}.mysql-result .result-text[data-v-82bdb428]{color:var(--gray-700);white-space:pre-wrap;word-break:break-word;background:var(--gray-50);border-radius:4px;max-height:400px;margin:0;padding:10px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;overflow-y:auto}.mysql-result[data-v-c75e6607]{border-radius:8px;padding:4px}.mysql-result .result-text[data-v-c75e6607]{color:var(--gray-700);white-space:pre-wrap;word-break:break-word;background:var(--gray-50);border-radius:4px;max-height:400px;margin:0;padding:10px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;overflow-y:auto}.sep-header .tag-answered[data-v-7e463af4]{color:var(--color-success-700);background:var(--color-success-50);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex-shrink:0;max-width:45%;margin-left:8px;padding:2px 8px;font-size:12px;overflow:hidden}.ask-question-result[data-v-7e463af4]{padding:8px 0}.ask-question-result .question-list[data-v-7e463af4]{flex-direction:column;gap:10px;display:flex}.ask-question-result .question-item[data-v-7e463af4]{border:1px solid var(--gray-100);background:var(--gray-25);border-radius:6px;padding:10px 12px}.ask-question-result .question-title[data-v-7e463af4]{color:var(--gray-800);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.ask-question-result .question-index[data-v-7e463af4]{width:20px;height:20px;color:var(--main-700);background:var(--main-50);border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ask-question-result .question-text[data-v-7e463af4]{word-break:break-word;min-width:0}.ask-question-result .operation-row[data-v-7e463af4],.ask-question-result .options-row[data-v-7e463af4],.ask-question-result .answer-row[data-v-7e463af4]{align-items:flex-start;gap:8px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.ask-question-result .row-label[data-v-7e463af4]{color:var(--gray-500);flex:none}.ask-question-result .operation-text[data-v-7e463af4],.ask-question-result .answer-text[data-v-7e463af4]{min-width:0;color:var(--gray-700);word-break:break-word}.ask-question-result .options-list[data-v-7e463af4]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ask-question-result .option-pill[data-v-7e463af4]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:6px;padding:6px 10px}.ask-question-result .option-pill.is-recommended[data-v-7e463af4]{border-color:var(--main-200);background:var(--main-25)}.ask-question-result .option-pill-main[data-v-7e463af4]{flex-direction:column;gap:2px;display:flex}.ask-question-result .option-pill-label[data-v-7e463af4]{color:var(--gray-800);font-weight:500}.ask-question-result .option-pill-desc[data-v-7e463af4]{color:var(--gray-500);word-break:break-word;font-size:11px;line-height:1.4}.ask-question-result .answer-row[data-v-7e463af4]{border-top:1px solid var(--gray-100);padding-top:8px}.ask-question-result .answer-text[data-v-7e463af4]{color:var(--color-success-700);font-weight:500}.ask-question-result .no-question[data-v-7e463af4]{color:var(--gray-500);text-align:center;padding:12px;font-size:13px}.ocr-result[data-v-1ff727aa]{flex-direction:column;gap:8px;display:flex}.result-row[data-v-1ff727aa]{align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.label[data-v-1ff727aa]{color:var(--gray-500);flex:none}.value[data-v-1ff727aa]{min-width:0;color:var(--gray-800);overflow-wrap:anywhere}.preview[data-v-1ff727aa]{max-height:220px;color:var(--gray-800);background:var(--gray-50);border:1px solid var(--gray-100);white-space:pre-wrap;border-radius:6px;margin:0;padding:8px;font-size:12px;line-height:1.55;overflow:auto}.hint[data-v-1ff727aa],.tag[data-v-1ff727aa]{color:var(--gray-500)}.memory-result[data-v-15374e3f]{padding:8px 12px}.memory-result .memory-status[data-v-15374e3f]{color:var(--gray-700);font-size:13px}.memory-result .memory-status.error[data-v-15374e3f]{color:var(--color-error-500)}.memory-result .memory-meta[data-v-15374e3f]{color:var(--gray-400);margin-top:2px;font-size:12px}.tool-calls-container[data-v-b014c4b7]{flex-direction:column;width:100%;padding:0;display:flex}.tool-calls-container .tool-calls-summary[data-v-b014c4b7]{appearance:none;width:auto;max-width:100%;color:var(--gray-700);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;align-items:center;gap:8px;padding:0;transition:color .15s;display:inline-flex}.tool-calls-container .tool-calls-summary[data-v-b014c4b7]:focus-visible{outline:2px solid var(--main-300);outline-offset:2px}.tool-calls-container .tool-calls-summary[data-v-b014c4b7]:hover{color:var(--gray-800)}.tool-calls-container .tool-calls-summary:hover .summary-chevron[data-v-b014c4b7]{color:var(--gray-700)}.tool-calls-container .tool-calls-summary.is-expanded[data-v-b014c4b7]{color:var(--gray-800)}.tool-calls-container .tool-calls-summary .summary-leading[data-v-b014c4b7]{color:var(--gray-700);flex-shrink:0;align-items:center;display:inline-flex}.tool-calls-container .tool-calls-summary .summary-content[data-v-b014c4b7]{flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.tool-calls-container .tool-calls-summary .summary-title[data-v-b014c4b7]{white-space:nowrap;font-weight:400}.tool-calls-container .tool-calls-summary .summary-separator[data-v-b014c4b7]{color:var(--gray-500);flex-shrink:0}.tool-calls-container .tool-calls-summary .summary-meta[data-v-b014c4b7]{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tool-calls-container .tool-calls-summary .summary-status-tag[data-v-b014c4b7]{color:var(--gray-600);white-space:nowrap;border-radius:4px;margin-left:4px;padding:0 4px;font-size:11px;font-weight:400}.tool-calls-container .tool-calls-summary .summary-trailing[data-v-b014c4b7]{color:var(--gray-500);flex-shrink:0;align-items:center;display:inline-flex}.tool-calls-container .tool-calls-summary .summary-chevron[data-v-b014c4b7]{color:var(--gray-400);flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s}.tool-calls-container .tool-calls-summary .summary-chevron.is-collapsed[data-v-b014c4b7]{transform:rotate(-90deg)}.tool-calls-container .tool-calls-collapse-panel[data-v-b014c4b7]{visibility:hidden;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),visibility .24s;display:grid}.tool-calls-container .tool-calls-collapse-panel.is-expanded[data-v-b014c4b7]{visibility:visible;grid-template-rows:1fr}.tool-calls-container .tool-calls-collapse-inner[data-v-b014c4b7]{opacity:0;min-height:0;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-4px)}.tool-calls-container .tool-calls-collapse-panel.is-expanded .tool-calls-collapse-inner[data-v-b014c4b7]{opacity:1;transform:translateY(0)}.tool-calls-container .tool-calls-panel[data-v-b014c4b7]{border-top:1px solid var(--gray-100);margin-top:6px;margin-bottom:8px;padding-top:6px}.tool-calls-container .tool-call-container[data-v-b014c4b7]{margin-bottom:4px}.tool-calls-container .tool-call-container[data-v-b014c4b7]:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.tool-calls-container .tool-calls-summary .summary-chevron[data-v-b014c4b7],.tool-calls-container .tool-calls-collapse-panel[data-v-b014c4b7],.tool-calls-container .tool-calls-collapse-inner[data-v-b014c4b7]{transition:none}}.mention-text-renderer[data-v-7aa43015],.mention-text-segment[data-v-7aa43015]{white-space:inherit}.mention-ref-token[data-v-7aa43015]{max-width:100%;color:var(--main-700);vertical-align:baseline;white-space:nowrap;align-items:baseline;gap:6px;line-height:normal;display:inline-flex}.mention-ref-editable[data-v-7aa43015]{-webkit-user-select:all;user-select:all}.mention-ref-icon[data-v-7aa43015]{flex-shrink:0;align-items:center;margin-left:4px;font-size:13px;line-height:1;display:inline-flex;position:relative;top:2px}.mention-ref-label[data-v-7aa43015]{text-overflow:ellipsis;min-width:0;font-weight:500;line-height:normal;overflow:hidden}.message-box[data-v-caab667d]{-webkit-user-select:text;user-select:text;word-break:break-word;word-wrap:break-word;box-sizing:border-box;color:var(--gray-10000);letter-spacing:.25px;border-radius:1.5rem;max-width:100%;margin:.8rem 0;padding:.625rem 1.25rem;font-size:15px;line-height:24px;display:inline-block;position:relative}.message-box.human[data-v-caab667d],.message-box.sent[data-v-caab667d]{max-width:95%;color:var(--gray-1000);background-color:var(--main-50);border-radius:.5rem;align-self:flex-end;padding:.5rem 1rem}.message-box.assistant[data-v-caab667d],.message-box.received[data-v-caab667d],.message-box.ai[data-v-caab667d]{color:initial;text-align:left;background-color:#0000;border-radius:0;width:100%;margin:0;padding:0}.message-box .message-text[data-v-caab667d]{white-space:pre-line;max-width:100%;margin-bottom:0}.message-box.human.has-attachments[data-v-caab667d],.message-box.sent.has-attachments[data-v-caab667d]{margin-bottom:.375rem}.message-box .message-copy-btn[data-v-caab667d]{cursor:pointer;color:var(--gray-400);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.message-box .message-copy-btn[data-v-caab667d]:hover{color:var(--main-color)}.message-box .message-copy-btn.is-copied[data-v-caab667d]{color:var(--color-success-500);opacity:1}.message-box .message-copy-btn.human-copy[data-v-caab667d]{position:absolute;bottom:8px;left:-28px}.message-box:hover .message-copy-btn[data-v-caab667d]{opacity:1}.message-box .message-text-system[data-v-caab667d]{white-space:pre-line;max-width:100%;color:var(--gray-600);background-color:var(--gray-50);border-left:3px solid var(--gray-300);border-radius:4px;margin-bottom:0;padding:8px 12px;font-size:14px;font-style:italic}.message-box .err-msg[data-v-caab667d]{color:var(--color-error-500);text-align:left;background:var(--color-error-50);cursor:pointer;border:1px solid;border-radius:8px;margin-bottom:10px;padding:.5rem 1rem}.message-box .searching-msg[data-v-caab667d]{color:var(--gray-700);animation:1s ease-in-out infinite colorPulse-caab667d}.message-box .assistant-message[data-v-caab667d]{width:100%}.message-box .error-hint[data-v-caab667d]{background-color:var(--color-error-50);color:var(--color-error-500);border-radius:8px;align-items:center;gap:8px;margin:10px 0;padding:8px 16px;font-size:14px;display:flex}.message-box .error-hint span[data-v-caab667d]{line-height:1.5}.message-box .status-info[data-v-caab667d]{background-color:var(--gray-50);color:var(--gray-700);border-radius:8px;max-height:200px;margin-bottom:10px;padding:10px;font-family:monospace;font-size:12px;display:block;overflow-y:auto}.human-message-attachments[data-v-caab667d]{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:.5rem;max-width:95%;margin-bottom:.8rem;display:flex}.message-attachment-file[data-v-caab667d]{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:.625rem;align-items:center;gap:.625rem;width:220px;min-width:0;padding:.625rem .75rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.message-attachment-icon[data-v-caab667d]{width:2rem;height:2rem;color:var(--main-color);background:var(--main-50);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.message-attachment-body[data-v-caab667d]{flex:1;min-width:0}.message-attachment-name[data-v-caab667d]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;overflow:hidden}.message-attachment-meta[data-v-caab667d]{color:var(--gray-500);margin-top:.125rem;font-size:.75rem;line-height:1rem}.retry-hint[data-v-caab667d]{color:var(--gray-600);text-align:left;margin-top:8px;padding:8px 16px;font-size:14px}.retry-link[data-v-caab667d]{color:var(--color-info-500);cursor:pointer;margin-left:4px}.retry-link[data-v-caab667d]:hover{text-decoration:underline}.ant-btn-icon-only[data-v-caab667d]:has(.anticon-stop){background-color:var(--color-error-500)!important}.ant-btn-icon-only[data-v-caab667d]:has(.anticon-stop):hover{background-color:var(--color-error-100)!important}@keyframes colorPulse-caab667d{0%{color:var(--gray-700)}50%{color:var(--gray-300)}to{color:var(--gray-700)}}@keyframes fadeInUp-caab667d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-caab667d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-image[data-v-caab667d]{border:1px solid #fff3;border-radius:12px;margin-left:auto;overflow:hidden}.message-image img[data-v-caab667d]{object-fit:contain;cursor:pointer;max-width:100%;max-height:200px}.message-md[data-v-caab667d]{margin:8px 0}.message-image-preview-overlay[data-v-caab667d]{z-index:2000;cursor:zoom-out;background:#000000bf;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.message-image-preview-img[data-v-caab667d]{object-fit:contain;cursor:zoom-out;border-radius:4px;max-width:90vw;max-height:90vh}.message-image-preview-close[data-v-caab667d]{width:2.5rem;height:2.5rem;color:var(--gray-0);cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:fixed;top:1.5rem;right:1.5rem}.message-image-preview-close[data-v-caab667d]:hover{background:#ffffff47}.conversation-process-group[data-v-0bab75c5]{flex-direction:column;display:flex}.process-summary[data-v-0bab75c5]{border:0;border-bottom:1px solid var(--gray-150);width:100%;min-height:30px;color:var(--gray-500);cursor:pointer;font:inherit;text-align:left;background:0 0;align-items:center;padding:4px 0;font-size:12px;transition:color .18s;display:flex}.process-summary[data-v-0bab75c5]:hover,.process-summary[data-v-0bab75c5]:focus-visible{color:var(--gray-700)}.process-summary[data-v-0bab75c5]:focus-visible{outline:2px solid var(--main-300);outline-offset:2px}.process-collapse-panel[data-v-0bab75c5]{visibility:hidden;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),visibility .24s;display:grid}.process-collapse-panel.is-expanded[data-v-0bab75c5]{visibility:visible;grid-template-rows:1fr}.process-collapse-inner[data-v-0bab75c5]{opacity:0;min-height:0;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-4px)}.process-collapse-panel.is-expanded .process-collapse-inner[data-v-0bab75c5]{opacity:1;transform:translateY(0)}.process-content[data-v-0bab75c5]{flex-direction:column;padding-top:8px;display:flex}@media (prefers-reduced-motion:reduce){.process-collapse-panel[data-v-0bab75c5],.process-collapse-inner[data-v-0bab75c5]{transition:none}}.approval-modal[data-v-98515a6c]{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:12px;width:fit-content;min-width:360px;max-width:800px;margin:0 auto 8px;box-shadow:0 -4px 16px #0000001f}.approval-modal.is-tool-approval[data-v-98515a6c]{width:100%;min-width:0;max-width:none;box-shadow:0 12px 32px var(--shadow-1), 0 2px 8px var(--shadow-1);border-radius:13px;flex-direction:column;justify-content:center;align-self:stretch;margin:0;display:flex}.approval-content[data-v-98515a6c]{padding:16px 20px}.question-tabs[data-v-98515a6c]{box-sizing:border-box;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:center;gap:8px;width:100%;margin-bottom:14px;padding-bottom:2px;display:flex;overflow:auto hidden}.tab-item[data-v-98515a6c]{border:1px solid var(--gray-200);background:var(--gray-25);width:36px;min-width:36px;height:30px;color:var(--gray-700);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex}.tab-item[data-v-98515a6c]:disabled{opacity:.6;cursor:not-allowed}.tab-item.active[data-v-98515a6c]{border-color:var(--main-color);background:var(--main-50);color:var(--main-700)}.tab-item.completed .tab-index[data-v-98515a6c]{color:var(--green-700);border-color:var(--green-200);background:var(--green-50)}.tab-index[data-v-98515a6c]{width:100%;color:var(--gray-600);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.approval-header[data-v-98515a6c]{justify-content:flex-start;align-items:center;margin-bottom:12px;display:flex}.approval-header h4[data-v-98515a6c]{color:var(--gray-800);text-align:left;margin:0;font-size:15px;font-weight:500}.tool-approval-header[data-v-98515a6c]{justify-content:space-between;margin-bottom:10px}.tool-approval-context[data-v-98515a6c]{min-width:0;color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.tool-approval-context code[data-v-98515a6c]{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tool-approval-icon[data-v-98515a6c]{color:var(--color-text-secondary);justify-content:center;align-items:center;display:inline-flex}.tool-approval-progress[data-v-98515a6c]{align-items:center;gap:6px;margin-bottom:10px;display:flex}.tool-progress-step[data-v-98515a6c]{border:1px solid var(--gray-150);background:var(--gray-25);width:24px;height:24px;color:var(--color-text-secondary);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.tool-progress-step.active[data-v-98515a6c]{border-color:var(--main-300);background:var(--main-50);color:var(--main-700)}.tool-progress-step.completed[data-v-98515a6c]{border-color:var(--gray-300);background:var(--gray-100);color:var(--color-text)}.tool-progress-label[data-v-98515a6c]{color:var(--color-text-secondary);font-size:12px}.tool-approval-question[data-v-98515a6c]{color:var(--color-text);margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.5}.tool-args-disclosure[data-v-98515a6c]{border:1px solid var(--gray-150);background:var(--gray-25);border-radius:8px;width:100%;overflow:hidden}.tool-args-disclosure.is-expanded .tool-args-trigger[data-v-98515a6c]{border-bottom:1px solid var(--gray-150)}.tool-args-trigger[data-v-98515a6c]{width:100%;min-height:42px;color:var(--color-text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.tool-args-trigger>span[data-v-98515a6c],.tool-args-trigger>svg[data-v-98515a6c]{flex-shrink:0}.tool-args-trigger code[data-v-98515a6c]{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55;overflow:hidden}.tool-args-trigger[data-v-98515a6c]:hover{border-color:var(--gray-300);background:var(--gray-50)}.tool-args-trigger[data-v-98515a6c]:focus-visible{outline:2px solid var(--main-color);outline-offset:-2px}.tool-args-chevron[data-v-98515a6c]{transition:transform .2s}.tool-args-chevron.is-expanded[data-v-98515a6c]{transform:rotate(180deg)}.tool-args-panel[data-v-98515a6c]{max-height:300px;overflow:hidden}.tool-args-expanded[data-v-98515a6c]{box-sizing:border-box;background:var(--gray-10);max-height:300px;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.tool-args-expand-enter-active[data-v-98515a6c],.tool-args-expand-leave-active[data-v-98515a6c]{transition:max-height .22s,opacity .18s}.tool-args-expand-enter-from[data-v-98515a6c],.tool-args-expand-leave-to[data-v-98515a6c]{opacity:0;max-height:0}.tool-args-expand-enter-to[data-v-98515a6c],.tool-args-expand-leave-from[data-v-98515a6c]{opacity:1;max-height:300px}.approval-operation[data-v-98515a6c]{background:var(--gray-50);border-radius:6px;gap:6px;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.approval-operation .label[data-v-98515a6c]{color:var(--gray-600);flex-shrink:0;font-weight:500}.approval-operation .operation-text[data-v-98515a6c]{color:var(--gray-800);word-break:break-word}.question-options[data-v-98515a6c]{flex-direction:column;gap:8px;display:flex}.option-item[data-v-98515a6c]{color:var(--gray-800);cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.option-item input[data-v-98515a6c]{flex-shrink:0;margin-top:3px}.option-content[data-v-98515a6c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.option-label[data-v-98515a6c]{color:var(--gray-800);line-height:1.4}.option-label.recommended[data-v-98515a6c]{color:var(--main-color);font-weight:600}.option-description[data-v-98515a6c]{color:var(--gray-500);word-break:break-word;font-size:12px;line-height:1.45}.other-input[data-v-98515a6c]{margin-top:10px}.other-input textarea[data-v-98515a6c]{border:1px solid var(--gray-300);resize:none;box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:hidden}.other-input textarea[data-v-98515a6c]:focus{border-color:var(--main-color)}.approval-actions[data-v-98515a6c]{gap:8px;padding:10px 20px 14px;display:flex}.tool-approval-actions[data-v-98515a6c]{justify-content:flex-end;padding-top:4px}.tool-approval-actions .btn[data-v-98515a6c]{flex:none;min-width:82px}.btn[data-v-98515a6c]{cursor:pointer;border:none;border-radius:6px;flex:1;min-height:34px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .2s}.btn[data-v-98515a6c]:disabled{opacity:.5;cursor:not-allowed}.btn[data-v-98515a6c]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.btn-reject[data-v-98515a6c]{border:1px solid var(--gray-200);background:var(--gray-25);color:var(--gray-700)}.btn-reject[data-v-98515a6c]:hover:not(:disabled){background:var(--gray-200)}.btn-approve[data-v-98515a6c]{background:var(--main-color);color:var(--gray-0)}.btn-approve[data-v-98515a6c]:hover:not(:disabled){background:var(--main-700)}.approval-processing[data-v-98515a6c]{color:var(--gray-600);background:var(--gray-25);border-top:1px solid var(--gray-100);justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.processing-spinner[data-v-98515a6c]{border:2px solid var(--gray-300);border-top-color:var(--main-color);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-98515a6c}@keyframes spin-98515a6c{to{transform:rotate(360deg)}}.slide-up-enter-active[data-v-98515a6c],.slide-up-leave-active[data-v-98515a6c]{transition:all .25s}.slide-up-enter-from[data-v-98515a6c],.slide-up-leave-to[data-v-98515a6c]{opacity:0;transform:translateY(20px)}@media (width<=520px){.approval-modal[data-v-98515a6c]{width:calc(100vw - 12px);min-width:0}.approval-modal.is-tool-approval[data-v-98515a6c]{width:100%}.approval-content[data-v-98515a6c]{padding:12px 16px}.tab-item[data-v-98515a6c]{width:30px;min-width:30px;height:26px;padding:0;font-size:11px}.tab-index[data-v-98515a6c]{font-size:10px}.approval-header h4[data-v-98515a6c]{font-size:14px}.approval-operation[data-v-98515a6c]{padding:8px 10px;font-size:12px}.approval-actions[data-v-98515a6c]{gap:8px;padding:10px 16px 12px}.tool-approval-context code[data-v-98515a6c]{display:none}.btn[data-v-98515a6c]{min-height:32px;padding:6px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.slide-up-enter-active[data-v-98515a6c],.slide-up-leave-active[data-v-98515a6c]{transition:none}.processing-spinner[data-v-98515a6c]{animation-duration:1.5s}.tool-args-chevron[data-v-98515a6c],.tool-args-expand-enter-active[data-v-98515a6c],.tool-args-expand-leave-active[data-v-98515a6c]{transition:none}}.save-dialog-hint[data-v-643e718f]{color:var(--color-text-secondary);margin-bottom:12px;font-size:13px}.artifacts-list[data-v-643e718f]{flex-direction:column;gap:8px;width:100%;margin:8px 0 4px;display:flex}.artifact-card[data-v-643e718f]{border:1px solid var(--gray-150);background:linear-gradient(180deg, var(--gray-25) 0%, var(--gray-0) 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:6px;width:100%;transition:background .18s,border-color .18s;display:flex}.artifact-card[data-v-643e718f]:hover{border-color:var(--main-200);background:var(--gray-0)}.item-main[data-v-643e718f]{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:10px 8px 10px 12px;display:flex}.item-icon[data-v-643e718f]{opacity:.86;flex-shrink:0;font-size:18px}.item-meta[data-v-643e718f]{flex:1;min-width:0}.item-name[data-v-643e718f]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.item-desc[data-v-643e718f]{color:var(--gray-500);margin-top:2px;font-size:12px;line-height:1.2}.item-actions[data-v-643e718f]{align-items:center;gap:2px;margin-right:8px;display:flex}.item-action-btn[data-v-643e718f]{width:30px;height:30px;color:var(--gray-600);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.item-action-btn[data-v-643e718f]:disabled{cursor:not-allowed;opacity:.6}.item-action-btn[data-v-643e718f]:hover:not(:disabled){color:var(--main-700);background:var(--gray-100)}.item-action-spin[data-v-643e718f]{animation:1s linear infinite artifacts-spin-643e718f}@keyframes artifacts-spin-643e718f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.artifacts-list[data-v-643e718f]{margin-top:6px}.artifact-card[data-v-643e718f]{align-items:stretch}.item-main[data-v-643e718f]{padding:9px 6px 9px 12px}}.thread-message-list[data-v-655801fc]{flex-direction:column;display:flex}.thread-message-list-empty[data-v-655801fc]{text-align:center;color:var(--gray-500);padding:24px 0;font-size:13px}.subagent-thread-view[data-v-6919f982],.subagent-thread-scroll[data-v-6919f982]{width:100%;height:100%;min-height:0}.subagent-thread-scroll[data-v-6919f982]{padding:16px 28px 28px;overflow-y:auto}.subagent-thread-content[data-v-6919f982]{width:min(100%,800px);min-height:100%;margin:0 auto}.subagent-thread-state[data-v-6919f982]{color:var(--gray-500);text-align:center;padding:32px 0;font-size:13px}.subagent-thread-state.is-error[data-v-6919f982]{color:var(--color-error-600)}.json-node-row[data-v-d1a91754]{color:var(--gray-900);word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:12.5px;line-height:1.6}.json-leaf-line[data-v-d1a91754]{border-radius:3px;flex-wrap:wrap;align-items:center;padding:1px 4px 1px 18px;transition:background-color .1s;display:flex}.json-leaf-line[data-v-d1a91754]:hover{background-color:var(--gray-100)}.json-leaf-line:hover .json-node-copy-btn[data-v-d1a91754]{opacity:1}.json-container-header[data-v-d1a91754]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;padding:1px 4px;transition:background-color .1s;display:inline-flex}.json-container-header[data-v-d1a91754]:hover{background-color:var(--gray-100)}.json-container-header:hover .json-node-copy-btn[data-v-d1a91754]{opacity:1}.json-toggle-btn[data-v-d1a91754]{width:14px;height:14px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:2px;padding:0;display:inline-flex}.json-key[data-v-d1a91754]{color:var(--gray-800);font-weight:500}.json-bracket[data-v-d1a91754]{color:var(--gray-600);font-weight:600}.json-comma[data-v-d1a91754]{color:var(--gray-500)}.json-collapsed-preview[data-v-d1a91754]{color:var(--gray-500);background-color:var(--gray-150);border-radius:3px;margin:0 4px;padding:0 4px;font-size:11px}.json-container-body[data-v-d1a91754]{border-left:1px dashed var(--gray-200);margin-left:6px;padding-left:14px}.json-container-footer[data-v-d1a91754]{padding-left:18px}.json-val.type-string[data-v-d1a91754]{color:var(--color-success-700)}.json-val.type-number[data-v-d1a91754]{color:var(--color-info-700)}.json-val.type-boolean[data-v-d1a91754]{color:var(--color-warning-700);font-weight:600}.json-val.type-null[data-v-d1a91754],.json-val.type-undefined[data-v-d1a91754]{color:var(--gray-400);font-style:italic}.json-node-copy-btn[data-v-d1a91754]{opacity:0;width:18px;height:18px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin-left:6px;transition:all .12s;display:inline-flex}.json-node-copy-btn[data-v-d1a91754]:hover{background:var(--gray-200);color:var(--gray-1000)}.json-tree-viewer[data-v-ebfc4215]{background:0 0;flex-direction:column;display:flex;overflow:hidden}.json-viewer-toolbar[data-v-ebfc4215]{justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.viewer-title[data-v-ebfc4215]{color:var(--gray-800);font-weight:600}.toolbar-right[data-v-ebfc4215]{align-items:center;gap:4px;display:flex}.viewer-tool-btn[data-v-ebfc4215]{height:24px;color:var(--gray-700);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;transition:all .12s;display:inline-flex}.viewer-tool-btn[data-v-ebfc4215]:hover{background:var(--gray-150);color:var(--gray-1000)}.viewer-tool-btn .copied-icon[data-v-ebfc4215]{color:var(--color-success-700)}.json-tree-content[data-v-ebfc4215]{padding:4px 0;overflow-x:auto}.message-debug-panel[data-v-4640d21a]{background:var(--gray-0);height:100%;color:var(--gray-900);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;overflow:hidden;container-type:inline-size}.sr-only[data-v-4640d21a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.debug-toolbar[data-v-4640d21a]{border-bottom:1px solid var(--gray-200);background:var(--gray-0);flex:none;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.toolbar-actions[data-v-4640d21a],.range-summary[data-v-4640d21a],.inspector-actions[data-v-4640d21a]{align-items:center;display:flex}.truncated-note[data-v-4640d21a]{color:var(--color-warning-700);align-items:center;gap:4px;font-size:11px;font-weight:400;display:inline-flex}.toolbar-actions[data-v-4640d21a]{flex:none;gap:2px}.icon-button[data-v-4640d21a]{width:28px;height:26px;color:var(--gray-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button[data-v-4640d21a]:hover:not(:disabled){border-color:var(--gray-200);background:var(--gray-50);color:var(--gray-1000)}.icon-button[data-v-4640d21a]:focus-visible{outline:2px solid var(--main-400);outline-offset:-1px}.icon-button[data-v-4640d21a]:disabled{color:var(--gray-300);cursor:default}.icon-button.compact[data-v-4640d21a]{width:22px;height:22px}.icon-button.active[data-v-4640d21a]{border-color:var(--gray-200);background:var(--gray-100);color:var(--gray-900)}.success-icon[data-v-4640d21a]{color:var(--color-success-700)}.filter-select-field[data-v-4640d21a]{flex:none;height:26px;display:flex}.filter-select-field select[data-v-4640d21a]{border:1px solid var(--gray-300);background:var(--gray-0);min-width:86px;height:26px;color:var(--gray-800);cursor:pointer;border-radius:4px;outline:0;padding:0 24px 0 7px;font-size:11.5px}.filter-select-field select[data-v-4640d21a]:focus-visible{border-color:var(--main-500);box-shadow:0 0 0 1px var(--main-100)}.search-field[data-v-4640d21a]{border:1px solid var(--gray-300);width:clamp(130px,24cqw,220px);min-width:130px;height:25px;color:var(--gray-400);border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:0 7px;display:flex}.search-field[data-v-4640d21a]:focus-within{border-color:var(--main-500);box-shadow:0 0 0 1px var(--main-100)}.search-field input[data-v-4640d21a]{width:100%;min-width:0;color:var(--gray-900);background:0 0;border:0;outline:0;font-size:11.5px}.search-field input[data-v-4640d21a]::placeholder{color:var(--gray-400)}.audit-error[data-v-4640d21a]{border-bottom:1px solid var(--color-error-100);background:var(--color-error-50);min-height:30px;color:var(--color-error-700);flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:flex}.audit-error span[data-v-4640d21a]{flex:1;min-width:0}.audit-error button[data-v-4640d21a]{color:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.trace-overview[data-v-4640d21a]{border-bottom:1px solid var(--gray-200);background:var(--gray-25);flex:none;padding:7px 14px 8px}.trace-overview-header[data-v-4640d21a]{min-height:23px;color:var(--gray-700);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.trace-overview-header>span[data-v-4640d21a]:first-child{color:var(--gray-800);font-weight:600}.range-summary[data-v-4640d21a]{font-variant-numeric:tabular-nums;gap:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.reset-range-button[data-v-4640d21a]{color:var(--main-color);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.trace-axis[data-v-4640d21a]{height:18px;color:var(--gray-500);font-variant-numeric:tabular-nums;pointer-events:none;margin:0 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9.5px;position:relative}.axis-tick[data-v-4640d21a]{white-space:nowrap;position:absolute;bottom:2px;transform:translate(-50%)}.axis-tick[data-v-4640d21a]:first-child{transform:none}.axis-tick[data-v-4640d21a]:last-child{transform:translate(-100%)}.trace-track[data-v-4640d21a]{border:1px solid var(--gray-300);background:var(--gray-0);cursor:crosshair;height:34px;margin:0 5px;position:relative;overflow:visible}.track-grid[data-v-4640d21a]{background-image:repeating-linear-gradient(to right, transparent 0, transparent calc(25% - 1px), var(--gray-150) calc(25% - 1px), var(--gray-150) 25%);position:absolute;inset:0}.phase-lane[data-v-4640d21a],.operation-lane[data-v-4640d21a]{position:absolute;left:0;right:0}.phase-lane[data-v-4640d21a]{height:6px;top:7px}.operation-lane[data-v-4640d21a]{height:8px;top:19px}.phase-segment[data-v-4640d21a],.operation-span[data-v-4640d21a]{min-width:2px;transition:outline-color .12s,box-shadow .12s,filter .12s;position:absolute}.timeline-mark-selected[data-v-4640d21a]{z-index:6;outline:1px solid var(--gray-900);outline-offset:1px;box-shadow:0 0 0 2px color-mix(in srgb, var(--gray-0) 82%, transparent);filter:saturate(1.25)contrast(1.08)}.phase-segment[data-v-4640d21a]{background:var(--main-300);height:6px}.phase-dispatch[data-v-4640d21a]{background:var(--gray-400)}.phase-preparation[data-v-4640d21a]{background:var(--second-400)}.phase-first-output[data-v-4640d21a]{background:var(--main-500)}.phase-completion[data-v-4640d21a]{background:var(--main-200)}.operation-span[data-v-4640d21a]{border-left:2px solid var(--gray-500);background:color-mix(in srgb, var(--gray-400) 45%, transparent);height:8px}.span-ai[data-v-4640d21a]{border-left-color:var(--main-700);background:color-mix(in srgb, var(--main-400) 45%, transparent)}.span-tool[data-v-4640d21a]{border-left-color:var(--second-700);background:color-mix(in srgb, var(--second-300) 55%, transparent)}.span-human[data-v-4640d21a]{border-left-color:var(--gray-800)}.span-error[data-v-4640d21a]{border-left-color:var(--color-error-700);background:color-mix(in srgb, var(--color-error-500) 38%, transparent)}.operation-span.span-timing-fallback[data-v-4640d21a]{border-top:1px dashed var(--gray-400);border-bottom:1px dashed var(--gray-400);opacity:.55;background:0 0;height:6px;margin-top:1px}.operation-span.span-timing-fallback.timeline-mark-selected[data-v-4640d21a]{opacity:1}.range-mask[data-v-4640d21a]{z-index:2;background:color-mix(in srgb, var(--gray-200) 78%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.range-mask-start[data-v-4640d21a]{left:0}.range-mask-end[data-v-4640d21a]{right:0}.selected-window[data-v-4640d21a]{z-index:3;border-top:1px solid var(--main-500);border-bottom:1px solid var(--main-500);background:color-mix(in srgb, var(--main-100) 18%, transparent);opacity:0;pointer-events:none;transition:opacity .14s ease-out;position:absolute;top:-1px;bottom:-1px}.range-input[data-v-4640d21a]{z-index:4;appearance:none;pointer-events:none;background:0 0;width:100%;height:34px;margin:0;position:absolute;inset:0}.range-input[data-v-4640d21a]:focus-visible{outline:none}.range-input[data-v-4640d21a]::-webkit-slider-runnable-track{background:0 0;height:34px}.range-input[data-v-4640d21a]::-webkit-slider-thumb{appearance:none;border:2px solid var(--main-600);background:var(--gray-0);width:10px;height:36px;box-shadow:0 0 0 1px color-mix(in srgb, var(--gray-0) 70%, transparent);cursor:ew-resize;opacity:0;pointer-events:auto;border-radius:2px;margin-top:-1px;transition:opacity .14s ease-out}.range-input[data-v-4640d21a]::-moz-range-track{background:0 0;height:34px}.range-input[data-v-4640d21a]::-moz-range-thumb{border:2px solid var(--main-600);background:var(--gray-0);cursor:ew-resize;opacity:0;pointer-events:auto;border-radius:2px;width:8px;height:32px;transition:opacity .14s ease-out}.range-input[data-v-4640d21a]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--main-100)}.range-input[data-v-4640d21a]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--main-100)}.trace-track:hover .selected-window[data-v-4640d21a],.trace-track:focus-within .selected-window[data-v-4640d21a],.trace-track.range-active .selected-window[data-v-4640d21a]{opacity:1}.trace-track:hover .range-input[data-v-4640d21a]::-webkit-slider-thumb{opacity:1}.trace-track:focus-within .range-input[data-v-4640d21a]::-webkit-slider-thumb{opacity:1}.trace-track.range-active .range-input[data-v-4640d21a]::-webkit-slider-thumb{opacity:1}.trace-track:hover .range-input[data-v-4640d21a]::-moz-range-thumb{opacity:1}.trace-track:focus-within .range-input[data-v-4640d21a]::-moz-range-thumb{opacity:1}.trace-track.range-active .range-input[data-v-4640d21a]::-moz-range-thumb{opacity:1}.range-input-start[data-v-4640d21a]{z-index:5}.trace-caption[data-v-4640d21a],.trace-unavailable[data-v-4640d21a]{color:var(--gray-500);align-items:center;font-size:10px;display:flex}.trace-caption[data-v-4640d21a]{justify-content:space-between;min-height:19px}.trace-unavailable[data-v-4640d21a]{border-bottom:1px solid var(--gray-200);background:var(--gray-25);flex:none;gap:6px;min-height:33px;padding:0 12px}.trace-workbench[data-v-4640d21a]{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.trace-workbench.has-inspector[data-v-4640d21a]{grid-template-rows:minmax(120px, 1fr) 4px minmax(0, var(--inspector-height,42%))}.records-pane[data-v-4640d21a],.record-inspector[data-v-4640d21a]{min-width:0;min-height:0;overflow:auto}.records-pane[data-v-4640d21a]{background:var(--gray-0)}.record-table-header[data-v-4640d21a],.record-row[data-v-4640d21a]{grid-template-columns:28px minmax(160px,1fr) 76px 66px 70px 20px;align-items:center;display:grid}.record-table-header[data-v-4640d21a]{z-index:3;border-bottom:1px solid var(--gray-200);background:var(--gray-25);min-height:25px;color:var(--gray-500);padding:0 10px;font-size:10px;position:sticky;top:0}.record-list[data-v-4640d21a]{min-width:410px}.record-row[data-v-4640d21a]{border:0;border-bottom:1px solid var(--gray-150);background:var(--gray-0);width:100%;min-height:36px;color:var(--gray-900);text-align:left;cursor:pointer;padding:0 10px}.record-row[data-v-4640d21a]:hover{background:var(--gray-25)}.record-row[data-v-4640d21a]:focus-visible{z-index:2;outline:2px solid var(--main-400);outline-offset:-2px;position:relative}.record-row.selected[data-v-4640d21a]{background:var(--main-40);box-shadow:inset 2px 0 var(--main-color)}.run-row[data-v-4640d21a]{background:var(--gray-25);min-height:38px}.message-row .record-icon[data-v-4640d21a]{padding-left:5px;position:relative}.message-row .record-icon[data-v-4640d21a]:before{border-bottom:1px solid var(--gray-300);border-left:1px solid var(--gray-300);content:"";width:7px;position:absolute;top:-18px;bottom:9px;left:-2px}.record-icon[data-v-4640d21a]{color:var(--gray-700);align-items:center;display:inline-flex}.record-icon.active[data-v-4640d21a]{color:var(--main-color)}.record-icon.error[data-v-4640d21a]{color:var(--color-error-700)}.role-ai .record-icon[data-v-4640d21a]{color:var(--main-700)}.role-tool .record-icon[data-v-4640d21a]{color:var(--second-700)}.role-error .record-icon[data-v-4640d21a]{color:var(--color-error-700)}.record-summary[data-v-4640d21a]{min-width:0;color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.run-summary[data-v-4640d21a]{align-items:baseline;gap:9px;display:flex}.run-summary strong[data-v-4640d21a]{color:var(--gray-1000);flex:none;font-size:12px}.run-summary span[data-v-4640d21a]{min-width:0;color:var(--gray-600);text-overflow:ellipsis;font-weight:400;overflow:hidden}.record-cell[data-v-4640d21a]{color:var(--gray-600);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10.5px;overflow:hidden}.record-chevron[data-v-4640d21a]{color:var(--gray-400);justify-self:end}.empty-records[data-v-4640d21a]{height:150px;color:var(--gray-400);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11.5px;display:flex}.record-inspector[data-v-4640d21a]{background:var(--gray-0);flex-direction:column;display:flex}.inspector-resizer[data-v-4640d21a]{z-index:4;cursor:row-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;min-height:4px;padding:0;display:flex;position:relative}.inspector-resizer[data-v-4640d21a]:before{content:"";position:absolute;inset:-4px 0}.inspector-resizer span[data-v-4640d21a]{background:var(--gray-300);width:24px;height:1px}.inspector-resizer[data-v-4640d21a]:hover,.inspector-resizer[data-v-4640d21a]:focus-visible{outline:none}.inspector-resizer:hover span[data-v-4640d21a],.inspector-resizer:focus-visible span[data-v-4640d21a]{background:var(--main-600)}.inspector-toolbar[data-v-4640d21a]{border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);background:var(--gray-25);flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 10px;display:flex}.inspector-actions[data-v-4640d21a]{flex:none;gap:2px}.inspector-tabs[data-v-4640d21a]{flex:none;align-self:stretch;gap:14px;min-height:35px;padding:0;display:flex}.inspector-tabs button[data-v-4640d21a]{color:var(--gray-600);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 2px;font-size:11.5px}.inspector-tabs button.active[data-v-4640d21a]{border-bottom-color:var(--main-color);color:var(--gray-1000);font-weight:600}.inspector-tabs button[data-v-4640d21a]:focus-visible{outline:2px solid var(--main-400);outline-offset:-2px}.inspector-overview[data-v-4640d21a],.inspector-data[data-v-4640d21a]{flex:1;min-height:0;overflow:auto}.inspector-overview dl[data-v-4640d21a]{margin:0}.inspector-field[data-v-4640d21a]{border-bottom:1px solid var(--gray-150);grid-template-columns:110px minmax(0,1fr);align-items:baseline;min-height:31px;padding:6px 12px;font-size:11px;display:grid}.inspector-field dt[data-v-4640d21a]{color:var(--gray-500)}.inspector-field dd[data-v-4640d21a]{overflow-wrap:anywhere;color:var(--gray-800);margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.inspector-field-content[data-v-4640d21a]{align-items:start}.inspector-field-content dd[data-v-4640d21a]{white-space:pre-wrap;line-height:1.55}.inspector-note[data-v-4640d21a]{color:var(--gray-500);margin:10px 12px;font-size:10.5px;line-height:1.55}.inspector-run-actions[data-v-4640d21a]{padding:10px 12px 0}.inspector-run-actions button[data-v-4640d21a]{border:1px solid var(--gray-300);background:var(--gray-0);min-height:26px;color:var(--gray-700);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.inspector-run-actions button[data-v-4640d21a]:hover:not(:disabled){border-color:var(--gray-400);background:var(--gray-50);color:var(--gray-1000)}.inspector-run-actions button[data-v-4640d21a]:focus-visible{outline:2px solid var(--main-400);outline-offset:2px}.inspector-run-actions button[data-v-4640d21a]:disabled{color:var(--gray-400);cursor:wait}.inspector-data[data-v-4640d21a]{padding:7px 9px 12px;font-size:11px}.spinning[data-v-4640d21a]{animation:.8s linear infinite debug-spin-4640d21a}@keyframes debug-spin-4640d21a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinning[data-v-4640d21a]{animation-duration:1.8s}.selected-window[data-v-4640d21a]{transition-duration:.01ms}.range-input[data-v-4640d21a]::-webkit-slider-thumb{transition-duration:.01ms}.range-input[data-v-4640d21a]::-moz-range-thumb{transition-duration:.01ms}}@container (width>=580px){.trace-workbench.has-inspector[data-v-4640d21a]{grid-template-columns:minmax(300px, 1fr) 4px minmax(260px, var(--inspector-width,42%));grid-template-rows:minmax(0,1fr)}.inspector-resizer[data-v-4640d21a]{cursor:col-resize;min-width:4px;min-height:0}.inspector-resizer[data-v-4640d21a]:before{inset:0 -4px}.inspector-resizer span[data-v-4640d21a]{width:1px;height:24px}.record-inspector[data-v-4640d21a]{border-left:1px solid var(--gray-200)}}@container (width<=620px){.record-table-header[data-v-4640d21a],.record-row[data-v-4640d21a]{grid-template-columns:28px minmax(150px,1fr) 64px 20px}.column-time[data-v-4640d21a],.column-tokens[data-v-4640d21a]{display:none}.record-list[data-v-4640d21a]{min-width:300px}.trace-caption span[data-v-4640d21a]:last-child{display:none}}@container (width<=470px){.debug-toolbar[data-v-4640d21a]{gap:5px;padding:0 8px}.search-field[data-v-4640d21a]{flex:72px;width:auto;min-width:0;max-width:112px}.truncated-label[data-v-4640d21a]{display:none}.trace-overview[data-v-4640d21a]{padding-left:10px;padding-right:10px}.trace-overview-header[data-v-4640d21a]{flex-direction:column;align-items:flex-start;gap:1px}.range-summary[data-v-4640d21a]{align-self:flex-end}.inspector-field[data-v-4640d21a]{grid-template-columns:92px minmax(0,1fr)}}.resize-handle[data-v-c636f764]{cursor:col-resize;background:var(--gray-300);z-index:10;touch-action:none;border-radius:2px;width:4px;height:32px;transition:background .2s;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.resize-handle[data-v-c636f764]:hover{background:var(--main-400)}.agent-panel[data-v-c636f764]{background:var(--gray-0);flex-direction:column;width:100%;min-width:0;height:100%;transition:none;display:flex;position:relative}.agent-panel.resizing[data-v-c636f764]{transition:none}.agent-panel .panel-header[data-v-c636f764]{border-bottom:1px solid var(--gray-100)}.agent-panel[data-v-c636f764] .side-preview-shell{border:none}.agent-panel[data-v-c636f764] .preview-header{min-height:32px}.panel-header[data-v-c636f764]{min-height:var(--header-height);background:var(--gray-25);border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;display:flex}.header-action-btn[data-v-c636f764]{width:28px;height:28px;color:var(--gray-600);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.header-action-btn[data-v-c636f764]:hover,.header-action-btn.active[data-v-c636f764]{background:var(--gray-100);color:var(--gray-900)}.header-action-btn[data-v-c636f764]:focus-visible{outline:2px solid var(--main-300);outline-offset:1px}.header-action-btn[data-v-c636f764]:disabled{color:var(--gray-300);cursor:not-allowed;background:0 0}.section-tabs[data-v-c636f764]{scrollbar-width:none;flex:1;align-items:center;gap:1px;min-width:0;display:flex;overflow-x:auto}.section-tabs[data-v-c636f764]::-webkit-scrollbar{display:none}.section-tab[data-v-c636f764]{min-width:0;max-width:140px;color:var(--gray-600);border-radius:7px;flex:none;align-items:center;display:flex}.section-tab.active[data-v-c636f764]{background:var(--gray-100);color:var(--gray-900)}.section-tab-main[data-v-c636f764]{min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:5px 0 5px 7px;display:flex}.section-tab-main[data-v-c636f764]:only-child,.section-tab-main[data-v-c636f764]:last-child{margin-right:7px}.section-tab-main>svg[data-v-c636f764],.section-tab-main[data-v-c636f764]>svg,.section-tab-main[data-v-c636f764]>.custom-avatar{flex-shrink:0}.section-tab-main>span[data-v-c636f764]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.section-tab-close[data-v-c636f764]{width:22px;height:22px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-right:3px;padding:0;display:inline-flex}.section-tab-close[data-v-c636f764]:hover{background:var(--gray-150);color:var(--gray-900)}.window-actions[data-v-c636f764]{flex-shrink:0;align-items:center;gap:4px;display:flex}.tab-content[data-v-c636f764]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.file-section[data-v-c636f764],.subagent-section[data-v-c636f764],.message-debug-section[data-v-c636f764]{width:100%;height:100%;min-height:0}.file-section[data-v-c636f764]{flex-direction:column;display:flex}.files-display[data-v-c636f764]{flex:1;min-height:0;display:flex}.preview-pane[data-v-c636f764]{flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.tree-pane[data-v-c636f764]{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;padding:0 6px 6px;display:flex}.tree-toolbar[data-v-c636f764]{border-bottom:1px solid var(--gray-100);color:var(--gray-700);flex:0 0 36px;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 8px;font-size:12px;display:flex}.tree-scope-tabs[data-v-c636f764]{align-items:center;display:flex}.tree-scope-separator[data-v-c636f764]{background:var(--gray-200);width:1px;height:10px;margin:0 8px}.tree-scope-tab[data-v-c636f764]{color:var(--gray-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:16px}.tree-scope-tab[data-v-c636f764]:hover{color:var(--gray-900)}.tree-scope-tab.active[data-v-c636f764]{color:var(--main-600);font-weight:700}.tree-scope-tab[data-v-c636f764]:focus-visible{outline:2px solid var(--main-300);outline-offset:1px}.tree-scope-pane[data-v-c636f764]{flex-direction:column;flex:1;min-height:0;display:flex}.tree-toolbar-actions[data-v-c636f764]{align-items:center;gap:2px;display:flex}.files-display.has-preview.with-tree .tree-pane[data-v-c636f764]{border-left:1px solid var(--gray-100);flex:0 0 34%;min-width:260px;max-width:380px}.preview-tabs-bar[data-v-c636f764]{border-bottom:1px solid var(--gray-100);scrollbar-width:none;flex:none;align-items:center;gap:4px;width:100%;min-width:0;padding:4px 8px;display:flex;overflow-x:auto}.preview-tabs-bar[data-v-c636f764]::-webkit-scrollbar{display:none}.preview-tab[data-v-c636f764]{border:1px solid var(--gray-150);background:var(--gray-25);min-width:0;max-width:220px;color:var(--gray-700);border-radius:8px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.preview-tab.active[data-v-c636f764]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-1000)}.preview-tab-main[data-v-c636f764]{min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:5px 6px 5px 8px;display:flex}.preview-tab-icon[data-v-c636f764]{flex-shrink:0;font-size:14px}.preview-tab-name[data-v-c636f764]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.preview-tab-close[data-v-c636f764]{width:22px;height:22px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:3px;padding:0;transition:color .16s,background-color .16s,transform .16s;display:inline-flex}.preview-tab-close[data-v-c636f764]:hover{color:var(--gray-900);background:var(--gray-100);transform:scale(1.04)}.preview-tab-close[data-v-c636f764]:active{background:var(--gray-150);transform:scale(.96)}.preview-tab-close[data-v-c636f764]:focus-visible{outline:2px solid var(--main-400);outline-offset:1px}.side-preview-shell[data-v-c636f764]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:12px;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.side-preview-shell[data-v-c636f764] .file-content,.side-preview-shell[data-v-c636f764] .side-file-content{flex:1;height:auto;min-height:0;max-height:none}.side-preview-shell[data-v-c636f764] .pdf-preview,.side-preview-shell[data-v-c636f764] .html-preview{width:100%;height:100%;min-height:0}.preview-empty[data-v-c636f764],.empty[data-v-c636f764]{text-align:center;min-height:0;color:var(--gray-500);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.preview-empty[data-v-c636f764]{border:1px dashed var(--gray-200);background:linear-gradient(180deg, var(--gray-25) 0%, var(--gray-0) 100%);border-radius:12px}.preview-empty-title[data-v-c636f764]{color:var(--gray-800);font-size:14px;font-weight:600}.preview-empty-desc[data-v-c636f764]{margin-top:6px;font-size:12px;line-height:1.6}.error-state[data-v-c636f764]{gap:8px}.file-tree-container[data-v-c636f764]{flex:1;min-height:0;overflow-y:auto}.file-tree-container[data-v-c636f764]::-webkit-scrollbar{width:6px}.file-tree-container[data-v-c636f764]::-webkit-scrollbar-track{background:var(--gray-50)}.file-tree-container[data-v-c636f764]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.file-tree-container[data-v-c636f764]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.tree-node-name[data-v-c636f764]{min-width:0;color:var(--gray-800);flex:1;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;display:flex}.name-start[data-v-c636f764]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name-end[data-v-c636f764]{white-space:nowrap;flex-shrink:0}.node-actions-container[data-v-c636f764]{align-items:center;gap:4px;display:flex}.tree-action-btn[data-v-c636f764]{width:24px;height:24px;color:var(--gray-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.tree-action-btn[data-v-c636f764]:disabled{cursor:not-allowed;opacity:.45}.tree-download-btn[data-v-c636f764]:hover{color:var(--main-600)}.tree-delete-btn[data-v-c636f764]:hover:not(:disabled){color:var(--error-600,#dc2626)}.attachment-dropzone[data-v-bd826571]{margin-bottom:0}.dropzone-title[data-v-bd826571]{color:var(--gray-800);margin:0 0 4px;font-size:14px;font-weight:600}.dropzone-desc[data-v-bd826571]{color:var(--gray-500);margin:0;font-size:12px}.attachment-list[data-v-bd826571]{flex-direction:column;gap:10px;max-height:360px;margin-top:16px;display:flex;overflow:auto}.attachment-item[data-v-bd826571]{border:1px solid var(--gray-100);background:var(--gray-50);border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.attachment-file-icon[data-v-bd826571]{background:var(--gray-0);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.attachment-item-content[data-v-bd826571]{flex:1;min-width:0}.attachment-name-row[data-v-bd826571]{align-items:center;gap:8px;min-width:0;display:flex}.attachment-name[data-v-bd826571]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.remove-btn[data-v-bd826571]{color:var(--gray-500)}.remove-btn[data-v-bd826571]:hover{color:var(--color-error-500);background:var(--color-error-50)}.attachment-status-row[data-v-bd826571]{color:var(--gray-500);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.attachment-status-meta[data-v-bd826571]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.attachment-status-tag[data-v-bd826571]{border:none;border-radius:4px;min-height:18px;margin-inline-end:0;padding:0 5px;font-size:11px;font-weight:500;line-height:18px}.attachment-error[data-v-bd826571]{color:var(--color-error-700)}.parse-trigger-btn[data-v-bd826571]{flex:none;font-size:12px}.attachment-parse-controls[data-v-bd826571]{align-items:center;gap:6px;width:min(260px,100%);margin-left:auto;display:flex}.attachment-parse-controls[data-v-bd826571] .ocr-selector-trigger{min-height:24px;padding:1px 8px;font-size:12px}[data-v-91036a07]:root{--main-1000:#01151f;--main-900:#023944;--main-800:#035065;--main-700:#046a82;--main-600:#24839a;--main-500:#3996ae;--main-400:#5faec2;--main-300:#82c3d6;--main-200:#a3d8e8;--main-100:#c4eaf5;--main-50:#e1f6fb;--main-40:#eaf3f5;--main-30:#f7fbfd;--main-20:#f6f9fa;--main-10:#fafcfd;--main-5:#fcfefe;--main-1:#fefefe;--main-0:#fff;--main-color:var(--main-700);--main-bright:#0188a6;--second-1000:#2e2108;--second-900:#4a350d;--second-800:#6b4d14;--second-700:#8a641d;--second-600:#a97e2b;--second-500:#c9983c;--second-400:#d4ac5f;--second-300:#dfc183;--second-200:#ead5a8;--second-100:#f4e8cc;--second-50:#faf3e2;--second-40:#f6efe0;--second-30:#fbf8f0;--second-20:#faf7ee;--second-10:#fcfbf6;--second-5:#fefdfa;--second-1:#fefefe;--second-0:#fff;--second-color:var(--second-600);--gray-10000:#000;--gray-2000:#0c0d0d;--gray-1000:#151616;--gray-900:#1e1f1f;--gray-800:#323333;--gray-700:#4c4d4d;--gray-600:#697070;--gray-500:#979999;--gray-400:#bdbfbf;--gray-300:#d7d9d9;--gray-200:#e4e6e6;--gray-150:#eef0f0;--gray-100:#eff2f2;--gray-50:#f5f7f7;--gray-25:#f8fafa;--gray-10:#fbfcfc;--gray-0:#fff;--color-primary-50:var(--main-50);--color-primary-100:var(--main-200);--color-primary-500:var(--main-500);--color-primary-700:var(--main-700);--color-primary-900:var(--main-900);--color-secondary-10:var(--gray-10);--color-secondary-50:var(--gray-50);--color-secondary-100:var(--gray-100);--color-secondary-500:var(--gray-700);--color-secondary-700:var(--gray-800);--color-secondary-900:var(--gray-900);--color-success-10:#fafff2;--color-success-50:#e6f7e6;--color-success-100:#b7eb8f;--color-success-500:#52c41a;--color-success-700:#389e0d;--color-success-900:#135200;--color-error-10:#fffaf9;--color-error-50:#fff2f0;--color-error-100:#ffccc7;--color-error-500:#ff4d4f;--color-error-700:#cf1322;--color-error-900:#820014;--color-warning-10:#fffef5;--color-warning-50:#fffbe6;--color-warning-100:#ffe58f;--color-warning-500:#faad14;--color-warning-700:#d48806;--color-warning-900:#ad6800;--color-info-10:#f5fbff;--color-info-50:#e6f7ff;--color-info-100:#bae7ff;--color-info-500:#1890ff;--color-info-700:#096dd9;--color-info-900:#0050b3;--color-accent-10:#f5fffe;--color-accent-50:#e6fffb;--color-accent-100:#87e8de;--color-accent-500:#13c2c2;--color-accent-700:#08979c;--color-accent-900:#006d75;--chart-palette-1:var(--main-500);--chart-palette-2:#5ad8a6;--chart-palette-3:#f6bd16;--chart-palette-4:#f27c7c;--chart-palette-5:#9581cc;--chart-palette-6:#6dc8ec;--chart-palette-7:#ff9d4d;--chart-palette-8:#92d050;--chart-palette-9:#e885ba;--chart-palette-10:#8c8c8c;--bg-sider:var(--main-5);--light-98:#fffffffa;--light-95:#fffffff2;--light-90:#ffffffe6;--light-85:#ffffffd9;--light-80:#fffc;--light-75:#ffffffbf;--light-70:#ffffffb3;--light-50:#ffffff80;--light-25:#ffffff40;--light-10:#ffffff1a;--light-5:#ffffff0d;--light-0:#fff0;--dark-98:#000000fa;--dark-95:#000000f2;--dark-90:#000000e6;--dark-85:#000000d9;--dark-80:#000c;--dark-75:#000000bf;--dark-70:#000000b3;--dark-50:#00000080;--dark-25:#00000040;--dark-10:#0000001a;--dark-5:#0000000d;--dark-0:#0000;--shadow-0:#00000005;--shadow-1:#0000000d;--shadow-2:#00000014;--shadow-3:#0000001f;--shadow-4:#00000029;--shadow-5:#0003;--min-width:400px;--page-padding:18px;--color-bg-container:var(--main-0);--color-bg-elevated:var(--gray-10);--color-text:var(--gray-1000);--color-text-secondary:var(--dark-70);--color-text-tertiary:var(--dark-50);--color-trans-light:var(--light-85);--color-trans-dark:var(--dark-85);--scrollbar-width:4px}[data-v-91036a07]::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}[data-v-91036a07]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:calc(var(--scrollbar-width) / 2)}[data-v-91036a07]::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:calc(var(--scrollbar-width) / 2);cursor:pointer;transition:background .2s}[data-v-91036a07]::-webkit-scrollbar-thumb:hover{background:var(--gray-100)}[data-v-91036a07]{scrollbar-width:thin;scrollbar-color:var(--gray-200) transparent}@media (width<=767px){[data-v-91036a07]:root{--page-padding:14px}}:root.dark[data-v-91036a07]{--main-1000:#e1f6fb;--main-900:#c4eaf5;--main-800:#a3d8e8;--main-700:#82c3d6;--main-600:#5faec2;--main-500:#4a9fb8;--main-400:#3996ae;--main-300:#24839a;--main-200:#046a82;--main-100:#035065;--main-50:#023944;--main-40:#01151f;--main-30:#010d14;--main-20:#010a0f;--main-10:#00070a;--main-5:#000405;--main-1:#000102;--main-0:#000;--main-color:#4a9fb8;--main-bright:#5faec2;--second-1000:#faf3e2;--second-900:#f4e8cc;--second-800:#ead5a8;--second-700:#dfc183;--second-600:#d4ac5f;--second-500:#d9ab52;--second-400:#c9983c;--second-300:#a97e2b;--second-200:#8a641d;--second-100:#6b4d14;--second-50:#4a350d;--second-40:#2e2108;--second-30:#251a06;--second-20:#1e1505;--second-10:#150e03;--second-5:#0e0902;--second-1:#070401;--second-0:#000;--second-color:var(--second-500);--gray-10000:#fafafa;--gray-2000:#f8fafa;--gray-1000:#f5f7f7;--gray-900:#eff2f2;--gray-800:#eef0f0;--gray-700:#e4e6e6;--gray-600:#d7d9d9;--gray-500:#bdbfbf;--gray-400:#979999;--gray-300:#697070;--gray-200:#4c4d4d;--gray-150:#323333;--gray-100:#1e1f1f;--gray-50:#151616;--gray-25:#0c0d0d;--gray-10:#080808;--gray-0:#030303;--color-success-10:#0f1810;--color-success-50:#162312;--color-success-100:#273921;--color-success-500:#52c41a;--color-success-700:#73d13d;--color-success-900:#95de64;--color-error-10:#1a0a0b;--color-error-50:#2a1215;--color-error-100:#58181c;--color-error-500:#ff4d4f;--color-error-700:#ff7875;--color-error-900:#ffa39e;--color-warning-10:#1a1408;--color-warning-50:#2b2111;--color-warning-100:#614700;--color-warning-500:#faad14;--color-warning-700:#ffc53d;--color-warning-900:#ffd666;--color-info-10:#0c0d0d;--color-info-50:#111b26;--color-info-100:#111d2c;--color-info-500:#3d8fff;--color-info-700:#40a9ff;--color-info-900:#69c0ff;--color-accent-10:#081919;--color-accent-50:#0f2e2e;--color-accent-100:#164e63;--color-accent-500:#13c2c2;--color-accent-700:#36cfc9;--color-accent-900:#5cdbd3;--chart-palette-1:var(--main-300);--chart-palette-2:#3ea896;--chart-palette-3:#d6ad37;--chart-palette-4:#cf6666;--chart-palette-5:#8672b4;--chart-palette-6:#529ab8;--chart-palette-7:#d48242;--chart-palette-8:#82b354;--chart-palette-9:#c46e9e;--chart-palette-10:#7a7a7a;--bg-sider:#141414;--color-text:#fff;--dark-98:#fffffffa;--dark-95:#fffffff2;--dark-90:#ffffffe6;--dark-85:#ffffffd9;--dark-80:#fffc;--dark-75:#ffffffbf;--dark-70:#ffffffb3;--dark-50:#ffffff80;--dark-25:#ffffff40;--dark-10:#ffffff1a;--dark-5:#ffffff0d;--dark-0:#fff0;--light-98:#000000fa;--light-95:#000000f2;--light-90:#000000e6;--light-85:#000000d9;--light-80:#000c;--light-75:#000000bf;--light-70:#000000b3;--light-50:#00000080;--light-25:#00000040;--light-10:#0000001a;--light-5:#0000000d;--light-0:#0000;--color-bg-container:#1f1f1f;--color-bg-elevated:#262626;--color-text-secondary:#ffffffa6;--color-text-tertiary:#ffffff73;--shadow-0:#ffffff05;--shadow-1:#ffffff0d;--shadow-2:#ffffff14;--shadow-3:#ffffff1f;--shadow-4:#ffffff29;--shadow-5:#fff3;--color-trans-light:#000000d9;--color-trans-dark:#ffffffd9}:root.dark .markmap[data-v-91036a07]{--markmap-max-width:9999px;--markmap-a-color:var(--main-500);--markmap-a-hover-color:var(--main-600);--markmap-code-bg:var(--gray-50);--markmap-code-color:var(--gray-700);--markmap-highlight-bg:var(--color-warning-50);--markmap-table-border:1px solid currentColor;--markmap-font:300 16px / 20px sans-serif;--markmap-circle-open-bg:var(--main-0);--markmap-text-color:var(--gray-700);--markmap-highlight-node-bg:var(--color-error-50)}.m-2[data-v-91036a07]{margin:8px}.mt-2[data-v-91036a07]{margin-top:8px}.mb-2[data-v-91036a07]{margin-bottom:8px}.ml-2[data-v-91036a07]{margin-left:8px}.mr-2[data-v-91036a07]{margin-right:8px}.m-3[data-v-91036a07]{margin:12px}.mt-3[data-v-91036a07]{margin-top:12px}.mb-3[data-v-91036a07]{margin-bottom:12px}.ml-3[data-v-91036a07]{margin-left:12px}.mr-3[data-v-91036a07]{margin-right:12px}.bn-1px[data-v-91036a07]{position:relative;bottom:-1px}.chart-color-palette[data-v-91036a07]{--palette-1:var(--chart-palette-1);--palette-2:var(--chart-palette-2);--palette-3:var(--chart-palette-3);--palette-4:var(--chart-palette-4);--palette-5:var(--chart-palette-5);--palette-6:var(--chart-palette-6);--palette-7:var(--chart-palette-7);--palette-8:var(--chart-palette-8);--palette-9:var(--chart-palette-9);--palette-10:var(--chart-palette-10)}.chart-area-gradient-primary[data-v-91036a07]{background:linear-gradient(#3996ae4d 0%,#3996ae0d 100%)}.chart-area-gradient-success[data-v-91036a07]{background:linear-gradient(#52c41a4d 0%,#52c41a0d 100%)}.chart-area-gradient-warning[data-v-91036a07]{background:linear-gradient(#faad144d 0%,#faad140d 100%)}.chart-area-gradient-error[data-v-91036a07]{background:linear-gradient(#f5222d4d 0%,#f5222d0d 100%)}.chart-shadow-primary[data-v-91036a07]{box-shadow:0 4px 12px #3996ae26}.chart-shadow-success[data-v-91036a07]{box-shadow:0 4px 12px #52c41a26}.chart-shadow-warning[data-v-91036a07]{box-shadow:0 4px 12px #faad1426}.chart-shadow-error[data-v-91036a07]{box-shadow:0 4px 12px #f5222d26}.dashboard-card[data-v-91036a07]{background-color:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;height:100%;transition:all .2s;display:flex}.dashboard-card[data-v-91036a07]:hover{border-color:var(--gray-100)}.dashboard-card .ant-card-head[data-v-91036a07]{flex-shrink:0;background-color:var(--gray-0)!important;min-height:56px!important;padding:0 20px!important}.dashboard-card .ant-card-head-title[data-v-91036a07]{color:var(--gray-1000)!important;font-size:18px!important;font-weight:600!important}.dashboard-card .ant-card-body[data-v-91036a07]{flex:1;overflow:auto;background-color:var(--gray-0)!important;padding:0 20px 20px!important}.dashboard-card .ant-card-extra[data-v-91036a07]{padding-top:0!important}.dashboard-card-metric-grid[data-v-91036a07]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=560px){.dashboard-card-metric-grid[data-v-91036a07]{grid-template-columns:1fr}}.chart-container h4[data-v-91036a07],.chart-container h5[data-v-91036a07]{color:var(--gray-1000);margin-bottom:16px;font-weight:600}.chart-container h4[data-v-91036a07]{font-size:16px}.chart-container h5[data-v-91036a07]{color:var(--gray-600);font-size:14px}.chart-container .chart[data-v-91036a07]{background-color:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;width:100%;height:250px;padding:10px}.chart-container .chart-medium[data-v-91036a07]{background-color:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;width:100%;height:180px;padding:8px}.chart-container .chart-small[data-v-91036a07]{width:100%;height:180px}.dashboard-card .ant-table[data-v-91036a07]{background-color:var(--gray-0);border-radius:8px;overflow:hidden}.dashboard-card .ant-table .ant-table-thead>tr>th[data-v-91036a07]{background-color:var(--gray-25);border-bottom:1px solid var(--gray-200);color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:12px;font-weight:600}.dashboard-card .ant-table .ant-table-tbody>tr[data-v-91036a07]{transition:background-color .2s}.dashboard-card .ant-table .ant-table-tbody>tr>td[data-v-91036a07]{border-bottom:1px solid var(--gray-100);color:var(--gray-1000);padding:12px 16px;font-weight:400}.dashboard-card .ant-table .ant-table-tbody>tr:hover>td[data-v-91036a07]{background-color:var(--gray-25)}.dashboard-card .ant-progress .ant-progress-bg[data-v-91036a07]{border-radius:4px;background-color:var(--main-500)!important}.dashboard-card .ant-progress .ant-progress-text[data-v-91036a07]{font-size:12px;font-weight:500;color:var(--gray-1000)!important}.hljs-theme-light pre code.hljs[data-v-91036a07]{padding:1em;display:block;overflow-x:auto}.hljs-theme-light code.hljs[data-v-91036a07]{padding:3px 5px}.hljs-theme-light .hljs[data-v-91036a07]{color:#24292e;background:#fff}.hljs-theme-light .hljs-doctag[data-v-91036a07],.hljs-theme-light .hljs-keyword[data-v-91036a07],.hljs-theme-light .hljs-meta .hljs-keyword[data-v-91036a07],.hljs-theme-light .hljs-template-tag[data-v-91036a07],.hljs-theme-light .hljs-template-variable[data-v-91036a07],.hljs-theme-light .hljs-type[data-v-91036a07],.hljs-theme-light .hljs-variable.language_[data-v-91036a07]{color:#d73a49}.hljs-theme-light .hljs-title[data-v-91036a07],.hljs-theme-light .hljs-title.class_[data-v-91036a07],.hljs-theme-light .hljs-title.class_.inherited__[data-v-91036a07],.hljs-theme-light .hljs-title.function_[data-v-91036a07]{color:#6f42c1}.hljs-theme-light .hljs-attr[data-v-91036a07],.hljs-theme-light .hljs-attribute[data-v-91036a07],.hljs-theme-light .hljs-literal[data-v-91036a07],.hljs-theme-light .hljs-meta[data-v-91036a07],.hljs-theme-light .hljs-number[data-v-91036a07],.hljs-theme-light .hljs-operator[data-v-91036a07],.hljs-theme-light .hljs-variable[data-v-91036a07],.hljs-theme-light .hljs-selector-attr[data-v-91036a07],.hljs-theme-light .hljs-selector-class[data-v-91036a07],.hljs-theme-light .hljs-selector-id[data-v-91036a07]{color:#005cc5}.hljs-theme-light .hljs-regexp[data-v-91036a07],.hljs-theme-light .hljs-string[data-v-91036a07],.hljs-theme-light .hljs-meta .hljs-string[data-v-91036a07]{color:#032f62}.hljs-theme-light .hljs-built_in[data-v-91036a07],.hljs-theme-light .hljs-symbol[data-v-91036a07]{color:#e36209}.hljs-theme-light .hljs-comment[data-v-91036a07],.hljs-theme-light .hljs-code[data-v-91036a07],.hljs-theme-light .hljs-formula[data-v-91036a07]{color:#6a737d}.hljs-theme-light .hljs-name[data-v-91036a07],.hljs-theme-light .hljs-quote[data-v-91036a07],.hljs-theme-light .hljs-selector-tag[data-v-91036a07],.hljs-theme-light .hljs-selector-pseudo[data-v-91036a07]{color:#22863a}.hljs-theme-light .hljs-subst[data-v-91036a07]{color:#24292e}.hljs-theme-light .hljs-section[data-v-91036a07]{color:#005cc5;font-weight:700}.hljs-theme-light .hljs-bullet[data-v-91036a07]{color:#735c0f}.hljs-theme-light .hljs-emphasis[data-v-91036a07]{color:#24292e;font-style:italic}.hljs-theme-light .hljs-strong[data-v-91036a07]{color:#24292e;font-weight:700}.hljs-theme-light .hljs-addition[data-v-91036a07]{color:#22863a;background-color:#f0fff4}.hljs-theme-light .hljs-deletion[data-v-91036a07]{color:#b31d28;background-color:#ffeef0}.hljs-theme-dark pre code.hljs[data-v-91036a07]{padding:1em;display:block;overflow-x:auto}.hljs-theme-dark code.hljs[data-v-91036a07]{padding:3px 5px}.hljs-theme-dark .hljs[data-v-91036a07]{color:#c9d1d9;background:#0d1117}.hljs-theme-dark .hljs-doctag[data-v-91036a07],.hljs-theme-dark .hljs-keyword[data-v-91036a07],.hljs-theme-dark .hljs-meta .hljs-keyword[data-v-91036a07],.hljs-theme-dark .hljs-template-tag[data-v-91036a07],.hljs-theme-dark .hljs-template-variable[data-v-91036a07],.hljs-theme-dark .hljs-type[data-v-91036a07],.hljs-theme-dark .hljs-variable.language_[data-v-91036a07]{color:#ff7b72}.hljs-theme-dark .hljs-title[data-v-91036a07],.hljs-theme-dark .hljs-title.class_[data-v-91036a07],.hljs-theme-dark .hljs-title.class_.inherited__[data-v-91036a07],.hljs-theme-dark .hljs-title.function_[data-v-91036a07]{color:#d2a8ff}.hljs-theme-dark .hljs-attr[data-v-91036a07],.hljs-theme-dark .hljs-attribute[data-v-91036a07],.hljs-theme-dark .hljs-literal[data-v-91036a07],.hljs-theme-dark .hljs-meta[data-v-91036a07],.hljs-theme-dark .hljs-number[data-v-91036a07],.hljs-theme-dark .hljs-operator[data-v-91036a07],.hljs-theme-dark .hljs-variable[data-v-91036a07],.hljs-theme-dark .hljs-selector-attr[data-v-91036a07],.hljs-theme-dark .hljs-selector-class[data-v-91036a07],.hljs-theme-dark .hljs-selector-id[data-v-91036a07]{color:#79c0ff}.hljs-theme-dark .hljs-regexp[data-v-91036a07],.hljs-theme-dark .hljs-string[data-v-91036a07],.hljs-theme-dark .hljs-meta .hljs-string[data-v-91036a07]{color:#a5d6ff}.hljs-theme-dark .hljs-built_in[data-v-91036a07],.hljs-theme-dark .hljs-symbol[data-v-91036a07]{color:#ffa657}.hljs-theme-dark .hljs-comment[data-v-91036a07],.hljs-theme-dark .hljs-code[data-v-91036a07],.hljs-theme-dark .hljs-formula[data-v-91036a07]{color:#8b949e}.hljs-theme-dark .hljs-name[data-v-91036a07],.hljs-theme-dark .hljs-quote[data-v-91036a07],.hljs-theme-dark .hljs-selector-tag[data-v-91036a07],.hljs-theme-dark .hljs-selector-pseudo[data-v-91036a07]{color:#7ee787}.hljs-theme-dark .hljs-subst[data-v-91036a07]{color:#c9d1d9}.hljs-theme-dark .hljs-section[data-v-91036a07]{color:#1f6feb;font-weight:700}.hljs-theme-dark .hljs-bullet[data-v-91036a07]{color:#f2cc60}.hljs-theme-dark .hljs-emphasis[data-v-91036a07]{color:#c9d1d9;font-style:italic}.hljs-theme-dark .hljs-strong[data-v-91036a07]{color:#c9d1d9;font-weight:700}.hljs-theme-dark .hljs-addition[data-v-91036a07]{color:#aff5b4;background-color:#033a16}.hljs-theme-dark .hljs-deletion[data-v-91036a07]{color:#ffdcd7;background-color:#67060c}[data-v-91036a07]:root{--header-height:45px;--min-width:450px}[data-v-91036a07],[data-v-91036a07]:before,[data-v-91036a07]:after{box-sizing:border-box;margin:0;font-weight:400;position:relative}body[data-v-91036a07]{min-height:100vh;color:var(--gray-900);background:var(--gray-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Noto Sans SC,Roboto,HarmonyOS Sans SC,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.6;display:flow-root}.layout-container[data-v-91036a07]{width:100%}.layout-container h2[data-v-91036a07]{margin:20px 0 10px}.lucide-icon-btn[data-v-91036a07]{justify-content:center;align-items:center;gap:6px;display:inline-flex}.lucide-icon-btn svg[data-v-91036a07]{flex-shrink:0}.lucide-menu-item[data-v-91036a07]{align-items:center;gap:8px;width:100%;min-height:22px;line-height:1;display:inline-flex}.lucide-menu-item svg[data-v-91036a07]{flex-shrink:0}.lucide-menu-item>span[data-v-91036a07]{line-height:20px}.ant-btn.lucide-icon-btn[data-v-91036a07],.lucide-icon-btn.ant-btn[data-v-91036a07],.ant-btn .ant-btn-icon[data-v-91036a07],.ant-btn .anticon[data-v-91036a07]{justify-content:center;align-items:center;display:inline-flex}.card-tag[data-v-91036a07]{background:var(--gray-100);min-height:22px;color:var(--gray-600);border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.card-tag.tag-purple[data-v-91036a07],.card-tag.tag-cyan[data-v-91036a07]{background:var(--color-accent-50);color:var(--color-accent-700)}.card-tag.tag-blue[data-v-91036a07]{background:var(--color-info-50);color:var(--color-info-700)}.card-tag.tag-red[data-v-91036a07],.card-tag.tag-orange[data-v-91036a07]{background:var(--color-error-50);color:var(--color-error-700)}.card-tag.tag-green[data-v-91036a07]{background:var(--color-success-50);color:var(--color-success-700)}.card-tag.tag-gold[data-v-91036a07]{background:var(--color-warning-50);color:var(--color-warning-900)}.config-dropdown-overlay .config-dropdown-panel[data-v-91036a07]{background:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;min-width:188px;max-width:min(260px,100vw - 24px);padding:4px;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}.config-dropdown-overlay .config-dropdown-item[data-v-91036a07]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;width:100%;min-width:0;margin:3px 0;padding:6px 8px;transition:background-color .15s;display:flex}.config-dropdown-overlay .config-dropdown-item[data-v-91036a07]:first-child{margin-top:0}.config-dropdown-overlay .config-dropdown-item[data-v-91036a07]:last-child{margin-bottom:0}.config-dropdown-overlay .config-dropdown-item[data-v-91036a07]:hover,.config-dropdown-overlay .config-dropdown-item.selected[data-v-91036a07]{background:var(--gray-50)}.config-dropdown-overlay .config-dropdown-item.disabled[data-v-91036a07]{cursor:not-allowed;opacity:.55}.config-dropdown-overlay .config-dropdown-item.action-item[data-v-91036a07]{color:var(--gray-800)}.config-dropdown-overlay .config-dropdown-actions[data-v-91036a07]{display:flex}.config-dropdown-overlay .config-dropdown-actions .config-dropdown-item[data-v-91036a07]{flex:1;width:auto;margin:0}.config-dropdown-overlay .config-dropdown-item-label[data-v-91036a07]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-800);flex:1;font-size:13px;line-height:1.35;overflow:hidden}.config-dropdown-overlay .config-dropdown-item-icon[data-v-91036a07],.config-dropdown-overlay .config-dropdown-item-icon-image[data-v-91036a07],.config-dropdown-overlay .config-dropdown-item-icon-empty[data-v-91036a07]{flex-shrink:0}.config-dropdown-overlay .config-dropdown-item-icon[data-v-91036a07]{color:var(--gray-700)}.config-dropdown-overlay .config-dropdown-item-icon-image[data-v-91036a07],.config-dropdown-overlay .config-dropdown-item-icon-empty[data-v-91036a07]{border-radius:4px;width:24px;height:24px}.config-dropdown-overlay .config-dropdown-item-icon-image[data-v-91036a07]{object-fit:cover}.config-dropdown-overlay .config-dropdown-item-badge[data-v-91036a07]{background:var(--gray-100);color:var(--gray-600);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px;line-height:1.4}.config-dropdown-overlay .config-dropdown-item-check[data-v-91036a07]{color:var(--main-600);flex-shrink:0}.config-dropdown-overlay .config-dropdown-hint[data-v-91036a07]{color:var(--gray-500);padding:6px 8px;font-size:12px;line-height:1.4}.config-dropdown-overlay .config-dropdown-divider[data-v-91036a07]{background:var(--gray-100);height:1px;margin:4px}@keyframes dotPulse-91036a07{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}@keyframes shimmer-91036a07{0%{left:-100%}to{left:100%}}@keyframes swing-in-top-fwd-91036a07{0%{transform-origin:top;opacity:0;transform:rotateX(-100deg)}to{transform-origin:top;opacity:1;transform:rotateX(0)}}@keyframes slideInUp-91036a07{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-91036a07{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-91036a07{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-91036a07{0%{opacity:0}to{opacity:1}}@keyframes spin-91036a07{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-container[data-v-91036a07]{width:100%;height:100%;display:flex;position:relative}.chat[data-v-91036a07]{--header-height:40px;box-sizing:border-box;flex-direction:column;flex:1;transition:all .3s;display:flex;position:relative;overflow:hidden}.chat .chat-header[data-v-91036a07]{-webkit-user-select:none;user-select:none;z-index:10;height:var(--header-height);min-height:var(--header-height);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px;transition:padding-right .3s cubic-bezier(.4,0,.2,1);display:flex}.chat .chat-header.has-active-thread[data-v-91036a07]{border-bottom:1px solid var(--gray-150)}.chat .chat-header .header__left[data-v-91036a07],.chat .chat-header .header__right[data-v-91036a07]{align-items:center;gap:8px;display:flex}.chat .chat-header .switch-icon[data-v-91036a07]{color:var(--gray-500);transition:all .2s}.chat .chat-header .agent-nav-btn:hover .switch-icon[data-v-91036a07]{color:var(--main-500)}.chat .chat-header .conversation-title[data-v-91036a07]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-left:8px;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.chat.has-file-panel .chat-header[data-v-91036a07]{padding-right:calc(var(--file-panel-width) + 8px)}.chat.has-maximized-panel .chat-header[data-v-91036a07]{padding-right:8px}.chat.is-resizing-file-panel .chat-header[data-v-91036a07],.chat.is-resizing-file-panel .chat-main[data-v-91036a07]{transition:none}.chat-content-container[data-v-91036a07]{contain:layout;flex-direction:row;flex:1;width:100%;display:flex;position:relative;overflow:hidden}.chat-main[data-v-91036a07]{scrollbar-width:none;flex-direction:column;flex:1 1 0;min-width:0;transition:flex-basis .3s cubic-bezier(.4,0,.2,1),margin-right .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow-y:auto}.chat-content-container.has-file-panel .chat-main[data-v-91036a07]{margin-right:var(--file-panel-width)}.chat.has-maximized-panel .chat-main[data-v-91036a07]{min-width:0;margin-right:0}.side-panel[data-v-91036a07]{background:var(--gray-0);border:1px solid var(--gray-150);box-shadow:0 16px 40px var(--shadow-1), 0 2px 10px var(--shadow-0);z-index:20;opacity:0;pointer-events:none;will-change:width, flex-basis, opacity, transform;border-radius:10px;flex:none;min-width:0;transition:width .24s cubic-bezier(.16,1,.3,1),flex-basis .24s cubic-bezier(.16,1,.3,1),opacity .22s,transform .24s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translate(10px)}.side-panel.is-visible[data-v-91036a07]{opacity:1;pointer-events:auto;transform:translate(0)}.side-panel.no-transition[data-v-91036a07]{transition:none!important}.side-panel--file[data-v-91036a07]{z-index:30;border:none;border-left:0 solid var(--gray-150);max-width:100%;height:auto;box-shadow:none;border-radius:0;display:flex;position:absolute;top:0;bottom:0;right:0}.side-panel--file.is-visible[data-v-91036a07]{border-left-width:1px;min-width:0}.side-panel--state[data-v-91036a07]{min-width:0;max-width:min(340px,100vw - 24px);height:auto;box-shadow:0 4px 16px var(--shadow-0);overflow:hidden}.side-panel--state.is-docked[data-v-91036a07]{box-shadow:none;border-width:0;align-self:flex-start;margin:8px 0;transition:flex-basis .24s cubic-bezier(.16,1,.3,1),margin .24s cubic-bezier(.16,1,.3,1),opacity .22s,transform .24s cubic-bezier(.16,1,.3,1),border-width .24s,box-shadow .24s}.side-panel--state.is-docked.is-visible[data-v-91036a07]{box-shadow:0 4px 16px var(--shadow-0);border-width:1px;min-width:0;margin:8px 8px 8px 0}.side-panel--state.is-floating[data-v-91036a07]{top:8px;right:calc(var(--file-panel-width) + 8px);width:min(340px, calc(100% - var(--file-panel-width) - 24px));z-index:26;min-width:0;box-shadow:0 12px 28px var(--shadow-1), 0 2px 8px var(--shadow-0);margin:0;position:absolute}.side-panel--state.is-docked .state-panel[data-v-91036a07],.side-panel--state.is-floating .state-panel[data-v-91036a07]{height:auto;max-height:calc(100vh - 16px)}.state-panel[data-v-91036a07]{background:var(--gray-0);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:340px;min-width:340px;height:100%;display:flex}.chat-greeting-input[data-v-91036a07]{text-align:center;margin-bottom:7vh;padding:10px 0}.chat-greeting-input h1[data-v-91036a07]{color:var(--gray-1000);margin:0;font-size:1.4rem}.agent-segment-wrapper[data-v-91036a07]{scrollbar-width:none;width:fit-content;max-width:100%;margin:0 auto 18px;overflow-x:auto}.agent-segment-wrapper[data-v-91036a07]::-webkit-scrollbar{display:none}.agent-segment-wrapper[data-v-91036a07] .ant-segmented{white-space:nowrap;background:var(--gray-50);border:1px solid var(--gray-150);border-radius:10px;width:auto;max-width:100%}.agent-segment-wrapper[data-v-91036a07] .ant-segmented-group{width:auto;display:inline-flex}.agent-segment-wrapper[data-v-91036a07] .ant-segmented-item{flex:none;min-width:0}.agent-segment-wrapper[data-v-91036a07] .ant-segmented-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-switcher-wrapper[data-v-91036a07]{justify-content:center;margin:0 auto 18px;display:flex}.agent-switcher-btn[data-v-91036a07]{border:1px solid var(--gray-150);background:var(--gray-0);min-width:0;max-width:100%;color:var(--gray-900);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 12px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.agent-switcher-btn[data-v-91036a07]:hover{background:var(--gray-0);border-color:var(--gray-200)}.agent-switcher-icon[data-v-91036a07],.agent-switcher-chevron[data-v-91036a07]{color:var(--gray-600);flex-shrink:0}.agent-switcher-text[data-v-91036a07]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-v-91036a07] .agent-switcher-menu{min-width:220px}[data-v-91036a07] .agent-switcher-menu-item{align-items:center;gap:8px;display:flex}[data-v-91036a07] .agent-switcher-menu-icon{color:var(--gray-600);flex-shrink:0}[data-v-91036a07] .agent-switcher-menu-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-v-91036a07] .agent-switcher-menu-badge{background:var(--main-30);color:var(--main-700);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:12px}.chat-loading[data-v-91036a07]{text-align:center;z-index:9;justify-content:center;align-items:center;gap:12px;width:100%;padding:0 50px;animation:.5s ease-out slideInUp-91036a07;display:flex;position:absolute;top:20%}.chat-loading span[data-v-91036a07]{color:var(--gray-700);font-size:14px}.chat-loading .loading-spinner[data-v-91036a07]{border:2px solid var(--gray-200);border-top-color:var(--main-color);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin-91036a07}.chat-box[data-v-91036a07]{flex-direction:column;flex-grow:1;width:100%;max-width:800px;margin:0 auto;padding:1rem 2rem;display:flex}.conv-box[data-v-91036a07]{flex-direction:column;display:flex}.conversation-time[data-v-91036a07]{color:var(--color-text-secondary);text-align:center;margin:24px 0 16px;font-size:13px;line-height:1.6}.chat-inline-notice[data-v-91036a07]{color:var(--gray-500);text-align:center;justify-content:center;padding:6px 16px 12px;font-size:12px;line-height:1.6;display:flex}.bottom[data-v-91036a07]{z-index:1000;background:linear-gradient(to bottom, transparent, var(--gray-0) 10%);width:100%;margin:0 auto;padding:14px 14px 0;position:sticky;bottom:0}.bottom .message-input-wrapper[data-v-91036a07]{width:100%;max-width:800px;margin:0 auto}.bottom .message-input-wrapper .message-input-stage[data-v-91036a07]{z-index:1;min-width:0;position:relative}.bottom .message-input-wrapper .message-input-stage.has-tool-approval[data-v-91036a07]{display:grid}.bottom .message-input-wrapper .message-input-stage.has-tool-approval>.approval-modal[data-v-91036a07],.bottom .message-input-wrapper .message-input-stage.has-tool-approval>.message-input-surface[data-v-91036a07]{grid-area:1/1;min-width:0}.bottom .message-input-wrapper .message-input-stage.has-tool-approval>.approval-modal[data-v-91036a07]{z-index:2}.bottom .message-input-wrapper .message-input-stage.has-tool-approval>.message-input-surface[data-v-91036a07]{opacity:0;pointer-events:none}.bottom .message-input-wrapper .message-input-surface[data-v-91036a07]{min-width:0;transition:opacity .18s}.bottom .message-input-wrapper .queued-request-panel[data-v-91036a07]{z-index:0;background:var(--gray-25);scrollbar-width:none;border-bottom:0;border-radius:16px 16px 0 0;min-width:0;max-height:196px;margin:0 12px -2px;padding:6px 14px 4px;position:relative;overflow-y:auto}.bottom .message-input-wrapper .queued-request-panel[data-v-91036a07]::-webkit-scrollbar{display:none}.bottom .message-input-wrapper .queued-request-notice[data-v-91036a07]{color:var(--color-text-tertiary);background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0 6px 4px;padding:0;font-size:13px;line-height:1.5;display:flex}.bottom .message-input-wrapper .queued-request-notice.is-paused[data-v-91036a07]{color:var(--color-warning-700);background:0 0}.bottom .message-input-wrapper .queued-request-continue[data-v-91036a07]{color:var(--color-warning-700);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 0;font-size:12px;display:inline-flex}.bottom .message-input-wrapper .queued-request-continue[data-v-91036a07]:disabled{opacity:.55;cursor:wait}.bottom .message-input-wrapper .queued-request-list[data-v-91036a07]{flex-direction:column;gap:2px;display:flex}.bottom .message-input-wrapper .queued-request-row[data-v-91036a07]{min-height:28px;color:var(--color-text);border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 4px 0 6px;transition:background-color .18s;display:grid}.bottom .message-input-wrapper .queued-request-row[data-v-91036a07]:hover{background:var(--gray-50)}.bottom .message-input-wrapper .queued-request-icon[data-v-91036a07]{color:var(--gray-500)}.bottom .message-input-wrapper .queued-request-content[data-v-91036a07]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.bottom .message-input-wrapper .queued-request-position[data-v-91036a07]{color:var(--gray-500);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.bottom .message-input-wrapper .queued-request-position[data-v-91036a07]:before{content:"↪";color:var(--gray-400);font-size:14px}.bottom .message-input-wrapper .queued-request-actions[data-v-91036a07]{align-items:center;gap:4px;display:inline-flex}.bottom .message-input-wrapper .queued-request-steer[data-v-91036a07],.bottom .message-input-wrapper .direct-steer-button[data-v-91036a07]{height:28px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;line-height:1;transition:color .18s,background-color .18s;display:inline-flex}.bottom .message-input-wrapper .queued-request-steer[data-v-91036a07]:hover:not(:disabled),.bottom .message-input-wrapper .direct-steer-button[data-v-91036a07]:hover:not(:disabled){color:var(--gray-700);background:var(--gray-100)}.bottom .message-input-wrapper .queued-request-steer[data-v-91036a07]:focus-visible,.bottom .message-input-wrapper .direct-steer-button[data-v-91036a07]:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.bottom .message-input-wrapper .queued-request-steer[data-v-91036a07]:disabled,.bottom .message-input-wrapper .direct-steer-button[data-v-91036a07]:disabled{opacity:.45;cursor:wait}.bottom .message-input-wrapper .queued-request-delete[data-v-91036a07]{width:30px;height:30px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:color .18s,background-color .18s;display:inline-flex}.bottom .message-input-wrapper .queued-request-delete[data-v-91036a07]:hover:not(:disabled){color:var(--color-error-700);background:var(--color-error-50)}.bottom .message-input-wrapper .queued-request-delete[data-v-91036a07]:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.bottom .message-input-wrapper .queued-request-delete[data-v-91036a07]:disabled{color:var(--gray-300);cursor:wait}.bottom .message-input-wrapper .bottom-actions[data-v-91036a07]{justify-content:center;align-items:center;width:100%;display:flex}.bottom .message-input-wrapper .note[data-v-91036a07]{color:var(--gray-300);-webkit-user-select:none;user-select:none;margin:4px 0;font-size:small}.bottom .input-model-selector[data-v-91036a07]{justify-content:center;align-items:center;min-width:0;max-width:min(168px,100vw - 160px);display:inline-flex}.bottom.start-screen[data-v-91036a07]{z-index:100;background:0 0;border-top:none;width:90%;max-width:800px;padding:0;position:absolute;top:45%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.loading-dots[data-v-91036a07]{justify-content:center;align-items:center;gap:3px;display:inline-flex}.loading-dots div[data-v-91036a07]{background:linear-gradient(135deg, var(--main-color), var(--main-700));border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both dotPulse-91036a07}.loading-dots div[data-v-91036a07]:first-child{animation-delay:-.32s}.loading-dots div[data-v-91036a07]:nth-child(2){animation-delay:-.16s}.loading-dots div[data-v-91036a07]:nth-child(3){animation-delay:0s}.generating-status[data-v-91036a07]{justify-content:flex-start;padding:1rem 0;transition:all .2s;animation:.4s ease-out fadeInUp-91036a07;display:flex}.generating-indicator[data-v-91036a07]{align-items:center;gap:8px;display:flex}.generating-indicator .generating-text[data-v-91036a07]{letter-spacing:.025em;color:var(--gray-600);font-size:14px;font-weight:500;animation:1.8s ease-in-out infinite textBreath-91036a07}.generating-indicator .generating-elapsed[data-v-91036a07]{color:var(--gray-400);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.5}@keyframes textBreath-91036a07{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1024px){.chat-content-container.has-file-panel .chat-main[data-v-91036a07],.chat-content-container.has-state-panel .chat-main[data-v-91036a07]{min-width:350px}.side-panel--file.is-visible[data-v-91036a07],.side-panel--state.is-docked.is-visible[data-v-91036a07]{max-width:100%}}@media (width<=768px){.chat.has-file-panel .chat-header[data-v-91036a07]{padding-right:8px}.chat-content-container.has-file-panel .chat-main[data-v-91036a07],.chat-content-container.has-state-panel .chat-main[data-v-91036a07]{min-width:0;margin-right:0}.side-panel--file[data-v-91036a07]{top:calc(var(--header-height) + 4px)}.side-panel--file.is-visible[data-v-91036a07]{min-width:0;max-width:calc(100% - 16px)}.side-panel--state.is-visible[data-v-91036a07]{min-width:0;max-width:calc(100% - 24px)}.side-panel--state.is-floating[data-v-91036a07]{width:min(320px,100% - 24px);right:12px}.state-panel[data-v-91036a07]{width:min(320px,100vw - 24px);min-width:min(320px,100vw - 24px)}.agent-segment-wrapper[data-v-91036a07]{margin-bottom:8px}.agent-segment-wrapper[data-v-91036a07] .ant-segmented-item-label{font-size:12px}.agent-switcher-wrapper[data-v-91036a07]{margin-bottom:8px}.agent-switcher-btn[data-v-91036a07]{justify-content:center;width:100%}.chat-header .header__left .text[data-v-91036a07]{display:none}}.agent-segment-wrapper[data-v-91036a07] .ant-segmented-item-label,.agent-segment-wrapper[data-v-91036a07] .agent-option-label{align-items:center;gap:6px;display:flex}.agent-segment-wrapper[data-v-91036a07] .agent-option-icon{color:var(--gray-600);flex-shrink:0}.agent-nav-btn{height:28px;color:var(--gray-900);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:auto;padding:4px 7px;font-size:14px;line-height:20px;transition:background-color .3s;display:flex}.agent-nav-btn:hover:not(.is-disabled){background-color:var(--gray-100)}.agent-nav-btn.is-disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.agent-nav-btn .nav-btn-icon{width:16px;height:16px}.agent-nav-btn .loading-icon{animation:1s linear infinite spin}.side-panel__header{min-height:var(--header-height);background:var(--gray-25);border-bottom:1px solid var(--gray-100);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 12px;display:flex}.state-entry-btn.active{color:var(--main-700);background-color:var(--main-20)}.state-panel-header{background:0 0;border-bottom:none;padding:10px 14px 0}.state-panel-header-actions{align-items:center;gap:8px;display:inline-flex}.state-refresh-btn{width:24px;height:24px;color:var(--gray-500);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,color .16s,background-color .16s;display:inline-flex}.state-refresh-btn:hover:not(:disabled){color:var(--main-700);background:var(--gray-100)}.state-refresh-btn:disabled{cursor:not-allowed}.state-refresh-btn .is-spinning{animation:1s linear infinite spin}.state-panel:hover .state-refresh-btn,.state-panel:focus-within .state-refresh-btn,.state-refresh-btn:focus-visible{opacity:1;pointer-events:auto}@media (hover:none){.state-refresh-btn{opacity:1;pointer-events:auto}}.state-panel-title{min-width:0;color:var(--gray-500);font-size:14px;font-weight:400}.state-section-meta{color:var(--gray-500);flex-shrink:0;font-size:12px}.state-panel-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:8px 14px 14px;display:flex;overflow:auto}.state-section{flex-direction:column;display:flex}.state-section .state-collapse-panel.is-expanded{margin-top:6px}.state-collapse-panel{visibility:hidden;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),visibility .24s;display:grid}.state-collapse-panel.is-expanded{visibility:visible;grid-template-rows:1fr}.state-collapse-inner{opacity:0;min-height:0;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(-4px)}.state-collapse-panel.is-expanded .state-collapse-inner{opacity:1;transform:translateY(0)}.state-section-header{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;display:flex}.state-section-header:hover .state-section-title,.state-section-header:hover .state-section-chevron{color:var(--gray-900)}.state-section-header:focus-visible{outline:2px solid var(--main-200);outline-offset:2px}.state-section-label{align-items:center;gap:4px;min-width:0;display:inline-flex}.state-section-title{color:var(--gray-800);font-size:13px;font-weight:600}.state-section-chevron{color:var(--gray-400);flex-shrink:0;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s}.state-section-chevron.is-collapsed{transform:rotate(-90deg)}.state-section-content{min-width:0}.state-panel-empty{background:var(--gray-25);color:var(--gray-500);text-align:center;border-radius:10px;padding:10px 12px;font-size:13px}.token-usage-section{flex-direction:column;display:flex}.token-usage-section .state-collapse-panel.is-expanded{margin-top:8px}.token-usage-context-card{border:1px solid var(--gray-150);background:var(--gray-0);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;transition:border-color .18s,background .18s;display:flex}.token-usage-context-card:hover{border-color:var(--gray-200);background:var(--gray-10)}.token-usage-context-card:hover .token-usage-card-title,.token-usage-context-card:hover .token-usage-card-summary,.token-usage-context-card:hover .state-section-chevron{color:var(--gray-800)}.token-usage-context-card:focus-visible{outline:2px solid var(--main-200);outline-offset:2px}.token-usage-card-main-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.token-usage-card-percent{color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:1.1;display:block}.token-usage-card-meta{align-items:center;gap:6px;min-width:0;display:inline-flex}.token-usage-card-title{color:var(--gray-500);white-space:nowrap;font-size:11px;font-weight:500}.token-usage-card-summary{min-width:0;color:var(--gray-500);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.token-usage-context-track{background:var(--gray-100);border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.token-usage-context-fill{border-radius:inherit;background:var(--main-500);min-width:2px;height:100%;transition:width .2s,background-color .2s;display:block}.token-usage-context-fill.is-warning{background:var(--color-warning-500)}.token-usage-context-fill.is-danger{background:var(--color-error-500)}.token-usage-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.token-usage-card-metrics>span{flex-direction:column;min-width:0;display:flex}.token-usage-card-metrics>span+span{border-left:1px solid var(--gray-150);padding-left:12px}.token-usage-card-metrics small{color:var(--gray-500);font-size:11px;line-height:1.4}.token-usage-card-metrics strong{color:var(--gray-900);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.token-usage-details{flex-direction:column;gap:10px;padding:0 2px;display:flex}.token-usage-model-list{border:1px solid var(--gray-150);border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.token-usage-model-item{background:var(--gray-0);border-bottom:1px solid var(--gray-150);padding:11px}.token-usage-model-item:last-child{border-bottom:0}.token-usage-model-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.token-usage-model-header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.token-usage-model-header strong{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;overflow:hidden}.token-usage-model-header span{color:var(--gray-500);font-size:11px}.token-usage-model-header>span{background:var(--gray-50);border-radius:999px;flex-shrink:0;padding:2px 6px}.token-usage-model-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.token-usage-model-stats.has-reasoning{grid-template-columns:repeat(3,minmax(0,1fr))}.token-usage-model-stats>div{flex-direction:column;gap:2px;min-width:0;display:flex}.token-usage-model-stats span{color:var(--gray-500);font-size:10px}.token-usage-model-stats strong{overflow-wrap:anywhere;color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.token-usage-composition{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:9px;flex-direction:column;gap:8px;padding:11px;display:flex}.token-usage-detail-heading{color:var(--gray-600);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.token-usage-stack-track{background:var(--gray-100);border-radius:999px;gap:1px;height:10px;display:flex;overflow:hidden}.token-usage-stack-segment{min-width:2px;height:100%;transition:width .2s}.token-usage-composition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.token-usage-composition-item{min-width:0;color:var(--gray-500);justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.token-usage-composition-item>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.token-usage-composition-item strong{color:var(--gray-800);font-variant-numeric:tabular-nums;font-weight:600}.token-usage-composition-item i{background:var(--gray-300);border-radius:2px;flex-shrink:0;width:7px;height:7px}.token-usage-stack-segment.is-cut,.token-usage-composition-item i.is-cut{background-color:var(--main-500);background-image:repeating-linear-gradient(135deg, var(--main-30) 0, var(--main-30) 1px, transparent 1px, transparent 4px)}.token-usage-stack-segment.is-messages,.token-usage-composition-item i.is-messages{background:var(--chart-palette-1)}.token-usage-stack-segment.is-tool-messages,.token-usage-composition-item i.is-tool-messages{background:var(--chart-palette-6)}.token-usage-stack-segment.is-summary,.token-usage-composition-item i.is-summary{background:var(--chart-palette-5)}.token-usage-stack-segment.is-system,.token-usage-composition-item i.is-system{background:var(--chart-palette-2)}.token-usage-stack-segment.is-tools,.token-usage-composition-item i.is-tools{background:var(--chart-palette-3)}.token-usage-stack-segment.is-overhead,.token-usage-composition-item i.is-overhead{background:var(--gray-300)}.token-usage-supplement{flex-direction:column;padding:0 4px;display:flex}.token-usage-supplement-row{border-bottom:1px solid var(--gray-100);min-width:0;color:var(--gray-500);justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:11px;display:flex}.token-usage-supplement-row:last-child{border-bottom:0}.token-usage-supplement-row span,.token-usage-supplement-row strong{min-width:0}.token-usage-supplement-row strong{color:var(--gray-800);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.context-compression-action{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:9px;flex-direction:column;gap:8px;padding:10px;display:flex}.context-compression-warning{color:var(--color-warning-700);margin:0;font-size:11px;line-height:1.55}.context-compression-btn{border:1px solid var(--gray-200);background:var(--gray-0);min-height:32px;color:var(--gray-800);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.context-compression-btn:hover:not(:disabled){border-color:var(--main-300);color:var(--main-700)}.context-compression-btn:focus-visible{outline:2px solid var(--main-200);outline-offset:2px}.context-compression-btn:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.token-usage-context-fill,.token-usage-stack-segment,.state-section-chevron,.state-collapse-panel,.state-collapse-inner{transition:none}.todo-status-indicator__pulse{animation:none}}.todo-panel-list{flex-direction:column;min-height:0;display:flex}.todo-item{align-items:center;gap:6px;padding:2px 0;display:flex}.todo-item:last-child{border-bottom:none}.todo-status-indicator{box-sizing:border-box;border:1.5px solid var(--gray-400);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.todo-status-indicator.is-completed{border-color:var(--gray-400);background:var(--gray-100)}.todo-status-indicator.is-cancelled{border-color:var(--gray-400);background:var(--gray-50);border-style:dashed}.todo-status-indicator__pulse{background:var(--second-500);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite todoStatusPulse}@keyframes todoStatusPulse{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}.todo-item-body{min-width:0}.todo-item-text{color:var(--gray-700);word-break:break-word;font-size:13px;line-height:1.5}.todo-item.completed .todo-item-text{color:var(--gray-500);text-decoration:line-through}.state-list{flex-direction:column;gap:8px;display:flex}.state-list-item{border:1px solid var(--gray-100);background:var(--gray-25);width:100%;color:inherit;text-align:left;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;display:flex}.state-list-item--button{cursor:pointer}.state-list-item--button:hover,.state-list-item.is-clickable:hover{border-color:var(--main-200);background:var(--gray-0)}.state-list-item.is-clickable{cursor:pointer}.state-list-item--file,.state-list-item--artifact{min-height:32px;padding:5px 8px}.state-list-item-icon{flex-shrink:0;width:15px;height:15px;font-size:15px}.state-list-item-body{flex:1;min-width:0}.state-list-item-title{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.state-list-item-meta{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:1.25;overflow:hidden}.state-subagent-icon{border:1px solid var(--gray-150);background:var(--gray-0);object-fit:cover;border-radius:6px;flex-shrink:0;width:24px;height:24px}.state-subagent-title{align-items:center;gap:6px;display:flex}.state-subagent-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.state-subagent-status-icon{flex-shrink:0;font-size:13px}.state-subagent-completed-icon{color:var(--color-success-700)}.state-subagent-failed-icon{color:var(--color-error-700)}.state-subagent-running-icon{color:var(--color-info-700)}.hide-text{display:none}@media (width>=769px){.hide-text{display:inline}}.agent-nav-btn.agent-state-btn.has-content:hover:not(.is-disabled),.agent-nav-btn.agent-state-btn.active{color:var(--gray-900);background-color:var(--gray-100)}.agent-nav-btn.agent-debug-mode-btn{color:var(--gray-800);background-color:var(--gray-100);border:1px solid var(--gray-300)}.agent-nav-btn.agent-debug-mode-btn:hover{background-color:var(--gray-200);color:var(--gray-1000);border-color:var(--gray-400)}.agent-nav-btn.agent-debug-mode-btn .debug-icon{color:var(--gray-700)}.thread-stats{color:var(--gray-400);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-right:12px;font-size:12px;display:inline-flex}.thread-stats .stats-meta{color:var(--gray-400)}.thread-stats .stats-chip{background:var(--gray-100);color:var(--gray-500);cursor:default;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.thread-stats .stats-chip-sep{opacity:.6}.thread-stats .stats-chip--meta{cursor:default}.token-usage-popover .ant-popover-inner{padding:0}.token-usage-card{min-width:260px;color:var(--gray-600);padding:12px 14px;font-size:13px}.token-usage-card .token-usage-head{color:var(--gray-900);justify-content:space-between;align-items:center;gap:16px;font-weight:600;display:flex}.token-usage-card .token-usage-title{align-items:center;gap:6px;display:inline-flex}.token-usage-card .token-usage-total{font-variant-numeric:tabular-nums}.token-usage-card .token-usage-divider{background:var(--gray-100);height:1px;margin:10px 0}.token-usage-card .token-usage-row{color:var(--gray-500);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;padding:3px 0;display:flex}.token-usage-card .token-usage-note{border-top:1px dashed var(--gray-100);color:var(--gray-400);margin-top:8px;padding-top:8px;font-size:11px}.agent-view[data-v-c8855e6d]{flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.agent-view-body[data-v-c8855e6d]{--gap-radius:6px;flex-direction:row;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.agent-view-body .content[data-v-c8855e6d]{flex-direction:column;flex:1;display:flex}.content[data-v-c8855e6d]{flex:1;overflow:hidden}.config-dropdown-trigger[data-v-c8855e6d]{justify-content:center;align-items:center;gap:4px;min-width:0;max-width:min(240px,100vw - 160px);display:inline-flex}.config-dropdown-trigger[data-v-c8855e6d] svg{color:currentColor}.config-dropdown-text[data-v-c8855e6d]{text-overflow:ellipsis;white-space:nowrap;color:currentColor;min-width:0;overflow:hidden}.config-dropdown-chevron[data-v-c8855e6d]{color:currentColor;flex-shrink:0}.config-dropdown-compact-icon[data-v-c8855e6d]{flex-shrink:0;display:none}@container (width<=640px){.config-dropdown-trigger[data-v-c8855e6d]{width:30px;padding-inline:0}.config-dropdown-compact-icon[data-v-c8855e6d]{display:block}.config-dropdown-text[data-v-c8855e6d],.config-dropdown-chevron[data-v-c8855e6d]{display:none}}@media (width<=520px){.config-dropdown-trigger[data-v-c8855e6d]{max-width:calc(100vw - 112px)}}.file-browser-table-shell[data-v-61451c54]{background:var(--gray-0);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.file-browser-header[data-v-61451c54]{border-bottom:1px solid var(--gray-100);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:flex}.file-browser-path[data-v-61451c54]{flex:auto;align-items:center;min-width:0;display:flex}.file-browser-breadcrumbs[data-v-61451c54]{align-items:center;min-width:0;max-width:100%;font-size:14px;line-height:26px;display:flex;overflow-x:auto}.file-browser-breadcrumb-item[data-v-61451c54]{min-width:0;max-width:220px;color:var(--main-800);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-weight:500;transition:color .16s;display:inline-flex}.file-browser-breadcrumb-item[data-v-61451c54]:after{content:"/";color:var(--gray-300);flex:none;margin:0 8px;font-weight:400}.file-browser-breadcrumb-item[data-v-61451c54]:last-of-type:after{display:none}.file-browser-breadcrumb-item[data-v-61451c54]:hover:not(:disabled){color:var(--main-600)}.file-browser-breadcrumb-item.is-drop-target[data-v-61451c54]{background:var(--main-10);box-shadow:0 0 0 2px var(--main-200);color:var(--main-700);border-radius:4px}.file-browser-breadcrumb-item.active[data-v-61451c54],.file-browser-breadcrumb-item[data-v-61451c54]:disabled{color:var(--gray-900);cursor:default}.file-browser-breadcrumb-label[data-v-61451c54]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.file-browser-actions[data-v-61451c54]{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.file-browser-icon-button[data-v-61451c54]{width:28px;height:28px;color:var(--gray-600);background:var(--gray-0);box-shadow:0 0 0 1px var(--shadow-1);border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.file-browser-icon-button[data-v-61451c54]:hover{background:var(--gray-50);color:var(--main-color);box-shadow:0 0 0 1px var(--main-100)}.file-browser-ant-table[data-v-61451c54]{background:var(--gray-0);flex-direction:column;flex:auto;min-height:0;padding:0 8px;display:flex}.file-browser-ant-table[data-v-61451c54] .ant-spin-nested-loading,.file-browser-ant-table[data-v-61451c54] .ant-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}.file-browser-ant-table[data-v-61451c54] .ant-table{background:var(--gray-0);flex:auto;min-height:0;overflow:auto}.file-browser-ant-table[data-v-61451c54] .ant-table-container,.file-browser-ant-table[data-v-61451c54] .ant-table-content,.file-browser-ant-table[data-v-61451c54] table{min-width:100%}.file-browser-ant-table[data-v-61451c54] .ant-table-thead>tr>th{z-index:2;color:var(--gray-500);border-bottom:1px solid var(--gray-100);background:var(--gray-0);padding:8px 10px;font-size:12px;font-weight:600;line-height:18px;position:sticky;top:0}.file-browser-ant-table[data-v-61451c54] .ant-table-tbody>tr>td{background:var(--gray-0);color:var(--gray-700);border-bottom:1px solid var(--gray-50);padding:7px 10px;font-size:13px;line-height:20px;transition:background-color .16s,color .16s}.file-browser-ant-table[data-v-61451c54] .ant-table-tbody>tr.file-browser-row-clickable{cursor:pointer}.file-browser-ant-table[data-v-61451c54] .ant-table-tbody>tr:hover>td,.file-browser-ant-table[data-v-61451c54] .ant-table-tbody>tr.file-browser-row-selected>td{background:var(--main-20);color:var(--gray-1000)}.file-browser-ant-table[data-v-61451c54] .ant-table-tbody>tr.file-browser-row-selected>td:first-child{box-shadow:none}.file-browser-ant-table[data-v-61451c54] .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--main-5)}.file-browser-ant-table[data-v-61451c54] .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--main-20)}.file-browser-ant-table[data-v-61451c54] .ant-table-tbody>tr.is-deleting>td{opacity:.62}.file-browser-ant-table[data-v-61451c54] .ant-table-cell{vertical-align:middle}.file-browser-ant-table[data-v-61451c54] .ant-table-pagination{margin:10px 0;padding:0 6px}.file-browser-default-name[data-v-61451c54]{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.file-browser-name-text[data-v-61451c54]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-browser-row-actions[data-v-61451c54]{justify-content:center;align-items:center;min-height:24px;display:flex}@media (width<=767px){.file-browser-header[data-v-61451c54]{flex-direction:column;align-items:stretch;gap:8px;padding:10px 14px}.file-browser-actions[data-v-61451c54]{justify-content:flex-start;width:100%}}.page-header[data-v-75fd7499]{height:48px;padding:0 var(--page-padding);background-color:var(--light-60);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.page-header--bordered[data-v-75fd7499]{border-bottom:1px solid var(--gray-100)}.page-header-left[data-v-75fd7499]{align-items:center;gap:10px;min-width:0;display:flex}.page-header-title[data-v-75fd7499]{color:var(--gray-2000);white-space:nowrap;margin:0;font-size:16px;font-weight:600}.page-header-tabs[data-v-75fd7499]{border-left:1px solid var(--gray-200);flex-shrink:0;align-items:center;gap:2px;height:18px;margin-left:2px;padding-left:12px;line-height:18px;display:inline-flex}.tab-item[data-v-75fd7499]{height:28px;color:var(--gray-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.tab-item[data-v-75fd7499]:hover{color:var(--gray-900);background-color:var(--gray-50)}.tab-item.active[data-v-75fd7499]{color:var(--gray-2000);background-color:color-mix(in srgb, var(--gray-800) 6%, var(--gray-0))}.page-header-right[data-v-75fd7499]{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-header-loading-bar-wrapper[data-v-75fd7499]{z-index:101;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.page-header-loading-bar-wrapper .page-header-loading-bar[data-v-75fd7499]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite page-header-loading-bar-anim-75fd7499;position:absolute}@keyframes page-header-loading-bar-anim-75fd7499{0%{left:-30%}to{left:100%}}.workspace-file-list[data-v-903757b8]{min-width:0;min-height:0}.entry-count[data-v-903757b8]{color:var(--gray-500);flex:none;font-size:12px}.name-cell[data-v-903757b8]{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.entry-name[data-v-903757b8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.more-action[data-v-903757b8]{width:28px;height:28px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.more-action[data-v-903757b8]:hover:not(:disabled){background:var(--gray-100);color:var(--gray-900)}.more-action[data-v-903757b8]:disabled{color:var(--gray-300);cursor:not-allowed}.menu-item-content[data-v-903757b8]{align-items:center;gap:4px;display:inline-flex}.workspace-preview-pane[data-v-16c2c0be]{background:var(--gray-0);min-width:0;min-height:0;overflow:hidden}[data-v-16c2c0be] .workspace-preview-container{border-radius:0;height:100%}[data-v-16c2c0be] .workspace-preview-content{flex:auto;min-height:0;max-height:none}[data-v-16c2c0be] .workspace-preview-content .html-preview,[data-v-16c2c0be] .workspace-preview-content .pdf-preview{height:100%;min-height:100%;display:block}.preview-state[data-v-16c2c0be],.preview-empty[data-v-16c2c0be]{height:100%;min-height:260px;color:var(--gray-500);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.preview-state[data-v-16c2c0be]{gap:10px}.preview-state .preview-spinner[data-v-16c2c0be]{color:var(--color-primary-500);animation:1s linear infinite spin-16c2c0be}@keyframes spin-16c2c0be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.preview-empty[data-v-16c2c0be]{gap:8px}.preview-empty h3[data-v-16c2c0be]{color:var(--gray-800);margin:6px 0 0;font-size:15px;font-weight:600}.preview-empty p[data-v-16c2c0be]{max-width:240px;color:var(--gray-500);margin:0;font-size:13px;line-height:1.6}.workspace-sidebar[data-v-95c43ada]{border-right:1px solid var(--gray-100);background:var(--gray-0);flex-direction:column;gap:10px;min-width:0;padding:8px 8px 12px;display:flex;overflow-y:auto}.sidebar-actions[data-v-95c43ada]{flex-direction:column;padding-bottom:2px;display:flex}.file-action-dropdown[data-v-95c43ada]{width:100%;position:relative}.sidebar-action-btn[data-v-95c43ada]{background:var(--gray-0);border:1px solid var(--gray-150);width:100%;height:30px;color:var(--gray-800);white-space:nowrap;cursor:pointer;border-radius:6px;outline:none;justify-content:flex-start;align-items:center;gap:7px;padding:0 8px;font-size:13px;font-weight:500;transition:all .16s;display:flex}.sidebar-action-btn span[data-v-95c43ada]{text-overflow:ellipsis;overflow:hidden}.sidebar-action-btn[data-v-95c43ada]:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-200);color:var(--gray-2000)}.sidebar-action-btn[data-v-95c43ada]:active:not(:disabled){background:var(--gray-100)}.sidebar-action-btn[data-v-95c43ada]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.file-action-chevron[data-v-95c43ada]{flex:none;margin-left:auto;transition:transform .15s}.file-action-chevron.is-open[data-v-95c43ada]{transform:rotate(180deg)}.file-action-menu[data-v-95c43ada]{z-index:20;background:var(--gray-0);border:1px solid var(--gray-200);border-radius:8px;min-width:130px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #00000014}.file-action-menu-item[data-v-95c43ada]{width:100%;color:var(--gray-700);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background-color .15s,color .15s;display:flex}.file-action-menu-item[data-v-95c43ada]:hover,.file-action-menu-item[data-v-95c43ada]:focus-visible{background:var(--gray-50);color:var(--gray-900);outline:none}.file-action-menu-item[data-v-95c43ada]:active{transform:scale(.97)}.file-action-menu-enter-active[data-v-95c43ada]{transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1)}.file-action-menu-leave-active[data-v-95c43ada]{transition:opacity .12s,transform .16s}.file-action-menu-enter-from[data-v-95c43ada],.file-action-menu-leave-to[data-v-95c43ada]{opacity:0;transform:translateY(-6px)scale(.96)}.action-spinner[data-v-95c43ada]{animation:1s linear infinite action-spin-95c43ada}@keyframes action-spin-95c43ada{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar-section[data-v-95c43ada]{flex-direction:column;display:flex}.section-title[data-v-95c43ada]{color:var(--gray-500);padding:3px 6px;font-size:11px;font-weight:600;line-height:18px}.workspace-nav-item[data-v-95c43ada]{width:100%;min-height:32px;color:var(--gray-700);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:flex}.workspace-nav-item span[data-v-95c43ada]:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-nav-item[data-v-95c43ada]:hover:not(:disabled){color:var(--gray-2000);background-color:var(--gray-50);border-color:#0000}.workspace-nav-item.active[data-v-95c43ada]{color:var(--gray-2000);background-color:color-mix(in srgb, var(--gray-800) 6%, var(--gray-0));border-color:#0000;font-weight:600}.workspace-nav-item.secondary[data-v-95c43ada]{min-height:28px;font-size:12.5px}.sidebar-muted[data-v-95c43ada]{color:var(--gray-500);padding:4px 6px;font-size:11.5px;line-height:1.5}.workspace-view[data-v-3d56b591]{flex-direction:column;height:100%;min-height:0;display:flex}.upload-input[data-v-3d56b591]{display:none}.workspace-shell[data-v-3d56b591]{background:var(--gray-0);flex:auto;grid-template-columns:168px minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.workspace-shell.is-sidebar-collapsed[data-v-3d56b591]{grid-template-columns:minmax(0,1fr)}.workspace-sidebar-slot[data-v-3d56b591]{min-width:0;min-height:0;position:relative}.workspace-sidebar-slot[data-v-3d56b591] .workspace-sidebar{height:100%}.sidebar-collapse-action[data-v-3d56b591],.sidebar-expand-action[data-v-3d56b591]{z-index:4;border:1px solid var(--gray-150);background:var(--gray-0);width:26px;height:26px;color:var(--gray-600);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0f172a14}.sidebar-collapse-action[data-v-3d56b591]:hover,.sidebar-expand-action[data-v-3d56b591]:hover{background:var(--main-20);color:var(--main-color)}.sidebar-collapse-action[data-v-3d56b591]{border-radius:50%;width:26px;right:-13px}.sidebar-expand-action[data-v-3d56b591]{border-left:0;border-radius:0 12px 12px 0;width:22px;left:0}.workspace-main[data-v-3d56b591]{flex-direction:row;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}[data-v-3d56b591] .workspace-file-list{flex:1 1 0;min-width:0;height:100%}.workspace-preview-panel[data-v-3d56b591]{will-change:width, opacity, transform;flex-direction:row;flex-shrink:0;min-width:0;height:100%;min-height:0;transition:width .28s cubic-bezier(.16,1,.3,1),opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.workspace-preview-panel.is-resizing[data-v-3d56b591]{transition:none!important}.workspace-preview-panel[data-v-3d56b591] .workspace-preview-pane{flex:auto;min-width:280px;height:100%}.workspace-preview-slide-enter-active[data-v-3d56b591]{transition:width .28s cubic-bezier(.16,1,.3,1),opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);overflow:hidden;min-width:0!important}.workspace-preview-slide-leave-active[data-v-3d56b591]{transition:width .24s cubic-bezier(.16,1,.3,1),opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);overflow:hidden;min-width:0!important}.workspace-preview-slide-enter-from[data-v-3d56b591],.workspace-preview-slide-leave-to[data-v-3d56b591]{opacity:0;transform:translate(16px);width:0!important;min-width:0!important}.workspace-preview-resizer[data-v-3d56b591]{background:var(--gray-100);cursor:col-resize;flex-shrink:0;width:3px;min-width:3px;height:100%;transition:background .15s}.workspace-preview-resizer[data-v-3d56b591]:hover,.workspace-preview-resizer[data-v-3d56b591]:active{background:var(--main-400)}.workspace-placeholder[data-v-3d56b591]{min-height:360px;color:var(--gray-500);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.workspace-placeholder h2[data-v-3d56b591]{color:var(--gray-900);margin:8px 0 0;font-size:18px;font-weight:600}.workspace-placeholder p[data-v-3d56b591]{max-width:360px;margin:0;font-size:14px;line-height:1.6}.agents-guide-content[data-v-3d56b591]{color:var(--gray-700);font-size:14px;line-height:1.7}.agents-guide-content p[data-v-3d56b591]{margin:0 0 12px}.agents-guide-content code[data-v-3d56b591]{background:var(--gray-50);color:var(--main-700);border-radius:4px;padding:2px 5px;font-size:13px}.agents-guide-section[data-v-3d56b591]{border:1px solid var(--gray-150);background:var(--gray-10);border-radius:8px;margin-top:16px;padding:14px 16px}.agents-guide-section h3[data-v-3d56b591]{color:var(--gray-900);margin:0 0 10px;font-size:14px;font-weight:600}.agents-guide-section ul[data-v-3d56b591]{margin:0;padding-left:18px}.agents-guide-section li+li[data-v-3d56b591]{margin-top:6px}.workspace-file-preview-modal .ant-modal{z-index:1050}.workspace-file-preview-modal .ant-modal .ant-modal-content{border:1px solid var(--gray-200);border-radius:8px;padding:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.workspace-file-preview-modal .ant-modal .ant-modal-body{height:82vh;padding:0;overflow:hidden}.workspace-file-preview-modal .ant-modal .workspace-modal-preview-container{height:100%;max-height:none}.workspace-file-preview-modal .ant-modal .workspace-modal-preview-content{flex:auto;min-height:0;max-height:none}.workspace-file-preview-modal .ant-modal .workspace-modal-preview-content .html-preview,.workspace-file-preview-modal .ant-modal .workspace-modal-preview-content .pdf-preview{height:100%;min-height:100%;display:block}.activity-heatmap[data-v-58f8d1c6]{width:100%;min-width:0;padding-top:2px}.heatmap-loading[data-v-58f8d1c6]{grid-template-columns:repeat(18,16px);justify-content:space-between;gap:3px 0;width:100%;min-height:130px;display:grid}.heatmap-loading-cell[data-v-58f8d1c6],.heatmap-cell[data-v-58f8d1c6],.heatmap-legend-cell[data-v-58f8d1c6]{background:var(--gray-100);border-radius:2px;display:block}.heatmap-loading-cell[data-v-58f8d1c6]{width:16px;height:16px;animation:1.2s ease-in-out infinite alternate heatmap-pulse-58f8d1c6}.heatmap-empty[data-v-58f8d1c6]{min-height:88px;color:var(--gray-500);place-items:center;font-size:12px;display:grid}.heatmap-body[data-v-58f8d1c6]{gap:6px;min-width:0;display:flex}.heatmap-weekday-labels[data-v-58f8d1c6]{width:22px;color:var(--gray-500);flex:0 0 22px;grid-template-rows:18px repeat(7,16px);gap:3px;font-size:10px;line-height:10px;display:grid}.heatmap-weekday-labels span[data-v-58f8d1c6]:first-child{grid-row:2}.heatmap-weekday-labels span[data-v-58f8d1c6]:nth-child(2){grid-row:4}.heatmap-weekday-labels span[data-v-58f8d1c6]:nth-child(3){grid-row:6}.heatmap-scroll[data-v-58f8d1c6]{scrollbar-width:thin;flex:1;min-width:0;overflow-x:auto}.heatmap-months[data-v-58f8d1c6],.heatmap-grid[data-v-58f8d1c6]{grid-template-columns:repeat(var(--heatmap-weeks), 16px);justify-content:space-between;width:100%;display:grid}.heatmap-months[data-v-58f8d1c6]{height:18px;color:var(--gray-500);font-size:10px}.heatmap-months span[data-v-58f8d1c6]{white-space:nowrap;min-width:0}.heatmap-week[data-v-58f8d1c6]{grid-template-rows:repeat(7,16px);gap:3px;display:grid}.heatmap-cell[data-v-58f8d1c6]{width:16px;height:16px;transition:filter .2s}.heatmap-cell[data-v-58f8d1c6]:hover{filter:brightness(.88)}.heatmap-footer[data-v-58f8d1c6]{width:100%;color:var(--gray-500);align-items:center;gap:4px;margin-top:10px;font-size:10px;display:flex}.heatmap-legend-cell[data-v-58f8d1c6]{width:12px;height:12px}.heatmap-total[data-v-58f8d1c6]{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.level-0[data-v-58f8d1c6]{background:var(--gray-100)}.level-1[data-v-58f8d1c6]{background:color-mix(in srgb, var(--main-color) 20%, var(--gray-0))}.level-2[data-v-58f8d1c6]{background:color-mix(in srgb, var(--main-color) 40%, var(--gray-0))}.level-3[data-v-58f8d1c6]{background:color-mix(in srgb, var(--main-color) 65%, var(--gray-0))}.level-4[data-v-58f8d1c6]{background:var(--main-color)}@keyframes heatmap-pulse-58f8d1c6{0%{opacity:.45}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.heatmap-loading-cell[data-v-58f8d1c6]{animation:none}}.dashboard-metric-card{--metric-color:var(--gray-700);--metric-surface:var(--gray-50);border:1px solid var(--gray-150);background:var(--gray-0);width:100%;min-width:0;color:inherit;text-align:left;border-radius:8px;padding:16px;transition:border-color .2s,background-color .2s;display:block}.dashboard-metric-card.compact{padding:10px}.dashboard-metric-card:hover{background:var(--gray-10);outline:none}.dashboard-metric-card:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.dashboard-metric-card.tone-primary{--metric-color:var(--main-color);--metric-surface:var(--color-primary-50)}.dashboard-metric-card.tone-success{--metric-color:var(--color-success-700);--metric-surface:var(--color-success-50)}.dashboard-metric-card.tone-info{--metric-color:var(--color-info-700);--metric-surface:var(--color-info-50)}.dashboard-metric-card.tone-warning{--metric-color:var(--color-warning-700);--metric-surface:var(--color-warning-50)}.dashboard-metric-card.tone-accent{--metric-color:var(--color-accent-700);--metric-surface:var(--color-accent-50)}.dashboard-metric-content{align-items:center;gap:12px;min-width:0;display:flex}.dashboard-metric-icon{background:var(--metric-surface);width:36px;height:36px;color:var(--metric-color);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.dashboard-metric-icon-svg{width:18px;height:18px}.dashboard-metric-body{flex:1;min-width:0}.dashboard-metric-value{color:var(--gray-1000);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:700;line-height:1.1;overflow:hidden}.dashboard-metric-label-row{align-items:baseline;gap:6px;min-width:0;margin-top:5px;display:flex}.dashboard-metric-label,.dashboard-metric-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-metric-label{color:var(--gray-600);font-size:12px;font-weight:500}.dashboard-metric-meta{color:var(--gray-500);font-size:11px}.compact .dashboard-metric-value{font-size:18px}.compact .dashboard-metric-label{font-size:10px}.compact .dashboard-metric-content{gap:9px}.compact .dashboard-metric-icon{flex-basis:28px;width:28px;height:28px}.compact .dashboard-metric-icon-svg{width:15px;height:15px}.compact .dashboard-metric-label-row{margin-top:2px}.dashboard-card-metric-grid[data-v-58425e01]{margin-bottom:18px}.activity-heatmap-container[data-v-58425e01]{border-top:1px solid var(--gray-150);padding:14px 0 2px}.chart-header[data-v-58425e01]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.chart-title[data-v-58425e01]{color:var(--gray-900);font-size:14px;font-weight:600}.chart-subtitle[data-v-58425e01],.chart-hint[data-v-58425e01]{color:var(--gray-500);font-size:11px}.chart-subtitle[data-v-58425e01]{margin-left:8px}@media (width<=560px){.chart-header[data-v-58425e01]{flex-direction:column;align-items:flex-start;gap:3px}}.chart-container .chart[data-v-e982e8f4]{width:100%;height:300px}.chart-container .donut-chart-container[data-v-e982e8f4]{position:relative}.chart-container .donut-chart-container .carousel-info[data-v-e982e8f4]{text-align:center;pointer-events:none;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-container .donut-chart-container .carousel-info .carousel-item[data-v-e982e8f4]{opacity:0;white-space:nowrap;transition:opacity .5s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chart-container .donut-chart-container .carousel-info .carousel-item.active[data-v-e982e8f4]{opacity:1}.chart-container .donut-chart-container .carousel-info .carousel-item .carousel-label[data-v-e982e8f4]{color:var(--gray-500);margin-bottom:4px;font-size:14px;font-weight:600}.chart-container .donut-chart-container .carousel-info .carousel-item .carousel-value[data-v-e982e8f4]{color:var(--gray-800);margin-bottom:2px;font-size:24px;font-weight:700;line-height:1}.chart-container .donut-chart-container .carousel-info .carousel-item .carousel-percent[data-v-e982e8f4]{color:var(--gray-400);font-size:12px;font-weight:500}.call-stats-section[data-v-66c67d1b]{background-color:var(--gray-0);flex-direction:column;height:100%;display:flex}[data-v-66c67d1b] .ant-card-body{flex:1;padding:16px;display:flex;overflow-x:hidden}.call-stats-container[data-v-66c67d1b]{flex:1;height:100%;display:flex}.call-stats .chart-container[data-v-66c67d1b]{flex:1;height:100%;padding:0}.call-stats .chart[data-v-66c67d1b]{background-color:#0000;border:none;width:100%;padding:0;height:100%!important}.simple-controls[data-v-66c67d1b]{align-items:center;gap:16px;display:flex}.simple-toggle-group[data-v-66c67d1b]{align-items:center;gap:8px;display:flex}.simple-toggle-label[data-v-66c67d1b]{color:var(--gray-500);margin-right:4px;font-size:12px}.simple-toggle[data-v-66c67d1b]{color:var(--gray-500);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}.simple-toggle[data-v-66c67d1b]:hover{background-color:var(--gray-100);color:var(--gray-700)}.simple-toggle.active[data-v-66c67d1b]{background-color:var(--main-600);color:var(--gray-0)}.divider[data-v-66c67d1b]{background-color:var(--gray-200);width:1px;height:16px}.dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:12px;min-width:0;display:grid}.stats-overview-container[data-v-90b09455]{margin-top:8px}.dashboard-metric-grid[data-v-90b09455]{padding:0 var(--page-padding)}.metric-trend[data-v-90b09455]{align-items:center;gap:2px;display:inline-flex}.metric-trend svg[data-v-90b09455]{width:12px;height:12px}.metric-trend.up[data-v-90b09455]{color:var(--color-success-700)}.metric-trend.down[data-v-90b09455]{color:var(--color-error-700)}.host-metrics[data-v-d7455d98]{margin:0 var(--page-padding) 24px;border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;padding:16px}.host-metrics-head[data-v-d7455d98]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.host-metrics-title[data-v-d7455d98]{align-items:center;gap:8px;min-width:0;display:flex}.host-metrics-title-icon[data-v-d7455d98]{width:16px;height:16px;color:var(--main-color)}.host-metrics-title h3[data-v-d7455d98]{color:var(--gray-900);margin:0;font-size:14px;font-weight:600}.host-metrics-sub[data-v-d7455d98]{color:var(--gray-500);font-size:12px}.host-metrics-meta[data-v-d7455d98]{color:var(--gray-500);white-space:nowrap;font-size:12px}.host-metrics-meta.stale[data-v-d7455d98]{color:var(--color-warning-700)}.host-metrics-empty[data-v-d7455d98]{border:1px dashed var(--gray-200);color:var(--gray-500);text-align:center;border-radius:6px;padding:18px;font-size:13px}.host-metrics-grid[data-v-d7455d98]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.host-metric[data-v-d7455d98]{--metric-color:var(--main-color);--metric-fill:var(--main-color);border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;padding:12px 14px}.host-metric.tone-info[data-v-d7455d98]{--metric-fill:var(--color-info-700)}.host-metric.tone-success[data-v-d7455d98]{--metric-fill:var(--color-success-700)}.host-metric.tone-warning[data-v-d7455d98]{--metric-fill:var(--color-warning-700)}.host-metric-top[data-v-d7455d98]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.host-metric-label[data-v-d7455d98]{color:var(--gray-600);font-size:12.5px}.host-metric-value[data-v-d7455d98]{color:var(--gray-900);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.host-metric-bar[data-v-d7455d98]{background:var(--gray-100);border-radius:999px;height:6px;margin:10px 0 8px;overflow:hidden}.host-metric-bar i[data-v-d7455d98]{background:var(--metric-fill);border-radius:999px;height:100%;transition:width .4s;display:block}.host-metric-foot[data-v-d7455d98]{color:var(--gray-500);font-size:12px;line-height:1.5}.host-metrics-strip[data-v-d7455d98]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.host-chip[data-v-d7455d98]{background:var(--gray-50);color:var(--gray-600);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.host-chip b[data-v-d7455d98]{color:var(--gray-900);font-variant-numeric:tabular-nums;font-weight:600}.host-chip-icon[data-v-d7455d98]{width:13px;height:13px;color:var(--gray-500)}.host-gpu-list[data-v-d7455d98]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:12px;display:grid}.host-gpu[data-v-d7455d98]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;padding:12px 14px}.host-gpu-main[data-v-d7455d98]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.host-gpu-name[data-v-d7455d98]{color:var(--gray-900);font-size:13px;font-weight:600}.host-gpu-state[data-v-d7455d98]{color:var(--gray-600);font-size:12.5px}.host-gpu-state b[data-v-d7455d98]{color:var(--gray-900);font-variant-numeric:tabular-nums}.host-gpu-bar[data-v-d7455d98]{background:var(--gray-100);border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.host-gpu-bar i[data-v-d7455d98]{background:var(--color-accent-700);border-radius:999px;height:100%;transition:width .4s;display:block}.host-gpu-meta[data-v-d7455d98]{color:var(--gray-500);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.host-gpu-meta b[data-v-d7455d98]{color:var(--gray-800);font-variant-numeric:tabular-nums;font-weight:600}@media (width<=1100px){.host-metrics-grid[data-v-d7455d98]{grid-template-columns:repeat(2,minmax(0,1fr))}}.loading-container[data-v-291ed970]{justify-content:center;align-items:center;padding:40px 0;display:flex}.feedback-cards-container[data-v-291ed970]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;max-height:600px;padding-right:8px;display:grid;overflow-y:auto}.feedback-cards-container[data-v-291ed970]::-webkit-scrollbar{width:6px}.feedback-cards-container[data-v-291ed970]::-webkit-scrollbar-track{background:var(--gray-100);border-radius:3px}.feedback-cards-container[data-v-291ed970]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:3px}.feedback-cards-container[data-v-291ed970]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.feedback-card[data-v-291ed970]{background:var(--gray-0);border:1px solid var(--gray-100);border-radius:8px;flex-direction:column;transition:all .2s;display:flex}.feedback-card[data-v-291ed970]:hover{border-color:var(--main-color);box-shadow:0 2px 8px #0000001a}.card-header[data-v-291ed970]{border-bottom:1px solid var(--gray-100);background:var(--gray-25);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.user-info[data-v-291ed970]{align-items:center;gap:8px;display:flex}.user-avatar[data-v-291ed970]{flex-shrink:0}.user-details .username[data-v-291ed970]{color:var(--gray-900);font-size:13px;font-weight:500;line-height:1.2}.rating-tag[data-v-291ed970]{font-size:11px;font-weight:500}.card-content[data-v-291ed970]{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.message-section[data-v-291ed970]{flex:1}.message-content[data-v-291ed970]{background:var(--gray-50);color:var(--gray-800);word-break:break-word;border-radius:6px;padding:10px;font-size:13px;line-height:1.4;transition:max-height .3s;overflow:hidden}.message-content.collapsed[data-v-291ed970]{-webkit-line-clamp:8;line-clamp:8;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expand-button[data-v-291ed970]{height:auto;color:var(--main-color);margin-top:8px;padding:0;font-size:12px}.conversation-section[data-v-291ed970]{margin:0}.conversation-info[data-v-291ed970]{flex-direction:column;gap:8px;display:flex}.info-item[data-v-291ed970]{align-items:center;font-size:12px;display:flex}.info-item .label[data-v-291ed970]{color:var(--gray-600);min-width:50px;margin-right:6px;font-weight:500}.info-item .value[data-v-291ed970]{color:var(--gray-800);word-break:break-all;font-weight:400}.info-item .conversation-title[data-v-291ed970]{color:var(--gray-700);word-break:break-word;font-size:13px;font-weight:500;line-height:1.4;transition:all .3s;display:block}.info-item .conversation-title.collapsed[data-v-291ed970]{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.info-item[data-v-291ed970]:has(.conversation-title){flex-direction:column;align-items:flex-start;gap:4px}.expand-button-inline[data-v-291ed970]{height:auto;color:var(--main-color);align-self:flex-start;padding:0;font-size:11px}.reason-section[data-v-291ed970]{margin:0}.reason-content[data-v-291ed970]{background:var(--color-warning-50);border-left:3px solid var(--color-warning-500);color:var(--gray-800);word-break:break-word;border-radius:6px;padding:10px;font-size:13px;line-height:1.4}.card-footer[data-v-291ed970]{border-top:1px solid var(--gray-100);background:var(--gray-25);border-radius:0 0 8px 8px;padding:8px 16px}.time-info[data-v-291ed970]{color:var(--gray-500);align-items:center;gap:4px;font-size:11px;display:flex}.empty-state[data-v-291ed970]{grid-column:1/-1;justify-content:center;align-items:center;padding:60px 0;display:flex}@media (width<=768px){.feedback-cards-container[data-v-291ed970]{grid-template-columns:1fr;gap:12px}.card-header[data-v-291ed970]{gap:8px;padding:10px 12px}.card-content[data-v-291ed970]{gap:10px;padding:12px}.card-footer[data-v-291ed970]{padding:6px 12px}}@media (width<=480px){.feedback-cards-container[data-v-291ed970]{gap:8px}.card-header[data-v-291ed970]{padding:8px 10px}.card-content[data-v-291ed970]{gap:8px;padding:10px}.message-content[data-v-291ed970],.reason-content[data-v-291ed970]{padding:8px;font-size:12px}.info-item[data-v-291ed970]{font-size:11px}}.drawer-loading[data-v-b414f21d]{justify-content:center;align-items:center;height:300px;display:flex}.drawer-content[data-v-b414f21d]{background-color:var(--gray-25);flex-direction:column;height:100%;display:flex;overflow-y:auto}.thread-meta-banner[data-v-b414f21d]{background:var(--gray-0);border-bottom:1px solid var(--gray-200);padding:20px 24px}.thread-meta-banner .meta-main-title[data-v-b414f21d]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.thread-meta-banner .meta-main-title .thread-title-text[data-v-b414f21d]{color:var(--gray-1000);word-break:break-all;font-size:17px;font-weight:600}.thread-meta-banner .meta-grid[data-v-b414f21d]{grid-template-columns:repeat(3,1fr);gap:12px 16px;display:grid}.thread-meta-banner .meta-grid .meta-item[data-v-b414f21d]{flex-direction:column;gap:2px;display:flex}.thread-meta-banner .meta-grid .meta-item .meta-label[data-v-b414f21d]{color:var(--gray-500);text-transform:uppercase;font-size:11px;font-weight:500}.thread-meta-banner .meta-grid .meta-item .meta-value[data-v-b414f21d]{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.thread-meta-banner .meta-grid .meta-item .meta-value.code-font[data-v-b414f21d]{color:var(--gray-700);font-family:monospace;font-size:12px}.thread-meta-banner .meta-grid .meta-item .meta-value.text-primary[data-v-b414f21d]{color:var(--main-color)}.thread-meta-banner .meta-grid .meta-item .meta-value .history-tag[data-v-b414f21d]{border-color:var(--gray-150);background:var(--gray-100);color:var(--gray-600);margin-left:4px;font-size:10px}.messages-timeline-container[data-v-b414f21d]{flex:1;padding:20px 24px}.messages-timeline-container .timeline-header[data-v-b414f21d]{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.messages-timeline-container .timeline-header .timeline-title[data-v-b414f21d]{color:var(--gray-900);font-size:15px;font-weight:600}.messages-timeline-container .timeline-header .timeline-hint[data-v-b414f21d]{color:var(--gray-500);font-size:12px}.messages-timeline-container .empty-messages[data-v-b414f21d]{text-align:center;padding:40px 0}.messages-list[data-v-b414f21d]{flex-direction:column;gap:16px;display:flex}.message-card[data-v-b414f21d]{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:8px;padding:16px;transition:all .2s}.message-card[data-v-b414f21d]:hover{box-shadow:0 2px 6px var(--shadow-100)}.message-card.role-user[data-v-b414f21d]{border-left:3px solid var(--color-info-500)}.message-card.role-assistant[data-v-b414f21d]{border-left:3px solid var(--main-color)}.message-card.role-tool[data-v-b414f21d]{border-left:3px solid var(--color-warning-500);background:var(--gray-50)}.message-card .message-header[data-v-b414f21d]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.message-card .message-header .sender-info[data-v-b414f21d]{align-items:center;gap:8px;display:flex}.message-card .message-header .sender-info .role-badge[data-v-b414f21d]{background:var(--gray-100);width:26px;height:26px;color:var(--gray-600);border-radius:6px;justify-content:center;align-items:center;display:flex}.message-card .message-header .sender-info .role-badge.user[data-v-b414f21d]{background:var(--color-info-50);color:var(--color-info-600)}.message-card .message-header .sender-info .role-badge.assistant[data-v-b414f21d]{background:var(--main-20);color:var(--main-color)}.message-card .message-header .sender-info .role-badge.tool[data-v-b414f21d]{background:var(--color-warning-50);color:var(--color-warning-600)}.message-card .message-header .sender-info .role-badge .role-icon[data-v-b414f21d]{width:14px;height:14px}.message-card .message-header .sender-info .role-name[data-v-b414f21d]{color:var(--gray-900);font-size:13px;font-weight:600}.message-card .message-header .sender-info .message-time[data-v-b414f21d]{color:var(--gray-500);font-size:11px}.message-card .message-header .msg-meta-tags[data-v-b414f21d]{gap:6px;display:flex}.message-card .message-header .msg-meta-tags .token-tag[data-v-b414f21d]{background:var(--gray-100);color:var(--gray-600);border:none;font-size:11px}.message-card .message-body .message-text[data-v-b414f21d]{color:var(--gray-900);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}.tool-calls-container[data-v-b414f21d]{border-top:1px dashed var(--gray-200);margin-top:12px;padding-top:12px}.tool-calls-container .tool-calls-title[data-v-b414f21d]{color:var(--gray-700);align-items:center;gap:4px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.tool-calls-container .tool-calls-title .icon-inline[data-v-b414f21d]{width:13px;height:13px}.tool-calls-container .tool-call-item[data-v-b414f21d]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;margin-bottom:8px;overflow:hidden}.tool-calls-container .tool-call-item.error[data-v-b414f21d]{border-color:var(--color-error-200)}.tool-calls-container .tool-call-item .tool-call-summary[data-v-b414f21d]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 12px;transition:background .15s;display:flex}.tool-calls-container .tool-call-item .tool-call-summary[data-v-b414f21d]:hover{background:var(--gray-100)}.tool-calls-container .tool-call-item .tool-call-summary .tool-name-wrap[data-v-b414f21d]{align-items:center;gap:8px;display:flex}.tool-calls-container .tool-call-item .tool-call-summary .tool-name-wrap .tool-name[data-v-b414f21d]{color:var(--gray-900);font-family:monospace;font-size:12px;font-weight:600}.tool-calls-container .tool-call-item .tool-call-summary .tool-expand-arrow[data-v-b414f21d]{color:var(--main-color);font-size:11px}.tool-calls-container .tool-call-item .tool-call-details[data-v-b414f21d]{border-top:1px solid var(--gray-200);background:var(--gray-0);padding:10px 12px}.tool-calls-container .tool-call-item .tool-call-details .tool-detail-section[data-v-b414f21d]{margin-bottom:8px}.tool-calls-container .tool-call-item .tool-call-details .tool-detail-section[data-v-b414f21d]:last-child{margin-bottom:0}.tool-calls-container .tool-call-item .tool-call-details .tool-detail-section .detail-label[data-v-b414f21d]{color:var(--gray-600);margin-bottom:4px;font-size:11px;font-weight:600}.tool-calls-container .tool-call-item .tool-call-details .tool-detail-section .json-code[data-v-b414f21d],.tool-calls-container .tool-call-item .tool-call-details .tool-detail-section .output-code[data-v-b414f21d]{background:var(--gray-50);border:1px solid var(--gray-200);white-space:pre-wrap;word-break:break-all;max-height:200px;color:var(--gray-800);border-radius:4px;padding:8px;font-family:monospace;font-size:11px;overflow:auto}.tool-calls-container .tool-call-item .tool-call-details .tool-detail-section .error-msg[data-v-b414f21d]{color:var(--color-error-600);background:var(--color-error-50);border:1px solid var(--color-error-200);border-radius:4px;padding:8px;font-size:12px}@media (width<=768px){.thread-meta-banner[data-v-b414f21d]{padding:16px}.thread-meta-banner .meta-grid[data-v-b414f21d]{grid-template-columns:repeat(2,1fr)}.messages-timeline-container[data-v-b414f21d]{padding:16px}}.thread-stats-wrapper[data-v-ebdafc2d]{min-width:0;padding:var(--page-padding);flex-direction:column;gap:20px;display:flex}.thread-filter-header[data-v-ebdafc2d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.thread-filter-header .header-controls[data-v-ebdafc2d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.thread-filter-header .header-controls .filter-group[data-v-ebdafc2d]{align-items:center;gap:8px;display:flex}.thread-filter-header .header-controls .filter-group .filter-label[data-v-ebdafc2d]{color:var(--gray-600);font-size:12px;font-weight:500}.thread-filter-header .header-controls[data-v-ebdafc2d] .ant-segmented{font-size:13px}.thread-filter-header .refresh-btn[data-v-ebdafc2d],.thread-filter-header .subagent-toggle[data-v-ebdafc2d]{border:1px solid var(--gray-200);background:var(--gray-0);height:36px;color:var(--gray-700);font:inherit;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-flex}.thread-filter-header .refresh-btn[data-v-ebdafc2d]:hover,.thread-filter-header .subagent-toggle[data-v-ebdafc2d]:hover{border-color:var(--main-100);background:var(--main-10);color:var(--main-color)}.thread-filter-header .refresh-btn[data-v-ebdafc2d]:active,.thread-filter-header .subagent-toggle[data-v-ebdafc2d]:active{transform:translateY(1px)}.thread-filter-header .refresh-btn[data-v-ebdafc2d]:focus-visible,.thread-filter-header .subagent-toggle[data-v-ebdafc2d]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.thread-filter-header .refresh-btn .control-icon[data-v-ebdafc2d],.thread-filter-header .subagent-toggle .control-icon[data-v-ebdafc2d]{stroke-width:2px;width:15px;height:15px}.thread-filter-header .refresh-btn[data-v-ebdafc2d]{padding-inline:14px}.thread-filter-header .subagent-toggle[data-v-ebdafc2d]{background:var(--gray-50)}.thread-filter-header .subagent-toggle .toggle-state[data-v-ebdafc2d]{background:var(--gray-150);min-width:28px;color:var(--gray-500);text-align:center;border-radius:5px;padding:3px 6px;font-size:11px;line-height:1;transition:color .18s,background-color .18s}.thread-filter-header .subagent-toggle.active[data-v-ebdafc2d]{border-color:var(--main-100);background:var(--main-20);color:var(--main-color)}.thread-filter-header .subagent-toggle.active .toggle-state[data-v-ebdafc2d]{background:var(--main-color);color:var(--gray-0)}.thread-summary-grid[data-v-ebdafc2d]{grid-template-columns:repeat(4,minmax(0,1fr))}.charts-2x2-grid[data-v-ebdafc2d]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.charts-2x2-grid .chart-card[data-v-ebdafc2d]{border-right:1px solid var(--gray-150);border-bottom:1px solid var(--gray-150);background:0 0;flex-direction:column;min-width:0;min-height:320px;padding:16px 20px;transition:background-color .2s;display:flex}.charts-2x2-grid .chart-card[data-v-ebdafc2d]:nth-child(2n){border-right:none}.charts-2x2-grid .chart-card[data-v-ebdafc2d]:nth-last-child(-n+2){border-bottom:none}.charts-2x2-grid .chart-card[data-v-ebdafc2d]:hover{background:var(--gray-10)}.charts-2x2-grid .chart-card .card-header[data-v-ebdafc2d]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.charts-2x2-grid .chart-card .card-header .card-title-group[data-v-ebdafc2d]{flex-direction:column;gap:2px;display:flex}.charts-2x2-grid .chart-card .card-header .card-title-group .card-title[data-v-ebdafc2d]{color:var(--gray-900);font-size:15px;font-weight:600}.charts-2x2-grid .chart-card .card-header .card-title-group .card-desc[data-v-ebdafc2d]{color:var(--gray-500);font-size:12px}.charts-2x2-grid .chart-card .chart-body[data-v-ebdafc2d]{flex:1;min-height:220px}.charts-2x2-grid .chart-card .chart-body .echart-box[data-v-ebdafc2d]{width:100%;height:100%;min-height:220px}.charts-2x2-grid .chart-card .chart-body.table-body[data-v-ebdafc2d]{min-width:0;overflow:hidden}.user-rank[data-v-ebdafc2d]{width:20px;height:20px;color:var(--gray-600);background:var(--gray-100);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.user-rank.top3[data-v-ebdafc2d]{background:var(--main-20);color:var(--main-color);border:1px solid var(--main-100)}.user-cell[data-v-ebdafc2d]{align-items:center;gap:8px;display:flex}.user-cell .user-cell-meta[data-v-ebdafc2d]{flex-direction:column;display:flex;overflow:hidden}.user-cell .user-cell-meta .user-cell-name[data-v-ebdafc2d]{color:var(--gray-900);font-size:12px;font-weight:500;line-height:1.2}.user-cell .user-cell-meta .user-cell-uid[data-v-ebdafc2d]{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:10px;overflow:hidden}.metric-num[data-v-ebdafc2d]{color:var(--gray-800);font-size:12px}.explorer-card[data-v-ebdafc2d]{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:8px;min-width:0;padding:16px}.explorer-card .explorer-header[data-v-ebdafc2d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.explorer-card .explorer-header .explorer-title-group[data-v-ebdafc2d]{flex-direction:column;gap:2px;display:flex}.explorer-card .explorer-header .explorer-title-group .explorer-title[data-v-ebdafc2d]{color:var(--gray-1000);font-size:16px;font-weight:600}.explorer-card .explorer-header .explorer-title-group .explorer-subtitle[data-v-ebdafc2d]{color:var(--gray-500);font-size:12px}.explorer-card .explorer-header .explorer-actions[data-v-ebdafc2d]{align-items:center;gap:10px;display:flex}.explorer-card .explorer-header .explorer-actions .search-input[data-v-ebdafc2d]{width:260px}.explorer-card .explorer-header .explorer-actions .search-input .input-icon[data-v-ebdafc2d]{width:14px;height:14px;color:var(--gray-400)}.explorer-card .explorer-header .explorer-actions .filter-select[data-v-ebdafc2d]{min-width:120px}.explorer-card .explorer-header .explorer-actions .agent-filter[data-v-ebdafc2d],.explorer-card .explorer-header .explorer-actions .user-filter[data-v-ebdafc2d]{width:170px}.explorer-card .conv-title-cell[data-v-ebdafc2d]{flex-direction:column;gap:2px;display:flex}.explorer-card .conv-title-cell .title-row[data-v-ebdafc2d]{align-items:center;gap:6px;display:flex}.explorer-card .conv-title-cell .title-row .conv-title[data-v-ebdafc2d]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.explorer-card .conv-title-cell .id-row .thread-id-badge[data-v-ebdafc2d]{color:var(--gray-500);font-family:monospace;font-size:11px}.explorer-card .entity-cell[data-v-ebdafc2d]{align-items:center;gap:8px;min-width:0;display:flex}.explorer-card .entity-cell .entity-meta[data-v-ebdafc2d]{flex-direction:column;flex:1;min-width:0;display:flex}.explorer-card .entity-cell .entity-name[data-v-ebdafc2d],.explorer-card .entity-cell .entity-id[data-v-ebdafc2d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorer-card .entity-cell .entity-name[data-v-ebdafc2d]{color:var(--gray-900);font-size:12px;font-weight:500}.explorer-card .entity-cell .entity-id[data-v-ebdafc2d]{color:var(--gray-500);font-family:monospace;font-size:10px}.explorer-card .history-tag[data-v-ebdafc2d]{border-color:var(--gray-150);background:var(--gray-100);color:var(--gray-600);flex-shrink:0;font-size:11px}.explorer-card .count-badge[data-v-ebdafc2d]{color:var(--gray-700);font-size:12px}.explorer-card .token-num[data-v-ebdafc2d]{color:var(--gray-700);font-family:monospace;font-size:12px}.explorer-card .time-text[data-v-ebdafc2d]{color:var(--gray-500);font-size:12px}.filter-option-label[data-v-ebdafc2d]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.filter-option-label .option-name[data-v-ebdafc2d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-option-label .deleted-text[data-v-ebdafc2d]{color:var(--gray-400);flex-shrink:0;font-size:11px}@media (width<=1200px){.thread-summary-grid[data-v-ebdafc2d]{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-2x2-grid[data-v-ebdafc2d]{grid-template-columns:1fr}.charts-2x2-grid .chart-card[data-v-ebdafc2d]{border-right:none;border-bottom:1px solid var(--gray-150)}.charts-2x2-grid .chart-card[data-v-ebdafc2d]:nth-last-child(-n+2){border-bottom:1px solid var(--gray-150)}.charts-2x2-grid .chart-card[data-v-ebdafc2d]:last-child{border-bottom:none}}@media (width<=768px){.thread-stats-wrapper[data-v-ebdafc2d]{padding:12px}.thread-filter-header[data-v-ebdafc2d]{flex-direction:column;align-items:flex-start}.thread-filter-header .header-controls[data-v-ebdafc2d],.thread-filter-header .filter-group[data-v-ebdafc2d]{flex-wrap:wrap;width:100%}.explorer-card[data-v-ebdafc2d]{padding:14px}.explorer-card .explorer-header[data-v-ebdafc2d]{flex-direction:column;align-items:flex-start}.explorer-card .explorer-header .explorer-actions[data-v-ebdafc2d]{flex-direction:column;width:100%}.explorer-card .explorer-header .explorer-actions .search-input[data-v-ebdafc2d]{width:100%}}@media (width<=480px){.thread-summary-grid[data-v-ebdafc2d]{grid-template-columns:1fr}}.dashboard-container[data-v-f4df3597]{background-color:var(--gray-25);min-height:calc(100vh - 64px);overflow-x:hidden}.header-context[data-v-f4df3597]{color:var(--gray-500);white-space:nowrap;font-size:12px}.dashboard-header-actions[data-v-f4df3597]{align-items:center;gap:4px;display:flex}.header-action-button[data-v-f4df3597]{min-width:32px;height:32px;color:var(--gray-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.header-action-button[data-v-f4df3597]:hover,.header-action-button.active[data-v-f4df3597]{border-color:var(--gray-150);background:var(--gray-0);color:var(--gray-900)}.header-action-icon[data-v-f4df3597]{width:16px;height:16px}.task-center-button[data-v-f4df3597]{padding-right:10px}.task-center-label[data-v-f4df3597]{line-height:1}.thread-tab-container[data-v-f4df3597]{width:100%}.dashboard-grid[data-v-f4df3597]{padding:var(--page-padding);grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:16px;min-height:600px;margin-bottom:24px;display:grid}.dashboard-grid .grid-item[data-v-f4df3597]{background-color:#0000;border:none;border-radius:8px;flex-direction:column;min-height:300px;transition:all .2s;display:flex;overflow:hidden}.dashboard-grid .grid-item.call-stats[data-v-f4df3597]{grid-area:1/1/2/3;min-height:400px}.dashboard-grid .grid-item.user-stats[data-v-f4df3597]{grid-area:1/3/2/4;min-height:400px}.dashboard-grid .grid-item.agent-stats[data-v-f4df3597]{grid-area:2/1/3/2;min-height:350px}.dashboard-grid .grid-item.tool-stats[data-v-f4df3597]{grid-area:2/2/3/3;min-height:350px}.dashboard-grid .grid-item.knowledge-stats[data-v-f4df3597]{grid-area:2/3/3/4;min-height:350px}@media (width<=1200px){.dashboard-grid[data-v-f4df3597]{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:16px}.dashboard-grid .grid-item.call-stats[data-v-f4df3597]{grid-area:1/1/2/3;min-height:350px}.dashboard-grid .grid-item.user-stats[data-v-f4df3597]{grid-area:2/1/3/2;min-height:300px}.dashboard-grid .grid-item.agent-stats[data-v-f4df3597]{grid-area:2/2/3/3;min-height:300px}.dashboard-grid .grid-item.tool-stats[data-v-f4df3597]{grid-area:3/1/4/2;min-height:300px}.dashboard-grid .grid-item.knowledge-stats[data-v-f4df3597]{grid-area:3/2/4/3;min-height:300px}}@media (width<=900px){.header-context[data-v-f4df3597],.task-center-label[data-v-f4df3597]{display:none}.task-center-button[data-v-f4df3597]{padding-right:8px}}@media (width<=768px){.dashboard-grid[data-v-f4df3597]{grid-template-columns:1fr;gap:12px}.dashboard-grid .grid-item.call-stats[data-v-f4df3597],.dashboard-grid .grid-item.agent-stats[data-v-f4df3597],.dashboard-grid .grid-item.user-stats[data-v-f4df3597],.dashboard-grid .grid-item.tool-stats[data-v-f4df3597],.dashboard-grid .grid-item.knowledge-stats[data-v-f4df3597]{grid-area:auto/1/auto/2;min-height:300px}}.page-shoulder[data-v-2c1f236b]{padding:16px var(--page-padding) 0;justify-content:space-between;align-items:center;gap:16px;display:flex}.page-shoulder-left[data-v-2c1f236b],.page-shoulder-right[data-v-2c1f236b]{align-items:center;gap:8px;display:flex}.search-input[data-v-2c1f236b]{align-items:center;width:280px;display:flex}.search-input[data-v-2c1f236b] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);border-radius:8px;height:32px;padding:0 10px}.search-input[data-v-2c1f236b] .ant-input-affix-wrapper:hover,.search-input[data-v-2c1f236b] .ant-input-affix-wrapper:focus,.search-input[data-v-2c1f236b] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.search-input[data-v-2c1f236b] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.search-input[data-v-2c1f236b] .ant-input{background-color:#0000;height:100%}.text-muted[data-v-2c1f236b]{color:var(--gray-400)}.info-card[data-v-bcee1b52]{border:1px solid var(--gray-150);background:var(--gray-0);cursor:pointer;border-radius:8px;flex-direction:column;gap:10px;padding:16px;transition:border-color .2s,background-color .2s;display:flex;overflow:hidden}.info-card[data-v-bcee1b52]:hover{border-color:var(--gray-300);background:var(--gray-25)}.info-card-disabled[data-v-bcee1b52]{opacity:.65;cursor:default}.info-card-header[data-v-bcee1b52]{align-items:center;gap:10px;display:flex}.info-card-icon[data-v-bcee1b52]{background:var(--gray-50);border:1px solid var(--gray-150);width:32px;height:32px;color:var(--gray-600);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex;overflow:hidden}.info-card-icon img[data-v-bcee1b52]{object-fit:contain;width:20px;height:20px}.info-card-info[data-v-bcee1b52]{flex-direction:column;flex:1;min-width:0;display:flex}.info-card-name[data-v-bcee1b52]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.info-card-subtitle[data-v-bcee1b52]{color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:12px;overflow:hidden}.info-card-status[data-v-bcee1b52]{flex-shrink:0;align-items:center;gap:4px;min-height:24px;display:flex}.info-card-desc[data-v-bcee1b52]{color:var(--gray-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.info-card-info-rows[data-v-bcee1b52]{flex-direction:column;gap:6px;display:flex}.info-card .info-row[data-v-bcee1b52]{align-items:center;gap:8px;font-size:13px;display:flex}.info-card .info-label[data-v-bcee1b52]{color:var(--gray-500);flex-shrink:0;min-width:72px}.info-card .info-value[data-v-bcee1b52]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.info-card-tags[data-v-bcee1b52]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.info-card-tag-actions[data-v-bcee1b52]{align-items:center;margin-left:auto;display:flex}.info-card-footer[data-v-bcee1b52]{border-top:1px solid var(--gray-100);background:var(--gray-10);justify-content:space-between;align-items:center;gap:8px;margin:0 -16px -16px;padding:10px 16px;display:flex}.info-card-mini[data-v-bcee1b52]{gap:0;padding:16px 14px}.info-card-mini-row[data-v-bcee1b52]{align-items:center;gap:12px;min-width:0;display:flex}.info-card-mini-desc[data-v-bcee1b52]{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;line-height:18px;overflow:hidden}.info-card-mini-action[data-v-bcee1b52]{flex-shrink:0;align-items:center;display:flex}.card-tag.tag-gray[data-v-bcee1b52]{background:var(--gray-100);color:var(--gray-600);border:0}.card-more-action-corner[data-v-bcee1b52]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-more-action-corner .card-more-action-trigger[data-v-bcee1b52]{width:28px;min-width:28px;height:28px;color:var(--gray-500);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.card-more-action-corner .card-more-action-trigger[data-v-bcee1b52]:hover,.card-more-action-corner .card-more-action-trigger[data-v-bcee1b52]:focus-visible{background:var(--gray-100);color:var(--gray-800);border:0}.card-action-btn[data-v-bcee1b52]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;background:var(--gray-100);color:var(--gray-700);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.card-action-btn[data-v-bcee1b52]:hover,.card-action-btn[data-v-bcee1b52]:focus{border-color:var(--gray-300);background:var(--gray-150);color:var(--gray-900);outline:none}.card-action-btn--danger[data-v-bcee1b52]{background:var(--color-error-50);color:var(--color-error-700)}.card-action-btn--danger[data-v-bcee1b52]:hover,.card-action-btn--danger[data-v-bcee1b52]:focus{border-color:var(--color-error-200);background:var(--color-error-50);color:var(--color-error-800)}.card-status-tag[data-v-bcee1b52]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:4px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.card-status-tag--success[data-v-bcee1b52],.card-status-tag--on[data-v-bcee1b52]{background:var(--color-success-50);color:var(--color-success-700)}.card-status-tag--warning[data-v-bcee1b52]{background:var(--color-warning-50);color:var(--color-warning-700)}.card-status-tag--error[data-v-bcee1b52]{background:var(--color-error-50);color:var(--color-error-700)}.card-status-tag--info[data-v-bcee1b52]{background:var(--gray-100);color:var(--gray-600)}.card-status-dot[data-v-bcee1b52]{background:var(--color-success-500);border-radius:50%;flex-shrink:0;width:8px;height:8px}.card-status-dot--off[data-v-bcee1b52]{background:var(--gray-300)}.card-status-dot--warning[data-v-bcee1b52]{background:var(--color-warning-500)}.card-status-dot--error[data-v-bcee1b52]{background:var(--color-error-500)}.card-status-dot--on[data-v-bcee1b52]{background:var(--color-success-500)}.extension-card-grid[data-v-9ab1368d]{padding:16px var(--page-padding);gap:16px;display:grid}.extension-card-grid-empty[data-v-9ab1368d]{grid-column:1/-1;justify-content:center;align-items:center;padding:60px 0;display:flex}.agent-manage-panel[data-v-8ae968aa]{height:100%;min-height:0}.agent-empty-state[data-v-8ae968aa]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.agent-group-section+.agent-group-section[data-v-8ae968aa]{padding-top:2px}.agent-group-header[data-v-8ae968aa]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:18px;display:flex}.agent-card-icon-image[data-v-8ae968aa]{border:0;width:100%;height:100%;display:block}.agent-card[data-v-8ae968aa] .info-card-tags{justify-content:flex-start;margin-top:auto}.agent-chat-entry[data-v-8ae968aa]{min-width:auto;height:24px;box-shadow:none;color:var(--gray-600);background:0 0;border:0;border-radius:4px;align-items:center;gap:1px;padding:0 2px;font-size:12px;display:inline-flex}.agent-chat-entry[data-v-8ae968aa]:hover{box-shadow:none;color:var(--main-700);background:0 0;border:0}.agent-chat-entry[data-v-8ae968aa]:focus:not(:focus-visible){outline:none}.agent-chat-entry[data-v-8ae968aa]:focus-visible{outline:2px solid var(--main-200);outline-offset:2px}.spinning[data-v-8ae968aa]{animation:1s linear infinite spin-8ae968aa}@keyframes spin-8ae968aa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.model-provider-manage-panel[data-v-f950fa23]{height:100%;min-height:0}.model-provider-manage-panel[data-v-f950fa23] .info-card-icon{background:0 0;border:none}.provider-avatar[data-v-f950fa23]{border:1px solid #0000000f;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.provider-avatar img[data-v-f950fa23]{width:calc(100% * var(--provider-avatar-scale));height:calc(100% * var(--provider-avatar-scale));object-fit:contain;filter:var(--provider-avatar-filter)}.view-models-btn[data-v-f950fa23]{color:var(--gray-700);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}.view-models-btn[data-v-f950fa23]:hover{background:var(--gray-50);color:var(--gray-800)}.provider-section-header[data-v-f950fa23]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.provider-empty-state[data-v-f950fa23]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.enabled-count[data-v-f950fa23]{color:var(--gray-500);font-size:12px;font-weight:400}.spinning[data-v-f950fa23]{animation:1s linear infinite spin-f950fa23}@keyframes spin-f950fa23{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.models-modal-content[data-v-f950fa23]{flex-direction:column;gap:20px;display:flex}.models-section[data-v-f950fa23]{flex-direction:column;gap:10px;display:flex}.models-section-title[data-v-f950fa23]{color:var(--gray-700);margin:0;font-size:13px;font-weight:600}.models-table[data-v-f950fa23]{border:1px solid var(--gray-150);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.table-head[data-v-f950fa23],.table-row[data-v-f950fa23]{grid-template-columns:1fr 80px 70px 60px 150px;align-items:center;gap:8px;display:grid}.table-head[data-v-f950fa23]{background:var(--gray-50);color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px;padding:10px 12px;font-size:11px;font-weight:600}.table-row[data-v-f950fa23]{border-top:1px solid var(--gray-100);padding:10px 12px;font-size:13px;transition:background .1s}.table-row[data-v-f950fa23]:hover{background:var(--gray-10)}.table-row.stale[data-v-f950fa23]{background:var(--color-warning-50)}.model-info[data-v-f950fa23]{flex-direction:column;gap:2px;min-width:0;display:flex}.model-name[data-v-f950fa23]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.model-id[data-v-f950fa23]{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:11px;overflow:hidden}.col-type[data-v-f950fa23]{align-items:center;display:flex}.col-context[data-v-f950fa23],.col-dim[data-v-f950fa23]{color:var(--gray-600);font-size:12px}.col-ops[data-v-f950fa23]{justify-content:flex-end;gap:4px;display:flex}.model-test-button[data-v-f950fa23]{width:28px;min-width:28px;color:var(--main-700);justify-content:center;align-items:center;padding:0;display:inline-flex}.model-test-button.is-testing[data-v-f950fa23]{color:var(--main-600);cursor:wait}.type-tag[data-v-f950fa23]{border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.type-tag+.type-tag[data-v-f950fa23]{margin-left:4px}.type-tag.chat[data-v-f950fa23]{background:var(--color-info-50);color:var(--color-info-700)}.type-tag.embedding[data-v-f950fa23]{background:var(--color-success-50);color:var(--color-success-700)}.type-tag.rerank[data-v-f950fa23]{background:var(--color-warning-50);color:var(--color-warning-900)}.type-tag.manual[data-v-f950fa23]{background:var(--gray-200);color:var(--gray-700)}.enabled-header[data-v-f950fa23]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.enabled-header .models-section-title[data-v-f950fa23]{margin:0}.enabled-header .actions[data-v-f950fa23]{align-items:center;gap:8px;display:flex}.remote-header[data-v-f950fa23]{align-items:center;gap:12px;display:flex}.remote-header .models-section-title[data-v-f950fa23]{flex-shrink:0;margin:0}.remote-controls[data-v-f950fa23]{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.remote-search-input[data-v-f950fa23]{width:180px}.currency-toggle[data-v-f950fa23]{border:1px solid var(--gray-150);background:var(--gray-0);width:32px;height:32px;color:var(--gray-700);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.currency-toggle[data-v-f950fa23]:hover{border-color:var(--gray-200);background:var(--gray-25);color:var(--gray-900)}.currency-toggle[data-v-f950fa23]:focus-visible{outline:2px solid var(--main-200);outline-offset:1px}.remote-type-filter[data-v-f950fa23]{flex-shrink:0}.remote-list[data-v-f950fa23]{border-top:1px solid var(--gray-100)}.remote-row[data-v-f950fa23]{border-top:1px solid var(--gray-100);align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.remote-row[data-v-f950fa23]:first-child{border-top:none}.remote-name[data-v-f950fa23]{min-width:0;color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.remote-tags[data-v-f950fa23]{align-items:center;gap:4px;display:flex}.modality-tag[data-v-f950fa23]{background:var(--color-accent-50);width:22px;height:22px;color:var(--color-accent-700);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.dim-warning[data-v-f950fa23]{background:var(--color-warning-50);color:var(--color-warning-700);border-radius:3px;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.remote-context[data-v-f950fa23]{width:60px;color:var(--gray-500);font-size:12px}.remote-price[data-v-f950fa23]{width:100px;color:var(--gray-600);font-family:monospace;font-size:11px}.remote-price.placeholder[data-v-f950fa23]{color:var(--gray-400)}.model-metadata-source[data-v-f950fa23]{color:var(--gray-500);font-size:11px;line-height:1.5}.model-metadata-source a[data-v-f950fa23]{color:var(--main-600)}.modal-form[data-v-f950fa23]{flex-direction:column;gap:14px;display:flex}.form-row[data-v-f950fa23]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-label[data-v-f950fa23]{flex-direction:column;gap:6px;display:flex}.form-label>span[data-v-f950fa23]{color:var(--gray-700);font-size:12px;font-weight:500}.form-help[data-v-f950fa23]{color:var(--gray-500);font-size:11px;line-height:1.5}.full-width[data-v-f950fa23]{grid-column:1/-1}.form-switch[data-v-f950fa23]{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.form-switch>span[data-v-f950fa23]{color:var(--gray-700);font-size:12px;font-weight:500}.advanced-collapse[data-v-f950fa23] .ant-collapse-content-box{flex-direction:column;gap:14px;padding-inline:0;display:flex}.advanced-collapse[data-v-f950fa23] .ant-collapse-header{padding-inline:0}.provider-modal-footer[data-v-f950fa23]{justify-content:space-between;align-items:center;width:100%;display:flex}.provider-modal-footer-actions[data-v-f950fa23]{gap:8px;display:flex}.model-id-display[data-v-f950fa23]{background:var(--gray-50);border-radius:6px;flex-direction:column;gap:6px;margin-bottom:4px;padding:10px 12px;display:flex}.model-id-display .info-label[data-v-f950fa23]{color:var(--gray-500);text-transform:uppercase;font-size:11px;font-weight:500}.model-id-display code[data-v-f950fa23]{color:var(--gray-800);font-family:monospace;font-size:13px}@media (width<=768px){.form-row[data-v-f950fa23]{grid-template-columns:1fr}.table-head[data-v-f950fa23],.table-row[data-v-f950fa23]{grid-template-columns:1fr 60px 60px;font-size:12px}.col-context[data-v-f950fa23],.col-dim[data-v-f950fa23]{display:none}}.inline-editor[data-v-0055c374]{min-width:0;color:var(--gray-1000)}.title-line[data-v-0055c374]{align-items:center;gap:12px;padding:6px 22px;display:flex}.name-input[data-v-0055c374]{min-width:0;color:var(--gray-1000);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;font-weight:600;line-height:24px}.name-input[data-v-0055c374]:focus{box-shadow:0 1px 0 var(--main-color)}.save-state[data-v-0055c374]{color:var(--gray-400);white-space:nowrap;font-size:12px}.save-state.saving[data-v-0055c374],.save-state.dirty[data-v-0055c374]{color:var(--gray-600)}.save-state.saved[data-v-0055c374]{color:var(--color-success-700)}.save-state.error[data-v-0055c374],.save-state.invalid[data-v-0055c374]{color:var(--color-error-700)}.prompt-field[data-v-0055c374]{border:1px solid var(--gray-150);background:var(--gray-25);border-radius:10px;margin:8px 22px 18px;padding:10px 14px;display:block}.prompt-field textarea[data-v-0055c374]{width:100%;min-height:72px;color:var(--gray-800);font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:0;font-size:13px;line-height:1.6}.prompt-field textarea[data-v-0055c374]:focus{box-shadow:none}.prompt-field[data-v-0055c374]:focus-within{border-color:var(--gray-300);box-shadow:0 0 0 2px color-mix(in srgb, var(--main-color) 8%, transparent)}.save-error[data-v-0055c374]{color:var(--color-error-700);margin:0 22px 8px;font-size:12px;line-height:18px}.trust-warning[data-v-0055c374]{color:var(--color-warning-800);text-align:right;margin:6px 0 0;padding:0 2px;font-size:12px;line-height:18px}.settings-section[data-v-0055c374]{padding:0 22px 18px}.settings-section h3[data-v-0055c374]{color:var(--gray-500);margin:0 0 6px;font-size:11px;font-weight:500}.settings-card[data-v-0055c374]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:10px;overflow:hidden}.settings-card>.setting-row[data-v-0055c374]:last-child{border-bottom:0}.setting-row[data-v-0055c374]{border-bottom:1px solid var(--gray-100);grid-template-columns:110px minmax(0,1fr);align-items:center;min-height:40px;margin:0;padding:0 14px;display:grid}.setting-row>span[data-v-0055c374]{color:var(--gray-600);font-size:13px}.setting-row input[data-v-0055c374],.setting-row select[data-v-0055c374]{width:min(240px,100%);height:30px;color:var(--gray-900);font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:5px;outline:none;justify-self:end;padding:0 8px;font-size:13px}.setting-row input[data-v-0055c374]:hover,.setting-row select[data-v-0055c374]:hover{background:var(--gray-50)}.setting-row input[data-v-0055c374]:focus,.setting-row select[data-v-0055c374]:focus{border-color:var(--gray-200);background:var(--gray-0);box-shadow:0 0 0 2px color-mix(in srgb, var(--main-color) 10%, transparent)}.setting-row select[data-v-0055c374]{cursor:pointer;text-align-last:right}.setting-row input[type=time][data-v-0055c374]{width:min(130px,100%)}.frequency-row[data-v-0055c374]{border-top:0;border-inline:0;min-inline-size:0}.frequency-options[data-v-0055c374]{justify-content:flex-end;gap:10px;display:flex}.frequency-options label[data-v-0055c374]{color:var(--gray-700);cursor:pointer;align-items:center;gap:3px;font-size:12px;display:inline-flex}.frequency-options input[data-v-0055c374]{width:auto;height:auto;accent-color:var(--main-color);padding:0}.setting-control[data-v-0055c374]{justify-self:end;width:min(240px,100%);min-width:0}.weekday-options[data-v-0055c374]{justify-content:flex-end;gap:4px;display:flex}.weekday-options button[data-v-0055c374]{width:28px;height:28px;color:var(--gray-500);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:0;font-size:12px}.weekday-options button[data-v-0055c374]:hover{background:var(--gray-50);color:var(--gray-800)}.weekday-options button.selected[data-v-0055c374]{border-color:var(--gray-200);background:var(--gray-100);color:var(--gray-900)}.inline-editor[data-v-0055c374] .project-selection{width:100%;display:block}.inline-editor[data-v-0055c374] .project-trigger,.inline-editor[data-v-0055c374] .model-select--nano,.inline-editor[data-v-0055c374] .config-dropdown-trigger{width:100%;max-width:none;height:30px;color:var(--gray-900);font:inherit;text-align:right;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:flex-end;padding:0 8px;font-size:13px}.inline-editor[data-v-0055c374] .project-trigger-label,.inline-editor[data-v-0055c374] .model-info,.inline-editor[data-v-0055c374] .model-text,.inline-editor[data-v-0055c374] .config-dropdown-text{font:inherit;text-align:right;flex:0 auto;font-size:13px}.inline-editor[data-v-0055c374] .config-dropdown-chevron{margin-left:2px}.inline-editor[data-v-0055c374] .model-select-content{justify-content:flex-end}.inline-editor[data-v-0055c374] .project-trigger:hover:not(:disabled),.inline-editor[data-v-0055c374] .model-select--nano:hover,.inline-editor[data-v-0055c374] .config-dropdown-trigger:hover:not(:disabled){background:var(--gray-50);border-color:#0000}.sr-only[data-v-0055c374]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.title-line[data-v-0055c374],.settings-section[data-v-0055c374]{padding-inline:14px}.prompt-field[data-v-0055c374],.save-error[data-v-0055c374]{margin-inline:14px}.title-line[data-v-0055c374]{flex-direction:column;align-items:flex-start;gap:4px}.name-input[data-v-0055c374]{width:100%}.setting-row[data-v-0055c374]{grid-template-columns:80px minmax(0,1fr)}.weekday-options[data-v-0055c374],.frequency-options[data-v-0055c374]{flex-wrap:wrap}}.scheduled-view[data-v-41ee1b07]{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.schedule-shoulder[data-v-41ee1b07]{flex:none;width:100%;max-width:820px;margin:0 auto}.schedule-shoulder[data-v-41ee1b07] .page-shoulder-left{flex:1;min-width:0}.schedule-shoulder[data-v-41ee1b07] .search-input{width:min(280px,100%)}.scheduled-shell[data-v-41ee1b07]{width:100%;min-height:0;color:var(--gray-1000);flex:1;display:flex;overflow:hidden}.list-alert[data-v-41ee1b07]{flex:1;margin:20px}.list-pane[data-v-41ee1b07]{border-right:1px solid #0000;flex-direction:column;flex:100%;min-width:0;height:100%;transition:flex-basis .16s cubic-bezier(.16,1,.3,1),max-width .16s cubic-bezier(.16,1,.3,1),border-color .16s,background-color .16s;display:flex;overflow-y:auto}.scheduled-shell:not(.open) .list-pane[data-v-41ee1b07]{max-width:820px;margin:0 auto;padding-bottom:24px}.scheduled-shell.open .list-pane[data-v-41ee1b07]{border-right-color:var(--gray-150);flex:0 0 40%;max-width:40%}.filter-row[data-v-41ee1b07]{z-index:1;background:inherit;align-items:center;gap:4px;padding:10px 14px 12px;display:flex;position:sticky;top:0}.filter-row button[data-v-41ee1b07]{min-height:28px;color:var(--gray-500);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.filter-row button[data-v-41ee1b07]:hover,.filter-row button.active[data-v-41ee1b07]{background:var(--gray-50);color:var(--gray-900)}.filter-row button span[data-v-41ee1b07]{color:var(--gray-400);font-variant-numeric:tabular-nums}.task-list[data-v-41ee1b07]{gap:4px;padding:8px 12px;display:grid}.task-row[data-v-41ee1b07]{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:10px 12px;transition:background-color .12s,border-color .12s;display:grid}.task-row[data-v-41ee1b07]:hover,.task-row.selected[data-v-41ee1b07]{border-color:var(--gray-150);background:var(--gray-0)}.task-row[data-v-41ee1b07]:focus-visible{outline:2px solid var(--main-color);outline-offset:-2px}.task-copy[data-v-41ee1b07]{gap:3px;min-width:0;display:grid}.task-copy strong[data-v-41ee1b07],.task-copy small[data-v-41ee1b07]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-copy strong[data-v-41ee1b07]{color:var(--gray-900);font-size:13px;font-weight:550}.task-copy small[data-v-41ee1b07]{color:var(--gray-400);font-variant-numeric:tabular-nums;font-size:12px}.task-state[data-v-41ee1b07]{color:var(--gray-400);font-size:11px}.task-skeleton[data-v-41ee1b07]{gap:4px;padding:8px 12px;display:grid}.task-skeleton span[data-v-41ee1b07]{background:var(--gray-25);border-radius:9px;height:62px}.list-empty[data-v-41ee1b07]{min-height:240px;color:var(--gray-400);place-content:center;justify-items:center;gap:5px;display:grid}.list-empty strong[data-v-41ee1b07]{color:var(--gray-700);font-size:14px}.list-empty span[data-v-41ee1b07]{font-size:12px}.detail-pane[data-v-41ee1b07]{background:var(--gray-0);flex:0 0 60%;width:60%;min-width:0;min-height:0;overflow-y:auto}.detail-toolbar[data-v-41ee1b07]{justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px 0 22px;display:flex}.task-status[data-v-41ee1b07]{color:var(--color-success-700);font-size:12px}.task-status.paused[data-v-41ee1b07]{color:var(--gray-500)}.detail-actions[data-v-41ee1b07]{align-items:center;gap:4px;display:flex}.detail-actions button[data-v-41ee1b07]{height:30px;color:var(--gray-700);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.detail-actions button svg[data-v-41ee1b07]{flex:none}.detail-actions button[data-v-41ee1b07]:hover:not(:disabled){background:var(--gray-50);color:var(--gray-1000)}.detail-actions button[data-v-41ee1b07]:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.detail-actions button[data-v-41ee1b07]:disabled{cursor:default;opacity:.45}.detail-actions .icon-button[data-v-41ee1b07]{width:30px;padding:0}.detail-actions .danger[data-v-41ee1b07]:hover:not(:disabled){background:var(--color-error-50);color:var(--color-error-700)}.history-section[data-v-41ee1b07]{padding:0 22px 24px}.history-section>header[data-v-41ee1b07]{border-bottom:1px solid var(--gray-150);justify-content:space-between;align-items:flex-end;padding:10px 0 6px;display:flex}.history-section>header h3[data-v-41ee1b07]{color:var(--gray-700);margin:0;font-size:12px;font-weight:500}.history-section>header p[data-v-41ee1b07]{color:var(--gray-400);margin:2px 0 0;font-size:11px}.history-section>header>span[data-v-41ee1b07]{color:var(--gray-400);font-size:11px}.run-list[data-v-41ee1b07]{border-bottom:1px solid var(--gray-100)}.run-row[data-v-41ee1b07]{border:0;border-bottom:1px solid var(--gray-100);width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;grid-template-columns:58px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:6px 0;display:grid}.run-row[data-v-41ee1b07]:last-child{border-bottom:0}.run-row.actionable[data-v-41ee1b07]{cursor:pointer}.run-row.actionable[data-v-41ee1b07]:hover{background:var(--gray-25)}.run-row[data-v-41ee1b07]:focus-visible{outline:2px solid var(--main-color);outline-offset:1px}.run-row time[data-v-41ee1b07],.run-row svg[data-v-41ee1b07],.run-row .no-conversation[data-v-41ee1b07]{color:var(--gray-400);font-variant-numeric:tabular-nums;font-size:11px}.run-status[data-v-41ee1b07]{color:var(--color-info-700);font-size:11px}.run-status.success[data-v-41ee1b07]{color:var(--color-success-700)}.run-status.danger[data-v-41ee1b07]{color:var(--color-error-700)}.run-status.warning[data-v-41ee1b07]{color:var(--color-warning-800)}.run-copy[data-v-41ee1b07]{gap:2px;min-width:0;display:grid}.run-copy strong[data-v-41ee1b07],.run-copy small[data-v-41ee1b07]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-copy strong[data-v-41ee1b07]{color:var(--gray-800);font-size:12px;font-weight:550}.run-copy small[data-v-41ee1b07]{color:var(--gray-400);font-size:11px}.runs-empty[data-v-41ee1b07]{border-bottom:1px solid var(--gray-100);color:var(--gray-400);margin:0;padding:22px 0;font-size:12px}.detail-slide-enter-active[data-v-41ee1b07]{transition:flex-basis .16s cubic-bezier(.16,1,.3,1),width .16s cubic-bezier(.16,1,.3,1),opacity .13s,transform .16s cubic-bezier(.16,1,.3,1);overflow:hidden;min-width:0!important}.detail-slide-leave-active[data-v-41ee1b07]{transition:flex-basis .14s cubic-bezier(.16,1,.3,1),width .14s cubic-bezier(.16,1,.3,1),opacity .11s,transform .14s cubic-bezier(.16,1,.3,1);overflow:hidden;min-width:0!important}.detail-slide-enter-from[data-v-41ee1b07],.detail-slide-leave-to[data-v-41ee1b07]{opacity:0;transform:translate(14px);flex-basis:0!important;width:0!important;min-width:0!important}@media (width<=1100px){.scheduled-shell.open[data-v-41ee1b07]{display:block}.open .list-pane[data-v-41ee1b07]{display:none}.scheduled-shell.open .detail-pane[data-v-41ee1b07]{flex:100%;width:100%;height:100%}}@media (width<=640px){.schedule-shoulder[data-v-41ee1b07]{gap:8px;padding-inline:12px}.scheduled-shell:not(.open) .list-pane[data-v-41ee1b07],.detail-toolbar[data-v-41ee1b07]{padding-inline:12px}.detail-actions button[data-v-41ee1b07]:not(.icon-button){gap:0;width:30px;padding:0;font-size:0}.history-section[data-v-41ee1b07]{padding-inline:16px}.run-row[data-v-41ee1b07]{grid-template-columns:52px minmax(0,1fr) 18px}.run-row time[data-v-41ee1b07],.run-row .no-conversation[data-v-41ee1b07]{display:none}}@media (prefers-reduced-motion:reduce){.scheduled-shell[data-v-41ee1b07],.list-pane[data-v-41ee1b07],.detail-slide-enter-active[data-v-41ee1b07],.detail-slide-leave-active[data-v-41ee1b07]{transition:none}.detail-slide-enter-from[data-v-41ee1b07],.detail-slide-leave-to[data-v-41ee1b07]{transform:none}}.agent-manage-view[data-v-8d58c791]{background:var(--gray-0);min-height:100%;color:var(--gray-1000);flex-direction:column;display:flex}.agent-manage-content[data-v-8d58c791]{flex:1;min-height:0;overflow:hidden}.agent-manage-content .tab-panel[data-v-8d58c791]{height:100%;min-height:0;overflow-y:auto}.agent-manage-content .schedule-tab-panel[data-v-8d58c791]{overflow:hidden}.summary-strip[data-v-8d58c791]{gap:8px;display:flex}.summary-strip span[data-v-8d58c791]{border:1px solid var(--gray-100);background:var(--gray-10);color:var(--gray-700);border-radius:7px;padding:6px 10px;font-size:12px;line-height:18px}.summary-strip .warning-count[data-v-8d58c791]{background:var(--color-warning-50);border-color:var(--color-warning-100);color:var(--color-warning-700)}.ai-textarea-wrapper[data-v-e92044c2]{position:relative}.ai-textarea-wrapper .ai-btn[data-v-e92044c2]{opacity:.9;z-index:1;min-width:54px;height:24px;color:var(--main-color);background:var(--gray-50);border:1px solid var(--gray-200);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:2px 6px;font-size:12px;transition:all .2s;display:flex;position:absolute;top:4px;right:4px}.ai-textarea-wrapper .ai-btn[data-v-e92044c2]:hover{background:var(--main-10);border-color:var(--main-color)}.ai-textarea-wrapper .ai-btn .ai-text[data-v-e92044c2]{font-weight:500}.ai-textarea-wrapper .ai-btn[data-v-e92044c2] .ant-btn-loading-icon{margin-inline-end:0;display:inline-flex}.ai-textarea-wrapper.action-header .ai-btn[data-v-e92044c2]{background:var(--gray-0);border-color:var(--gray-150);min-width:58px;height:26px;color:var(--main-700);box-shadow:0 1px 2px var(--shadow-1);border-radius:6px;padding:0 9px;top:-31px;right:0}.ai-textarea-wrapper.action-header .ai-btn[data-v-e92044c2]:hover{background:var(--gray-50);border-color:var(--gray-200);color:var(--gray-900)}.resource-empty-state[data-v-3416cb4d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;padding:72px 20px;display:flex}.resource-empty-state--compact[data-v-3416cb4d]{min-height:240px;padding:48px 16px}.resource-empty-state--compact .resource-empty-state__icon[data-v-3416cb4d]{width:42px;height:42px;margin-bottom:14px}.resource-empty-state--compact .resource-empty-state__title[data-v-3416cb4d]{font-size:16px}.resource-empty-state--full-height[data-v-3416cb4d]{height:100%;min-height:0;padding:32px 20px}.resource-empty-state__icon[data-v-3416cb4d]{border:1px solid var(--gray-150);background:var(--main-30);width:48px;height:48px;color:var(--main-color);border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.resource-empty-state__title[data-v-3416cb4d]{color:var(--gray-900);letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:1.35}.resource-empty-state__description[data-v-3416cb4d]{max-width:360px;color:var(--gray-600);margin:8px 0 0;font-size:14px;line-height:1.6}.resource-empty-state__actions[data-v-3416cb4d]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}@media (width<=767px){.resource-empty-state[data-v-3416cb4d]{min-height:260px;padding:56px 16px}.resource-empty-state--compact[data-v-3416cb4d]{min-height:220px;padding:40px 16px}.resource-empty-state--full-height[data-v-3416cb4d]{min-height:0;padding:28px 16px}.resource-empty-state__description[data-v-3416cb4d]{max-width:100%}}.model-select[data-v-ac744591]{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid var(--gray-200);background-color:var(--gray-0);border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:4px 8px;display:flex;overflow:hidden}.model-select.borderless[data-v-ac744591]{border:none}.model-select.max-width[data-v-ac744591]{max-width:380px}.model-select.model-select--middle[data-v-ac744591]{font-size:15px}.model-select.model-select--large[data-v-ac744591]{font-size:16px}.model-select-content[data-v-ac744591]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.model-info[data-v-ac744591]{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.model-text[data-v-ac744591]{text-overflow:ellipsis;min-width:0;color:var(--gray-1000);white-space:nowrap;flex:1;display:block;overflow:hidden}.model-status-controls[data-v-ac744591]{flex:0;align-items:center;gap:4px;margin-left:auto;display:flex}.model-status-indicator[data-v-ac744591]{border-radius:3px;padding:2px 4px;font-size:11px;font-weight:700}.model-status-indicator.available[data-v-ac744591]{color:var(--color-success-500)}.model-status-indicator.unavailable[data-v-ac744591]{color:var(--color-error-500)}.model-status-indicator.error[data-v-ac744591]{color:var(--color-warning-500)}.provider-tag[data-v-ac744591]{vertical-align:middle;margin-left:6px;padding:2px 4px;font-size:10px;line-height:1}.spin[data-v-ac744591]{animation:1s linear infinite spin-ac744591}@keyframes spin-ac744591{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scrollable-menu[data-v-ac744591]{max-height:300px;overflow-y:auto}.scrollable-menu[data-v-ac744591]::-webkit-scrollbar{width:6px}.scrollable-menu[data-v-ac744591]::-webkit-scrollbar-track{background:0 0;border-radius:3px}.scrollable-menu[data-v-ac744591]::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:3px}.scrollable-menu[data-v-ac744591]::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.model-option[data-v-ac744591]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.model-option-name[data-v-ac744591]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.model-dimension[data-v-ac744591]{color:var(--gray-500);margin-left:4px;font-size:12px}.model-status-icon[data-v-ac744591]{color:var(--gray-500);flex-shrink:0;font-size:11px;font-weight:700}.model-status-icon.available[data-v-ac744591]{color:var(--color-success-500)}.model-status-icon.unavailable[data-v-ac744591]{color:var(--color-error-500)}.model-status-icon.error[data-v-ac744591]{color:var(--color-warning-500)}.extension-page-root[data-v-fc4d56ac]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-fc4d56ac]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-fc4d56ac]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-fc4d56ac]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-fc4d56ac]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-fc4d56ac] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-fc4d56ac] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-fc4d56ac] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-fc4d56ac] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-fc4d56ac]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-fc4d56ac] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-fc4d56ac] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-fc4d56ac] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-fc4d56ac] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-fc4d56ac] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-fc4d56ac] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-fc4d56ac] .ant-input::placeholder,.sidebar-list .search-box[data-v-fc4d56ac] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-fc4d56ac] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-fc4d56ac] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-fc4d56ac]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-fc4d56ac]:hover,.sidebar-list .sidebar-tool[data-v-fc4d56ac]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-fc4d56ac]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-fc4d56ac]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-fc4d56ac]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-fc4d56ac]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-fc4d56ac]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-fc4d56ac]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-fc4d56ac],.list-item .item-header .server-icon[data-v-fc4d56ac]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-fc4d56ac]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-fc4d56ac]{gap:4px;display:flex}.list-item .item-desc[data-v-fc4d56ac]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-fc4d56ac],.list-item.active .server-icon[data-v-fc4d56ac]{color:var(--main-color)}.list-item.active .item-name[data-v-fc4d56ac]{color:var(--main-700)}.list-item .item-details-inline[data-v-fc4d56ac]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-fc4d56ac]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-fc4d56ac]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-fc4d56ac]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-fc4d56ac]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-fc4d56ac]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-fc4d56ac]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-fc4d56ac]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-fc4d56ac]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-fc4d56ac]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-fc4d56ac]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-fc4d56ac]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-fc4d56ac]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-fc4d56ac]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-fc4d56ac]{display:none}.extension-list-item .source-tag[data-v-fc4d56ac]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-fc4d56ac]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-fc4d56ac]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-fc4d56ac]:hover,.skill-inline-action[data-v-fc4d56ac]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-fc4d56ac]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-fc4d56ac]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-fc4d56ac]:hover,.skill-inline-action.skill-inline-action-primary[data-v-fc4d56ac]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-fc4d56ac]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-fc4d56ac]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-fc4d56ac]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-fc4d56ac]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-fc4d56ac]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-fc4d56ac]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-fc4d56ac]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-fc4d56ac]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-fc4d56ac]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-fc4d56ac]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-fc4d56ac]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-fc4d56ac]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-fc4d56ac]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-fc4d56ac]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-fc4d56ac]{color:var(--gray-700);font-size:12px}.list-separator[data-v-fc4d56ac]{display:none}.main-panel[data-v-fc4d56ac]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-fc4d56ac]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-fc4d56ac]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-fc4d56ac]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-fc4d56ac]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-fc4d56ac]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-fc4d56ac]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-fc4d56ac]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-fc4d56ac]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-fc4d56ac]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-fc4d56ac]{align-items:center;display:flex}.detail-tabs[data-v-fc4d56ac],.minimal-tabs[data-v-fc4d56ac]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-fc4d56ac] .ant-tabs-nav,.minimal-tabs[data-v-fc4d56ac] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-fc4d56ac] .ant-tabs-nav:before,.minimal-tabs[data-v-fc4d56ac] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-fc4d56ac] .ant-tabs-content,.minimal-tabs[data-v-fc4d56ac] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-fc4d56ac] .ant-tabs-tabpane,.minimal-tabs[data-v-fc4d56ac] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-fc4d56ac]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-fc4d56ac]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-fc4d56ac]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-fc4d56ac]{gap:16px;display:grid}.info-grid .info-item[data-v-fc4d56ac]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-fc4d56ac]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-fc4d56ac]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-fc4d56ac]{margin-bottom:16px}.mono-text[data-v-fc4d56ac]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-fc4d56ac]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-fc4d56ac]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-fc4d56ac]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-fc4d56ac]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-fc4d56ac]{word-break:break-all}.text-muted[data-v-fc4d56ac]{color:var(--gray-400)}.empty-text[data-v-fc4d56ac]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-fc4d56ac],.full-height-spin[data-v-fc4d56ac] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-fc4d56ac] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-fc4d56ac]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-fc4d56ac]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-fc4d56ac;position:absolute}@keyframes loading-bar-anim-fc4d56ac{0%{left:-30%}to{left:100%}}.content-loading[data-v-fc4d56ac]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-fc4d56ac]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-fc4d56ac]{margin-bottom:20px}.detail-section-container .detail-section[data-v-fc4d56ac]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-fc4d56ac]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-fc4d56ac]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-fc4d56ac]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-fc4d56ac]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-fc4d56ac]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-fc4d56ac]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-fc4d56ac]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-fc4d56ac]{color:var(--gray-700)}.extension-section-header[data-v-fc4d56ac]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-fc4d56ac]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-fc4d56ac]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-fc4d56ac]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-fc4d56ac]{background:var(--color-success-50);color:var(--color-success-700)}.tool-detail-content[data-v-fc4d56ac]{max-height:70vh;padding:0;overflow-y:auto}.args-table[data-v-fc4d56ac] .ant-table{font-size:12px}.config-guide[data-v-fc4d56ac]{white-space:pre-line}.extension-page-root[data-v-ac81f0e8]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-ac81f0e8]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-ac81f0e8]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-ac81f0e8]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-ac81f0e8]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-ac81f0e8] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-ac81f0e8] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-ac81f0e8] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-ac81f0e8] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-ac81f0e8]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-ac81f0e8] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-ac81f0e8] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-ac81f0e8] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-ac81f0e8] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-ac81f0e8] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-ac81f0e8] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-ac81f0e8] .ant-input::placeholder,.sidebar-list .search-box[data-v-ac81f0e8] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-ac81f0e8] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-ac81f0e8] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-ac81f0e8]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-ac81f0e8]:hover,.sidebar-list .sidebar-tool[data-v-ac81f0e8]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-ac81f0e8]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-ac81f0e8]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-ac81f0e8]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-ac81f0e8]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-ac81f0e8]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-ac81f0e8]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-ac81f0e8],.list-item .item-header .server-icon[data-v-ac81f0e8]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-ac81f0e8]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-ac81f0e8]{gap:4px;display:flex}.list-item .item-desc[data-v-ac81f0e8]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-ac81f0e8],.list-item.active .server-icon[data-v-ac81f0e8]{color:var(--main-color)}.list-item.active .item-name[data-v-ac81f0e8]{color:var(--main-700)}.list-item .item-details-inline[data-v-ac81f0e8]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-ac81f0e8]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-ac81f0e8]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-ac81f0e8]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-ac81f0e8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-ac81f0e8]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-ac81f0e8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-ac81f0e8]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-ac81f0e8]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-ac81f0e8]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-ac81f0e8]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-ac81f0e8]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-ac81f0e8]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-ac81f0e8]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-ac81f0e8]{display:none}.extension-list-item .source-tag[data-v-ac81f0e8]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-ac81f0e8]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-ac81f0e8]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-ac81f0e8]:hover,.skill-inline-action[data-v-ac81f0e8]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-ac81f0e8]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-ac81f0e8]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-ac81f0e8]:hover,.skill-inline-action.skill-inline-action-primary[data-v-ac81f0e8]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-ac81f0e8]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-ac81f0e8]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-ac81f0e8]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-ac81f0e8]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-ac81f0e8]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-ac81f0e8]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-ac81f0e8]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-ac81f0e8]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-ac81f0e8]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-ac81f0e8]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-ac81f0e8]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-ac81f0e8]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-ac81f0e8]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-ac81f0e8]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-ac81f0e8]{color:var(--gray-700);font-size:12px}.list-separator[data-v-ac81f0e8]{display:none}.main-panel[data-v-ac81f0e8]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-ac81f0e8]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-ac81f0e8]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-ac81f0e8]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-ac81f0e8]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-ac81f0e8]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-ac81f0e8]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-ac81f0e8]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-ac81f0e8]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-ac81f0e8]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-ac81f0e8]{align-items:center;display:flex}.detail-tabs[data-v-ac81f0e8],.minimal-tabs[data-v-ac81f0e8]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-ac81f0e8] .ant-tabs-nav,.minimal-tabs[data-v-ac81f0e8] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-ac81f0e8] .ant-tabs-nav:before,.minimal-tabs[data-v-ac81f0e8] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-ac81f0e8] .ant-tabs-content,.minimal-tabs[data-v-ac81f0e8] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-ac81f0e8] .ant-tabs-tabpane,.minimal-tabs[data-v-ac81f0e8] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-ac81f0e8]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-ac81f0e8]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-ac81f0e8]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-ac81f0e8]{gap:16px;display:grid}.info-grid .info-item[data-v-ac81f0e8]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-ac81f0e8]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-ac81f0e8]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-ac81f0e8]{margin-bottom:16px}.mono-text[data-v-ac81f0e8]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-ac81f0e8]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-ac81f0e8]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-ac81f0e8]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-ac81f0e8]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-ac81f0e8]{word-break:break-all}.text-muted[data-v-ac81f0e8]{color:var(--gray-400)}.empty-text[data-v-ac81f0e8]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-ac81f0e8],.full-height-spin[data-v-ac81f0e8] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-ac81f0e8] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-ac81f0e8]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-ac81f0e8]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-ac81f0e8;position:absolute}@keyframes loading-bar-anim-ac81f0e8{0%{left:-30%}to{left:100%}}.content-loading[data-v-ac81f0e8]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-ac81f0e8]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-ac81f0e8]{margin-bottom:20px}.detail-section-container .detail-section[data-v-ac81f0e8]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-ac81f0e8]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-ac81f0e8]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-ac81f0e8]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-ac81f0e8]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-ac81f0e8]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-ac81f0e8]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-ac81f0e8]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-ac81f0e8]{color:var(--gray-700)}.extension-section-header[data-v-ac81f0e8]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-ac81f0e8]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-ac81f0e8]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-ac81f0e8]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-ac81f0e8]{background:var(--color-success-50);color:var(--color-success-700)}.extension-page-root[data-v-d53138e4]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-d53138e4]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-d53138e4]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-d53138e4]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-d53138e4]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-d53138e4] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-d53138e4] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-d53138e4] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-d53138e4] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-d53138e4]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-d53138e4] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-d53138e4] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-d53138e4] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-d53138e4] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-d53138e4] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-d53138e4] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-d53138e4] .ant-input::placeholder,.sidebar-list .search-box[data-v-d53138e4] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-d53138e4] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-d53138e4] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-d53138e4]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-d53138e4]:hover,.sidebar-list .sidebar-tool[data-v-d53138e4]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-d53138e4]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-d53138e4]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-d53138e4]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-d53138e4]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-d53138e4]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-d53138e4]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-d53138e4],.list-item .item-header .server-icon[data-v-d53138e4]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-d53138e4]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-d53138e4]{gap:4px;display:flex}.list-item .item-desc[data-v-d53138e4]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-d53138e4],.list-item.active .server-icon[data-v-d53138e4]{color:var(--main-color)}.list-item.active .item-name[data-v-d53138e4]{color:var(--main-700)}.list-item .item-details-inline[data-v-d53138e4]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-d53138e4]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-d53138e4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-d53138e4]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-d53138e4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-d53138e4]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-d53138e4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-d53138e4]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-d53138e4]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-d53138e4]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-d53138e4]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-d53138e4]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-d53138e4]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-d53138e4]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-d53138e4]{display:none}.extension-list-item .source-tag[data-v-d53138e4]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-d53138e4]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-d53138e4]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-d53138e4]:hover,.skill-inline-action[data-v-d53138e4]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-d53138e4]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-d53138e4]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-d53138e4]:hover,.skill-inline-action.skill-inline-action-primary[data-v-d53138e4]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-d53138e4]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-d53138e4]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-d53138e4]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-d53138e4]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-d53138e4]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-d53138e4]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-d53138e4]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-d53138e4]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-d53138e4]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-d53138e4]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-d53138e4]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-d53138e4]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-d53138e4]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-d53138e4]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-d53138e4]{color:var(--gray-700);font-size:12px}.list-separator[data-v-d53138e4]{display:none}.main-panel[data-v-d53138e4]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-d53138e4]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-d53138e4]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-d53138e4]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-d53138e4]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-d53138e4]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-d53138e4]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-d53138e4]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-d53138e4]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-d53138e4]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-d53138e4]{align-items:center;display:flex}.detail-tabs[data-v-d53138e4],.minimal-tabs[data-v-d53138e4]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-d53138e4] .ant-tabs-nav,.minimal-tabs[data-v-d53138e4] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-d53138e4] .ant-tabs-nav:before,.minimal-tabs[data-v-d53138e4] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-d53138e4] .ant-tabs-content,.minimal-tabs[data-v-d53138e4] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-d53138e4] .ant-tabs-tabpane,.minimal-tabs[data-v-d53138e4] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-d53138e4]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-d53138e4]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-d53138e4]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-d53138e4]{gap:16px;display:grid}.info-grid .info-item[data-v-d53138e4]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-d53138e4]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-d53138e4]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-d53138e4]{margin-bottom:16px}.mono-text[data-v-d53138e4]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-d53138e4]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-d53138e4]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-d53138e4]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-d53138e4]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-d53138e4]{word-break:break-all}.text-muted[data-v-d53138e4]{color:var(--gray-400)}.empty-text[data-v-d53138e4]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-d53138e4],.full-height-spin[data-v-d53138e4] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-d53138e4] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-d53138e4]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-d53138e4]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-d53138e4;position:absolute}@keyframes loading-bar-anim-d53138e4{0%{left:-30%}to{left:100%}}.content-loading[data-v-d53138e4]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-d53138e4]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-d53138e4]{margin-bottom:20px}.detail-section-container .detail-section[data-v-d53138e4]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-d53138e4]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-d53138e4]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-d53138e4]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-d53138e4]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-d53138e4]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-d53138e4]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-d53138e4]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-d53138e4]{color:var(--gray-700)}.extension-section-header[data-v-d53138e4]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-d53138e4]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-d53138e4]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-d53138e4]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-d53138e4]{background:var(--color-success-50);color:var(--color-success-700)}.info-card-emoji-icon[data-v-d53138e4]{font-size:18px;line-height:1}.mcp-card-action[data-v-d53138e4]{border:1px solid var(--gray-150);background:var(--gray-0);width:28px;height:28px;color:var(--main-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.mcp-card-action[data-v-d53138e4]:hover,.mcp-card-action[data-v-d53138e4]:focus{border-color:var(--main-200);background:var(--main-50);outline:none}.mcp-card-action[data-v-d53138e4]:disabled{cursor:not-allowed;opacity:.45}.mcp-card-action.mcp-card-action-danger[data-v-d53138e4]{color:var(--color-success-700)}.mcp-card-action.mcp-card-action-danger .action-icon-trash[data-v-d53138e4]{display:none}.mcp-card-action.mcp-card-action-danger[data-v-d53138e4]:hover,.mcp-card-action.mcp-card-action-danger[data-v-d53138e4]:focus{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.mcp-card-action.mcp-card-action-danger:hover .action-icon-check[data-v-d53138e4],.mcp-card-action.mcp-card-action-danger:focus .action-icon-check[data-v-d53138e4]{display:none}.mcp-card-action.mcp-card-action-danger:hover .action-icon-trash[data-v-d53138e4],.mcp-card-action.mcp-card-action-danger:focus .action-icon-trash[data-v-d53138e4]{display:block}.action-icon[data-v-d53138e4]{flex-shrink:0}.mcp-basic-info-panel[data-v-d53138e4]{flex-direction:column;gap:14px;display:flex}.mcp-basic-info-header[data-v-d53138e4]{align-items:center;gap:10px;display:flex}.mcp-basic-info-icon[data-v-d53138e4]{border:1px solid var(--gray-150);background:var(--main-50);width:32px;height:32px;color:var(--main-color);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.mcp-basic-info-title-area[data-v-d53138e4]{min-width:0}.mcp-basic-info-title[data-v-d53138e4]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:22px;overflow:hidden}.mcp-basic-info-meta[data-v-d53138e4]{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:18px;display:flex}.mcp-basic-info-tag[data-v-d53138e4]{background:var(--gray-100);height:18px;color:var(--gray-600);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.mcp-basic-info-body[data-v-d53138e4]{border:1px solid var(--gray-150);background:var(--gray-25);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.mcp-basic-info-row[data-v-d53138e4]{color:var(--gray-700);grid-template-columns:72px minmax(0,1fr);gap:12px;font-size:13px;line-height:20px;display:grid}.mcp-basic-info-row label[data-v-d53138e4]{color:var(--gray-500);font-weight:600}.mcp-basic-info-row span[data-v-d53138e4]{overflow-wrap:anywhere;min-width:0}.mcp-basic-info-tags[data-v-d53138e4]{flex-wrap:wrap;gap:6px;display:flex}.mcp-basic-info-footer[data-v-d53138e4]{justify-content:flex-end;gap:8px;display:flex}.install-flow-shell[data-v-70fe086c]{flex-direction:column;max-height:min(82vh,760px);display:flex}.install-flow-header[data-v-70fe086c]{border-bottom:1px solid var(--gray-150);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.header-left[data-v-70fe086c]{align-items:center;gap:10px;min-width:0;display:flex}.header-titles[data-v-70fe086c]{flex-direction:column;min-width:0;display:flex}.header-titles h2[data-v-70fe086c]{color:var(--gray-900);margin:0;font-size:16px;font-weight:600;line-height:22px}.header-titles .header-sub[data-v-70fe086c]{color:var(--gray-500);margin:2px 0 0;font-size:12px;line-height:16px}.install-flow-icon[data-v-70fe086c]{background:var(--gray-100);height:32px;color:var(--gray-700);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.header-right[data-v-70fe086c]{align-items:center;gap:8px;display:flex}.step-indicator-pill[data-v-70fe086c]{background:var(--gray-100);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;line-height:18px;display:inline-flex}.step-indicator-num[data-v-70fe086c]{color:var(--gray-800);font-variant-numeric:tabular-nums;font-weight:600}.step-divider[data-v-70fe086c]{color:var(--gray-350,#b4b8be);font-size:10px}.step-indicator-label[data-v-70fe086c]{color:var(--gray-600);font-weight:500}.modal-close-btn[data-v-70fe086c]{width:26px;height:26px;color:var(--gray-400);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.modal-close-btn[data-v-70fe086c]:hover:not(:disabled){background:var(--gray-100);color:var(--gray-700)}.modal-close-btn[data-v-70fe086c]:disabled{opacity:.4;cursor:not-allowed}.install-flow-body[data-v-70fe086c]{border:1px solid var(--gray-150);background:var(--gray-25);border-radius:8px;flex:0 auto;min-height:180px;max-height:min(52vh,480px);padding:16px;overflow-y:auto}.install-flow-body.remote-selection-body[data-v-70fe086c]{min-height:0;max-height:none;overflow:hidden}.flow-section[data-v-70fe086c]{flex-direction:column;gap:12px;display:flex}.selection-toolbar[data-v-70fe086c],.install-flow-footer[data-v-70fe086c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.selection-toolbar[data-v-70fe086c]{color:var(--gray-700);font-size:13px;font-weight:600}.selection-toolbar[data-v-70fe086c] .ant-btn-link{color:var(--gray-600)}.selection-toolbar[data-v-70fe086c] .ant-btn-link:hover{color:var(--gray-900)}.flow-item-list[data-v-70fe086c],.review-list[data-v-70fe086c],[data-v-70fe086c] .status-list{flex-direction:column;gap:8px;display:flex}.selection-item[data-v-70fe086c],[data-v-70fe086c] .status-item{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px}.selection-list[data-v-70fe086c]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;gap:0;overflow:hidden}.selection-list .selection-item[data-v-70fe086c]{border:0;border-bottom:1px solid var(--gray-100);border-radius:0;min-height:60px}.selection-list .selection-item[data-v-70fe086c]:last-child{border-bottom:0}.selection-item[data-v-70fe086c],[data-v-70fe086c] .status-item{align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.selection-item[data-v-70fe086c]{cursor:pointer}.selection-item.installed[data-v-70fe086c]{color:var(--gray-400);cursor:not-allowed;background:var(--gray-50)}.flow-item-content[data-v-70fe086c],.review-title[data-v-70fe086c],[data-v-70fe086c] .status-item .flow-item-content{flex-direction:column;flex:1;min-width:0;display:flex}.flow-item-content strong[data-v-70fe086c],.review-title strong[data-v-70fe086c],[data-v-70fe086c] .status-item .flow-item-content strong{color:var(--gray-900);font-size:13px;line-height:20px}.flow-item-content small[data-v-70fe086c],.review-title small[data-v-70fe086c],[data-v-70fe086c] .status-item .flow-item-content small{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}[data-v-70fe086c] .status-item{color:var(--gray-400)}[data-v-70fe086c] .status-item>svg{flex:none}[data-v-70fe086c] .status-item.active{color:var(--gray-700)}[data-v-70fe086c] .status-item.success{color:var(--color-success-700)}[data-v-70fe086c] .status-item.failed{color:var(--color-error-700)}[data-v-70fe086c] .status-badge{background:var(--gray-100);color:var(--gray-600);border-radius:999px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:11px;line-height:18px}[data-v-70fe086c] .status-badge.active,[data-v-70fe086c] .status-badge.info{background:var(--gray-100);color:var(--gray-700)}[data-v-70fe086c] .status-badge.success{background:var(--color-success-50);color:var(--color-success-700)}[data-v-70fe086c] .status-badge.failed,[data-v-70fe086c] .status-badge.error{background:var(--color-error-50);color:var(--color-error-700)}.flow-loading-state[data-v-70fe086c]{min-height:148px;color:var(--gray-600);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.flow-loading-state .loading-state-icon[data-v-70fe086c]{background:var(--gray-100);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:4px;display:inline-flex}.flow-loading-state strong[data-v-70fe086c]{color:var(--gray-800);font-size:14px;line-height:20px}.flow-loading-state span[data-v-70fe086c]{color:var(--gray-500);font-size:12px;line-height:18px}.flow-loading-state.failed[data-v-70fe086c]{color:var(--color-error-700)}.flow-loading-state.failed .loading-state-icon[data-v-70fe086c]{background:var(--color-error-50)}.review-heading[data-v-70fe086c]{color:var(--gray-800);justify-content:space-between;align-items:center;gap:12px;display:flex}.review-heading strong[data-v-70fe086c]{font-size:13px}.review-heading span[data-v-70fe086c]{color:var(--gray-500);font-size:12px}.review-list[data-v-70fe086c]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;gap:0;overflow:hidden}.review-item[data-v-70fe086c]{border-bottom:1px solid var(--gray-100);flex-wrap:wrap;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.review-item[data-v-70fe086c]:last-child{border-bottom:0}.review-item.failed[data-v-70fe086c]{background:var(--color-error-50)}.review-warning[data-v-70fe086c]{width:100%;color:var(--color-warning-900);font-size:12px}.review-remove-button[data-v-70fe086c]{width:28px;height:28px;color:var(--gray-400);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.review-remove-button[data-v-70fe086c]:hover{background:var(--gray-100);color:var(--gray-800)}.review-remove-button[data-v-70fe086c]:focus-visible{outline:2px solid var(--gray-500);outline-offset:1px}.install-target-section[data-v-70fe086c],.share-config-section[data-v-70fe086c]{padding-top:4px}.install-target-section h3[data-v-70fe086c],.share-config-section h3[data-v-70fe086c]{color:var(--gray-700);margin:0 0 9px;font-size:13px;font-weight:600}.install-target-options[data-v-70fe086c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.install-target-option[data-v-70fe086c]{border:1px solid var(--gray-150);background:var(--gray-0);width:100%;min-height:88px;color:var(--gray-500);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;gap:5px;padding:12px;transition:border-color .16s,background-color .16s;display:flex}.install-target-option[data-v-70fe086c]:hover{border-color:var(--gray-300);background:var(--gray-25)}.install-target-option.selected[data-v-70fe086c]{border-color:var(--main-500);background:var(--main-30)}.install-target-option[data-v-70fe086c]:focus-visible{outline:2px solid var(--main-400);outline-offset:1px}.install-target-option>span[data-v-70fe086c]:last-child{font-size:12px;line-height:18px}.install-target-title[data-v-70fe086c]{color:var(--gray-800);font-size:13px;font-weight:600}.install-target-title b[data-v-70fe086c]{background:var(--main-100);color:var(--main-800);border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:600}.personal-install-note[data-v-70fe086c]{border:1px solid var(--main-100);background:var(--main-30);color:var(--main-800);border-radius:6px;margin-top:10px;padding:9px 11px;font-size:12px;line-height:18px}.flow-alert[data-v-70fe086c]{border:1px solid var(--color-error-200);background:var(--color-error-50);color:var(--color-error-700);border-radius:6px;padding:9px 11px;font-size:12px}.install-flow-footer[data-v-70fe086c]{padding-top:14px}.footer-summary[data-v-70fe086c]{color:var(--gray-500);font-size:12px}.footer-actions[data-v-70fe086c]{gap:8px;display:flex}.spin[data-v-70fe086c]{animation:1s linear infinite flow-spin-70fe086c}@keyframes flow-spin-70fe086c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin[data-v-70fe086c]{animation-duration:2.4s}}@media (width<=600px){.install-flow-shell[data-v-70fe086c]{min-height:calc(100vh - 48px);max-height:none}.install-flow-footer[data-v-70fe086c]{flex-direction:column;align-items:stretch}.footer-actions[data-v-70fe086c]{flex-wrap:wrap;justify-content:flex-end}.install-target-options[data-v-70fe086c]{grid-template-columns:1fr}}body:has(.skill-install-flow-modal){overflow-x:hidden}@media (width<=600px){.skill-install-flow-modal{max-width:none;margin:0;padding:0;top:0;width:100%!important}.skill-install-flow-modal .ant-modal-content{border-radius:0;min-height:100vh}}.skill-suite-card[data-v-05d9c7dc]{border:1px solid var(--gray-150);background:var(--gray-0);width:100%;min-height:170px;color:var(--gray-900);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;padding:18px;transition:border-color .18s,background-color .18s;display:flex}.skill-suite-card[data-v-05d9c7dc]:hover{border-color:var(--gray-300);background:var(--gray-10)}.skill-suite-card[data-v-05d9c7dc]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.suite-card-head[data-v-05d9c7dc]{align-items:center;gap:10px;display:flex}.suite-card-icon[data-v-05d9c7dc]{background:var(--gray-100);height:34px;color:var(--gray-700);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.suite-card-title-group[data-v-05d9c7dc]{min-width:0}.suite-card-title[data-v-05d9c7dc]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:21px;overflow:hidden}.suite-card-provider[data-v-05d9c7dc]{color:var(--gray-500);margin-top:1px;font-size:12px;line-height:18px}.suite-card-description[data-v-05d9c7dc]{min-height:40px;color:var(--gray-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 12px;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.suite-card-footer[data-v-05d9c7dc]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.suite-card-status[data-v-05d9c7dc]{color:var(--gray-500);font-size:12px}.suite-card-action[data-v-05d9c7dc]{color:var(--gray-700);align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.extension-page-root[data-v-a0680eb6]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-a0680eb6]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-a0680eb6]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-a0680eb6]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-a0680eb6]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-a0680eb6] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-a0680eb6] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-a0680eb6] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-a0680eb6] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-a0680eb6]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-a0680eb6] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-a0680eb6] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-a0680eb6] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-a0680eb6] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-a0680eb6] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-a0680eb6] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-a0680eb6] .ant-input::placeholder,.sidebar-list .search-box[data-v-a0680eb6] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-a0680eb6] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-a0680eb6] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-a0680eb6]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-a0680eb6]:hover,.sidebar-list .sidebar-tool[data-v-a0680eb6]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-a0680eb6]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-a0680eb6]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-a0680eb6]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-a0680eb6]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-a0680eb6]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-a0680eb6]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-a0680eb6],.list-item .item-header .server-icon[data-v-a0680eb6]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-a0680eb6]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-a0680eb6]{gap:4px;display:flex}.list-item .item-desc[data-v-a0680eb6]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-a0680eb6],.list-item.active .server-icon[data-v-a0680eb6]{color:var(--main-color)}.list-item.active .item-name[data-v-a0680eb6]{color:var(--main-700)}.list-item .item-details-inline[data-v-a0680eb6]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-a0680eb6]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-a0680eb6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-a0680eb6]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-a0680eb6]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-a0680eb6]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-a0680eb6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-a0680eb6]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-a0680eb6]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-a0680eb6]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-a0680eb6]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-a0680eb6]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-a0680eb6]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-a0680eb6]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-a0680eb6]{display:none}.extension-list-item .source-tag[data-v-a0680eb6]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-a0680eb6]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-a0680eb6]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-a0680eb6]:hover,.skill-inline-action[data-v-a0680eb6]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-a0680eb6]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-a0680eb6]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-a0680eb6]:hover,.skill-inline-action.skill-inline-action-primary[data-v-a0680eb6]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-a0680eb6]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-a0680eb6]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-a0680eb6]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-a0680eb6]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-a0680eb6]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-a0680eb6]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-a0680eb6]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-a0680eb6]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-a0680eb6]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-a0680eb6]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-a0680eb6]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-a0680eb6]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-a0680eb6]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-a0680eb6]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-a0680eb6]{color:var(--gray-700);font-size:12px}.list-separator[data-v-a0680eb6]{display:none}.main-panel[data-v-a0680eb6]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-a0680eb6]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-a0680eb6]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-a0680eb6]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-a0680eb6]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-a0680eb6]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-a0680eb6]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-a0680eb6]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-a0680eb6]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-a0680eb6]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-a0680eb6]{align-items:center;display:flex}.detail-tabs[data-v-a0680eb6],.minimal-tabs[data-v-a0680eb6]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-a0680eb6] .ant-tabs-nav,.minimal-tabs[data-v-a0680eb6] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-a0680eb6] .ant-tabs-nav:before,.minimal-tabs[data-v-a0680eb6] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-a0680eb6] .ant-tabs-content,.minimal-tabs[data-v-a0680eb6] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-a0680eb6] .ant-tabs-tabpane,.minimal-tabs[data-v-a0680eb6] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-a0680eb6]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-a0680eb6]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-a0680eb6]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-a0680eb6]{gap:16px;display:grid}.info-grid .info-item[data-v-a0680eb6]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-a0680eb6]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-a0680eb6]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-a0680eb6]{margin-bottom:16px}.mono-text[data-v-a0680eb6]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-a0680eb6]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-a0680eb6]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-a0680eb6]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-a0680eb6]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-a0680eb6]{word-break:break-all}.text-muted[data-v-a0680eb6]{color:var(--gray-400)}.empty-text[data-v-a0680eb6]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-a0680eb6],.full-height-spin[data-v-a0680eb6] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-a0680eb6] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-a0680eb6]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-a0680eb6]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-a0680eb6;position:absolute}@keyframes loading-bar-anim-a0680eb6{0%{left:-30%}to{left:100%}}.content-loading[data-v-a0680eb6]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-a0680eb6]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-a0680eb6]{margin-bottom:20px}.detail-section-container .detail-section[data-v-a0680eb6]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-a0680eb6]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-a0680eb6]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-a0680eb6]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-a0680eb6]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-a0680eb6]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-a0680eb6]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-a0680eb6]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-a0680eb6]{color:var(--gray-700)}.extension-section-header[data-v-a0680eb6]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-a0680eb6]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-a0680eb6]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-a0680eb6]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-a0680eb6]{background:var(--color-success-50);color:var(--color-success-700)}.skill-empty-state[data-v-a0680eb6]{width:100%;min-height:280px;padding:40px var(--page-padding)}.skill-empty-card[data-v-a0680eb6]{border:1px dashed var(--gray-150);background:linear-gradient(180deg, var(--gray-0) 0%, var(--gray-25) 100%);width:100%;min-height:220px;color:var(--gray-500);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.skill-empty-icon[data-v-a0680eb6]{background:var(--gray-50);width:44px;height:44px;color:var(--gray-600);border-radius:14px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.skill-empty-title[data-v-a0680eb6]{color:var(--gray-800);font-size:15px;font-weight:700;line-height:22px}.skill-empty-desc[data-v-a0680eb6]{color:var(--gray-500);margin-top:4px;font-size:13px;line-height:20px}.card-wrapper[data-v-a0680eb6]{position:relative}.card-wrapper[data-v-a0680eb6] .info-card-mini-desc{min-height:36px;color:var(--gray-700);white-space:normal;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.card-wrapper[data-v-a0680eb6] .info-card-mini .info-card-icon{align-self:flex-start}.card-wrapper.batch-mode[data-v-a0680eb6] .info-card{cursor:pointer;border-color:var(--gray-200)}.card-wrapper.batch-mode[data-v-a0680eb6] .info-card:hover{border-color:var(--gray-300)}.card-wrapper.batch-mode[data-v-a0680eb6] .info-card-status,.card-wrapper.batch-mode[data-v-a0680eb6] .info-card-mini-action{opacity:0;pointer-events:none;transition:opacity .2s}.card-wrapper.batch-mode[data-v-a0680eb6] .info-card-mini .info-card-info{padding-right:28px}.card-wrapper.selected[data-v-a0680eb6] .info-card{border-color:var(--gray-500)!important;background:var(--gray-25)!important}.card-wrapper .card-select-checkbox[data-v-a0680eb6]{z-index:10;position:absolute;top:16px;right:16px}.skill-enabled-action[data-v-a0680eb6]{border:1px solid var(--gray-150);background:var(--gray-0);width:28px;height:28px;color:var(--gray-600);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.skill-enabled-action[data-v-a0680eb6]:hover,.skill-enabled-action[data-v-a0680eb6]:focus{border-color:var(--gray-300);background:var(--gray-50);outline:none}.skill-enabled-action[data-v-a0680eb6]:disabled{cursor:not-allowed;opacity:.45}.skill-enabled-action.loading[data-v-a0680eb6]:disabled{cursor:wait;opacity:1}.skill-enabled-action.enabled[data-v-a0680eb6]{color:var(--color-success-700)}.skill-enabled-action.enabled .action-icon-minus[data-v-a0680eb6]{display:none}.skill-enabled-action.enabled[data-v-a0680eb6]:hover,.skill-enabled-action.enabled[data-v-a0680eb6]:focus{border-color:var(--color-error-200,#ffccc7);background:var(--color-error-50,#fff2f0);color:var(--color-error-700,#cf1322)}.skill-enabled-action.enabled:hover .action-icon-check[data-v-a0680eb6],.skill-enabled-action.enabled:focus .action-icon-check[data-v-a0680eb6]{display:none}.skill-enabled-action.enabled:hover .action-icon-minus[data-v-a0680eb6],.skill-enabled-action.enabled:focus .action-icon-minus[data-v-a0680eb6]{display:block}.action-icon[data-v-a0680eb6]{flex-shrink:0}.skill-preview-panel[data-v-a0680eb6]{flex-direction:column;min-height:0;display:flex}.skill-preview-header[data-v-a0680eb6]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.skill-preview-title-area[data-v-a0680eb6]{align-items:center;gap:10px;min-width:0;display:flex}.skill-preview-icon[data-v-a0680eb6]{background:var(--gray-50);width:32px;height:32px;color:var(--gray-600);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.skill-preview-title-text[data-v-a0680eb6]{min-width:0}.skill-preview-title[data-v-a0680eb6]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:22px;overflow:hidden}.skill-preview-meta[data-v-a0680eb6]{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:18px;display:flex}.skill-preview-disabled-tag[data-v-a0680eb6]{background:var(--gray-100);height:18px;color:var(--gray-600);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.skill-preview-actions[data-v-a0680eb6]{flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:inline-flex}.skill-preview-body[data-v-a0680eb6]{border:1px solid var(--gray-150);background:var(--gray-25);border-radius:12px;min-height:260px;max-height:min(56vh,520px);padding:14px 16px;overflow-y:auto}.skill-preview-body[data-v-a0680eb6] .yk-markdown-preview{background:0 0}.skill-preview-loading[data-v-a0680eb6]{justify-content:center;align-items:center;min-height:220px;display:flex}.skill-preview-footer[data-v-a0680eb6]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.skill-preview-footer-left[data-v-a0680eb6],.skill-preview-footer-right[data-v-a0680eb6]{align-items:center;gap:8px;display:inline-flex}.remote-install-panel[data-v-a0680eb6] .install-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{justify-content:center}.remote-install-panel .repo-input-row[data-v-a0680eb6]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.remote-install-panel .repo-input-row .repo-input-field[data-v-a0680eb6]{flex:1;min-width:0}.remote-install-panel .history-trigger-wrapper[data-v-a0680eb6]{cursor:pointer;border-radius:4px;outline:none;justify-content:center;align-items:center;width:24px;height:24px;margin-right:-4px;transition:background-color .2s;display:flex}.remote-install-panel .history-trigger-wrapper[data-v-a0680eb6]:hover{background-color:var(--gray-100)}.remote-install-panel .history-trigger-wrapper[data-v-a0680eb6]:focus,.remote-install-panel .history-trigger-wrapper[data-v-a0680eb6]:focus-visible{outline:none}.remote-install-panel .history-icon-trigger[data-v-a0680eb6]{color:var(--gray-400);outline:none;transition:color .2s}.remote-install-panel .history-icon-trigger[data-v-a0680eb6]:hover{color:var(--gray-700)}.remote-install-panel .history-icon-trigger.has-history[data-v-a0680eb6]{color:var(--gray-500)}.remote-install-panel .history-icon-trigger.has-history[data-v-a0680eb6]:hover{color:var(--gray-700)}.remote-install-panel .repo-hint-text[data-v-a0680eb6]{color:var(--gray-400);margin-bottom:12px;font-size:12px;line-height:1.4}.remote-install-panel .repo-hint-text a[data-v-a0680eb6]{color:var(--gray-700);text-decoration:underline}.remote-install-panel .tab-content-wrapper[data-v-a0680eb6]{padding:4px 0 8px}.remote-install-panel .skills-list-section[data-v-a0680eb6]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;margin-top:12px;overflow:hidden}.remote-install-panel .list-operations-bar[data-v-a0680eb6]{border-bottom:1px solid var(--gray-150);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.remote-install-panel .list-operations-bar .op-buttons[data-v-a0680eb6]{gap:2px;display:flex}.remote-install-panel .list-operations-bar .op-buttons .ant-btn[data-v-a0680eb6]{height:auto;color:var(--gray-600);padding:0 4px;font-size:12px}.remote-install-panel .list-operations-bar .op-buttons .ant-btn[data-v-a0680eb6]:hover{color:var(--gray-900)}.remote-install-panel .skills-list-viewport[data-v-a0680eb6]{overscroll-behavior:contain;background:var(--gray-0);max-height:min(42vh,420px);overflow-y:auto}.remote-install-panel .remote-skills-list-container[data-v-a0680eb6]{background:var(--gray-100);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.remote-install-panel .remote-skill-row[data-v-a0680eb6]{background:var(--gray-0);cursor:pointer;align-items:center;gap:8px;min-height:46px;padding:6px 10px;transition:background-color .18s;display:flex}.remote-install-panel .remote-skill-row[data-v-a0680eb6]:hover,.remote-install-panel .remote-skill-row.selected[data-v-a0680eb6]{background:var(--gray-25)}.remote-install-panel .remote-skill-row[data-v-a0680eb6]:focus-visible{outline:2px solid var(--gray-400);outline-offset:-2px}.remote-install-panel .remote-skill-row[aria-disabled=true][data-v-a0680eb6]{cursor:not-allowed}.remote-install-panel .remote-row-checkbox[data-v-a0680eb6]{pointer-events:none}.remote-install-panel .single-remote-skill-card[data-v-a0680eb6]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:6px;padding:12px}.remote-install-panel .single-remote-skill-header[data-v-a0680eb6]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.remote-install-panel .single-remote-skill-header .ant-tag[data-v-a0680eb6]{flex-shrink:0;margin-inline-end:0}.remote-install-panel .single-remote-skill-name[data-v-a0680eb6]{color:var(--gray-900);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:20px;overflow:hidden}.remote-install-panel .single-remote-skill-meta[data-v-a0680eb6]{color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:18px;overflow:hidden}.remote-install-panel .remote-skill-row-content[data-v-a0680eb6]{flex-direction:column;flex:1;min-width:0;display:flex}.remote-install-panel .remote-skill-row-content .skill-item-name[data-v-a0680eb6]{color:var(--gray-900);font-weight:600}.remote-install-panel .remote-skill-row-content .skill-item-desc[data-v-a0680eb6]{color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.remote-install-panel .skill-install-count[data-v-a0680eb6]{color:var(--gray-500);flex-shrink:0;font-size:11px}@media (width<=600px){.remote-install-panel .skills-list-viewport[data-v-a0680eb6]{max-height:40vh;overflow-y:auto}.remote-install-panel .remote-skills-list-container[data-v-a0680eb6]{grid-template-columns:1fr}}.modal-footer-summary[data-v-a0680eb6]{color:var(--gray-500);font-size:12px;line-height:18px}.modal-footer-buttons[data-v-a0680eb6]{gap:8px;margin-left:auto;display:flex}.history-dropdown-menu{min-width:280px}.history-dropdown-menu .ant-dropdown-menu{padding:4px}.history-dropdown-menu .ant-dropdown-menu-item{border-radius:6px;padding:8px 12px}.history-dropdown-menu .ant-dropdown-menu-item .ant-dropdown-menu-title-content{align-items:center;width:100%;display:flex}.history-item-menu-row{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.history-item-menu-row .history-item-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-800);flex:1;font-size:13px;line-height:1;overflow:hidden}.history-item-menu-row .history-item-del-btn{width:20px;height:20px;color:var(--gray-400);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.history-item-menu-row .history-item-del-btn svg{display:block}.history-item-menu-row .history-item-del-btn:hover{color:var(--color-error-500,#ff4d4f);background:var(--color-error-10,#ff4d4f1a)}.history-empty-text{color:var(--gray-400);font-size:12px}.clear-history-btn-content{color:var(--color-error-500,#ff4d4f);justify-content:center;align-items:center;gap:6px;width:100%;font-size:13px;font-weight:500;display:flex}.clear-history-btn-content .clear-icon{align-items:center;display:flex}.create-flow-shell[data-v-cfb7e0d4]{flex-direction:column;max-height:min(82vh,760px);display:flex}.create-flow-header[data-v-cfb7e0d4]{border-bottom:1px solid var(--gray-150);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.header-left[data-v-cfb7e0d4]{align-items:center;gap:10px;display:flex}.header-left h2[data-v-cfb7e0d4]{color:var(--gray-900);margin:0;font-size:16px;font-weight:600;line-height:22px}.create-flow-icon[data-v-cfb7e0d4]{background:var(--gray-100);height:32px;color:var(--gray-700);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.header-right[data-v-cfb7e0d4]{align-items:center;gap:8px;display:flex}.step-indicator-pill[data-v-cfb7e0d4]{background:var(--gray-100);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;line-height:18px;display:inline-flex}.step-indicator-num[data-v-cfb7e0d4]{color:var(--gray-800);font-variant-numeric:tabular-nums;font-weight:600}.step-divider[data-v-cfb7e0d4]{color:var(--gray-350,#b4b8be);font-size:10px}.step-indicator-label[data-v-cfb7e0d4]{color:var(--gray-600);font-weight:500}.modal-close-btn[data-v-cfb7e0d4]{width:26px;height:26px;color:var(--gray-400);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.modal-close-btn[data-v-cfb7e0d4]:hover:not(:disabled){background:var(--gray-100);color:var(--gray-700)}.modal-close-btn[data-v-cfb7e0d4]:disabled{opacity:.4;cursor:not-allowed}.create-flow-body[data-v-cfb7e0d4]{border:1px solid var(--gray-150);background:var(--gray-25);border-radius:8px;min-height:320px;max-height:min(55vh,500px);padding:16px;overflow-y:auto}.flow-section[data-v-cfb7e0d4]{flex-direction:column;gap:14px;display:flex}.section-heading[data-v-cfb7e0d4]{flex-direction:column;gap:2px;display:flex}.section-heading strong[data-v-cfb7e0d4]{color:var(--gray-900);font-size:15px}.section-heading span[data-v-cfb7e0d4],.form-section small[data-v-cfb7e0d4]{color:var(--gray-500);font-size:12px;line-height:18px}.type-options[data-v-cfb7e0d4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.type-option[data-v-cfb7e0d4]{border:1px solid var(--gray-150);background:var(--gray-0);min-width:0;min-height:120px;color:var(--gray-600);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.type-option[data-v-cfb7e0d4]:hover{border-color:var(--gray-300);background:var(--gray-25)}.type-option.selected[data-v-cfb7e0d4]{border-color:var(--main-500);background:var(--main-30)}.type-option[data-v-cfb7e0d4]:focus-visible{outline:2px solid var(--main-400);outline-offset:2px}.type-header[data-v-cfb7e0d4]{align-items:center;gap:8px;width:100%;display:flex}.type-icon[data-v-cfb7e0d4]{color:var(--main-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.type-title[data-v-cfb7e0d4]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.type-desc[data-v-cfb7e0d4]{color:var(--gray-500);margin:0;font-size:12px;line-height:18px}.type-badge[data-v-cfb7e0d4]{background:var(--gray-100);color:var(--gray-600);border-radius:999px;margin-top:auto;padding:2px 7px;font-size:11px}.form-grid[data-v-cfb7e0d4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-section[data-v-cfb7e0d4]{flex-direction:column;gap:6px;min-width:0;display:flex}.form-section label[data-v-cfb7e0d4]{color:var(--gray-800);font-size:13px;font-weight:600}.form-section label b[data-v-cfb7e0d4]{color:var(--color-error-500)}.full-width[data-v-cfb7e0d4]{width:100%}.summary-card[data-v-cfb7e0d4]{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:8px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.summary-header[data-v-cfb7e0d4]{border-bottom:1px dashed var(--gray-150);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.summary-main[data-v-cfb7e0d4]{align-items:center;gap:10px;min-width:0;display:flex}.summary-type-avatar[data-v-cfb7e0d4]{background:var(--main-30);width:30px;height:30px;color:var(--main-color);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.summary-info[data-v-cfb7e0d4]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.summary-name[data-v-cfb7e0d4]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.summary-type-tag[data-v-cfb7e0d4]{background:var(--gray-100);color:var(--gray-700);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;line-height:18px}.summary-grid[data-v-cfb7e0d4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.summary-item[data-v-cfb7e0d4]{align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.summary-item.full-span[data-v-cfb7e0d4]{grid-column:1/-1}.summary-label[data-v-cfb7e0d4]{color:var(--gray-400);flex-shrink:0}.summary-value[data-v-cfb7e0d4]{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.summary-value.desc[data-v-cfb7e0d4]{white-space:normal;-webkit-line-clamp:2;color:var(--gray-600);-webkit-box-orient:vertical;line-height:16px;display:-webkit-box}.create-flow-footer[data-v-cfb7e0d4]{color:var(--gray-500);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;display:flex}.footer-actions[data-v-cfb7e0d4]{gap:8px;display:flex}@media (width<=700px){.type-options[data-v-cfb7e0d4],.form-grid[data-v-cfb7e0d4],.summary-grid[data-v-cfb7e0d4]{grid-template-columns:1fr}.create-flow-footer[data-v-cfb7e0d4]{flex-direction:column;align-items:stretch}.footer-actions[data-v-cfb7e0d4]{flex-wrap:wrap;justify-content:flex-end}}@media (width<=600px){.database-create-flow-modal{max-width:none;margin:0;padding:0;top:0;width:100%!important}.database-create-flow-modal .ant-modal-content{border-radius:0;min-height:100vh}}.database-container[data-v-dc061225] .info-card-icon{background:var(--gray-0)}.database-container[data-v-dc061225]{padding:0}.loading-container[data-v-dc061225]{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:300px;display:flex}.database-action-menu .ant-dropdown-menu-title-content{align-items:center;width:100%;display:flex}.extension-page-root[data-v-3e0d7273]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-3e0d7273]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-3e0d7273]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-3e0d7273]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-3e0d7273]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-3e0d7273] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-3e0d7273] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-3e0d7273] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-3e0d7273] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-3e0d7273]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-3e0d7273] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-3e0d7273] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-3e0d7273] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-3e0d7273] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-3e0d7273] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-3e0d7273] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-3e0d7273] .ant-input::placeholder,.sidebar-list .search-box[data-v-3e0d7273] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-3e0d7273] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-3e0d7273] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-3e0d7273]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-3e0d7273]:hover,.sidebar-list .sidebar-tool[data-v-3e0d7273]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-3e0d7273]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-3e0d7273]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-3e0d7273]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-3e0d7273]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-3e0d7273]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-3e0d7273]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-3e0d7273],.list-item .item-header .server-icon[data-v-3e0d7273]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-3e0d7273]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-3e0d7273]{gap:4px;display:flex}.list-item .item-desc[data-v-3e0d7273]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-3e0d7273],.list-item.active .server-icon[data-v-3e0d7273]{color:var(--main-color)}.list-item.active .item-name[data-v-3e0d7273]{color:var(--main-700)}.list-item .item-details-inline[data-v-3e0d7273]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-3e0d7273]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-3e0d7273]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-3e0d7273]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-3e0d7273]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-3e0d7273]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-3e0d7273]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-3e0d7273]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-3e0d7273]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-3e0d7273]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-3e0d7273]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-3e0d7273]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-3e0d7273]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-3e0d7273]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-3e0d7273]{display:none}.extension-list-item .source-tag[data-v-3e0d7273]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-3e0d7273]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-3e0d7273]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-3e0d7273]:hover,.skill-inline-action[data-v-3e0d7273]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-3e0d7273]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-3e0d7273]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-3e0d7273]:hover,.skill-inline-action.skill-inline-action-primary[data-v-3e0d7273]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-3e0d7273]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-3e0d7273]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-3e0d7273]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-3e0d7273]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-3e0d7273]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-3e0d7273]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-3e0d7273]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-3e0d7273]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-3e0d7273]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-3e0d7273]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-3e0d7273]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-3e0d7273]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-3e0d7273]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-3e0d7273]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-3e0d7273]{color:var(--gray-700);font-size:12px}.list-separator[data-v-3e0d7273]{display:none}.main-panel[data-v-3e0d7273]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-3e0d7273]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-3e0d7273]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-3e0d7273]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-3e0d7273]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-3e0d7273]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-3e0d7273]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-3e0d7273]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-3e0d7273]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-3e0d7273]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-3e0d7273]{align-items:center;display:flex}.detail-tabs[data-v-3e0d7273],.minimal-tabs[data-v-3e0d7273]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-3e0d7273] .ant-tabs-nav,.minimal-tabs[data-v-3e0d7273] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-3e0d7273] .ant-tabs-nav:before,.minimal-tabs[data-v-3e0d7273] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-3e0d7273] .ant-tabs-content,.minimal-tabs[data-v-3e0d7273] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-3e0d7273] .ant-tabs-tabpane,.minimal-tabs[data-v-3e0d7273] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-3e0d7273]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-3e0d7273]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-3e0d7273]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-3e0d7273]{gap:16px;display:grid}.info-grid .info-item[data-v-3e0d7273]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-3e0d7273]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-3e0d7273]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-3e0d7273]{margin-bottom:16px}.mono-text[data-v-3e0d7273]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-3e0d7273]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-3e0d7273]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-3e0d7273]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-3e0d7273]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-3e0d7273]{word-break:break-all}.text-muted[data-v-3e0d7273]{color:var(--gray-400)}.empty-text[data-v-3e0d7273]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-3e0d7273],.full-height-spin[data-v-3e0d7273] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-3e0d7273] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-3e0d7273]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-3e0d7273]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-3e0d7273;position:absolute}@keyframes loading-bar-anim-3e0d7273{0%{left:-30%}to{left:100%}}.content-loading[data-v-3e0d7273]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-3e0d7273]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-3e0d7273]{margin-bottom:20px}.detail-section-container .detail-section[data-v-3e0d7273]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-3e0d7273]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-3e0d7273]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-3e0d7273]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-3e0d7273]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-3e0d7273]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-3e0d7273]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-3e0d7273]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-3e0d7273]{color:var(--gray-700)}.extension-section-header[data-v-3e0d7273]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-3e0d7273]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-3e0d7273]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-3e0d7273]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-3e0d7273]{background:var(--color-success-50);color:var(--color-success-700)}.extensions-view .extensions-content[data-v-3e0d7273]{flex:1;min-height:0;overflow:hidden}.extensions-view .extensions-content .tab-panel[data-v-3e0d7273]{height:100%;min-height:0;overflow-y:auto}.extension-detail-shell[data-v-99bcf39f]{background:var(--gray-0);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.loading-bar-wrapper[data-v-99bcf39f]{z-index:100;background:0 0;height:2px;position:absolute;inset:0 0 auto;overflow:hidden}.loading-bar[data-v-99bcf39f]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite extension-loading-bar-99bcf39f;position:absolute}@keyframes extension-loading-bar-99bcf39f{0%{left:-30%}to{left:100%}}.extension-detail-tabs[data-v-99bcf39f]{height:100%;min-height:0}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav{box-sizing:border-box;border-bottom:0;gap:12px;width:100%;min-height:44px;margin:0;padding:0 24px}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav:before{border-bottom:0}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-extra-content{flex:1 1 0;min-width:0}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-extra-content:last-child{justify-content:flex-end;display:flex}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{flex:none;justify-content:center;align-self:center;height:30px}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-nav-list{background:0 0;border-radius:0;gap:4px;padding:0}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-tab{height:30px;color:var(--gray-600);border:0;border-radius:999px;margin:0;padding:5px 11px;font-size:13px;font-weight:500}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-tab:hover{color:var(--gray-900);background:var(--gray-50)}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:var(--gray-100)}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--gray-900)}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-tab-btn:focus-visible{outline:2px solid var(--main-color);outline-offset:3px}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-ink-bar,[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none}[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-content-holder,[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content,[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.extension-detail-tab-title[data-v-99bcf39f]{align-items:center;gap:0;font-size:13px;line-height:18px;display:inline-flex}.extension-detail-tab-icon[data-v-99bcf39f]{display:none}.extension-detail-panel[data-v-99bcf39f]{height:100%;min-height:0;overflow-y:auto}.extension-detail-panel.extension-detail-panel-fixed[data-v-99bcf39f]{overflow:hidden}.extension-detail-empty[data-v-99bcf39f]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}[data-v-99bcf39f] .extension-detail-breadcrumb{min-width:0;color:var(--gray-400);flex:1;align-items:center;gap:6px;display:flex}[data-v-99bcf39f] .extension-detail-back{color:var(--gray-600);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:5px 4px;font-size:14px;font-weight:500}[data-v-99bcf39f] .extension-detail-back:hover,[data-v-99bcf39f] .extension-detail-back:focus-visible{color:var(--main-color);background:var(--main-10);outline:none}[data-v-99bcf39f] .extension-detail-current{min-width:0;color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}[data-v-99bcf39f] .extension-detail-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-v-99bcf39f] .extension-detail-view{box-sizing:border-box;width:min(100% - 48px,768px);margin:48px auto}[data-v-99bcf39f] .extension-detail-gray-switches .ant-switch{background:var(--gray-300)}[data-v-99bcf39f] .extension-detail-gray-switches .ant-switch:hover:not(.ant-switch-disabled){background:var(--gray-400)}[data-v-99bcf39f] .extension-detail-gray-switches .ant-switch.ant-switch-checked{background:var(--gray-700)}[data-v-99bcf39f] .extension-detail-gray-switches .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--gray-800)}[data-v-99bcf39f] .extension-detail-section+.extension-detail-section{margin-top:34px}[data-v-99bcf39f] .extension-detail-section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}[data-v-99bcf39f] .extension-detail-section-heading{min-width:0}[data-v-99bcf39f] .extension-detail-section-heading h3{color:var(--gray-900);margin:0 0 4px;font-size:15px;font-weight:700}[data-v-99bcf39f] .extension-detail-section-heading p{color:var(--gray-500);margin:0;font-size:13px;line-height:1.5}[data-v-99bcf39f] .extension-detail-divider-list{border-top:1px solid var(--gray-150);flex-direction:column;display:flex}[data-v-99bcf39f] .extension-detail-divider-row{border-bottom:1px solid var(--gray-150);background:0 0}@media (width<=900px){[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav .ant-tabs-tab{justify-content:center;width:30px;height:30px;padding:0}.extension-detail-tab-icon[data-v-99bcf39f]{display:block}.extension-detail-tab-label[data-v-99bcf39f]{display:none}[data-v-99bcf39f] .extension-detail-actions .extension-panel-action{width:30px;padding:0}[data-v-99bcf39f] .extension-detail-actions .extension-panel-action span{display:none}}@media (width<=768px){[data-v-99bcf39f] .extension-detail-tabs>.ant-tabs-nav{gap:10px;padding:0 16px}[data-v-99bcf39f] .extension-detail-tabs-no-actions>.ant-tabs-nav .ant-tabs-extra-content:first-child{flex:auto}[data-v-99bcf39f] .extension-detail-tabs-no-actions>.ant-tabs-nav .ant-tabs-nav-wrap{justify-content:flex-end}[data-v-99bcf39f] .extension-detail-view{width:min(100% - 32px,768px);margin:48px auto}}.chunk-params-config[data-v-41c5dba7]{width:100%}.params-info[data-v-41c5dba7]{margin-bottom:16px}.params-info p[data-v-41c5dba7]{color:var(--gray-500);margin:0;font-size:14px;line-height:1.5}.chunk-row[data-v-41c5dba7]{gap:16px;margin-bottom:8px;display:flex}.chunk-row>.ant-form-item[data-v-41c5dba7]{flex:1;margin-bottom:0}.param-description[data-v-41c5dba7]{color:var(--gray-400);margin:4px 0 0;font-size:12px;line-height:1.4}.chunk-preset-label[data-v-41c5dba7]{align-items:center;gap:6px;display:inline-flex}.chunk-preset-help-icon[data-v-41c5dba7]{color:var(--gray-500);cursor:help;font-size:14px}.extension-page-root[data-v-1a830871]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-1a830871]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-1a830871]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-1a830871]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-1a830871]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-1a830871] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-1a830871] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-1a830871] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-1a830871] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-1a830871]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-1a830871] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-1a830871] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-1a830871] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-1a830871] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-1a830871] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-1a830871] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-1a830871] .ant-input::placeholder,.sidebar-list .search-box[data-v-1a830871] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-1a830871] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-1a830871] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-1a830871]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-1a830871]:hover,.sidebar-list .sidebar-tool[data-v-1a830871]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-1a830871]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-1a830871]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-1a830871]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-1a830871]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-1a830871]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-1a830871]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-1a830871],.list-item .item-header .server-icon[data-v-1a830871]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-1a830871]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-1a830871]{gap:4px;display:flex}.list-item .item-desc[data-v-1a830871]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-1a830871],.list-item.active .server-icon[data-v-1a830871]{color:var(--main-color)}.list-item.active .item-name[data-v-1a830871]{color:var(--main-700)}.list-item .item-details-inline[data-v-1a830871]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-1a830871]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-1a830871]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-1a830871]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-1a830871]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-1a830871]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-1a830871]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-1a830871]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-1a830871]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-1a830871]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-1a830871]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-1a830871]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-1a830871]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-1a830871]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-1a830871]{display:none}.extension-list-item .source-tag[data-v-1a830871]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-1a830871]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-1a830871]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-1a830871]:hover,.skill-inline-action[data-v-1a830871]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-1a830871]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-1a830871]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-1a830871]:hover,.skill-inline-action.skill-inline-action-primary[data-v-1a830871]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-1a830871]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-1a830871]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-1a830871]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-1a830871]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-1a830871]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-1a830871]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-1a830871]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-1a830871]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-1a830871]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-1a830871]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-1a830871]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-1a830871]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-1a830871]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-1a830871]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-1a830871]{color:var(--gray-700);font-size:12px}.list-separator[data-v-1a830871]{display:none}.main-panel[data-v-1a830871]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-1a830871]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-1a830871]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-1a830871]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-1a830871]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-1a830871]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-1a830871]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-1a830871]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-1a830871]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-1a830871]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-1a830871]{align-items:center;display:flex}.detail-tabs[data-v-1a830871],.minimal-tabs[data-v-1a830871]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-1a830871] .ant-tabs-nav,.minimal-tabs[data-v-1a830871] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-1a830871] .ant-tabs-nav:before,.minimal-tabs[data-v-1a830871] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-1a830871] .ant-tabs-content,.minimal-tabs[data-v-1a830871] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-1a830871] .ant-tabs-tabpane,.minimal-tabs[data-v-1a830871] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-1a830871]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-1a830871]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-1a830871]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-1a830871]{gap:16px;display:grid}.info-grid .info-item[data-v-1a830871]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-1a830871]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-1a830871]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-1a830871]{margin-bottom:16px}.mono-text[data-v-1a830871]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-1a830871]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-1a830871]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-1a830871]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-1a830871]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-1a830871]{word-break:break-all}.text-muted[data-v-1a830871]{color:var(--gray-400)}.empty-text[data-v-1a830871]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-1a830871],.full-height-spin[data-v-1a830871] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-1a830871] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-1a830871]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-1a830871]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-1a830871;position:absolute}@keyframes loading-bar-anim-1a830871{0%{left:-30%}to{left:100%}}.content-loading[data-v-1a830871]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-1a830871]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-1a830871]{margin-bottom:20px}.detail-section-container .detail-section[data-v-1a830871]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-1a830871]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-1a830871]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-1a830871]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-1a830871]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-1a830871]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-1a830871]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-1a830871]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-1a830871]{color:var(--gray-700)}.extension-section-header[data-v-1a830871]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-1a830871]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-1a830871]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-1a830871]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-1a830871]{background:var(--color-success-50);color:var(--color-success-700)}.file-table-container[data-v-1a830871]{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:12px;flex-direction:column;flex-grow:1;max-height:100%;display:flex;overflow:hidden;container:file-table/inline-size}.knowledge-file-browser[data-v-1a830871]{flex:auto;min-height:0}.file-table-search-button[data-v-1a830871],.file-table-mindmap-button[data-v-1a830871]{font-size:12px}.file-breadcrumb-filter[data-v-1a830871]{color:var(--main-color);white-space:nowrap;font-size:13px;line-height:24px}.panel-actions[data-v-1a830871]{align-items:center;gap:8px;display:flex}.panel-actions .panel-actions-default[data-v-1a830871]{align-items:center;gap:6px;display:flex}.panel-actions .overflow-trigger[data-v-1a830871]{display:none}@container file-table (width<=480px){.panel-actions .panel-actions-default[data-v-1a830871]{display:none}.panel-actions .overflow-trigger[data-v-1a830871]{display:flex}}.batch-actions[data-v-1a830871]{background-color:var(--main-10);border-radius:4px;flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 12px;display:flex}.batch-info[data-v-1a830871]{align-items:center;gap:8px;display:flex}.batch-info span[data-v-1a830871]{color:var(--gray-700);font-size:12px;font-weight:500}.batch-actions .ant-btn[data-v-1a830871]{border-radius:4px;align-items:center;gap:4px;height:auto;padding:4px 8px;font-size:12px;display:flex}.batch-actions .ant-btn svg[data-v-1a830871]{width:14px;height:14px}.index-pending-alert[data-v-1a830871]{margin-bottom:12px}.parse-params[data-v-1a830871]{flex-direction:column;gap:16px;display:flex}.parse-pending-alert[data-v-1a830871]{margin-bottom:4px}.setting-item[data-v-1a830871]{flex-direction:column;gap:8px;display:flex}.setting-label[data-v-1a830871]{color:var(--gray-700);font-size:13px;font-weight:500}.param-description[data-v-1a830871]{color:var(--gray-400);margin:4px 0 0;font-size:12px;line-height:1.4}.file-name-cell[data-v-1a830871],.folder-row[data-v-1a830871],.main-btn[data-v-1a830871]{align-items:center;min-width:0;max-width:100%}.file-name-cell[data-v-1a830871]{vertical-align:middle;border-radius:4px;width:auto;transition:background-color .12s,box-shadow .12s,opacity .12s;display:inline-flex}.file-name-cell[draggable=true][data-v-1a830871]{cursor:grab}.file-name-cell.is-dragging[data-v-1a830871]{opacity:.45}.file-name-cell.is-drop-target[data-v-1a830871]{background:var(--main-10);box-shadow:0 0 0 2px var(--main-200)}.main-btn[data-v-1a830871]{height:auto;color:var(--color-text);justify-content:flex-start;padding:0;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.folder-row[data-v-1a830871]{display:inline-flex}.file-name-text[data-v-1a830871]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.main-btn[data-v-1a830871]:hover{cursor:pointer;color:var(--main-color)}.table-row-actions[data-v-1a830871]{display:flex}.table-row-actions button[data-v-1a830871]{align-items:center;display:flex}.table-row-actions button svg[data-v-1a830871]{width:16px;height:16px}.file-status-cell[data-v-1a830871]{color:var(--gray-700);white-space:nowrap;align-items:center;display:inline-flex}.file-status-pill[data-v-1a830871]{box-sizing:border-box;max-width:100%;min-height:24px;color:var(--gray-700);white-space:nowrap;appearance:none;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-family:inherit;font-size:12px;line-height:1;display:inline-flex}.file-status-action[data-v-1a830871]{cursor:pointer}.file-status-action[data-v-1a830871]:hover:not(:disabled){background:var(--gray-100);border-color:var(--gray-200);color:var(--gray-900)}.file-status-action[data-v-1a830871]:disabled{cursor:not-allowed;opacity:.6}.file-status-icon[data-v-1a830871]{align-items:center;display:inline-flex}.status-success[data-v-1a830871]{color:var(--color-success-500)}.status-error[data-v-1a830871]{color:var(--color-error-500)}.status-info[data-v-1a830871]{color:var(--color-info-500)}.status-warning[data-v-1a830871]{color:var(--color-warning-500)}.status-primary[data-v-1a830871]{color:var(--color-primary-500)}.file-time-cell[data-v-1a830871]{color:var(--gray-600);white-space:nowrap}.file-content-amount[data-v-1a830871]{color:var(--gray-600);font-variant-numeric:tabular-nums;white-space:nowrap}.file-creator[data-v-1a830871]{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.file-creator-name[data-v-1a830871]{min-width:0;color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-creator-empty[data-v-1a830871]{color:var(--gray-400)}.panel-action-btn[data-v-1a830871]{color:var(--gray-600);background-color:var(--gray-0);box-shadow:0 0 0 1px var(--shadow-1);border-radius:6px;justify-content:center;align-items:center;width:auto;height:auto;padding:4px;font-size:12px;transition:all .1s;display:flex}.panel-action-btn.expand[data-v-1a830871]{transform:scaleX(-1)}.panel-action-btn.expanded[data-v-1a830871]{transform:scaleX(1)}.panel-action-btn.auto-refresh-btn.ant-btn-primary[data-v-1a830871]{background-color:var(--main-color);border-color:var(--main-color);color:var(--gray-0)}.panel-action-btn[data-v-1a830871]:hover{background-color:var(--gray-50);color:var(--main-color)}.panel-action-btn.active[data-v-1a830871]{color:var(--main-color);background-color:var(--main-10);box-shadow:0 0 0 1px var(--main-200);font-weight:600}.action-trigger-btn[data-v-1a830871]{width:24px;height:24px;color:var(--gray-500);border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.action-trigger-btn[data-v-1a830871]:hover{background-color:var(--gray-100);color:var(--main-color)}.action-trigger-btn svg[data-v-1a830871]{width:16px;height:16px}.folder-row[data-v-1a830871]{cursor:pointer}.folder-row[data-v-1a830871]:hover{color:var(--main-color)}.file-action-popover .ant-popover-inner{border:1px solid var(--gray-150);border-radius:8px;padding:4px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.file-action-popover .ant-popover-arrow{display:none}.file-action-list{flex-direction:column;gap:2px;display:flex}.file-action-list .ant-btn{text-align:left;height:30px;box-shadow:none;border:none;border-radius:6px;align-items:center;padding:0 8px;font-size:14px;display:flex}.file-action-list .ant-btn:hover{background-color:var(--gray-50);color:var(--main-color)}.file-action-list .ant-btn.ant-btn-dangerous:hover{background-color:var(--color-error-50);color:var(--color-error-500)}.file-action-list .ant-btn .anticon,.file-action-list .ant-btn .lucide{margin-right:10px}.file-action-list .ant-btn span{font-size:13px}.file-action-list .ant-btn:disabled{color:var(--gray-300);cursor:not-allowed;background-color:#0000}.panel-overflow-popover .ant-popover-inner{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;padding:0;overflow:hidden;box-shadow:0 4px 16px #0000001f}.panel-overflow-popover .ant-popover-arrow{display:none}.overflow-menu-panel{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:8px;width:160px}.overflow-menu-panel .overflow-actions{flex-direction:column;padding:4px;display:flex}.overflow-menu-panel .overflow-action-item{cursor:pointer;color:var(--gray-700);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;transition:background-color .1s;display:flex}.overflow-menu-panel .overflow-action-item:hover{background-color:var(--gray-50);color:var(--main-color)}.overflow-menu-panel .overflow-action-item.active{color:var(--main-color);background-color:var(--main-10);font-weight:500}.overflow-menu-panel .overflow-action-item .overflow-action-hint{color:var(--gray-400);margin-left:auto;font-size:12px}.overflow-menu-panel .overflow-action-item .spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-container[data-v-78ee05a9]{justify-content:space-between;align-items:center;width:100%;display:flex}.footer-buttons[data-v-78ee05a9]{gap:8px;display:flex}.add-files-content[data-v-78ee05a9]{flex-direction:column;gap:16px;padding:8px 0;display:flex}.top-action-bar[data-v-78ee05a9]{justify-content:space-between;align-items:center;display:flex}.auto-index-toggle[data-v-78ee05a9]{align-items:center;padding-right:4px;display:flex}.auto-index-toggle[data-v-78ee05a9] .ant-checkbox-wrapper{color:var(--gray-600);font-size:13px;font-weight:500}.help-link-btn[data-v-78ee05a9]{color:var(--gray-600);align-items:center;gap:6px;padding:0;font-size:13px;display:flex}.help-link-btn[data-v-78ee05a9]:hover{color:var(--main-color)}.custom-segmented[data-v-78ee05a9]{background-color:var(--gray-100);padding:3px}.custom-segmented .segmented-option[data-v-78ee05a9]{justify-content:center;align-items:center;height:32px;display:flex}.custom-segmented .segmented-option .option-text[data-v-78ee05a9]{margin-left:6px}.settings-panel[data-v-78ee05a9]{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.setting-row[data-v-78ee05a9]{flex-direction:column;gap:8px;display:flex}.setting-row.two-cols[data-v-78ee05a9]{flex-direction:row;gap:20px}.setting-row .col-item[data-v-78ee05a9]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.setting-label[data-v-78ee05a9]{color:var(--gray-700);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.action-icon[data-v-78ee05a9]{color:var(--gray-400);cursor:pointer;transition:all .2s}.action-icon[data-v-78ee05a9]:hover{color:var(--main-color)}.action-icon.spinning[data-v-78ee05a9]{color:var(--main-color);animation:1s linear infinite spin-78ee05a9}@keyframes spin-78ee05a9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flex-row[data-v-78ee05a9]{align-items:center;width:100%;display:flex}.folder-select[data-v-78ee05a9]{flex:1}.folder-checkbox[data-v-78ee05a9]{white-space:nowrap;margin-left:12px}.param-description[data-v-78ee05a9]{color:var(--gray-400);align-items:center;gap:4px;margin:4px 0 0;font-size:12px;line-height:1.4;display:flex}.param-description .text-success[data-v-78ee05a9]{color:var(--color-success-500);align-items:center;gap:4px;display:flex}.param-description .text-warning[data-v-78ee05a9]{color:var(--color-warning-500);align-items:center;gap:4px;display:flex}.chunk-display-card[data-v-78ee05a9]{background:var(--gray-0);border:1px solid var(--gray-300);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;height:32px;padding:0 12px;transition:all .2s;display:flex}.chunk-display-card[data-v-78ee05a9]:hover{border-color:var(--main-color);box-shadow:0 0 0 2px var(--main-100)}.chunk-display-card:hover .edit-icon[data-v-78ee05a9]{color:var(--main-color)}.chunk-display-card.disabled[data-v-78ee05a9]{background:var(--gray-100);cursor:not-allowed;color:var(--gray-400)}.chunk-display-card.disabled[data-v-78ee05a9]:hover{border-color:var(--gray-300);box-shadow:none}.chunk-info[data-v-78ee05a9]{color:var(--gray-700);align-items:center;gap:8px;font-size:13px;display:flex}.chunk-info .divider[data-v-78ee05a9]{color:var(--gray-300);font-size:10px}.chunk-info b[data-v-78ee05a9]{color:var(--gray-900);font-weight:600}.edit-icon[data-v-78ee05a9]{color:var(--gray-400);font-size:14px}.inline-alert[data-v-78ee05a9]{border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.inline-alert.warning[data-v-78ee05a9]{background:var(--color-warning-50);border:1px solid var(--color-warning-200);color:var(--color-warning-700)}.upload-area[data-v-78ee05a9]{flex:1}.custom-dragger[data-v-78ee05a9] .ant-upload-drag{background:var(--gray-0);border:1px dashed var(--gray-300);border-radius:8px;transition:all .3s}.custom-dragger[data-v-78ee05a9] .ant-upload-drag:hover{border-color:var(--main-color);background:var(--main-50)}.custom-dragger .ant-upload-drag-icon[data-v-78ee05a9]{color:var(--main-300);margin-bottom:8px;font-size:32px}.custom-dragger .ant-upload-text[data-v-78ee05a9]{color:var(--gray-800);margin-bottom:4px;font-size:15px}.custom-dragger .ant-upload-hint[data-v-78ee05a9]{color:var(--gray-500);font-size:12px}.zip-tip[data-v-78ee05a9]{color:var(--color-warning-600);background:var(--color-warning-50);border-radius:4px;margin-top:8px;padding:2px 8px;font-size:12px;display:inline-block}.upload-progress-card[data-v-78ee05a9]{border:1px solid var(--gray-200);background:var(--gray-50);border-radius:8px;margin-top:8px;padding:8px}.progress-header[data-v-78ee05a9]{justify-content:space-between;align-items:center;display:flex}.progress-header-left[data-v-78ee05a9]{flex-direction:row;align-items:center;gap:6px;min-width:0;display:flex}.progress-header-right[data-v-78ee05a9]{flex-shrink:0;align-items:center;gap:6px;display:flex}.progress-title[data-v-78ee05a9]{color:var(--gray-700);white-space:nowrap;font-size:12px;font-weight:600}.progress-percent[data-v-78ee05a9]{color:var(--main-600);font-size:14px;font-weight:700}.progress-stats[data-v-78ee05a9]{flex-wrap:wrap;gap:8px;display:flex}.progress-stats.inline-in-header[data-v-78ee05a9]{gap:6px}.stat-pill[data-v-78ee05a9]{border:1px solid var(--gray-300);background:var(--gray-100);color:var(--gray-600);border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.4}.stat-pill.uploading[data-v-78ee05a9]{background:var(--main-50);border-color:var(--main-200);color:var(--main-600)}.stat-pill.queued[data-v-78ee05a9]{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-600)}.stat-pill.success[data-v-78ee05a9]{background:var(--color-success-50);border-color:var(--color-success-200);color:var(--color-success-600)}.stat-pill.error[data-v-78ee05a9]{background:var(--color-error-50);border-color:var(--color-error-200);color:var(--color-error-600)}.progress-tip[data-v-78ee05a9]{color:var(--gray-500);margin-top:6px;font-size:11px}.progress-details[data-v-78ee05a9]{border-top:1px dashed var(--gray-200);padding-top:6px}.details-list[data-v-78ee05a9]{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:6px;max-height:160px;overflow-y:auto}.detail-row[data-v-78ee05a9]{border-bottom:1px solid var(--gray-100);padding:6px 8px}.detail-row[data-v-78ee05a9]:last-child{border-bottom:none}.detail-name[data-v-78ee05a9]{color:var(--gray-700);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;display:block;overflow:hidden}.detail-error[data-v-78ee05a9]{color:var(--color-error-600);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.toggle-progress-btn[data-v-78ee05a9]{color:var(--gray-500);align-items:center;gap:4px;padding-inline:4px;display:inline-flex}.toggle-progress-btn[data-v-78ee05a9]:hover{color:var(--main-600);background:var(--gray-100)}.workspace-area[data-v-78ee05a9]{flex-direction:column;flex:1;gap:8px;display:flex}.workspace-import-summary[data-v-78ee05a9]{color:var(--color-text-secondary);font-size:12px}.url-area[data-v-78ee05a9]{flex-direction:column;flex:1;gap:12px;display:flex}.url-input-wrapper[data-v-78ee05a9]{width:100%}.url-actions[data-v-78ee05a9]{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.url-hint[data-v-78ee05a9]{color:var(--gray-500);font-size:12px}.url-hint .warning-text[data-v-78ee05a9]{color:var(--color-warning-500);margin-left:4px}.url-input[data-v-78ee05a9]{width:100%;padding:10px}.add-url-btn[data-v-78ee05a9]{margin-left:8px}.url-list[data-v-78ee05a9]{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.url-item[data-v-78ee05a9]{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:all .2s;display:flex}.url-item[data-v-78ee05a9]:hover{background:var(--gray-100);border-color:var(--main-300)}.url-icon-wrapper[data-v-78ee05a9]{flex-shrink:0;align-items:center;display:flex}.url-icon[data-v-78ee05a9]{color:var(--main-500)}.url-icon.success[data-v-78ee05a9]{color:var(--color-success-500)}.url-icon.error[data-v-78ee05a9]{color:var(--color-error-500);cursor:help}.url-icon.spinning[data-v-78ee05a9]{color:var(--main-500);animation:1s linear infinite spin-78ee05a9}.url-content[data-v-78ee05a9]{flex-direction:column;flex:1;display:flex;overflow:hidden}.url-text[data-v-78ee05a9]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.url-error-msg[data-v-78ee05a9]{color:var(--color-error-500);margin-top:2px;font-size:11px}.remove-url-btn[data-v-78ee05a9]{color:var(--gray-400);flex-shrink:0}.remove-url-btn[data-v-78ee05a9]:hover{color:var(--color-error-500)}.url-empty-tip[data-v-78ee05a9]{background:var(--gray-50);border:1px dashed var(--gray-300);color:var(--gray-500);border-radius:8px;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.conflict-files-panel[data-v-78ee05a9]{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:8px;margin-top:4px;overflow:hidden}.panel-header[data-v-78ee05a9]{background:var(--gray-50);color:var(--gray-700);border-bottom:1px solid var(--gray-200);align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.panel-header .icon-warning[data-v-78ee05a9]{color:var(--color-warning-500)}.file-list-scroll[data-v-78ee05a9]{max-height:120px;overflow-y:auto}.conflict-item[data-v-78ee05a9]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;padding:8px 12px;transition:background .2s;display:flex}.conflict-item[data-v-78ee05a9]:last-child{border-bottom:none}.conflict-item[data-v-78ee05a9]:hover{background:var(--gray-50)}.file-meta[data-v-78ee05a9]{flex:1;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.file-meta .fname[data-v-78ee05a9]{color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.file-meta .ftime[data-v-78ee05a9]{color:var(--gray-400);flex-shrink:0;font-size:12px}.file-actions[data-v-78ee05a9]{gap:4px;display:flex}.file-actions .action-btn[data-v-78ee05a9]{color:var(--gray-500)}.file-actions .action-btn[data-v-78ee05a9]:hover{color:var(--main-600);background:var(--main-50)}.file-actions .action-btn.delete[data-v-78ee05a9]:hover{color:var(--color-error-500);background:var(--color-error-50)}.auto-index-params[data-v-78ee05a9]{background:var(--gray-0);border:1px solid var(--gray-200);border-radius:6px;margin-top:8px;padding:12px}.setting-label .ant-checkbox[data-v-78ee05a9]{margin-right:8px}@media (width<=768px){.top-action-bar[data-v-78ee05a9]{flex-direction:column;align-items:stretch;gap:10px}.auto-index-toggle[data-v-78ee05a9]{padding-right:0}.progress-header[data-v-78ee05a9]{flex-direction:column;gap:8px}.progress-header-right[data-v-78ee05a9]{justify-content:space-between;width:100%}}.file-search-overlay[data-v-19fd6da1]{z-index:1200;background:color-mix(in srgb, var(--gray-0) 72%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:flex-start;padding:18vh 16px 24px;display:flex;position:fixed;inset:0}.search-modal-enter-active[data-v-19fd6da1],.search-modal-leave-active[data-v-19fd6da1]{transition:opacity .18s}.search-modal-enter-active .file-search-modal[data-v-19fd6da1],.search-modal-leave-active .file-search-modal[data-v-19fd6da1]{will-change:opacity, transform;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.search-modal-enter-from[data-v-19fd6da1],.search-modal-leave-to[data-v-19fd6da1]{opacity:0}.search-modal-enter-from .file-search-modal[data-v-19fd6da1]{opacity:0;transform:translateY(-10px)scale(.985)}.search-modal-leave-to .file-search-modal[data-v-19fd6da1]{opacity:0;transform:translateY(-4px)scale(.99)}.file-search-modal[data-v-19fd6da1]{border:1px solid var(--gray-150);background:var(--gray-0);width:min(680px,100vw - 32px);max-height:min(620px,72vh);box-shadow:0 24px 60px var(--shadow-1), 0 2px 12px var(--shadow-0);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.file-search-input-row[data-v-19fd6da1]{border-bottom:1px solid var(--gray-100);align-items:center;gap:12px;min-height:62px;padding:0 10px 0 18px;display:flex}.file-search-input-icon[data-v-19fd6da1]{color:var(--gray-400);flex:0 0 18px}.file-search-input[data-v-19fd6da1]{min-width:0;height:62px;color:var(--gray-1000);background:0 0;border:0;outline:none;flex:auto;font-size:16px;line-height:24px}.file-search-input[data-v-19fd6da1]::placeholder{color:var(--gray-400)}.file-search-close[data-v-19fd6da1]{width:40px;height:40px;color:var(--gray-500);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.file-search-close[data-v-19fd6da1]:hover,.file-search-close[data-v-19fd6da1]:focus-visible{background:var(--gray-50);color:var(--gray-900);outline:none}.file-search-body[data-v-19fd6da1]{scrollbar-width:thin;min-height:280px;max-height:calc(72vh - 63px);padding:8px;overflow-y:auto}.file-search-result[data-v-19fd6da1]{width:100%;min-height:56px;color:var(--gray-900);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;transition:background-color .18s,border-color .18s;display:flex}.file-search-result[data-v-19fd6da1]:hover,.file-search-result[data-v-19fd6da1]:focus-visible{background:var(--gray-50);outline:none}.result-icon[data-v-19fd6da1]{color:var(--gray-700);flex:0 0 18px}.result-main[data-v-19fd6da1]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.result-title[data-v-19fd6da1]{color:var(--gray-1000);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.result-meta[data-v-19fd6da1]{color:var(--gray-500);align-items:center;gap:10px;font-size:12px;line-height:18px;display:flex}.result-path[data-v-19fd6da1]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray-500);flex:auto;overflow:hidden}.result-size[data-v-19fd6da1],.result-date[data-v-19fd6da1]{color:var(--gray-500);flex:none}.file-search-skeleton[data-v-19fd6da1]{padding:8px 14px}.skeleton-row[data-v-19fd6da1]{align-items:center;gap:12px;height:54px;display:flex}.skeleton-icon[data-v-19fd6da1]{background:var(--gray-100);border-radius:4px;flex:0 0 18px;width:18px;height:18px}.skeleton-lines[data-v-19fd6da1]{flex-direction:column;flex:auto;gap:10px;display:flex}.skeleton-lines i[data-v-19fd6da1]{background:var(--gray-100);border-radius:999px;height:8px}.skeleton-lines i[data-v-19fd6da1]:first-child{width:190px}.skeleton-lines i[data-v-19fd6da1]:last-child{width:min(390px,72%)}.file-search-empty[data-v-19fd6da1],.file-search-hint[data-v-19fd6da1]{color:var(--gray-500);text-align:center;padding:48px 16px;font-size:14px}.file-search-loading-more[data-v-19fd6da1]{color:var(--gray-500);text-align:center;padding:10px 0 6px;font-size:13px}@media (width<=640px){.file-search-overlay[data-v-19fd6da1]{padding-top:12vh}.file-search-input[data-v-19fd6da1]{font-size:16px}}@media (prefers-reduced-motion:reduce){.search-modal-enter-active[data-v-19fd6da1],.search-modal-leave-active[data-v-19fd6da1],.search-modal-enter-active .file-search-modal[data-v-19fd6da1],.search-modal-leave-active .file-search-modal[data-v-19fd6da1]{transition-duration:1ms}}.query-section[data-v-7f5511de]{flex-direction:column;height:100%;display:flex}.query-section-layout[data-v-7f5511de]{height:100%;overflow:hidden}.query-main[data-v-7f5511de]{flex-direction:column;min-width:0;max-height:100%;display:flex;overflow:hidden}.query-input-container[data-v-7f5511de]{flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.search-input-wrapper[data-v-7f5511de]{border:1px solid var(--gray-200);background-color:var(--gray-0);box-shadow:0 1px 3px var(--shadow-1);border-radius:12px;flex-direction:column;gap:12px;padding:12px 16px 8px;transition:border-color .5s,box-shadow .5s;display:flex}.search-input-wrapper[data-v-7f5511de]:hover{border-color:var(--main-400);box-shadow:0 4px 12px var(--shadow-2)}.search-input-wrapper[data-v-7f5511de] .ant-input{background-color:var(--gray-0);color:var(--gray-1000);box-shadow:none;border:none;border-radius:8px;outline:none;padding:0;transition:border-color .3s,box-shadow .3s}.search-input-wrapper[data-v-7f5511de] .ant-input:focus{border:none;outline:none}.search-input-wrapper[data-v-7f5511de] .ant-input::placeholder{color:var(--gray-500)}.search-actions[data-v-7f5511de]{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-button[data-v-7f5511de]{background-color:var(--main-color);border-color:var(--main-color);box-shadow:0 2px 4px var(--shadow-3);transition:all .2s}.search-button[data-v-7f5511de]:hover{background-color:var(--main-bright);border-color:var(--main-bright);transform:translateY(-1px);box-shadow:0 4px 8px #0188a640}.search-button[data-v-7f5511de]:disabled{opacity:.5;color:var(--gray-0);cursor:not-allowed;box-shadow:none;transform:none}.format-toggle-btn[data-v-7f5511de]{color:var(--gray-500);justify-content:center;align-items:center;transition:all .3s;display:flex}.format-toggle-btn[data-v-7f5511de]:hover,.format-toggle-btn.active[data-v-7f5511de]{color:var(--main-color);background-color:var(--main-50)}.query-results[data-v-7f5511de]{background-color:var(--gray-25);flex:1;min-height:0;overflow-y:auto}.query-results .result-raw[data-v-7f5511de]{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:6px;padding:16px;overflow-x:auto}.query-results .result-raw pre[data-v-7f5511de]{color:var(--gray-1000);white-space:pre-wrap;word-break:break-word;margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.5}.query-results .result-text[data-v-7f5511de]{white-space:pre-wrap;word-break:break-word;color:var(--gray-1000);padding:16px;line-height:1.6}.query-results .result-list .no-results[data-v-7f5511de]{text-align:center;color:var(--gray-500);padding:32px}.query-results .result-list .result-summary[data-v-7f5511de]{background-color:var(--main-50);color:var(--gray-800);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.query-results .result-list .result-summary span[data-v-7f5511de]{font-weight:500}.query-results .result-list .clear-results-btn[data-v-7f5511de]{color:var(--main-color);background-color:var(--main-100);border-radius:6px;flex:none}.query-results .result-list .clear-results-btn[data-v-7f5511de]:hover{color:var(--main-800);background-color:var(--main-200)}.query-results .result-list .result-item[data-v-7f5511de]{background-color:var(--gray-0);border:1px solid var(--gray-200);border-radius:6px;margin-bottom:12px;padding:12px;transition:all .2s}.query-results .result-list .result-item[data-v-7f5511de]:hover{border-color:var(--main-300);box-shadow:0 2px 8px #01617914}.query-results .result-list .result-item[data-v-7f5511de]:last-child{margin-bottom:0}.query-results .result-list .result-item .result-header[data-v-7f5511de]{border-bottom:1px solid var(--gray-150);align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.query-results .result-list .result-item .result-header .result-index[data-v-7f5511de]{color:var(--main-color);font-size:14px;font-weight:600}.query-results .result-list .result-item .result-header .result-score[data-v-7f5511de],.query-results .result-list .result-item .result-header .result-rerank-score[data-v-7f5511de]{background-color:var(--gray-100);color:var(--gray-700);border-radius:12px;padding:2px 8px;font-size:12px}.query-results .result-list .result-item .result-header .result-rerank-score[data-v-7f5511de]{background-color:var(--color-warning-50);color:var(--color-warning-700)}.query-results .result-list .result-item .result-content[data-v-7f5511de]{color:var(--gray-900);white-space:pre-wrap;word-break:break-word;padding:8px 0;font-size:13px;line-height:1.6}.query-results .result-list .result-item .result-metadata[data-v-7f5511de]{border-top:1px solid var(--gray-150);flex-wrap:wrap;gap:12px;margin-top:8px;padding-top:8px;display:flex}.query-results .result-list .result-item .result-metadata .metadata-item[data-v-7f5511de]{color:var(--gray-700);font-size:12px}.query-results .result-list .result-item .result-metadata .metadata-item strong[data-v-7f5511de]{color:var(--gray-500);margin-right:4px;font-weight:500}.query-results .result-unknown[data-v-7f5511de]{padding:16px}.query-results .result-unknown pre[data-v-7f5511de]{background-color:var(--gray-0);border:1px solid var(--gray-200);color:var(--gray-1000);border-radius:4px;padding:12px;font-size:12px;overflow-x:auto}.query-hint[data-v-7f5511de]{color:var(--gray-500);font-size:12px;line-height:24px}.query-suggestions[data-v-7f5511de]{flex:1;min-height:0;padding:4px 0 16px;overflow-y:auto}.suggestions-loading[data-v-7f5511de],.suggestions-empty[data-v-7f5511de]{min-height:72px;color:var(--gray-500);justify-content:center;align-items:center;font-size:13px;display:flex}.suggestions-loading[data-v-7f5511de]{gap:6px}.suggestions-list[data-v-7f5511de]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.suggestions-title[data-v-7f5511de]{color:var(--gray-600);padding:0 2px;font-size:12px;font-weight:600;line-height:20px}.suggestion-row[data-v-7f5511de]{background-color:var(--gray-0);width:fit-content;max-width:100%;color:var(--gray-800);text-align:left;cursor:pointer;border:none;border-radius:30px;align-items:center;gap:12px;padding:8px 16px;transition:background-color .2s,box-shadow .2s;display:flex}.suggestion-row[data-v-7f5511de]:hover{box-shadow:0 2px 8px var(--shadow-1)}.suggestion-row:hover .suggestion-icon[data-v-7f5511de]{color:var(--main-800);opacity:1}.suggestion-row[data-v-7f5511de]:active{background-color:var(--main-50)}.suggestion-row[data-v-7f5511de]:focus-visible{outline:2px solid var(--main-300);outline-offset:2px}.suggestion-text[data-v-7f5511de]{word-break:break-word;flex:1;min-width:0;font-size:13px;line-height:1.5}.suggestion-icon[data-v-7f5511de]{color:var(--main-color);opacity:.82;flex:none;width:14px;height:14px;font-size:14px;transition:color .2s,opacity .2s}.generate-suggestions-btn[data-v-7f5511de]{background-color:var(--gray-0);border-radius:40px;height:auto}.generate-suggestions-btn[data-v-7f5511de]:hover{background-color:var(--gray-0);box-shadow:0 2px 8px var(--shadow-1)}@media (width<=767px){.query-hint[data-v-7f5511de]{display:none}.suggestion-row[data-v-7f5511de]{align-items:flex-start}.suggestion-icon[data-v-7f5511de]{margin-top:3px}}.search-config-panel[data-v-8bc96bc5]{width:100%;min-width:0;max-width:100%}.search-config-panel[data-v-8bc96bc5] .ant-row{margin-inline:0!important}.search-config-panel[data-v-8bc96bc5] .ant-col{min-width:0}.search-config-panel .config-loading[data-v-8bc96bc5]{min-height:200px;color:var(--gray-500);flex-direction:column;justify-content:center;align-items:center;display:flex}.search-config-panel .config-loading p[data-v-8bc96bc5]{margin-top:16px;font-size:14px}.search-config-panel .param-description[data-v-8bc96bc5]{color:var(--gray-500);margin-top:4px;font-size:12px;line-height:1.5}.search-config-panel[data-v-8bc96bc5] .ant-form-item{margin-bottom:16px}.search-config-panel[data-v-8bc96bc5] .ant-form-item-label>label{color:var(--gray-700);font-weight:500}.search-config-panel[data-v-8bc96bc5] .ant-input,.search-config-panel[data-v-8bc96bc5] .ant-select-selector{border-radius:6px}.extension-page-root[data-v-6ec33a4e]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-6ec33a4e]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-6ec33a4e]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-6ec33a4e]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-6ec33a4e]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-6ec33a4e] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-6ec33a4e] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-6ec33a4e] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-6ec33a4e] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-6ec33a4e]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-6ec33a4e] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-6ec33a4e] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-6ec33a4e] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-6ec33a4e] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-6ec33a4e] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-6ec33a4e] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-6ec33a4e] .ant-input::placeholder,.sidebar-list .search-box[data-v-6ec33a4e] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-6ec33a4e] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-6ec33a4e] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-6ec33a4e]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-6ec33a4e]:hover,.sidebar-list .sidebar-tool[data-v-6ec33a4e]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-6ec33a4e]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-6ec33a4e]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-6ec33a4e]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-6ec33a4e]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-6ec33a4e]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-6ec33a4e]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-6ec33a4e],.list-item .item-header .server-icon[data-v-6ec33a4e]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-6ec33a4e]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-6ec33a4e]{gap:4px;display:flex}.list-item .item-desc[data-v-6ec33a4e]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-6ec33a4e],.list-item.active .server-icon[data-v-6ec33a4e]{color:var(--main-color)}.list-item.active .item-name[data-v-6ec33a4e]{color:var(--main-700)}.list-item .item-details-inline[data-v-6ec33a4e]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-6ec33a4e]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-6ec33a4e]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-6ec33a4e]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-6ec33a4e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-6ec33a4e]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-6ec33a4e]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-6ec33a4e]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-6ec33a4e]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-6ec33a4e]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-6ec33a4e]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-6ec33a4e]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-6ec33a4e]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-6ec33a4e]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-6ec33a4e]{display:none}.extension-list-item .source-tag[data-v-6ec33a4e]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-6ec33a4e]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-6ec33a4e]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-6ec33a4e]:hover,.skill-inline-action[data-v-6ec33a4e]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-6ec33a4e]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-6ec33a4e]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-6ec33a4e]:hover,.skill-inline-action.skill-inline-action-primary[data-v-6ec33a4e]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-6ec33a4e]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-6ec33a4e]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-6ec33a4e]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-6ec33a4e]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-6ec33a4e]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-6ec33a4e]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-6ec33a4e]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-6ec33a4e]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-6ec33a4e]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-6ec33a4e]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-6ec33a4e]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-6ec33a4e]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-6ec33a4e]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-6ec33a4e]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-6ec33a4e]{color:var(--gray-700);font-size:12px}.list-separator[data-v-6ec33a4e]{display:none}.main-panel[data-v-6ec33a4e]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-6ec33a4e]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-6ec33a4e]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-6ec33a4e]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-6ec33a4e]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-6ec33a4e]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-6ec33a4e]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-6ec33a4e]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-6ec33a4e]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-6ec33a4e]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-6ec33a4e]{align-items:center;display:flex}.detail-tabs[data-v-6ec33a4e],.minimal-tabs[data-v-6ec33a4e]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-6ec33a4e] .ant-tabs-nav,.minimal-tabs[data-v-6ec33a4e] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-6ec33a4e] .ant-tabs-nav:before,.minimal-tabs[data-v-6ec33a4e] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-6ec33a4e] .ant-tabs-content,.minimal-tabs[data-v-6ec33a4e] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-6ec33a4e] .ant-tabs-tabpane,.minimal-tabs[data-v-6ec33a4e] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-6ec33a4e]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-6ec33a4e]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-6ec33a4e]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-6ec33a4e]{gap:16px;display:grid}.info-grid .info-item[data-v-6ec33a4e]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-6ec33a4e]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-6ec33a4e]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-6ec33a4e]{margin-bottom:16px}.mono-text[data-v-6ec33a4e]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-6ec33a4e]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-6ec33a4e]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-6ec33a4e]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-6ec33a4e]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-6ec33a4e]{word-break:break-all}.text-muted[data-v-6ec33a4e]{color:var(--gray-400)}.empty-text[data-v-6ec33a4e]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-6ec33a4e],.full-height-spin[data-v-6ec33a4e] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-6ec33a4e] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-6ec33a4e]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-6ec33a4e]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-6ec33a4e;position:absolute}@keyframes loading-bar-anim-6ec33a4e{0%{left:-30%}to{left:100%}}.content-loading[data-v-6ec33a4e]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-6ec33a4e]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-6ec33a4e]{margin-bottom:20px}.detail-section-container .detail-section[data-v-6ec33a4e]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-6ec33a4e]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-6ec33a4e]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-6ec33a4e]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-6ec33a4e]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-6ec33a4e]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-6ec33a4e]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-6ec33a4e]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-6ec33a4e]{color:var(--gray-700)}.extension-section-header[data-v-6ec33a4e]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-6ec33a4e]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-6ec33a4e]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-6ec33a4e]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-6ec33a4e]{background:var(--color-success-50);color:var(--color-success-700)}.database-info-container[data-v-6ec33a4e],.knowledge-detail-layout[data-v-6ec33a4e]{width:100%;height:100%;min-height:0}.tab-panel[data-v-6ec33a4e]{height:100%;min-height:0;padding:16px var(--page-padding);flex-direction:column;flex:1;display:flex;overflow:hidden}.file-panel[data-v-6ec33a4e]{gap:8px}.query-config-panel[data-v-6ec33a4e]{overflow:hidden}.query-config-panel[data-v-6ec33a4e] .query-section{flex:1;min-width:0}.evaluation-panel[data-v-6ec33a4e]{padding:0}.file-panel-toolbar[data-v-6ec33a4e]{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.file-panel-summary[data-v-6ec33a4e]{align-items:baseline;gap:8px;min-width:0;display:flex}.file-panel-title[data-v-6ec33a4e]{color:var(--gray-900);white-space:nowrap;font-size:15px;font-weight:600}.file-panel-count[data-v-6ec33a4e]{color:var(--gray-500);white-space:nowrap;font-size:12px}.file-management-info[data-v-6ec33a4e]{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.file-info-title[data-v-6ec33a4e]{flex-direction:column;gap:6px;min-width:180px;display:flex}.file-info-title-row[data-v-6ec33a4e]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.file-action-dropdown[data-v-6ec33a4e]{position:relative}.file-action-dropdown .extension-panel-action[data-v-6ec33a4e]{font-size:12px}.file-action-chevron[data-v-6ec33a4e]{transition:transform .15s}.file-action-chevron.is-open[data-v-6ec33a4e]{transform:rotate(180deg)}.file-action-menu[data-v-6ec33a4e]{z-index:20;background:var(--gray-0);border:1px solid var(--gray-200);border-radius:8px;min-width:130px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #00000014}.file-action-menu-item[data-v-6ec33a4e]{width:100%;color:var(--gray-700);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;transition:background .12s,color .12s;display:flex}.file-action-menu-item[data-v-6ec33a4e]:hover{background:var(--gray-100);color:var(--gray-900)}.file-action-menu-item[data-v-6ec33a4e]:active{transform:scale(.97)}.file-action-menu-enter-active[data-v-6ec33a4e]{transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1)}.file-action-menu-leave-active[data-v-6ec33a4e]{transition:opacity .12s,transform .16s}.file-action-menu-enter-from[data-v-6ec33a4e],.file-action-menu-leave-to[data-v-6ec33a4e]{opacity:0;transform:translateY(-6px)scale(.96)}.file-panel-desc[data-v-6ec33a4e]{color:var(--gray-500);font-size:12px}.file-panel-status[data-v-6ec33a4e]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.file-stat-card[data-v-6ec33a4e]{background:var(--gray-0);border:1px solid var(--gray-200);min-width:60px;min-height:30px;box-shadow:none;color:var(--gray-700);appearance:none;text-align:center;cursor:default;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:400;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.file-stat-card div[data-v-6ec33a4e]{flex-direction:column;gap:1px;display:flex}.file-stat-card svg[data-v-6ec33a4e]{flex:none}.file-stat-card .file-stat-value[data-v-6ec33a4e],.file-stat-card .file-stat-label[data-v-6ec33a4e]{white-space:nowrap}.file-stat-card .file-stat-value[data-v-6ec33a4e]{color:var(--gray-900);font-size:13px;font-weight:400;line-height:1.2}.file-stat-card .file-stat-label[data-v-6ec33a4e]{color:var(--gray-500);font-size:10px;font-weight:400}.file-stat-card[data-v-6ec33a4e]:hover:not(:disabled),.file-stat-card[data-v-6ec33a4e]:focus-visible:not(:disabled){border-color:var(--gray-300);background:var(--gray-0);color:var(--gray-900);outline:none}.file-stat-summary[data-v-6ec33a4e]{min-width:87px;min-height:30px}.file-stat-summary .file-stat-inline[data-v-6ec33a4e]{flex-direction:row;align-items:baseline;gap:4px}.file-stat-warning[data-v-6ec33a4e]{cursor:pointer;color:var(--color-warning-700);border-color:var(--color-warning-100);background:var(--color-warning-50)}.file-stat-warning .file-stat-value[data-v-6ec33a4e]{color:var(--color-warning-900)}.file-stat-warning[data-v-6ec33a4e]:hover:not(:disabled),.file-stat-warning[data-v-6ec33a4e]:focus-visible:not(:disabled){border-color:var(--color-warning-500);background:var(--color-warning-50);color:var(--color-warning-900)}.file-stat-warning[data-v-6ec33a4e]:disabled{cursor:not-allowed;opacity:.6}.virtual-folder-migration-message[data-v-6ec33a4e]{color:var(--gray-600);margin-top:8px}.file-stat-repair[data-v-6ec33a4e]{cursor:pointer;transition:background .15s,border-color .15s}.file-stat-repair[data-v-6ec33a4e]:hover:not(:disabled){border-color:var(--main-300);background-color:var(--main-30)}.file-stat-repair[data-v-6ec33a4e]:disabled{cursor:wait;opacity:.72}.file-stat-spinner[data-v-6ec33a4e]{animation:.8s linear infinite file-stat-spin-6ec33a4e}@keyframes file-stat-spin-6ec33a4e{to{transform:rotate(360deg)}}.database-edit-tabs[data-v-6ec33a4e] .ant-tabs-nav{margin-bottom:20px}.database-edit-tab-content[data-v-6ec33a4e]{min-height:360px}.database-edit-tab-description[data-v-6ec33a4e]{color:var(--gray-500);margin:0 0 16px;font-size:13px;line-height:1.5}.retrieval-config-content[data-v-6ec33a4e]{min-width:0;padding:0;overflow-x:hidden}.database-edit-modal .ant-modal-body{max-height:min(680px,70vh);overflow-y:auto}.database-edit-modal .ant-modal-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.database-edit-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:0}.share-config-readonly[data-v-6ec33a4e]{align-items:center;gap:8px;display:flex}.share-config-readonly .access-names[data-v-6ec33a4e]{color:var(--gray-600);font-size:13px}.chunk-preset-label[data-v-6ec33a4e]{align-items:center;gap:6px;display:inline-flex}.readonly-model-field[data-v-6ec33a4e]{box-sizing:border-box;border:1px solid var(--gray-200);background:var(--gray-25);border-radius:6px;align-items:center;gap:12px;min-width:0;padding:7px 11px;display:flex}.readonly-model-value[data-v-6ec33a4e]{min-width:0;color:var(--gray-800);font-family:var(--mono-font,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.readonly-model-hint[data-v-6ec33a4e]{color:var(--gray-500);white-space:nowrap;flex:none;font-size:12px}.chunk-preset-help-icon[data-v-6ec33a4e]{color:var(--gray-500);cursor:help;font-size:14px}.form-item-help-text[data-v-6ec33a4e]{color:var(--gray-500);margin-left:8px;font-size:12px}@media (width<=1024px){.database-edit-tab-content[data-v-6ec33a4e]{min-height:320px}}@media (width<=767px){.extension-detail-actions[data-v-6ec33a4e] .extension-panel-action span{display:none}.retrieval-config-content[data-v-6ec33a4e] .ant-col{flex:0 0 100%;max-width:100%}.file-panel-toolbar[data-v-6ec33a4e]{flex-direction:column;align-items:flex-start}.app-layout:has(.database-info-container){min-width:0}}.knowledge-mindmap-modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0;top:32px}.knowledge-mindmap-modal .ant-modal-content{flex-direction:column;height:min(760px,100vh - 64px);display:flex}.knowledge-mindmap-modal .ant-modal-body{flex:1;min-height:0;overflow:hidden}.knowledge-mindmap-modal-content{width:100%;height:100%;min-height:0}.ant-popover .query-params-compact{width:220px}.ant-popover .query-params-compact .params-loading{justify-content:center;align-items:center;min-height:80px;display:flex}.ant-popover .query-params-compact .params-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.ant-popover .query-params-compact .param-item{justify-content:space-between;align-items:center;font-size:13px;display:flex}.ant-popover .query-params-compact .param-item label{color:var(--gray-700);margin-right:8px;font-weight:500}.panel-section{border-radius:4px;flex-direction:column;min-height:0;transition:all .3s;display:flex}.panel-section.collapsed{flex:none;height:36px}.panel-section .section-header{border-bottom:1px solid var(--gray-150);background-color:var(--gray-25);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.panel-section .section-header .header-left{align-items:center;gap:12px;display:flex}.panel-section .section-header .section-title{color:var(--gray-700);margin:0;font-size:14px;font-weight:500}.panel-section .section-header .panel-actions{gap:0;display:flex}.panel-section .content{flex:1;min-height:0}.query-section,.graph-section{border-radius:4px;flex-direction:column;min-height:0;transition:all .3s;display:flex}.query-section.collapsed,.graph-section.collapsed{flex:none;height:36px}.query-section .section-header,.graph-section .section-header{border-bottom:1px solid var(--gray-150);background-color:var(--gray-25);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.query-section .section-header .header-left,.graph-section .section-header .header-left{align-items:center;gap:12px;display:flex}.query-section .section-header .section-title,.graph-section .section-header .section-title{color:var(--gray-700);margin:0;font-size:14px;font-weight:500}.query-section .section-header .panel-actions,.graph-section .section-header .panel-actions{gap:0;display:flex}.query-section .content,.graph-section .content{flex:1;min-height:0;padding:8px;overflow:hidden}.graph-section{border:1px solid var(--gray-100);border-radius:12px}.extension-page-root[data-v-427df17a]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-427df17a]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-427df17a]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-427df17a]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-427df17a]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-427df17a] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-427df17a] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-427df17a] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-427df17a] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-427df17a]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-427df17a] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-427df17a] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-427df17a] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-427df17a] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-427df17a] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-427df17a] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-427df17a] .ant-input::placeholder,.sidebar-list .search-box[data-v-427df17a] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-427df17a] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-427df17a] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-427df17a]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-427df17a]:hover,.sidebar-list .sidebar-tool[data-v-427df17a]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-427df17a]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-427df17a]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-427df17a]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-427df17a]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-427df17a]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-427df17a]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-427df17a],.list-item .item-header .server-icon[data-v-427df17a]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-427df17a]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-427df17a]{gap:4px;display:flex}.list-item .item-desc[data-v-427df17a]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-427df17a],.list-item.active .server-icon[data-v-427df17a]{color:var(--main-color)}.list-item.active .item-name[data-v-427df17a]{color:var(--main-700)}.list-item .item-details-inline[data-v-427df17a]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-427df17a]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-427df17a]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-427df17a]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-427df17a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-427df17a]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-427df17a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-427df17a]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-427df17a]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-427df17a]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-427df17a]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-427df17a]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-427df17a]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-427df17a]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-427df17a]{display:none}.extension-list-item .source-tag[data-v-427df17a]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-427df17a]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-427df17a]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-427df17a]:hover,.skill-inline-action[data-v-427df17a]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-427df17a]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-427df17a]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-427df17a]:hover,.skill-inline-action.skill-inline-action-primary[data-v-427df17a]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-427df17a]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-427df17a]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-427df17a]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-427df17a]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-427df17a]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-427df17a]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-427df17a]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-427df17a]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-427df17a]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-427df17a]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-427df17a]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-427df17a]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-427df17a]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-427df17a]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-427df17a]{color:var(--gray-700);font-size:12px}.list-separator[data-v-427df17a]{display:none}.main-panel[data-v-427df17a]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-427df17a]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-427df17a]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-427df17a]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-427df17a]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-427df17a]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-427df17a]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-427df17a]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-427df17a]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-427df17a]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-427df17a]{align-items:center;display:flex}.detail-tabs[data-v-427df17a],.minimal-tabs[data-v-427df17a]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-427df17a] .ant-tabs-nav,.minimal-tabs[data-v-427df17a] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-427df17a] .ant-tabs-nav:before,.minimal-tabs[data-v-427df17a] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-427df17a] .ant-tabs-content,.minimal-tabs[data-v-427df17a] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-427df17a] .ant-tabs-tabpane,.minimal-tabs[data-v-427df17a] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-427df17a]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-427df17a]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-427df17a]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-427df17a]{gap:16px;display:grid}.info-grid .info-item[data-v-427df17a]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-427df17a]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-427df17a]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-427df17a]{margin-bottom:16px}.mono-text[data-v-427df17a]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-427df17a]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-427df17a]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-427df17a]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-427df17a]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-427df17a]{word-break:break-all}.text-muted[data-v-427df17a]{color:var(--gray-400)}.empty-text[data-v-427df17a]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-427df17a],.full-height-spin[data-v-427df17a] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-427df17a] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-427df17a]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-427df17a]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-427df17a;position:absolute}@keyframes loading-bar-anim-427df17a{0%{left:-30%}to{left:100%}}.content-loading[data-v-427df17a]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-427df17a]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-427df17a]{margin-bottom:20px}.detail-section-container .detail-section[data-v-427df17a]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-427df17a]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-427df17a]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-427df17a]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-427df17a]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-427df17a]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-427df17a]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-427df17a]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-427df17a]{color:var(--gray-700)}.extension-section-header[data-v-427df17a]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-427df17a]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-427df17a]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-427df17a]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-427df17a]{background:var(--color-success-50);color:var(--color-success-700)}.benchmark-detail-container[data-v-427df17a],.benchmark-detail-layout[data-v-427df17a]{width:100%;height:100%;min-height:0}.benchmark-breadcrumb[data-v-427df17a]{overflow:hidden}.benchmark-detail-actions[data-v-427df17a]{min-width:0}.benchmark-run-select[data-v-427df17a]{width:max-content;min-width:150px;max-width:min(360px,38vw);color:var(--gray-900);padding:0;font-size:14px}[data-v-427df17a] .benchmark-run-select.ant-select:not(.ant-select-disabled) .ant-select-selector{box-shadow:none;color:var(--gray-900);border:0;padding:0 24px 0 0;font-weight:600}[data-v-427df17a] .benchmark-run-select .ant-select-selection-item{max-width:100%;color:var(--gray-900);text-overflow:ellipsis;padding-inline-end:0;overflow:hidden;font-weight:600!important}[data-v-427df17a] .benchmark-run-select .ant-select-arrow{right:0}.benchmark-detail-panel[data-v-427df17a]{height:100%;min-height:0;padding:18px var(--page-padding) 16px;flex-direction:column;display:flex;overflow:hidden}.benchmark-summary-strip[data-v-427df17a],.benchmark-result-summary[data-v-427df17a]{border-bottom:1px solid var(--gray-150);flex:none;justify-content:space-between;align-items:center;gap:24px;padding:0 0 14px;display:flex}.benchmark-summary-main[data-v-427df17a]{flex-direction:column;gap:4px;min-width:0;display:flex}.benchmark-summary-main strong[data-v-427df17a]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.benchmark-summary-main span[data-v-427df17a]{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.benchmark-summary-metrics[data-v-427df17a],.benchmark-result-metrics[data-v-427df17a]{align-items:center;gap:26px;display:flex}.benchmark-summary-metrics>span[data-v-427df17a],.benchmark-result-metrics>span[data-v-427df17a]{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.benchmark-summary-metrics small[data-v-427df17a],.benchmark-result-metrics small[data-v-427df17a]{color:var(--gray-500);font-size:10px}.benchmark-summary-metrics strong[data-v-427df17a],.benchmark-result-metrics strong[data-v-427df17a]{color:var(--gray-900);font-family:var(--mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;font-size:13px}.benchmark-table-toolbar[data-v-427df17a]{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.benchmark-filter-group[data-v-427df17a]{align-items:center;gap:8px;min-width:0;display:flex}.benchmark-search-input[data-v-427df17a]{width:260px}.benchmark-filter-select[data-v-427df17a]{width:160px}.benchmark-filter-note[data-v-427df17a]{color:var(--gray-400);white-space:nowrap;font-size:11px}.benchmark-toolbar-actions[data-v-427df17a]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.benchmark-wrap-button[data-v-427df17a]{justify-content:center;align-items:center;width:30px;padding:0;display:inline-flex}.benchmark-table-area[data-v-427df17a]{flex:1;min-height:0;overflow:auto}.benchmark-table-area[data-v-427df17a] .ant-table-wrapper{width:100%;min-width:0;overflow:hidden}.benchmark-table-area[data-v-427df17a] .ant-table-container,.benchmark-table-area[data-v-427df17a] .ant-table-content,.benchmark-table-area[data-v-427df17a] .ant-table-body{max-width:100%}.benchmark-table-area[data-v-427df17a] .ant-table-thead>tr>th{background:var(--gray-50);color:var(--gray-700);padding:8px 10px;font-size:12px;font-weight:600}.benchmark-table-area[data-v-427df17a] .ant-table-tbody>tr>td{color:var(--gray-700);vertical-align:top;padding:8px 10px;font-size:12px;line-height:1.5}.benchmark-table-area[data-v-427df17a] .ant-table-tbody>tr:hover>td{background:var(--gray-25)}.benchmark-table-area[data-v-427df17a] .ant-table-pagination{margin:12px 0 0}.benchmark-index[data-v-427df17a]{color:var(--gray-500);font-family:var(--mono-font,ui-monospace, monospace);font-variant-numeric:tabular-nums}.benchmark-cell-primary[data-v-427df17a],.benchmark-cell-secondary[data-v-427df17a],.benchmark-cell-code[data-v-427df17a]{white-space:normal;word-break:break-word}.benchmark-cell-primary[data-v-427df17a]{color:var(--gray-900);font-size:13px}.benchmark-cell-secondary[data-v-427df17a]{color:var(--gray-600)}.benchmark-cell-code[data-v-427df17a]{color:var(--gray-600);font-family:var(--mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px}.benchmark-cell-empty[data-v-427df17a]{color:var(--gray-400)}[data-v-427df17a] .benchmark-table-nowrap .ant-table-cell{white-space:nowrap;overflow:hidden}[data-v-427df17a] .benchmark-table-nowrap .ant-table{width:100%!important}[data-v-427df17a] .benchmark-table-nowrap .benchmark-cell-primary,[data-v-427df17a] .benchmark-table-nowrap .benchmark-cell-secondary,[data-v-427df17a] .benchmark-table-nowrap .benchmark-cell-code,[data-v-427df17a] .benchmark-table-nowrap .benchmark-answer-score>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-427df17a] .benchmark-table-nowrap .benchmark-metric-list{flex-wrap:nowrap}.benchmark-result-empty[data-v-427df17a]{flex:1}.benchmark-run-identity[data-v-427df17a]{align-items:center;gap:10px;min-width:0;display:flex}.benchmark-run-meta[data-v-427df17a]{min-width:0;color:var(--gray-500);white-space:nowrap;font-size:11px}.benchmark-run-status[data-v-427df17a],.benchmark-score-tag[data-v-427df17a]{background:var(--gray-100);color:var(--gray-600);border-radius:999px;flex:none;padding:3px 8px;font-size:11px;font-weight:500}.benchmark-run-status.status-running[data-v-427df17a],.benchmark-score-tag.status-running[data-v-427df17a]{background:var(--color-info-50);color:var(--color-info-700)}.benchmark-run-status.status-completed[data-v-427df17a],.benchmark-score-tag.status-completed[data-v-427df17a],.benchmark-run-status.score-correct[data-v-427df17a],.benchmark-score-tag.score-correct[data-v-427df17a]{background:var(--color-success-50);color:var(--color-success-700)}.benchmark-run-status.status-failed[data-v-427df17a],.benchmark-score-tag.status-failed[data-v-427df17a],.benchmark-run-status.score-error[data-v-427df17a],.benchmark-score-tag.score-error[data-v-427df17a]{background:var(--color-error-50);color:var(--color-error-700)}.benchmark-metric-list[data-v-427df17a]{flex-wrap:wrap;gap:6px 12px;display:flex}.benchmark-metric-list>span[data-v-427df17a]:not(.benchmark-cell-empty){align-items:baseline;gap:4px;display:inline-flex}.benchmark-metric-list small[data-v-427df17a]{color:var(--gray-500);font-size:10px}.benchmark-metric-list strong[data-v-427df17a]{color:var(--gray-800);font-family:var(--mono-font,ui-monospace, monospace);font-size:11px}.benchmark-answer-score[data-v-427df17a]{align-items:flex-start;gap:8px;display:flex}.benchmark-answer-score>span[data-v-427df17a]:last-child{min-width:0;color:var(--gray-600)}@media (width<=900px){.benchmark-run-select[data-v-427df17a]{max-width:min(300px,40vw)}.benchmark-summary-metrics[data-v-427df17a],.benchmark-result-metrics[data-v-427df17a]{gap:14px}.benchmark-filter-note[data-v-427df17a]{display:none}}@media (width<=680px){.benchmark-detail-panel[data-v-427df17a]{padding:14px 16px}.benchmark-run-select[data-v-427df17a]{width:max-content;min-width:0;max-width:min(260px,70vw)}.benchmark-run-identity[data-v-427df17a]{flex-wrap:wrap;width:100%}.benchmark-run-meta[data-v-427df17a]{flex:auto}.benchmark-summary-strip[data-v-427df17a],.benchmark-result-summary[data-v-427df17a]{flex-direction:column;align-items:flex-start;gap:12px}.benchmark-summary-metrics[data-v-427df17a],.benchmark-result-metrics[data-v-427df17a]{justify-content:space-between;width:100%}.benchmark-summary-metrics>span[data-v-427df17a],.benchmark-result-metrics>span[data-v-427df17a]{align-items:flex-start}.benchmark-table-toolbar[data-v-427df17a]{flex-direction:column;align-items:stretch;gap:10px}.benchmark-filter-group[data-v-427df17a]{flex-wrap:wrap}.benchmark-search-input[data-v-427df17a]{width:100%}.benchmark-wrap-button[data-v-427df17a]{align-self:flex-end}}@media (width<=767px){.app-layout:has(.benchmark-detail-container){min-width:0}}.extension-page-root[data-v-9b97ff60]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-9b97ff60]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-9b97ff60]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-9b97ff60]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-9b97ff60]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-9b97ff60] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-9b97ff60] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-9b97ff60] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-9b97ff60] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-9b97ff60]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-9b97ff60] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-9b97ff60] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-9b97ff60] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-9b97ff60] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-9b97ff60] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-9b97ff60] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-9b97ff60] .ant-input::placeholder,.sidebar-list .search-box[data-v-9b97ff60] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-9b97ff60] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-9b97ff60] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-9b97ff60]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-9b97ff60]:hover,.sidebar-list .sidebar-tool[data-v-9b97ff60]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-9b97ff60]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-9b97ff60]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-9b97ff60]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-9b97ff60]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-9b97ff60]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-9b97ff60]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-9b97ff60],.list-item .item-header .server-icon[data-v-9b97ff60]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-9b97ff60]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-9b97ff60]{gap:4px;display:flex}.list-item .item-desc[data-v-9b97ff60]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-9b97ff60],.list-item.active .server-icon[data-v-9b97ff60]{color:var(--main-color)}.list-item.active .item-name[data-v-9b97ff60]{color:var(--main-700)}.list-item .item-details-inline[data-v-9b97ff60]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-9b97ff60]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-9b97ff60]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-9b97ff60]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-9b97ff60]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-9b97ff60]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-9b97ff60]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-9b97ff60]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-9b97ff60]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-9b97ff60]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-9b97ff60]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-9b97ff60]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-9b97ff60]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-9b97ff60]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-9b97ff60]{display:none}.extension-list-item .source-tag[data-v-9b97ff60]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-9b97ff60]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-9b97ff60]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-9b97ff60]:hover,.skill-inline-action[data-v-9b97ff60]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-9b97ff60]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-9b97ff60]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-9b97ff60]:hover,.skill-inline-action.skill-inline-action-primary[data-v-9b97ff60]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-9b97ff60]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-9b97ff60]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-9b97ff60]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-9b97ff60]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-9b97ff60]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-9b97ff60]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-9b97ff60]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-9b97ff60]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-9b97ff60]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-9b97ff60]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-9b97ff60]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-9b97ff60]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-9b97ff60]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-9b97ff60]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-9b97ff60]{color:var(--gray-700);font-size:12px}.list-separator[data-v-9b97ff60]{display:none}.main-panel[data-v-9b97ff60]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-9b97ff60]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-9b97ff60]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-9b97ff60]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-9b97ff60]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-9b97ff60]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-9b97ff60]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-9b97ff60]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-9b97ff60]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-9b97ff60]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-9b97ff60]{align-items:center;display:flex}.detail-tabs[data-v-9b97ff60],.minimal-tabs[data-v-9b97ff60]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-9b97ff60] .ant-tabs-nav,.minimal-tabs[data-v-9b97ff60] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-9b97ff60] .ant-tabs-nav:before,.minimal-tabs[data-v-9b97ff60] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-9b97ff60] .ant-tabs-content,.minimal-tabs[data-v-9b97ff60] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-9b97ff60] .ant-tabs-tabpane,.minimal-tabs[data-v-9b97ff60] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-9b97ff60]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-9b97ff60]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-9b97ff60]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-9b97ff60]{gap:16px;display:grid}.info-grid .info-item[data-v-9b97ff60]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-9b97ff60]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-9b97ff60]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-9b97ff60]{margin-bottom:16px}.mono-text[data-v-9b97ff60]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-9b97ff60]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-9b97ff60]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-9b97ff60]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-9b97ff60]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-9b97ff60]{word-break:break-all}.text-muted[data-v-9b97ff60]{color:var(--gray-400)}.empty-text[data-v-9b97ff60]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-9b97ff60],.full-height-spin[data-v-9b97ff60] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-9b97ff60] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-9b97ff60]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-9b97ff60]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-9b97ff60;position:absolute}@keyframes loading-bar-anim-9b97ff60{0%{left:-30%}to{left:100%}}.content-loading[data-v-9b97ff60]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-9b97ff60]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-9b97ff60]{margin-bottom:20px}.detail-section-container .detail-section[data-v-9b97ff60]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-9b97ff60]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-9b97ff60]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-9b97ff60]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-9b97ff60]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-9b97ff60]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-9b97ff60]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-9b97ff60]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-9b97ff60]{color:var(--gray-700)}.extension-section-header[data-v-9b97ff60]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-9b97ff60]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-9b97ff60]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-9b97ff60]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-9b97ff60]{background:var(--color-success-50);color:var(--color-success-700)}.migration-alert[data-v-9b97ff60]{margin-bottom:20px}.info-grid[data-v-9b97ff60]{gap:0}.info-grid .info-item[data-v-9b97ff60]{border-bottom:1px solid var(--gray-150);padding:16px 0}.edit-panel[data-v-9b97ff60]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.edit-panel .edit-panel-header[data-v-9b97ff60]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.edit-panel .edit-panel-header h3[data-v-9b97ff60]{color:var(--gray-900);margin:0 0 4px;font-size:16px;font-weight:600}.edit-panel .edit-panel-header p[data-v-9b97ff60]{color:var(--gray-500);margin:0;font-size:13px}.edit-panel .inline-edit-form[data-v-9b97ff60]{flex-direction:column;display:flex}.edit-panel .inline-edit-form[data-v-9b97ff60] .ant-form-item{margin-bottom:0}.edit-panel .inline-edit-form[data-v-9b97ff60] .ant-form-item-label>label{color:var(--gray-700);font-size:13px;font-weight:500}.edit-panel .form-section[data-v-9b97ff60]{flex-direction:column;gap:14px;padding:18px 0 0;display:flex}.edit-panel .form-section+.form-section[data-v-9b97ff60]{border-top:1px solid var(--gray-100);margin-top:18px}.edit-panel .form-section[data-v-9b97ff60]:first-child{padding-top:0}.edit-panel .form-section-title[data-v-9b97ff60]{flex-direction:column;gap:3px;display:flex}.edit-panel .form-section-title span[data-v-9b97ff60]{color:var(--gray-900);font-size:14px;font-weight:600}.edit-panel .form-section-title small[data-v-9b97ff60]{color:var(--gray-500);font-size:12px}.edit-panel .form-grid[data-v-9b97ff60]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.edit-panel .form-grid-three[data-v-9b97ff60]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(120px,.45fr)}.edit-panel .form-item-full[data-v-9b97ff60]{width:100%}.edit-panel .form-helper[data-v-9b97ff60]{color:var(--gray-500);margin-top:6px;font-size:12px;line-height:1.5}.edit-panel .config-textarea[data-v-9b97ff60]{font-family:Monaco,Consolas,monospace;font-size:13px;line-height:1.6}.edit-panel .env-editor-shell[data-v-9b97ff60]{padding:0}.edit-panel .edit-panel-actions[data-v-9b97ff60]{border-top:1px solid var(--gray-100);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.tools-tab .tools-toolbar[data-v-9b97ff60]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tools-tab .empty-tools[data-v-9b97ff60]{padding:40px 0}.tools-tab .tools-list[data-v-9b97ff60]{flex-direction:column;gap:0;display:flex}.tools-tab .tools-list .tool-card[data-v-9b97ff60]{border:0;border-bottom:1px solid var(--gray-150);background:0 0;border-radius:0;padding:16px 0}.tools-tab .tools-list .tool-card.disabled[data-v-9b97ff60]{opacity:.6}.tools-tab .tools-list .tool-card .tool-header[data-v-9b97ff60]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tools-tab .tools-list .tool-card .tool-header .tool-info[data-v-9b97ff60]{align-items:center;gap:8px;display:flex}.tools-tab .tools-list .tool-card .tool-header .tool-info .tool-name[data-v-9b97ff60]{color:var(--gray-900);font-size:14px;font-weight:600}.tools-tab .tools-list .tool-card .tool-header .tool-info .info-icon[data-v-9b97ff60]{color:var(--gray-400);cursor:pointer}.tools-tab .tools-list .tool-card .tool-header .tool-info .info-icon[data-v-9b97ff60]:hover{color:var(--gray-600)}.tools-tab .tools-list .tool-card .tool-header .tool-actions[data-v-9b97ff60]{align-items:center;gap:8px;display:flex}.tools-tab .tools-list .tool-card .tool-description[data-v-9b97ff60]{color:var(--gray-600);margin-bottom:8px;font-size:13px;line-height:1.4}.tools-tab .tools-list .tool-card[data-v-9b97ff60] .ant-collapse{background:0 0;border:none}.tools-tab .tools-list .tool-card[data-v-9b97ff60] .ant-collapse .ant-collapse-header{color:var(--gray-600);padding:8px 0;font-size:13px}.tools-tab .tools-list .tool-card[data-v-9b97ff60] .ant-collapse .ant-collapse-content-box{padding:0}.tools-tab .tools-list .tool-card .params-list[data-v-9b97ff60]{flex-direction:column;gap:8px;display:flex}.tools-tab .tools-list .tool-card .params-list .param-item[data-v-9b97ff60]{background:var(--gray-50);border-radius:4px;padding:8px 12px}.tools-tab .tools-list .tool-card .params-list .param-item .param-header[data-v-9b97ff60]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.tools-tab .tools-list .tool-card .params-list .param-item .param-header .param-name[data-v-9b97ff60]{color:var(--gray-900);font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:500}.tools-tab .tools-list .tool-card .params-list .param-item .param-header .param-required[data-v-9b97ff60]{color:var(--color-error-500);background:var(--color-error-50);border-radius:3px;padding:1px 6px;font-size:11px}.tools-tab .tools-list .tool-card .params-list .param-item .param-header .param-type[data-v-9b97ff60]{color:var(--gray-500);background:var(--gray-100);border-radius:3px;padding:1px 6px;font-family:Monaco,Consolas,monospace;font-size:11px}.tools-tab .tools-list .tool-card .params-list .param-item .param-desc[data-v-9b97ff60]{color:var(--gray-600);font-size:12px;line-height:1.4}@media (width<=768px){.edit-panel .form-grid[data-v-9b97ff60],.edit-panel .form-grid-three[data-v-9b97ff60]{grid-template-columns:minmax(0,1fr)}.tools-toolbar[data-v-9b97ff60]{gap:8px}.tools-toolbar[data-v-9b97ff60] .ant-input-search{flex:1;min-width:0}}.extension-page-root[data-v-1573b9d4]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-1573b9d4]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-1573b9d4]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-1573b9d4]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-1573b9d4]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-1573b9d4] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-1573b9d4] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-1573b9d4] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-1573b9d4] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-1573b9d4]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-1573b9d4] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-1573b9d4] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-1573b9d4] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-1573b9d4] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-1573b9d4] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-1573b9d4] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-1573b9d4] .ant-input::placeholder,.sidebar-list .search-box[data-v-1573b9d4] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-1573b9d4] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-1573b9d4] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-1573b9d4]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-1573b9d4]:hover,.sidebar-list .sidebar-tool[data-v-1573b9d4]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-1573b9d4]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-1573b9d4]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-1573b9d4]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-1573b9d4]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-1573b9d4]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-1573b9d4]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-1573b9d4],.list-item .item-header .server-icon[data-v-1573b9d4]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-1573b9d4]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-1573b9d4]{gap:4px;display:flex}.list-item .item-desc[data-v-1573b9d4]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-1573b9d4],.list-item.active .server-icon[data-v-1573b9d4]{color:var(--main-color)}.list-item.active .item-name[data-v-1573b9d4]{color:var(--main-700)}.list-item .item-details-inline[data-v-1573b9d4]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-1573b9d4]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-1573b9d4]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-1573b9d4]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-1573b9d4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-1573b9d4]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-1573b9d4]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-1573b9d4]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-1573b9d4]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-1573b9d4]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-1573b9d4]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-1573b9d4]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-1573b9d4]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-1573b9d4]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-1573b9d4]{display:none}.extension-list-item .source-tag[data-v-1573b9d4]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-1573b9d4]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-1573b9d4]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-1573b9d4]:hover,.skill-inline-action[data-v-1573b9d4]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-1573b9d4]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-1573b9d4]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-1573b9d4]:hover,.skill-inline-action.skill-inline-action-primary[data-v-1573b9d4]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-1573b9d4]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-1573b9d4]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-1573b9d4]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-1573b9d4]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-1573b9d4]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-1573b9d4]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-1573b9d4]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-1573b9d4]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-1573b9d4]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-1573b9d4]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-1573b9d4]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-1573b9d4]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-1573b9d4]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-1573b9d4]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-1573b9d4]{color:var(--gray-700);font-size:12px}.list-separator[data-v-1573b9d4]{display:none}.main-panel[data-v-1573b9d4]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-1573b9d4]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-1573b9d4]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-1573b9d4]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-1573b9d4]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-1573b9d4]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-1573b9d4]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-1573b9d4]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-1573b9d4]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-1573b9d4]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-1573b9d4]{align-items:center;display:flex}.detail-tabs[data-v-1573b9d4],.minimal-tabs[data-v-1573b9d4]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-1573b9d4] .ant-tabs-nav,.minimal-tabs[data-v-1573b9d4] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-1573b9d4] .ant-tabs-nav:before,.minimal-tabs[data-v-1573b9d4] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-1573b9d4] .ant-tabs-content,.minimal-tabs[data-v-1573b9d4] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-1573b9d4] .ant-tabs-tabpane,.minimal-tabs[data-v-1573b9d4] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-1573b9d4]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-1573b9d4]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-1573b9d4]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-1573b9d4]{gap:16px;display:grid}.info-grid .info-item[data-v-1573b9d4]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-1573b9d4]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-1573b9d4]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-1573b9d4]{margin-bottom:16px}.mono-text[data-v-1573b9d4]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-1573b9d4]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-1573b9d4]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-1573b9d4]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-1573b9d4]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-1573b9d4]{word-break:break-all}.text-muted[data-v-1573b9d4]{color:var(--gray-400)}.empty-text[data-v-1573b9d4]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-1573b9d4],.full-height-spin[data-v-1573b9d4] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-1573b9d4] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-1573b9d4]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-1573b9d4]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-1573b9d4;position:absolute}@keyframes loading-bar-anim-1573b9d4{0%{left:-30%}to{left:100%}}.content-loading[data-v-1573b9d4]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-1573b9d4]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-1573b9d4]{margin-bottom:20px}.detail-section-container .detail-section[data-v-1573b9d4]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-1573b9d4]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-1573b9d4]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-1573b9d4]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-1573b9d4]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-1573b9d4]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-1573b9d4]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-1573b9d4]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-1573b9d4]{color:var(--gray-700)}.extension-section-header[data-v-1573b9d4]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-1573b9d4]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-1573b9d4]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-1573b9d4]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-1573b9d4]{background:var(--color-success-50);color:var(--color-success-700)}.skill-detail .readonly-detail-hint[data-v-1573b9d4]{width:min(100%,860px);margin:16px auto 0}.skill-detail .tree-toggle[data-v-1573b9d4]{width:30px;padding:0}.skill-detail .tree-toggle.active[data-v-1573b9d4]{border-color:var(--main-100);background:var(--main-10);color:var(--main-color)}.editor-tab-content[data-v-1573b9d4]{flex-direction:column;height:100%;min-height:0;display:flex}.workspace[data-v-1573b9d4]{flex:1;grid-template-columns:minmax(0,1fr) 0;gap:0;width:min(100% - 48px,768px);height:100%;min-height:0;margin:0 auto;padding:20px 0 24px;transition:width .22s,grid-template-columns .22s,gap .22s;display:grid;overflow:hidden}.workspace.tree-visible[data-v-1573b9d4]{grid-template-columns:minmax(0,1fr) 252px;gap:20px;width:min(100% - 48px,1100px)}.tree-container[data-v-1573b9d4]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex;overflow:hidden}.tree-container .tree-header[data-v-1573b9d4]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;min-height:44px;padding:8px 10px 8px 14px;display:flex}.tree-container .tree-header .label[data-v-1573b9d4]{color:var(--gray-700);font-size:13px;font-weight:600}.tree-container .tree-header .tree-actions[data-v-1573b9d4]{gap:2px;display:flex}.tree-container .tree-header .tree-actions button[data-v-1573b9d4]{width:28px;height:28px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.tree-container .tree-header .tree-actions button[data-v-1573b9d4]:hover:not(:disabled),.tree-container .tree-header .tree-actions button[data-v-1573b9d4]:focus-visible:not(:disabled){color:var(--gray-900);background:var(--gray-50);outline:none}.tree-container .tree-header .tree-actions button[data-v-1573b9d4]:disabled{color:var(--gray-300);cursor:not-allowed}.tree-container .tree-content[data-v-1573b9d4]{flex:1;min-height:0;padding:8px 10px 12px;overflow-y:auto}.skill-tree-enter-active[data-v-1573b9d4],.skill-tree-leave-active[data-v-1573b9d4]{transition:opacity .16s,transform .22s}.skill-tree-enter-from[data-v-1573b9d4],.skill-tree-leave-to[data-v-1573b9d4]{opacity:0;transform:translate(12px)}.editor-container[data-v-1573b9d4]{flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex}.editor-container .editor-main[data-v-1573b9d4]{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex}.editor-container .editor-main[data-v-1573b9d4] .ant-empty{flex:1;justify-content:center;align-items:center;display:flex}.editor-container .skill-file-preview[data-v-1573b9d4]{border-radius:0;flex:1;min-height:0}.editor-container[data-v-1573b9d4] .skill-file-preview-content{flex:1;min-height:0;max-height:none}.editor-container[data-v-1573b9d4] .skill-file-preview.is-full-height .file-content{scrollbar-width:none;-ms-overflow-style:none}.editor-container[data-v-1573b9d4] .skill-file-preview.is-full-height .file-content::-webkit-scrollbar{display:none}.editor-container[data-v-1573b9d4] .skill-file-preview-content .file-content-pre.code-highlight code{min-height:100%}.settings-card[data-v-1573b9d4]{justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.settings-card.scope-card[data-v-1573b9d4]{display:block}.settings-card-main[data-v-1573b9d4]{min-width:0}.settings-card-title[data-v-1573b9d4]{color:var(--gray-900);margin-bottom:4px;font-size:14px;font-weight:700}.settings-card-desc[data-v-1573b9d4]{color:var(--gray-500);font-size:13px;line-height:1.55}.settings-card-action[data-v-1573b9d4]{flex-shrink:0;align-items:center;gap:10px;display:flex}.scope-card .settings-card-main[data-v-1573b9d4]{margin-bottom:14px}.status-pill[data-v-1573b9d4]{border-radius:999px;padding:2px 8px;font-size:12px;line-height:18px}.status-pill.enabled[data-v-1573b9d4]{background:var(--main-10);color:var(--main-color)}.status-pill.disabled[data-v-1573b9d4]{background:var(--gray-100);color:var(--gray-500)}.readonly-scope-hint[data-v-1573b9d4]{color:var(--gray-500);background:var(--gray-50);border:1px solid var(--gray-150);border-radius:10px;padding:11px 12px;font-size:13px;line-height:1.55}.dependency-card[data-v-1573b9d4]{padding:18px 0}.dependency-card.readonly[data-v-1573b9d4]{background:0 0}.dependency-card-header[data-v-1573b9d4]{align-items:flex-start;gap:12px;display:flex}.dependency-title-block[data-v-1573b9d4]{flex:1;min-width:0}.dependency-title-row[data-v-1573b9d4]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dependency-title-row h4[data-v-1573b9d4]{color:var(--gray-900);margin:0;font-size:14px;font-weight:700}.dependency-title-block p[data-v-1573b9d4]{color:var(--gray-500);margin:4px 0 0;font-size:12px;line-height:1.45}.dependency-count[data-v-1573b9d4]{background:var(--gray-50);color:var(--gray-500);border-radius:999px;padding:1px 7px;font-size:12px;line-height:18px}.dependency-action-btn[data-v-1573b9d4]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.dependency-select-btn[data-v-1573b9d4]{border-color:var(--gray-100);background:var(--gray-50);box-shadow:0 1px 3px #00000008}.dependency-select-btn[data-v-1573b9d4]:hover,.dependency-select-btn[data-v-1573b9d4]:focus{border-color:var(--main-color);background:var(--main-20);color:var(--main-color)}.dependency-select-chevron[data-v-1573b9d4]{opacity:.72}.dependency-chip-list[data-v-1573b9d4]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dependency-chip[data-v-1573b9d4]{border:1px solid var(--gray-150);background:var(--gray-50);max-width:220px;color:var(--gray-700);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:18px;display:inline-flex}.dependency-chip span[data-v-1573b9d4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dependency-chip-remove[data-v-1573b9d4]{width:16px;height:16px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dependency-chip-remove[data-v-1573b9d4]:hover{background:var(--gray-150);color:var(--gray-800)}.dependency-empty-hint[data-v-1573b9d4]{border:1px dashed var(--gray-150);background:var(--gray-25);color:var(--gray-500);border-radius:6px;margin-top:14px;padding:10px 12px;font-size:12px}@media (width<=900px){.workspace[data-v-1573b9d4]{flex-direction:column;display:flex;overflow-y:auto}.tree-container[data-v-1573b9d4]{flex:none;order:0;width:100%;height:220px}.editor-container[data-v-1573b9d4]{flex:none;order:1;min-height:520px}}@media (prefers-reduced-motion:reduce){.workspace[data-v-1573b9d4],.skill-tree-enter-active[data-v-1573b9d4],.skill-tree-leave-active[data-v-1573b9d4]{transition:none}}@media (width<=768px){.workspace[data-v-1573b9d4],.workspace.tree-visible[data-v-1573b9d4]{width:min(100% - 32px,768px)}.settings-card[data-v-1573b9d4]{flex-direction:column;align-items:stretch}.dependency-chip-list[data-v-1573b9d4],.dependency-empty-hint[data-v-1573b9d4]{margin-left:0;padding-left:0}}.mt-40[data-v-1573b9d4]{margin-top:40px}.pt-12[data-v-1573b9d4]{padding-top:12px}.dependency-selection-popover .selection-dropdown{border:1px solid var(--gray-200);background:var(--gray-0);border-radius:14px;width:300px;max-height:360px;padding:8px;overflow:hidden auto;box-shadow:0 8px 22px #00000014}.dependency-selection-popover .selection-dropdown-header{border-bottom:1px solid var(--gray-100);margin-bottom:4px;padding:8px 10px 10px}.dependency-selection-popover .selection-dropdown-title{color:var(--gray-900);font-size:13px;font-weight:700;line-height:1.4}.dependency-selection-popover .selection-dropdown-subtitle{color:var(--gray-500);margin-top:2px;font-size:12px;line-height:1.4}.dependency-selection-popover .selection-search{width:calc(100% - 16px);height:30px;margin:8px}.dependency-selection-popover .selection-list{flex-direction:column;gap:2px;display:flex}.dependency-selection-popover .selection-item{min-height:38px;color:var(--gray-800);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;transition:background-color .16s,color .16s;display:flex}.dependency-selection-popover .selection-item:hover{background:var(--gray-50)}.dependency-selection-popover .selection-item.selected{background:var(--main-10);color:var(--gray-900)}.dependency-selection-popover .selection-item-content{align-items:center;gap:8px;min-width:0;display:flex}.dependency-selection-popover .selection-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.dependency-selection-popover .selection-empty{color:var(--gray-600);text-align:center;padding:16px 0;font-size:13px;display:block}.not-found[data-v-35df32f2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:80vh;display:flex}.not-found h1[data-v-35df32f2]{margin-bottom:1rem;font-size:2rem}.not-found p[data-v-35df32f2]{margin-bottom:2rem;font-size:1.5rem}.user-config-settings .config-panel[data-v-8dcebb5b]{border-top:1px solid var(--gray-150)}.user-config-settings .config-row[data-v-8dcebb5b]{justify-content:space-between;align-items:center;gap:16px;padding:16px 0 0;display:flex}@media (width<=560px){.user-config-settings .config-row[data-v-8dcebb5b]{flex-direction:column;align-items:flex-start}}.user-config-settings .config-meta[data-v-8dcebb5b]{min-width:0}.user-config-settings .config-title-line[data-v-8dcebb5b]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-config-settings .config-title[data-v-8dcebb5b]{color:var(--gray-900);font-size:14px;font-weight:500;line-height:1.4}.account-settings[data-v-7bbfee8d]{flex-direction:column;gap:16px;display:flex}.account-settings .account-card[data-v-7bbfee8d]{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:12px;padding:18px}.account-settings .profile-card[data-v-7bbfee8d]{background:var(--gray-25);flex-direction:column;gap:18px;display:flex}.account-settings .profile-summary[data-v-7bbfee8d]{justify-content:space-between;align-items:stretch;gap:20px;display:flex}@media (width<=760px){.account-settings .profile-summary[data-v-7bbfee8d]{flex-direction:column}}.account-settings .profile-left[data-v-7bbfee8d]{flex:1;align-items:center;gap:18px;min-width:0;display:flex}@media (width<=520px){.account-settings .profile-left[data-v-7bbfee8d]{flex-direction:column;align-items:flex-start}}.account-settings .avatar-upload[data-v-7bbfee8d]{cursor:pointer;border-radius:50%;flex:none;width:80px;height:80px;position:relative;overflow:hidden}.account-settings .avatar-upload .account-avatar[data-v-7bbfee8d]{border:3px solid var(--gray-0);width:80px;height:80px}.account-settings .avatar-upload:hover .avatar-mask[data-v-7bbfee8d],.account-settings .avatar-upload.uploading .avatar-mask[data-v-7bbfee8d]{opacity:1}.account-settings .avatar-mask[data-v-7bbfee8d]{color:var(--gray-0);opacity:0;background:#0000007a;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;transition:opacity .2s;display:flex;position:absolute;inset:0}.account-settings .profile-fields[data-v-7bbfee8d]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.account-settings .profile-row[data-v-7bbfee8d]{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.account-settings .profile-label[data-v-7bbfee8d]{color:var(--gray-600);flex-shrink:0;font-size:13px}.account-settings .profile-value[data-v-7bbfee8d],.account-settings .editable-value[data-v-7bbfee8d]{min-width:0;color:var(--gray-900);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:24px;overflow:hidden}.account-settings .editable-value[data-v-7bbfee8d]{cursor:pointer;background:0 0;border:none;border-radius:6px;width:fit-content;max-width:100%;margin-left:-6px;padding:0 6px}.account-settings .editable-value[data-v-7bbfee8d]:hover{color:var(--main-color);background:var(--main-5)}.account-settings .inline-input[data-v-7bbfee8d]{width:min(260px,100%)}.account-settings .identity-panel[data-v-7bbfee8d]{background:var(--gray-0);border-radius:10px;flex-direction:column;justify-content:center;gap:12px;min-width:220px;padding:14px;display:flex}@media (width<=760px){.account-settings .identity-panel[data-v-7bbfee8d]{min-width:0}}.account-settings .identity-item[data-v-7bbfee8d]{grid-template-columns:20px 42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.account-settings .identity-icon[data-v-7bbfee8d]{background:var(--gray-50);width:20px;height:20px;color:var(--gray-500);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.account-settings .mono[data-v-7bbfee8d]{font-family:Monaco,Consolas,monospace}.account-settings .apikey-card[data-v-7bbfee8d]{padding:16px}[data-v-7bbfee8d] .spin{animation:1s linear infinite spin-7bbfee8d}@keyframes spin-7bbfee8d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.env-editor-container[data-v-8180f742]{flex-direction:column;gap:12px;display:flex}.settings-table-wrapper[data-v-8180f742]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;overflow:hidden}.settings-table-wrapper .env-table-header[data-v-8180f742]{background:var(--gray-50);border-bottom:1px solid var(--gray-150);color:var(--gray-500);-webkit-user-select:none;user-select:none;align-items:center;padding:9px 14px;font-size:12px;font-weight:500;display:flex}.settings-table-wrapper .env-table-body[data-v-8180f742]{flex-direction:column;display:flex}.settings-table-wrapper .env-table-row[data-v-8180f742]{border-bottom:1px solid var(--gray-100);align-items:center;padding:8px 14px;transition:background .15s;display:flex}.settings-table-wrapper .env-table-row[data-v-8180f742]:last-child{border-bottom:none}.settings-table-wrapper .env-table-row[data-v-8180f742]:hover{background:var(--gray-25)}.settings-table-wrapper .col-key[data-v-8180f742]{flex:0 0 38%;padding-right:12px}.settings-table-wrapper .col-value[data-v-8180f742]{flex:1;min-width:0;padding-right:12px}.settings-table-wrapper .col-action[data-v-8180f742]{flex:0 0 40px;justify-content:center;display:flex}.settings-table-wrapper .env-input[data-v-8180f742]{border-radius:6px;font-size:12px}.settings-table-wrapper .env-input.font-mono[data-v-8180f742]{font-family:JetBrains Mono,Fira Code,Menlo,monospace}.settings-table-wrapper .env-value-field[data-v-8180f742]{align-items:center;width:100%;display:flex;position:relative}.settings-table-wrapper .env-value-field .env-input[data-v-8180f742]{width:100%}.settings-table-wrapper .env-value-field .env-value-toggle[data-v-8180f742]{width:22px;height:22px;color:var(--gray-400);justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.settings-table-wrapper .env-value-field .env-value-toggle[data-v-8180f742]:hover{color:var(--gray-700)}.settings-table-wrapper .action-btn[data-v-8180f742]{width:26px;height:26px;color:var(--gray-400);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.settings-table-wrapper .action-btn[data-v-8180f742]:hover:not(:disabled){background:var(--color-error-50,#fff2f0);color:var(--color-error-500,#ff4d4f)}.settings-table-wrapper .env-empty-row[data-v-8180f742]{text-align:center;color:var(--gray-400);padding:36px 16px;font-size:13px}.env-editor-footer[data-v-8180f742]{align-items:center;display:flex}.env-editor-footer .add-env-btn[data-v-8180f742]{color:var(--gray-700);border-radius:6px;align-items:center;gap:6px;font-size:13px;display:inline-flex}.env-editor-footer .add-env-btn[data-v-8180f742]:hover{color:var(--gray-900);border-color:var(--gray-300)}.agent-env-settings .header-section[data-v-3ea24310]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}@media (width<=760px){.agent-env-settings .header-section[data-v-3ea24310]{flex-direction:column;align-items:stretch}}.agent-env-settings .header-content[data-v-3ea24310]{flex:1;min-width:0}.agent-env-settings .header-content .section-title[data-v-3ea24310]{color:var(--gray-900);margin:12px 0;font-size:16px;font-weight:500;line-height:1.4}.agent-env-settings .header-content .section-description[data-v-3ea24310]{color:var(--gray-600);margin:0;font-size:14px;line-height:1.4}.agent-env-settings .header-actions[data-v-3ea24310]{flex-shrink:0;align-items:center;gap:8px;display:flex}.agent-env-settings .header-actions .refresh-btn[data-v-3ea24310]{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.agent-env-settings .header-actions .refresh-btn[data-v-3ea24310]:hover{background:var(--gray-25)}.agent-env-settings .header-actions .refresh-btn .spin[data-v-3ea24310]{animation:1s linear infinite spin-3ea24310}.agent-env-settings .env-tip[data-v-3ea24310]{background:var(--gray-50);border:1px solid var(--gray-150);color:var(--gray-600);border-radius:6px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:12px;line-height:18px;display:flex}.agent-env-settings .env-tip .tip-icon[data-v-3ea24310]{color:var(--gray-400);flex-shrink:0}[data-v-3ea24310] .spin{animation:1s linear infinite spin-3ea24310}@keyframes spin-3ea24310{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.model-select[data-v-cf209e6f]{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid var(--gray-200);background-color:var(--gray-0);border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:4px 8px;display:flex;overflow:hidden}.model-select.borderless[data-v-cf209e6f]{border:none}.model-select.max-width[data-v-cf209e6f]{max-width:380px}.model-select.model-select--middle[data-v-cf209e6f]{font-size:15px}.model-select.model-select--large[data-v-cf209e6f]{font-size:16px}.model-select-content[data-v-cf209e6f]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.model-info[data-v-cf209e6f]{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.model-text[data-v-cf209e6f]{text-overflow:ellipsis;min-width:0;color:var(--gray-1000);white-space:nowrap;flex:1;display:block;overflow:hidden}.model-status-controls[data-v-cf209e6f]{flex:0;align-items:center;gap:4px;margin-left:auto;display:flex}.model-status-indicator[data-v-cf209e6f]{border-radius:3px;padding:2px 4px;font-size:11px;font-weight:700}.model-status-indicator.available[data-v-cf209e6f]{color:var(--color-success-500)}.model-status-indicator.unavailable[data-v-cf209e6f]{color:var(--color-error-500)}.model-status-indicator.error[data-v-cf209e6f]{color:var(--color-warning-500)}.provider-tag[data-v-cf209e6f]{vertical-align:middle;margin-left:6px;padding:2px 4px;font-size:10px;line-height:1}.spin[data-v-cf209e6f]{animation:1s linear infinite spin-cf209e6f}@keyframes spin-cf209e6f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scrollable-menu[data-v-cf209e6f]{max-height:300px;overflow-y:auto}.scrollable-menu[data-v-cf209e6f]::-webkit-scrollbar{width:6px}.scrollable-menu[data-v-cf209e6f]::-webkit-scrollbar-track{background:0 0;border-radius:3px}.scrollable-menu[data-v-cf209e6f]::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:3px}.scrollable-menu[data-v-cf209e6f]::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.skill-settings-section[data-v-bd3cb6fb]{margin-top:24px}.skill-settings-section.first-section[data-v-bd3cb6fb]{margin-top:0}.section-title[data-v-bd3cb6fb]{color:var(--gray-900);margin:0 0 10px;font-size:15px;font-weight:600}.source-panel[data-v-bd3cb6fb]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;padding:14px 16px}.source-header[data-v-bd3cb6fb]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.source-header h4[data-v-bd3cb6fb],.source-header p[data-v-bd3cb6fb]{margin:0}.source-header h4[data-v-bd3cb6fb]{color:var(--gray-900);font-size:13px;font-weight:500}.source-header p[data-v-bd3cb6fb]{color:var(--color-text-secondary);margin-top:4px;font-size:12px;line-height:1.5}.source-header[data-v-bd3cb6fb] .ant-btn{color:var(--gray-600);align-items:center;gap:5px;display:inline-flex}.source-header[data-v-bd3cb6fb] .ant-btn:hover,.source-header[data-v-bd3cb6fb] .ant-btn:focus-visible{color:var(--main-700);background:var(--main-10)}.source-content[data-v-bd3cb6fb]{margin-top:14px}.domain-select[data-v-bd3cb6fb]{width:100%}.edit-footer[data-v-bd3cb6fb]{justify-content:space-between;align-items:center;gap:16px;margin-top:10px;display:flex}.edit-footer>span[data-v-bd3cb6fb]{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.edit-actions[data-v-bd3cb6fb]{flex:none;gap:8px;display:flex}.host-list[data-v-bd3cb6fb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.host-tag[data-v-bd3cb6fb]{border-color:var(--gray-150);background:var(--gray-50);color:var(--gray-700);border-radius:6px;margin:0;padding:3px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:18px}.empty-value[data-v-bd3cb6fb],.panel-state[data-v-bd3cb6fb]{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.panel-state[data-v-bd3cb6fb]{padding:4px 0}@media (width<=680px){.edit-footer[data-v-bd3cb6fb]{flex-direction:column;align-items:flex-start}.edit-actions[data-v-bd3cb6fb]{justify-content:flex-end;width:100%}}.basic-settings-section .settings-panel[data-v-a4d0a7ad]{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.basic-settings-section .setting-row[data-v-a4d0a7ad]{flex-direction:column;gap:8px;display:flex}.basic-settings-section .setting-row.two-cols[data-v-a4d0a7ad]{flex-direction:row;gap:20px}.basic-settings-section .setting-row .col-item[data-v-a4d0a7ad]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.basic-settings-section .setting-label[data-v-a4d0a7ad]{color:var(--gray-700);font-size:13px;font-weight:500}.basic-settings-section .setting-content[data-v-a4d0a7ad],.basic-settings-section .setting-content .full-width[data-v-a4d0a7ad]{width:100%}.basic-settings-section .agent-select[data-v-a4d0a7ad]{width:320px;max-width:100%}.basic-settings-section .services-grid[data-v-a4d0a7ad]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:16px;display:grid}.basic-settings-section .service-link-card[data-v-a4d0a7ad]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;justify-content:space-between;align-items:center;min-height:70px;padding:10px 16px;transition:all .2s;display:flex}.basic-settings-section .service-link-card[data-v-a4d0a7ad]:hover{box-shadow:0 1px 8px var(--gray-150);border-color:var(--gray-100)}.basic-settings-section .service-link-card .service-info[data-v-a4d0a7ad]{flex:1;margin-right:16px}.basic-settings-section .service-link-card .service-info h4[data-v-a4d0a7ad]{color:var(--gray-900);margin:0 0 4px;font-size:15px;font-weight:500}.basic-settings-section .service-link-card .service-info p[data-v-a4d0a7ad]{color:var(--gray-600);margin:0;font-size:13px;line-height:1.4}@media (width<=768px){.basic-settings-section .agent-select[data-v-a4d0a7ad]{width:100%}}.settings-panel[data-v-350582d5],.option-card[data-v-350582d5]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;padding:16px}.settings-panel[data-v-350582d5]{flex-direction:column;gap:8px;display:flex}.section-title[data-v-350582d5]{color:var(--gray-900);margin:0 0 10px;font-size:15px;font-weight:600}.section-title[data-v-350582d5]:not(:first-child){margin-top:24px}.section-description[data-v-350582d5]{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.6}.option-list[data-v-350582d5]{flex-direction:column;gap:12px;margin-top:12px;display:flex}.option-header[data-v-350582d5]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.option-header h4[data-v-350582d5],.option-header p[data-v-350582d5]{margin:0}.option-header h4[data-v-350582d5]{color:var(--gray-900);font-size:14px;font-weight:500}.option-header p[data-v-350582d5]{color:var(--color-text-secondary);margin-top:3px;font-size:12px}.option-actions[data-v-350582d5]{opacity:0;pointer-events:none;flex:none;gap:8px;transition:opacity .15s;display:flex}.option-card:hover .option-actions[data-v-350582d5],.option-card:focus-within .option-actions[data-v-350582d5],.option-actions.editing[data-v-350582d5]{opacity:1;pointer-events:auto}.save-button[data-v-350582d5]{border-color:var(--gray-900);background:var(--gray-900)}.save-button[data-v-350582d5]:hover,.save-button[data-v-350582d5]:focus{border-color:var(--gray-700);background:var(--gray-700)}.option-fields[data-v-350582d5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.option-field[data-v-350582d5]{flex-direction:column;gap:6px;display:flex}.option-field[data-v-350582d5]:only-child{grid-column:1/-1}.option-field small[data-v-350582d5]{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.setting-label[data-v-350582d5]{color:var(--gray-700);font-size:13px;font-weight:500}.masked-value[data-v-350582d5]{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=680px){.option-fields[data-v-350582d5]{grid-template-columns:1fr}.option-field[data-v-350582d5]:only-child{grid-column:auto}}.apikey-management .header-section[data-v-eb0d029c]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.apikey-management .header-section .header-content[data-v-eb0d029c]{flex:1;min-width:0}.apikey-management .header-section .header-content .section-title[data-v-eb0d029c]{color:var(--gray-900);margin:12px 0;font-size:16px;font-weight:500;line-height:1.4}.apikey-management .header-section .header-content .section-description[data-v-eb0d029c]{color:var(--gray-600);margin:0;font-size:14px;line-height:1.4}.apikey-management .header-section .header-actions[data-v-eb0d029c]{align-items:center;gap:8px;display:flex}.apikey-management .header-section .header-actions .refresh-btn[data-v-eb0d029c]{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.apikey-management .header-section .header-actions .refresh-btn[data-v-eb0d029c]:hover{background:var(--gray-25)}.apikey-management .header-section .header-actions .refresh-btn .spin[data-v-eb0d029c]{animation:1s linear infinite spin-eb0d029c}.apikey-management .content-section .error-message[data-v-eb0d029c]{margin-bottom:16px}.apikey-management .content-section .empty-state[data-v-eb0d029c]{padding:48px 0}.apikey-management .content-section .settings-table-wrapper[data-v-eb0d029c]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;overflow:hidden}.apikey-management .content-section .settings-table-wrapper[data-v-eb0d029c] .ant-table{background:0 0;font-size:13px}.apikey-management .content-section .settings-table-wrapper[data-v-eb0d029c] .ant-table-thead>tr>th{background:var(--gray-50);color:var(--gray-500);border-bottom:1px solid var(--gray-150);white-space:nowrap;padding:9px 14px;font-size:12px;font-weight:500}.apikey-management .content-section .settings-table-wrapper[data-v-eb0d029c] .ant-table-thead>tr>th:before{display:none!important}.apikey-management .content-section .settings-table-wrapper[data-v-eb0d029c] .ant-table-tbody>tr>td{color:var(--gray-800);border-bottom:1px solid var(--gray-100);padding:10px 14px;transition:background .15s}.apikey-management .content-section .settings-table-wrapper[data-v-eb0d029c] .ant-table-tbody>tr:last-child>td{border-bottom:none}.apikey-management .content-section .settings-table-wrapper[data-v-eb0d029c] .ant-table-tbody>tr:hover>td{background:var(--gray-25)!important}.apikey-management .content-section .settings-table-wrapper .table-cell-title[data-v-eb0d029c]{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.apikey-management .content-section .settings-table-wrapper .table-cell-title .cell-icon[data-v-eb0d029c]{color:var(--gray-400);flex-shrink:0}.apikey-management .content-section .settings-table-wrapper .table-cell-title .cell-main-text[data-v-eb0d029c]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.apikey-management .content-section .settings-table-wrapper .code-badge[data-v-eb0d029c]{color:var(--gray-700);background:var(--gray-50);border:1px solid var(--gray-200);letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:12px}.apikey-management .content-section .settings-table-wrapper .status-cell[data-v-eb0d029c]{align-items:center;gap:8px;display:inline-flex}.apikey-management .content-section .settings-table-wrapper .status-cell[data-v-eb0d029c] .ant-switch.ant-switch-checked{background-color:var(--gray-700)!important}.apikey-management .content-section .settings-table-wrapper .status-cell[data-v-eb0d029c] .ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background-color:var(--gray-800)!important}.apikey-management .content-section .settings-table-wrapper .status-cell .status-text[data-v-eb0d029c]{color:var(--gray-400);font-size:12px}.apikey-management .content-section .settings-table-wrapper .status-cell .status-text.enabled[data-v-eb0d029c]{color:var(--gray-700);font-weight:500}.apikey-management .content-section .settings-table-wrapper .time-text[data-v-eb0d029c]{color:var(--gray-500);font-size:12px}.apikey-management .content-section .settings-table-wrapper .action-btn[data-v-eb0d029c]{width:26px;height:26px;color:var(--gray-400);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.apikey-management .content-section .settings-table-wrapper .action-btn[data-v-eb0d029c]:hover:not(:disabled){background:var(--gray-100);color:var(--gray-800)}.apikey-management .content-section .settings-table-wrapper .action-btn.ant-btn-dangerous[data-v-eb0d029c]:hover:not(:disabled){background:var(--color-error-50,#fff2f0);color:var(--color-error-500,#ff4d4f)}@keyframes spin-eb0d029c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.secret-display .secret-alert[data-v-eb0d029c]{margin-bottom:16px}.secret-display .secret-value-container[data-v-eb0d029c]{align-items:stretch;gap:8px;display:flex}.secret-display .secret-value-container .secret-value[data-v-eb0d029c]{background:var(--gray-100);border:1px solid var(--gray-200);word-break:break-all;color:var(--gray-900);border-radius:6px;flex:1;padding:12px;font-family:Monaco,Consolas,monospace;font-size:13px}.secret-display .secret-value-container .copy-btn[data-v-eb0d029c]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.user-management .header-section[data-v-5b6834de]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.user-management .header-section .header-content[data-v-5b6834de]{flex:1;min-width:0}.user-management .header-section .header-content .section-title[data-v-5b6834de]{color:var(--gray-900);margin:12px 0;font-size:16px;font-weight:500;line-height:1.4}.user-management .header-section .header-content .section-description[data-v-5b6834de]{color:var(--gray-600);margin:0;font-size:14px;line-height:1.4}.user-management .header-section .header-actions[data-v-5b6834de]{align-items:center;gap:8px;display:flex}.user-management .header-section .header-actions .refresh-btn[data-v-5b6834de]{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.user-management .header-section .header-actions .refresh-btn[data-v-5b6834de]:hover{background:var(--gray-25)}.user-management .header-section .header-actions .refresh-btn .spin[data-v-5b6834de]{animation:1s linear infinite spin-5b6834de}.user-management .header-section .header-actions .refresh-btn[data-v-5b6834de] .ant-btn-loading-icon{color:var(--gray-600)}.user-management .filter-section[data-v-5b6834de]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.user-management .filter-section .search-input[data-v-5b6834de]{width:300px;max-width:100%}.user-management .filter-section .search-input[data-v-5b6834de] .ant-input-prefix{color:var(--gray-500);margin-right:6px}.user-management .filter-section .filter-actions[data-v-5b6834de]{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.user-management .filter-section .filter-select[data-v-5b6834de]{width:150px}@media (width<=640px){.user-management .filter-section[data-v-5b6834de]{align-items:stretch}.user-management .filter-section .search-input[data-v-5b6834de],.user-management .filter-section .filter-actions[data-v-5b6834de]{width:100%}.user-management .filter-section .filter-actions[data-v-5b6834de]{margin-left:0}.user-management .filter-section .filter-select[data-v-5b6834de]{flex:1;min-width:0}}.user-management .content-section[data-v-5b6834de]{overflow:hidden}.user-management .content-section .error-message[data-v-5b6834de]{padding:16px 24px}.user-management .content-section .empty-state[data-v-5b6834de]{text-align:center;padding:60px 20px}.user-management .content-section .settings-table-wrapper[data-v-5b6834de]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;overflow:hidden}.user-management .content-section .settings-table-wrapper[data-v-5b6834de] .ant-table{background:0 0;font-size:13px}.user-management .content-section .settings-table-wrapper[data-v-5b6834de] .ant-table-thead>tr>th{background:var(--gray-50);color:var(--gray-500);border-bottom:1px solid var(--gray-150);white-space:nowrap;padding:9px 14px;font-size:12px;font-weight:500}.user-management .content-section .settings-table-wrapper[data-v-5b6834de] .ant-table-thead>tr>th:before{display:none!important}.user-management .content-section .settings-table-wrapper[data-v-5b6834de] .ant-table-tbody>tr>td{color:var(--gray-800);border-bottom:1px solid var(--gray-100);padding:10px 14px;transition:background .15s}.user-management .content-section .settings-table-wrapper[data-v-5b6834de] .ant-table-tbody>tr:last-child>td{border-bottom:none}.user-management .content-section .settings-table-wrapper[data-v-5b6834de] .ant-table-tbody>tr:hover>td{background:var(--gray-25)!important}.user-management .content-section .settings-table-wrapper .user-table-cell[data-v-5b6834de]{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.user-management .content-section .settings-table-wrapper .user-table-cell .user-avatar[data-v-5b6834de]{flex-shrink:0}.user-management .content-section .settings-table-wrapper .user-table-cell .user-meta[data-v-5b6834de]{flex-direction:column;min-width:0;display:flex}.user-management .content-section .settings-table-wrapper .user-table-cell .user-meta .user-name[data-v-5b6834de]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.user-management .content-section .settings-table-wrapper .user-table-cell .user-meta .user-uid[data-v-5b6834de]{color:var(--gray-400);font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:11px;line-height:14px}.user-management .content-section .settings-table-wrapper .role-badge[data-v-5b6834de]{background:var(--gray-100);color:var(--gray-600);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.user-management .content-section .settings-table-wrapper .role-badge.superadmin[data-v-5b6834de]{color:#d97706;background:#d9770614}.user-management .content-section .settings-table-wrapper .role-badge.admin[data-v-5b6834de]{background:var(--main-30);color:var(--main-color)}.user-management .content-section .settings-table-wrapper .dept-text[data-v-5b6834de],.user-management .content-section .settings-table-wrapper .time-text[data-v-5b6834de]{color:var(--gray-600);font-size:12px}.user-management .content-section .settings-table-wrapper .phone-text[data-v-5b6834de]{color:var(--gray-700);font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:12px}.user-management .content-section .settings-table-wrapper .action-btn[data-v-5b6834de]{width:26px;height:26px;color:var(--gray-400);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.user-management .content-section .settings-table-wrapper .action-btn[data-v-5b6834de]:hover:not(:disabled){background:var(--gray-100);color:var(--gray-800)}.user-management .content-section .settings-table-wrapper .action-btn.ant-btn-dangerous[data-v-5b6834de]:hover:not(:disabled){background:var(--color-error-50,#fff2f0);color:var(--color-error-500,#ff4d4f)}.user-management .content-section .pagination-section[data-v-5b6834de]{justify-content:flex-end;margin-top:16px;display:flex}@keyframes spin-5b6834de{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-modal[data-v-5b6834de] .ant-modal-header{border-bottom:1px solid var(--gray-150);padding:20px 24px 16px}.user-modal[data-v-5b6834de] .ant-modal-header .ant-modal-title{color:var(--gray-900);font-size:17px;font-weight:600}.user-modal[data-v-5b6834de] .ant-modal-body{padding:20px 24px 24px}.user-modal .user-form .form-item[data-v-5b6834de]{margin-bottom:16px}.user-modal .user-form .form-item[data-v-5b6834de] .ant-form-item-label{padding-bottom:6px}.user-modal .user-form .form-item[data-v-5b6834de] .ant-form-item-label label{color:var(--gray-800);font-size:13px;font-weight:600}.user-modal .user-form .error-text[data-v-5b6834de]{color:var(--color-error-500);margin-top:4px;font-size:12px;line-height:1.3}.user-modal .user-form .help-text[data-v-5b6834de]{color:var(--gray-600);margin-top:4px;font-size:12px;line-height:1.3}.user-modal .user-form .password-toggle[data-v-5b6834de]{background:var(--gray-25);border:1px solid var(--gray-100);border-radius:8px;margin-bottom:16px;padding:12px 16px}.user-modal .user-form .password-toggle[data-v-5b6834de] .ant-checkbox-wrapper{color:var(--gray-700);font-size:13px;font-weight:500}.department-management .header-section[data-v-456a7c26]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.department-management .header-section .header-content[data-v-456a7c26]{flex:1;min-width:0}.department-management .header-section .header-content .section-title[data-v-456a7c26]{color:var(--gray-900);margin:12px 0;font-size:16px;font-weight:500;line-height:1.4}.department-management .header-section .header-content .section-description[data-v-456a7c26]{color:var(--gray-600);margin:0;font-size:14px;line-height:1.4}.department-management .header-section .header-actions[data-v-456a7c26]{align-items:center;gap:8px;display:flex}.department-management .header-section .header-actions .refresh-btn[data-v-456a7c26]{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.department-management .header-section .header-actions .refresh-btn[data-v-456a7c26]:hover{background:var(--gray-25)}.department-management .header-section .header-actions .refresh-btn .spin[data-v-456a7c26]{animation:1s linear infinite spin-456a7c26}.department-management .content-section[data-v-456a7c26]{overflow:hidden}.department-management .content-section .error-message[data-v-456a7c26]{padding:16px 24px}.department-management .content-section .empty-state[data-v-456a7c26]{text-align:center;padding:60px 20px}.department-management .content-section .settings-table-wrapper[data-v-456a7c26]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;overflow:hidden}.department-management .content-section .settings-table-wrapper[data-v-456a7c26] .ant-table{background:0 0;font-size:13px}.department-management .content-section .settings-table-wrapper[data-v-456a7c26] .ant-table-thead>tr>th{background:var(--gray-50);color:var(--gray-500);border-bottom:1px solid var(--gray-150);white-space:nowrap;padding:9px 14px;font-size:12px;font-weight:500}.department-management .content-section .settings-table-wrapper[data-v-456a7c26] .ant-table-thead>tr>th:before{display:none!important}.department-management .content-section .settings-table-wrapper[data-v-456a7c26] .ant-table-tbody>tr>td{color:var(--gray-800);border-bottom:1px solid var(--gray-100);padding:10px 14px;transition:background .15s}.department-management .content-section .settings-table-wrapper[data-v-456a7c26] .ant-table-tbody>tr:last-child>td{border-bottom:none}.department-management .content-section .settings-table-wrapper[data-v-456a7c26] .ant-table-tbody>tr:hover>td{background:var(--gray-25)!important}.department-management .content-section .settings-table-wrapper .table-cell-title[data-v-456a7c26]{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.department-management .content-section .settings-table-wrapper .table-cell-title .cell-icon[data-v-456a7c26]{color:var(--gray-400);flex-shrink:0}.department-management .content-section .settings-table-wrapper .table-cell-title .cell-main-text[data-v-456a7c26]{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.department-management .content-section .settings-table-wrapper .desc-text[data-v-456a7c26]{color:var(--gray-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.department-management .content-section .settings-table-wrapper .count-badge[data-v-456a7c26]{background:var(--gray-100);color:var(--gray-600);border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}.department-management .content-section .settings-table-wrapper .action-btn[data-v-456a7c26]{width:26px;height:26px;color:var(--gray-400);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.department-management .content-section .settings-table-wrapper .action-btn[data-v-456a7c26]:hover:not(:disabled){background:var(--gray-100);color:var(--gray-800)}.department-management .content-section .settings-table-wrapper .action-btn.ant-btn-dangerous[data-v-456a7c26]:hover:not(:disabled){background:var(--color-error-50,#fff2f0);color:var(--color-error-500,#ff4d4f)}@keyframes spin-456a7c26{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.department-modal[data-v-456a7c26] .ant-modal-header{border-bottom:1px solid var(--gray-150);padding:20px 24px}.department-modal[data-v-456a7c26] .ant-modal-header .ant-modal-title{color:var(--gray-900);font-size:16px;font-weight:600}.department-modal[data-v-456a7c26] .ant-modal-body{padding:24px}.department-modal .department-form .form-item[data-v-456a7c26]{margin-bottom:20px}.department-modal .department-form .form-item[data-v-456a7c26] .ant-form-item-label{padding-bottom:4px}.department-modal .department-form .form-item[data-v-456a7c26] .ant-form-item-label label{color:var(--gray-900);font-weight:500}.department-modal .error-text[data-v-456a7c26]{color:var(--color-error-500);margin-top:4px;font-size:12px;line-height:1.3}.department-modal .help-text[data-v-456a7c26]{color:var(--gray-600);margin-top:4px;font-size:12px;line-height:1.3}.graph-canvas-container{width:100%;height:100%;position:relative}.graph-canvas-container .graph-canvas{width:100%;height:100%}.graph-canvas-container .graph-stats-wrapper{pointer-events:auto;z-index:10;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:10px;left:10px}.graph-canvas-container .floating-panel{background:var(--color-trans-light);-webkit-backdrop-filter:blur(12px);border:1px solid var(--gray-100);box-shadow:0 0 4px 0px var(--shadow-2);-webkit-user-select:auto;user-select:auto;border-radius:8px;font-size:13px}.graph-canvas-container .floating-panel .panel-header{border-bottom:1px solid var(--gray-200);align-items:center;padding:10px 14px;display:flex}.graph-canvas-container .floating-panel .panel-title{color:var(--gray-1000);font-size:13px;font-weight:600;line-height:1.2}.graph-canvas-container .floating-panel .panel-body{padding:10px 14px}.graph-canvas-container .graph-stats-panel{align-items:center;gap:16px;padding:6px 12px;display:flex}.graph-canvas-container .graph-stats-panel .stat-item{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;line-height:1.4;display:flex}.graph-canvas-container .graph-stats-panel .stat-item:hover .stat-label,.graph-canvas-container .graph-stats-panel .stat-item.active .stat-label,.graph-canvas-container .graph-stats-panel .stat-item:hover .stat-value,.graph-canvas-container .graph-stats-panel .stat-item.active .stat-value{color:var(--main-color)}.graph-canvas-container .graph-stats-panel .stat-item .stat-label{color:var(--color-text-secondary);font-weight:500}.graph-canvas-container .graph-stats-panel .stat-item .stat-value{color:var(--color-text);font-weight:600}.graph-canvas-container .graph-stats-panel .stat-item .stat-total{color:var(--color-text-quaternary);font-size:11px}.graph-canvas-container .type-stats-card{width:220px;max-width:calc(100vw - 40px);overflow:hidden}.graph-canvas-container .type-stats-list{flex-direction:column;gap:2px;max-height:220px;padding-right:2px;display:flex;overflow-y:auto}.graph-canvas-container .type-stats-row{border-radius:6px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;padding:4px 6px;display:grid}.graph-canvas-container .type-stats-row:hover{background:var(--gray-50)}.graph-canvas-container .type-color{width:10px;height:10px;box-shadow:0 0 0 1px var(--color-bg-container), 0 0 0 2px var(--gray-200);border-radius:50%}.graph-canvas-container .type-name{min-width:0;color:var(--gray-800);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graph-canvas-container .type-count{color:var(--gray-1000);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.graph-canvas-container .slots{pointer-events:none;z-index:999;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.graph-canvas-container .slots .overlay{pointer-events:auto;flex-grow:0;flex-shrink:0;width:100%}.graph-canvas-container .slots .overlay.top{top:0}.graph-canvas-container .slots .overlay.bottom{bottom:0}.graph-canvas-container .slots .canvas-content{pointer-events:none;flex:1;background:0 0!important}.graph-canvas-container .slots .canvas-content *{pointer-events:none}@keyframes highlightPulse{0%{filter:brightness()}50%{filter:brightness(1.3)drop-shadow(0 0 8px #f00c)}to{filter:brightness()}}.highlight-animation{animation:2s ease-in-out infinite highlightPulse}.detail-panel[data-v-3cddcab5]{z-index:100;background:var(--color-trans-light);-webkit-backdrop-filter:blur(16px);border:1px solid var(--gray-100);width:280px;max-height:calc(100% - 60px);box-shadow:0 0 4px 0px var(--shadow-2);-webkit-user-select:auto;user-select:auto;border-radius:8px;font-size:13px;position:absolute;top:60px;left:10px;overflow-y:auto}.detail-panel .panel-header[data-v-3cddcab5]{border-bottom:1px solid var(--gray-200);align-items:center;padding:10px 14px;display:flex}.detail-panel .panel-header .panel-title[data-v-3cddcab5]{color:var(--gray-1000);font-size:13px;font-weight:600}.detail-panel .panel-header .close-icon[data-v-3cddcab5]{cursor:pointer;color:var(--gray-500);margin-left:auto;transition:color .2s}.detail-panel .panel-header .close-icon[data-v-3cddcab5]:hover{color:var(--gray-800)}.detail-panel .panel-body[data-v-3cddcab5]{padding:10px 14px}.detail-row[data-v-3cddcab5]{border-bottom:1px solid var(--gray-50);justify-content:space-between;align-items:flex-start;padding:6px 0;display:flex}.detail-row[data-v-3cddcab5]:last-child{border-bottom:none}.detail-row--stack[data-v-3cddcab5]{flex-direction:column}.detail-row .detail-label[data-v-3cddcab5]{color:var(--gray-500);flex-shrink:0;margin-bottom:2px;margin-right:8px;font-size:12px}.detail-row .detail-value[data-v-3cddcab5]{text-align:right;color:var(--gray-800);word-break:break-all;font-size:13px}.detail-row .detail-value.detail-id[data-v-3cddcab5]{color:var(--gray-500);font-size:11px}.detail-row .detail-value[data-v-3cddcab5] .expand-link{cursor:pointer;color:var(--main-700);white-space:nowrap;margin-left:2px;font-size:12px}.detail-row .detail-value[data-v-3cddcab5] .expand-link:hover{color:var(--main-500)}.detail-row--stack .detail-value[data-v-3cddcab5]{text-align:left}.slide-fade-left-enter-active[data-v-3cddcab5]{transition:all .25s ease-out}.slide-fade-left-leave-active[data-v-3cddcab5]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-left-enter-from[data-v-3cddcab5],.slide-fade-left-leave-to[data-v-3cddcab5]{opacity:0;transform:translate(-20px)}.graph-section[data-v-ddcadee7]{-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.graph-container-compact[data-v-ddcadee7]{flex:1;min-height:0;position:relative;overflow:hidden}.graph-wrapper[data-v-ddcadee7]{width:100%;height:100%;position:relative}.graph-empty-state[data-v-ddcadee7]{z-index:30;pointer-events:none;position:absolute;inset:0}.graph-empty-state[data-v-ddcadee7] .resource-empty-state__actions{pointer-events:auto}.compact-actions[data-v-ddcadee7]{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.compact-actions .actions-left[data-v-ddcadee7],.compact-actions .actions-right[data-v-ddcadee7]{pointer-events:auto;background:var(--color-trans-light);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 4px 0px var(--shadow-2);border:1px solid var(--gray-100);border-radius:8px;align-items:center;gap:4px;padding:2px;display:flex}.compact-actions[data-v-ddcadee7] .ant-input-affix-wrapper{box-shadow:none;background:var(--color-trans-light);border-color:#0000;border-radius:6px;padding:4px 11px}.compact-actions[data-v-ddcadee7] .ant-input-affix-wrapper:hover,.compact-actions[data-v-ddcadee7] .ant-input-affix-wrapper:focus,.compact-actions[data-v-ddcadee7] .ant-input-affix-wrapper-focused{background:var(--main-0);border-color:var(--primary-color)}.compact-actions[data-v-ddcadee7] .ant-input-affix-wrapper input{background:0 0}.compact-actions .action-btn[data-v-ddcadee7]{width:32px;height:32px;color:var(--gray-600);box-shadow:none;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.compact-actions .action-btn[data-v-ddcadee7]:hover{background:var(--shadow-1);color:var(--primary-color)}.compact-actions .index-action-btn[data-v-ddcadee7]{gap:6px;overflow:visible}.compact-actions .index-action-btn.has-index-label[data-v-ddcadee7]{justify-content:flex-start;width:auto;min-width:84px;padding:0 22px 0 8px}.compact-actions .index-action-btn .index-status-label[data-v-ddcadee7]{color:var(--gray-700);white-space:nowrap;font-size:12px;line-height:1}.compact-actions .status-dot[data-v-ddcadee7]{width:7px;height:7px;box-shadow:0 0 0 1px var(--color-trans-light);border-radius:50%;position:absolute;bottom:4px;right:4px}.compact-actions .status-dot--pending[data-v-ddcadee7]{background:var(--color-warning-500)}.compact-actions .status-dot--active[data-v-ddcadee7]{background:var(--color-warning-500);animation:1.2s ease-in-out infinite blink-ddcadee7}.compact-actions .status-dot--complete[data-v-ddcadee7]{background:var(--color-success-500)}.compact-actions .search-suffix-icon[data-v-ddcadee7]{cursor:pointer}.compact-actions .spin[data-v-ddcadee7]{animation:1s linear infinite spin}@keyframes blink-ddcadee7{0%,to{opacity:1}50%{opacity:.2}}.graph-disabled[data-v-ddcadee7]{justify-content:center;align-items:center;height:100%;display:flex}.disabled-content[data-v-ddcadee7]{text-align:center;color:var(--gray-400)}.disabled-content h4[data-v-ddcadee7]{margin-bottom:8px}.floating-panel[data-v-ddcadee7]{z-index:100;background:var(--color-trans-light);-webkit-backdrop-filter:blur(12px);border:1px solid var(--gray-100);width:300px;max-height:calc(100% - 60px);box-shadow:0 0 4px 0px var(--shadow-2);border-radius:8px;font-size:13px;position:absolute;top:60px;right:10px;overflow-y:auto}.floating-panel .panel-header[data-v-ddcadee7]{border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.floating-panel .panel-header .panel-title[data-v-ddcadee7]{color:var(--gray-1000);font-size:13px;font-weight:600}.floating-panel .panel-header .panel-refresh-btn[data-v-ddcadee7]{padding:2px 6px}.floating-panel .panel-body[data-v-ddcadee7]{padding:10px 14px}.build-panel .status-row[data-v-ddcadee7]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.build-panel .status-row .status-label[data-v-ddcadee7]{color:var(--gray-600);font-size:12px}.build-panel .stats-grid[data-v-ddcadee7]{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.build-panel .stat-item[data-v-ddcadee7]{background:var(--gray-50);border-radius:4px;flex-direction:column;align-items:center;padding:6px 4px;display:flex}.build-panel .stat-item.is-clickable[data-v-ddcadee7]{cursor:pointer;border:1px solid var(--color-error-100)}.build-panel .stat-item.is-clickable[data-v-ddcadee7]:hover,.build-panel .stat-item.is-clickable[data-v-ddcadee7]:focus-visible{background:var(--color-error-50);outline:none}.build-panel .stat-item.is-clickable .stat-value[data-v-ddcadee7],.build-panel .stat-item.is-clickable .stat-label[data-v-ddcadee7]{color:var(--color-error-700)}.build-panel .stat-item .stat-value[data-v-ddcadee7]{color:var(--gray-1000);font-size:15px;font-weight:600;line-height:1.2}.build-panel .stat-item .stat-label[data-v-ddcadee7]{color:var(--gray-500);margin-top:2px;font-size:11px}.build-panel .build-actions[data-v-ddcadee7]{flex-direction:column;gap:8px;display:flex}.build-panel .actions-secondary[data-v-ddcadee7]{justify-content:space-between;display:flex}.failed-chunk-loading[data-v-ddcadee7]{min-height:180px;color:var(--gray-600);justify-content:center;align-items:center;gap:8px;display:flex}.failed-chunk-meta[data-v-ddcadee7]{color:var(--gray-600);flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;font-size:12px;display:flex}.failed-chunk-content[data-v-ddcadee7]{border:1px solid var(--gray-150);background:var(--gray-50);max-height:360px;color:var(--gray-900);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:12px 0 0;padding:14px;font-family:inherit;font-size:13px;line-height:1.65;overflow:auto}.config-warning[data-v-ddcadee7]{margin-bottom:16px}.extractor-type-cards[data-v-ddcadee7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.extractor-type-cards .extractor-type-card[data-v-ddcadee7]{border:1px solid var(--gray-150);cursor:pointer;background:var(--gray-0);border-radius:8px;padding:14px;transition:all .2s}.extractor-type-cards .extractor-type-card[data-v-ddcadee7]:hover{border-color:var(--main-color)}.extractor-type-cards .extractor-type-card.active[data-v-ddcadee7]{border-color:var(--main-color);background:var(--main-10);box-shadow:0 0 0 1px var(--main-20)}.extractor-type-cards .extractor-type-card.active .type-icon[data-v-ddcadee7]{color:var(--main-color)}.extractor-type-cards .extractor-type-card.disabled[data-v-ddcadee7]{cursor:not-allowed;opacity:.72;background:var(--gray-50)}.extractor-type-cards .extractor-type-card.disabled[data-v-ddcadee7]:hover{border-color:var(--gray-150)}.extractor-type-cards .extractor-type-card .card-header[data-v-ddcadee7]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.extractor-type-cards .extractor-type-card .type-icon[data-v-ddcadee7]{width:20px;height:20px;color:var(--main-color);flex-shrink:0}.extractor-type-cards .extractor-type-card .type-title[data-v-ddcadee7]{color:var(--gray-800);font-size:15px;font-weight:600}.extractor-type-cards .extractor-type-card .card-description[data-v-ddcadee7]{color:var(--gray-600);font-size:13px;line-height:1.5}.extractor-type-cards .extractor-type-card .card-helper[data-v-ddcadee7]{color:var(--gray-500);margin-top:8px;font-size:12px}.extractor-type-cards .extractor-type-card .card-helper.warning[data-v-ddcadee7]{color:var(--color-warning-500)}.form-grid.two-columns[data-v-ddcadee7]{grid-template-columns:180px 1fr;gap:12px;display:grid}@media (width<=640px){.form-grid.two-columns[data-v-ddcadee7]{grid-template-columns:1fr}}.slide-fade-enter-active[data-v-ddcadee7]{transition:all .25s ease-out}.slide-fade-leave-active[data-v-ddcadee7]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-ddcadee7],.slide-fade-leave-to[data-v-ddcadee7]{opacity:0;transform:translate(20px)}.mindmap-section[data-v-58fe42ec]{background:var(--gray-0);border:1px solid var(--gray-150);border-radius:8px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.section-content[data-v-58fe42ec]{flex-direction:column;flex:1;min-height:200px;display:flex;overflow:hidden}.loading-state[data-v-58fe42ec],.generating-state[data-v-58fe42ec],.empty-state[data-v-58fe42ec]{color:var(--gray-500);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:28px;font-size:13px;display:flex}.loading-state p[data-v-58fe42ec],.generating-state p[data-v-58fe42ec],.empty-state p[data-v-58fe42ec]{margin:0}.empty-icon[data-v-58fe42ec]{border:1px solid var(--gray-150);background:var(--main-30);width:44px;height:44px;color:var(--main-color);border-radius:12px;justify-content:center;align-items:center;display:flex}.empty-title[data-v-58fe42ec]{color:var(--gray-900);margin-top:2px;font-size:15px;font-weight:600}.empty-description[data-v-58fe42ec]{max-width:280px;color:var(--gray-500);line-height:1.5}.mindmap-primary-action[data-v-58fe42ec]{background:var(--main-600);min-height:32px;color:var(--main-0);font:inherit;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:6px;margin-top:4px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .18s,color .18s}.mindmap-primary-action[data-v-58fe42ec]:hover,.mindmap-primary-action[data-v-58fe42ec]:focus-visible{background:var(--main-700);color:var(--main-0);outline:none}.mindmap-primary-action[data-v-58fe42ec]:focus-visible{box-shadow:0 0 0 2px var(--main-200)}.mindmap-container[data-v-58fe42ec]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.mindmap-toolbar[data-v-58fe42ec]{background:var(--gray-0);border-bottom:1px solid var(--gray-150);justify-content:flex-end;align-items:center;padding:8px 12px;display:flex}.mindmap-toolbar .toolbar-text[data-v-58fe42ec]{margin-left:4px;font-size:13px}.mindmap-toolbar-btn[data-v-58fe42ec]{min-height:30px;color:var(--gray-600);font:inherit;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500;transition:background-color .18s,color .18s}.mindmap-toolbar-btn[data-v-58fe42ec]:hover,.mindmap-toolbar-btn[data-v-58fe42ec]:focus-visible{background:var(--gray-50);color:var(--main-color);outline:none}.mindmap-toolbar-btn[data-v-58fe42ec]:focus-visible{box-shadow:0 0 0 2px var(--main-100)}.mindmap-toolbar-btn[data-v-58fe42ec]:disabled{opacity:.55;cursor:not-allowed}.mindmap-toolbar-btn[data-v-58fe42ec]:disabled:hover{color:var(--gray-600);background:0 0}.spin[data-v-58fe42ec]{animation:1s linear infinite spin-58fe42ec}@keyframes spin-58fe42ec{to{transform:rotate(360deg)}}.mindmap-svg-container[data-v-58fe42ec]{background:var(--gray-0);flex:1;position:relative;overflow:hidden}.mindmap-svg[data-v-58fe42ec]{width:100%;height:100%;min-height:150px;display:block}[data-v-58fe42ec] .markmap{width:100%!important;height:100%!important}[data-v-58fe42ec] .mindmap-svg.mindmap-safari-fallback .markmap-foreign{pointer-events:none;opacity:0!important;visibility:hidden!important}[data-v-58fe42ec] .mindmap-safari-text-layer{pointer-events:none}[data-v-58fe42ec] .mindmap-safari-label{font:var(--markmap-font);fill:var(--markmap-text-color)}.mindmap-badge[data-v-58fe42ec]{background:var(--main-600);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.mindmap-toolbar-btn--accent[data-v-58fe42ec]{color:var(--main-600)}.mindmap-toolbar-btn--accent[data-v-58fe42ec]:hover,.mindmap-toolbar-btn--accent[data-v-58fe42ec]:focus-visible{background:var(--main-30);color:var(--main-700)}[data-v-bf85de7f] .ant-upload-dragger{border-color:var(--gray-150);background:var(--gray-0);padding:24px 16px;transition:all .2s}[data-v-bf85de7f] .ant-upload-dragger:hover{border-color:var(--main-color);background:var(--main-10)}[data-v-bf85de7f] .ant-upload-dragger .ant-upload-text{color:var(--gray-800);margin:8px 0 4px;font-size:15px;font-weight:500}[data-v-bf85de7f] .ant-upload-dragger .ant-upload-hint{color:var(--gray-500)}.upload-icon[data-v-bf85de7f]{width:44px;height:44px;color:var(--main-color)}.benchmark-modal-footer[data-v-bf85de7f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.benchmark-help-text[data-v-bf85de7f]{color:var(--gray-600);font-size:13px;line-height:1.5}.benchmark-help-link[data-v-bf85de7f]{margin-left:2px}.footer-actions[data-v-bf85de7f]{align-items:center;gap:8px;display:flex}@media (width<=640px){.benchmark-modal-footer[data-v-bf85de7f]{flex-direction:column;align-items:flex-start}.footer-actions[data-v-bf85de7f]{align-self:flex-end}}.generation-mode-cards[data-v-289ea44f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field-label-with-help[data-v-289ea44f]{align-items:center;gap:4px;display:inline-flex}.help-icon[data-v-289ea44f]{width:14px;height:14px;color:var(--gray-500);cursor:help}.benchmark-modal-footer[data-v-289ea44f]{justify-content:space-between;align-items:center;gap:16px;display:flex}.benchmark-help-text[data-v-289ea44f]{color:var(--gray-600);font-size:13px;line-height:1.5}.benchmark-help-link[data-v-289ea44f]{margin-left:2px}.footer-actions[data-v-289ea44f]{align-items:center;gap:8px;display:flex}.generation-mode-card[data-v-289ea44f]{border:1px solid var(--gray-150);cursor:pointer;background:var(--gray-0);border-radius:8px;outline:none;padding:14px;transition:all .2s}.generation-mode-card[data-v-289ea44f]:hover,.generation-mode-card[data-v-289ea44f]:focus-visible{border-color:var(--main-color)}.generation-mode-card[data-v-289ea44f]:focus-visible{box-shadow:0 0 0 2px var(--main-20)}.generation-mode-card.active[data-v-289ea44f]{border-color:var(--main-color);background:var(--main-10);box-shadow:0 0 0 1px var(--main-20)}.generation-mode-card.active .mode-icon[data-v-289ea44f]{color:var(--main-color)}.generation-mode-card.disabled[data-v-289ea44f]{cursor:not-allowed;opacity:.72;background:var(--gray-50)}.generation-mode-card.disabled[data-v-289ea44f]:hover{border-color:var(--gray-150)}.generation-mode-card .card-header[data-v-289ea44f]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.generation-mode-card .mode-icon[data-v-289ea44f]{width:20px;height:20px;color:var(--main-color);flex-shrink:0}.generation-mode-card .mode-title[data-v-289ea44f]{color:var(--gray-800);font-size:15px;font-weight:600}.generation-mode-card .mode-tag[data-v-289ea44f]{margin-left:auto;margin-right:0}.generation-mode-card .card-description[data-v-289ea44f]{color:var(--gray-600);font-size:13px;line-height:1.5}.generation-mode-card .card-helper[data-v-289ea44f]{color:var(--gray-500);margin-top:10px;font-size:12px;line-height:1.5}.generation-mode-card .card-helper.warning[data-v-289ea44f]{color:var(--color-warning-500)}@media (width<=640px){.generation-mode-cards[data-v-289ea44f]{grid-template-columns:1fr}.benchmark-modal-footer[data-v-289ea44f]{flex-direction:column;align-items:flex-start}.footer-actions[data-v-289ea44f]{align-self:flex-end}}.evaluation-model-grid[data-v-da2dbc81]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.evaluation-run-hint[data-v-da2dbc81]{background:var(--color-info-50);color:var(--color-info-700);border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.evaluation-run-hint svg[data-v-da2dbc81]{flex:none;margin-top:1px}@media (width<=640px){.evaluation-model-grid[data-v-da2dbc81]{grid-template-columns:1fr;gap:0}}.extension-page-root[data-v-73228341]{background-color:var(--gray-0);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout-wrapper[data-v-73228341]{flex:1;height:100%;min-height:0;display:flex}.sidebar-list[data-v-73228341]{border-right:1px solid var(--gray-150);background-color:var(--gray-10);flex-direction:column;flex-shrink:0;width:280px;display:flex}.sidebar-list .sidebar-toolbar[data-v-73228341]{padding:8px var(--page-padding) 0;align-items:center;gap:8px;display:flex}.sidebar-list .sidebar-toolbar .search-box[data-v-73228341]{flex:1;min-width:0;padding:0}.sidebar-list .sidebar-toolbar .search-box[data-v-73228341] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .sidebar-toolbar .search-box[data-v-73228341] .ant-input-affix-wrapper:hover,.sidebar-list .sidebar-toolbar .search-box[data-v-73228341] .ant-input-affix-wrapper:focus,.sidebar-list .sidebar-toolbar .search-box[data-v-73228341] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-73228341]{padding:8px var(--page-padding) 0}.sidebar-list .search-box[data-v-73228341] .ant-input-affix-wrapper{border:1px solid var(--gray-150);background-color:var(--gray-0);height:28px;box-shadow:none;border-radius:8px;padding:0 10px}.sidebar-list .search-box[data-v-73228341] .ant-input-affix-wrapper:hover,.sidebar-list .search-box[data-v-73228341] .ant-input-affix-wrapper:focus,.sidebar-list .search-box[data-v-73228341] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused{border-color:var(--gray-200);box-shadow:none}.sidebar-list .search-box[data-v-73228341] .ant-input-prefix{color:var(--gray-400);margin-right:8px}.sidebar-list .search-box[data-v-73228341] .ant-input{background-color:#0000;height:100%}.sidebar-list .search-box[data-v-73228341] .ant-input::placeholder,.sidebar-list .search-box[data-v-73228341] .ant-input-clear-icon{color:var(--gray-400)}.sidebar-list .search-box[data-v-73228341] .ant-input-clear-icon:hover{color:var(--gray-500)}.sidebar-list .search-box[data-v-73228341] .ant-input-outlined{border-color:var(--gray-150)}.sidebar-list .sidebar-tool[data-v-73228341]{border-color:var(--gray-150);background-color:var(--gray-0);width:28px;height:28px;color:var(--gray-500);box-shadow:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-list .sidebar-tool[data-v-73228341]:hover,.sidebar-list .sidebar-tool[data-v-73228341]:focus{color:var(--gray-700);border-color:var(--gray-200);background-color:var(--gray-0)}.sidebar-list .sidebar-tool.active[data-v-73228341]{color:var(--main-color);border-color:var(--main-color);background-color:color-mix(in srgb, var(--main-color) 8%, var(--gray-0))}.sidebar-list .list-container[data-v-73228341]{padding:12px var(--page-padding);flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.list-item[data-v-73228341]{cursor:pointer;border:1px solid var(--gray-100);background-color:var(--gray-0);border-radius:8px;flex-direction:column;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.list-item[data-v-73228341]:hover{border-color:var(--gray-150);box-shadow:0 1px 2px var(--shadow-1)}.list-item.active[data-v-73228341]{background-color:var(--gray-0);border-color:var(--main-500)}.list-item .item-header[data-v-73228341]{align-items:center;gap:10px;margin-bottom:4px;display:flex}.list-item .item-header .item-icon[data-v-73228341],.list-item .item-header .server-icon[data-v-73228341]{width:16px;height:16px;color:var(--gray-700);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.list-item .item-header .item-name[data-v-73228341]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.list-item .item-details[data-v-73228341]{gap:4px;display:flex}.list-item .item-desc[data-v-73228341]{color:var(--gray-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.list-item.active .item-icon[data-v-73228341],.list-item.active .server-icon[data-v-73228341]{color:var(--main-color)}.list-item.active .item-name[data-v-73228341]{color:var(--main-700)}.list-item .item-details-inline[data-v-73228341]{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.list-section-title[data-v-73228341]{color:var(--gray-500);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:11px;font-weight:600}.extension-list-item .item-main-row[data-v-73228341]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.extension-list-item .item-header[data-v-73228341]{min-width:0;margin-bottom:0}.extension-list-item .item-name[data-v-73228341]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.extension-list-item .item-status[data-v-73228341]{flex-shrink:0;position:relative}.extension-list-item .item-details[data-v-73228341]{justify-content:space-between;align-items:center;gap:12px;display:flex}.extension-list-item .item-desc[data-v-73228341]{flex:1;min-width:0}.extension-list-item .item-tags[data-v-73228341]{flex-shrink:0;align-items:center;gap:8px;display:flex}.extension-list-item .status-chip[data-v-73228341]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.extension-list-item .status-chip.warning[data-v-73228341]{background:var(--color-warning-50);color:var(--color-warning-900)}.extension-list-item .status-chip-success[data-v-73228341]{background:var(--color-success-50);color:var(--color-success-700)}.extension-list-item .inline-hover-action[data-v-73228341]{background:var(--color-error-50);min-height:24px;color:var(--color-error-700);cursor:pointer;border:0;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600;display:none}.extension-list-item:hover .inline-hover-action[data-v-73228341]{justify-content:center;align-items:center;display:inline-flex}.extension-list-item:hover .status-chip[data-v-73228341]{display:none}.extension-list-item .source-tag[data-v-73228341]{background:var(--color-info-50);min-height:20px;color:var(--color-info-700);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.extension-list-item .source-tag.builtin[data-v-73228341]{background:var(--gray-50);color:var(--gray-600)}.skill-inline-action[data-v-73228341]{min-width:52px;min-height:24px;box-shadow:none;cursor:pointer;appearance:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.skill-inline-action[data-v-73228341]:hover,.skill-inline-action[data-v-73228341]:focus{outline:none}.skill-inline-action.skill-inline-action-primary[data-v-73228341]{background:var(--main-50);color:var(--main-700)}.skill-inline-action.skill-inline-action-secondary[data-v-73228341]{border-color:var(--main-100);background:var(--main-30);color:var(--main-700)}.skill-inline-action.skill-inline-action-primary[data-v-73228341]:hover,.skill-inline-action.skill-inline-action-primary[data-v-73228341]:focus,.skill-inline-action.skill-inline-action-secondary[data-v-73228341]:hover,.skill-inline-action.skill-inline-action-secondary[data-v-73228341]:focus{border-color:var(--main-200);background:var(--main-50);color:var(--main-800)}.extension-panel-action[data-v-73228341]{min-height:30px;box-shadow:none;cursor:pointer;appearance:none;border-style:solid;border-width:1px;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.extension-panel-action[data-v-73228341]:focus-visible{outline:2px solid var(--main-color);outline-offset:2px}.extension-panel-action[data-v-73228341]:disabled{opacity:.55;cursor:not-allowed}.extension-panel-action.extension-panel-action-primary[data-v-73228341]{background:var(--main-600);color:var(--main-0);border-color:#0000}.extension-panel-action.extension-panel-action-primary[data-v-73228341]:hover:not(:disabled),.extension-panel-action.extension-panel-action-primary[data-v-73228341]:focus-visible:not(:disabled){background:var(--main-700);color:var(--main-0)}.extension-panel-action.extension-panel-action-secondary[data-v-73228341]{border-color:var(--gray-200);background:var(--gray-0);color:var(--gray-700)}.extension-panel-action.extension-panel-action-secondary[data-v-73228341]:hover:not(:disabled),.extension-panel-action.extension-panel-action-secondary[data-v-73228341]:focus-visible:not(:disabled){border-color:var(--gray-300);color:var(--gray-900);background:var(--gray-0)}.extension-panel-action.extension-panel-action-danger[data-v-73228341]{border-color:var(--color-error-100);background:var(--color-error-50);color:var(--color-error-700)}.extension-panel-action.extension-panel-action-danger[data-v-73228341]:hover:not(:disabled),.extension-panel-action.extension-panel-action-danger[data-v-73228341]:focus-visible:not(:disabled){border-color:var(--color-error-100);background:var(--color-error-100);color:var(--color-error-900)}.item-meta[data-v-73228341]{color:var(--gray-700);font-size:12px}.list-separator[data-v-73228341]{display:none}.main-panel[data-v-73228341]{background-color:var(--gray-0);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.main-panel .unselected-state[data-v-73228341]{background-color:var(--gray-10);flex:1;justify-content:center;align-items:center;display:flex}.main-panel .unselected-state .hint-box[data-v-73228341]{text-align:center}.main-panel .unselected-state .hint-box p[data-v-73228341]{color:var(--gray-400);margin-top:12px}.main-panel .panel-top-bar[data-v-73228341]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px 0;display:flex}.main-panel .panel-top-bar h2[data-v-73228341]{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.main-panel .panel-top-bar .panel-title-row[data-v-73228341]{min-height:32px}.main-panel .panel-top-bar .panel-title-stack[data-v-73228341]{flex-direction:column;justify-content:center;min-height:32px;display:flex}.main-panel .panel-top-bar .panel-title-meta[data-v-73228341]{color:var(--gray-500);-webkit-user-select:text;user-select:text;border-radius:4px;margin-top:4px;font-size:12px;display:inline-block}.main-panel .panel-top-bar .panel-title-icon[data-v-73228341]{color:var(--gray-700);flex-shrink:0}.main-panel .panel-top-bar .panel-actions[data-v-73228341]{align-items:center;display:flex}.detail-tabs[data-v-73228341],.minimal-tabs[data-v-73228341]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.detail-tabs[data-v-73228341] .ant-tabs-nav,.minimal-tabs[data-v-73228341] .ant-tabs-nav{padding:0 var(--page-padding);border-bottom:1px solid var(--gray-150);flex-shrink:0;margin:0}.detail-tabs[data-v-73228341] .ant-tabs-nav:before,.minimal-tabs[data-v-73228341] .ant-tabs-nav:before{border-bottom:none}.detail-tabs[data-v-73228341] .ant-tabs-content,.minimal-tabs[data-v-73228341] .ant-tabs-content{flex:1;height:100%;min-height:0;overflow:hidden}.detail-tabs[data-v-73228341] .ant-tabs-tabpane,.minimal-tabs[data-v-73228341] .ant-tabs-tabpane{height:100%;min-height:0;overflow:hidden}.detail-tabs .tab-content[data-v-73228341]{height:100%;min-height:300px;padding:16px;overflow:auto}.detail-tabs .empty-tab[data-v-73228341]{justify-content:center;align-items:center;min-height:200px;display:flex}.tab-title[data-v-73228341]{align-items:center;gap:8px;font-size:14px;display:flex}.info-grid[data-v-73228341]{gap:16px;display:grid}.info-grid .info-item[data-v-73228341]{flex-direction:column;gap:4px;display:flex}.info-grid .info-item label[data-v-73228341]{color:var(--gray-500);font-size:12px;font-weight:500}.info-grid .info-item>span[data-v-73228341]{color:var(--gray-900);font-size:14px}.extension-form .form-item[data-v-73228341]{margin-bottom:16px}.mono-text[data-v-73228341]{font-family:Monaco,Consolas,monospace}.code-inline[data-v-73228341]{background:var(--gray-50);border-radius:4px;padding:8px 12px;font-family:Monaco,Consolas,monospace;font-size:13px}.code-pre[data-v-73228341]{background:var(--gray-50);border-radius:4px;margin:0;padding:12px;font-family:Monaco,Consolas,monospace;font-size:12px;overflow-x:auto}.code-panel[data-v-73228341]{background:var(--gray-50);border:1px solid var(--gray-150);border-radius:8px;padding:16px}.code-panel-pre[data-v-73228341]{white-space:pre-wrap;word-break:break-word;color:var(--gray-700);margin:0;font-family:Monaco,Consolas,monospace;font-size:13px}.text-break-all[data-v-73228341]{word-break:break-all}.text-muted[data-v-73228341]{color:var(--gray-400)}.empty-text[data-v-73228341]{text-align:center;color:var(--gray-400);padding:40px 0}.full-height-spin[data-v-73228341],.full-height-spin[data-v-73228341] .ant-spin-nested-loading{height:100%}.full-height-spin[data-v-73228341] .ant-spin-container{flex-direction:column;height:100%;display:flex}.loading-bar-wrapper[data-v-73228341]{z-index:100;background:0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loading-bar-wrapper .loading-bar[data-v-73228341]{background:var(--main-color);width:30%;height:100%;animation:1.5s linear infinite loading-bar-anim-73228341;position:absolute}@keyframes loading-bar-anim-73228341{0%{left:-30%}to{left:100%}}.content-loading[data-v-73228341]{opacity:.6;pointer-events:none;transition:opacity .2s}.detail-section-container[data-v-73228341]{flex:1;padding:16px;overflow-y:auto}.detail-section-container .detail-section[data-v-73228341]{margin-bottom:20px}.detail-section-container .detail-section[data-v-73228341]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-header[data-v-73228341]{color:var(--gray-700);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.detail-section-container .detail-section .section-header svg[data-v-73228341]{color:var(--gray-500)}.detail-section-container .detail-section .section-content[data-v-73228341]{color:var(--gray-600);font-size:13px;line-height:1.6}.detail-section-container .detail-section .section-content.description[data-v-73228341]{white-space:pre-wrap;word-break:break-word}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-73228341]{color:var(--gray-600);gap:12px;margin-bottom:4px;font-size:13px;display:flex}.detail-section-container .detail-section .section-content.meta-info .meta-item[data-v-73228341]:last-child{margin-bottom:0}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-label[data-v-73228341]{color:var(--gray-500);min-width:60px}.detail-section-container .detail-section .section-content.meta-info .meta-item .meta-value[data-v-73228341]{color:var(--gray-700)}.extension-section-header[data-v-73228341]{padding:12px var(--page-padding) 0;color:var(--gray-500);letter-spacing:.4px;font-size:12px;font-weight:600}.extension-card-grid-empty-state[data-v-73228341]{text-align:center;justify-content:center;align-items:center;padding:100px 20px;display:flex}.status-chip[data-v-73228341]{background:var(--gray-100);min-height:24px;color:var(--gray-600);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.status-chip.warning[data-v-73228341]{background:var(--color-warning-50);color:var(--color-warning-900)}.status-chip-success[data-v-73228341]{background:var(--color-success-50);color:var(--color-success-700)}.evaluation-workspace[data-v-73228341]{height:100%;min-height:0;padding:40px 24px 56px;overflow-y:auto}.evaluation-workspace-content[data-v-73228341]{width:min(100%,920px);margin:0 auto}.evaluation-section+.evaluation-section[data-v-73228341]{margin-top:42px}.evaluation-section-header[data-v-73228341]{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.evaluation-section-heading[data-v-73228341]{min-width:0}.evaluation-section-heading p[data-v-73228341]{color:var(--gray-500);margin:5px 0 0;font-size:13px;line-height:1.5}.evaluation-section-title-row[data-v-73228341]{align-items:center;gap:8px;display:flex}.evaluation-section-title-row h3[data-v-73228341]{color:var(--gray-900);margin:0;font-size:16px;font-weight:700}.evaluation-section-count[data-v-73228341]{background:var(--gray-100);min-width:22px;color:var(--gray-600);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px;line-height:20px}.evaluation-list-shell[data-v-73228341]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.evaluation-divider-list[data-v-73228341]{flex-direction:column;display:flex}.evaluation-list-row[data-v-73228341]{border-bottom:1px solid var(--gray-150);background:0 0;grid-template-columns:minmax(0,1fr) 40px;align-items:stretch;width:100%;min-height:82px;transition:background-color .16s;display:grid}.evaluation-list-row[data-v-73228341]:last-child{border-bottom:0}.evaluation-list-row[data-v-73228341]:hover{background:var(--gray-25)}.evaluation-row-open[data-v-73228341]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:13px 8px 13px 16px;display:grid}.evaluation-row-open[data-v-73228341]:focus-visible{z-index:1;outline:2px solid var(--main-color);outline-offset:-2px;position:relative}.evaluation-row-open[data-v-73228341]:disabled{cursor:not-allowed;opacity:.68}.evaluation-run-row .evaluation-row-open[data-v-73228341]{grid-template-columns:34px minmax(0,1fr) auto 16px}.evaluation-row-icon[data-v-73228341]{background:var(--gray-50);width:32px;height:32px;color:var(--gray-600);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.evaluation-row-icon.run-running[data-v-73228341]{background:var(--color-info-50);color:var(--color-info-700)}.evaluation-row-icon.run-completed[data-v-73228341]{background:var(--color-success-50);color:var(--color-success-700)}.evaluation-row-icon.run-failed[data-v-73228341]{background:var(--color-error-50);color:var(--color-error-700)}.evaluation-row-main[data-v-73228341]{flex-direction:column;gap:4px;min-width:0;display:flex}.evaluation-row-side[data-v-73228341]{justify-content:flex-end;align-items:center;gap:26px;min-width:0;display:inline-flex}.evaluation-row-title-line[data-v-73228341]{align-items:center;gap:8px;min-width:0;display:flex}.evaluation-row-title-line strong[data-v-73228341]{min-width:0;color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.evaluation-row-description[data-v-73228341]{color:var(--gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.evaluation-row-progress[data-v-73228341]{max-width:360px;color:var(--gray-500);align-items:center;gap:8px;font-size:11px;display:flex}.evaluation-row-progress[data-v-73228341] .ant-progress{width:110px;min-width:110px;margin:0}.evaluation-row-progress span[data-v-73228341]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evaluation-status-tag[data-v-73228341]{background:var(--gray-100);color:var(--gray-600);border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:500;line-height:18px}.evaluation-status-tag.status-running[data-v-73228341]{background:var(--color-info-50);color:var(--color-info-700)}.evaluation-status-tag.status-completed[data-v-73228341]{background:var(--color-success-50);color:var(--color-success-700)}.evaluation-status-tag.status-failed[data-v-73228341]{background:var(--color-error-50);color:var(--color-error-700)}.evaluation-status-tag.status-pending[data-v-73228341],.evaluation-status-tag.status-paused[data-v-73228341]{background:var(--color-warning-50);color:var(--color-warning-900)}.evaluation-row-meta[data-v-73228341]{color:var(--gray-500);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;line-height:1.35;display:flex}.evaluation-row-capabilities[data-v-73228341]{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:220px;display:flex}.evaluation-row-capabilities span[data-v-73228341]{border:1px solid var(--gray-150);background:var(--gray-0);color:var(--gray-500);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:10px}.evaluation-run-metrics[data-v-73228341]{align-items:center;gap:18px;display:flex}.evaluation-run-metrics span[data-v-73228341]{flex-direction:column;gap:3px;min-width:68px;display:flex}.evaluation-run-metrics small[data-v-73228341]{color:var(--gray-500);font-size:10px}.evaluation-run-metrics strong[data-v-73228341]{color:var(--gray-800);font-family:var(--mono-font,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums;font-size:12px}.evaluation-row-actions[data-v-73228341]{justify-content:center;align-items:center;padding-right:8px;display:flex}.evaluation-icon-button[data-v-73228341]{width:32px;height:32px;color:var(--gray-500);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.evaluation-icon-button[data-v-73228341]:hover,.evaluation-icon-button[data-v-73228341]:focus-visible{background:var(--gray-100);color:var(--gray-800);outline:none}.evaluation-icon-button[data-v-73228341]:focus-visible{box-shadow:0 0 0 2px var(--main-color)}.evaluation-icon-button.evaluation-icon-button-danger[data-v-73228341]:hover,.evaluation-icon-button.evaluation-icon-button-danger[data-v-73228341]:focus-visible{background:var(--color-error-50);color:var(--color-error-700)}.evaluation-row-chevron[data-v-73228341]{color:var(--gray-400)}.evaluation-menu-item[data-v-73228341]{align-items:center;gap:8px;display:inline-flex}.evaluation-inline-state[data-v-73228341]{min-height:150px;color:var(--color-error-700);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.evaluation-inline-state div[data-v-73228341]{flex-direction:column;gap:3px;display:flex}.evaluation-inline-state strong[data-v-73228341]{color:var(--gray-900);font-size:13px}.evaluation-inline-state span[data-v-73228341]{color:var(--gray-500);font-size:12px}.evaluation-skeleton-row[data-v-73228341]{border-bottom:1px solid var(--gray-150);padding:15px 16px}.evaluation-skeleton-row[data-v-73228341]:last-child{border-bottom:0}.evaluation-skeleton-row[data-v-73228341] .ant-skeleton-title{margin-top:0}.evaluation-skeleton-row[data-v-73228341] .ant-skeleton-paragraph{margin:8px 0 0}.evaluation-spin[data-v-73228341]{animation:.9s linear infinite evaluation-spin-73228341}@keyframes evaluation-spin-73228341{to{transform:rotate(360deg)}}@media (width<=820px){.evaluation-workspace[data-v-73228341]{padding:32px 16px 48px}.evaluation-list-row[data-v-73228341],.evaluation-run-row[data-v-73228341]{grid-template-columns:minmax(0,1fr) 40px}.evaluation-row-open[data-v-73228341],.evaluation-run-row .evaluation-row-open[data-v-73228341]{grid-template-columns:34px minmax(0,1fr) 16px}.evaluation-row-side[data-v-73228341]{display:none}}@media (width<=560px){.evaluation-section-header[data-v-73228341]{flex-direction:column;align-items:stretch;gap:12px}.evaluation-section-header>.extension-panel-action[data-v-73228341]{align-self:flex-start}.evaluation-row-open[data-v-73228341],.evaluation-run-row .evaluation-row-open[data-v-73228341]{grid-template-columns:30px minmax(0,1fr) 16px;gap:10px;padding:13px 12px}.evaluation-row-icon[data-v-73228341]{width:30px;height:30px}.evaluation-row-progress[data-v-73228341] .ant-progress{width:72px;min-width:72px}}@media (prefers-reduced-motion:reduce){.evaluation-spin[data-v-73228341]{animation:none}}
/*$vite$:1*/