:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-50:#eef2ff;--brand-100:#e0e7ff;--brand-200:#c7d2fe;--brand-300:#a5b4fc;--brand-400:#818cf8;--brand-500:#6366f1;--brand-600:#4f46e5;--brand-700:#4338ca;--brand-800:#3730a3;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--bg-app:var(--slate-50);--bg-surface:#fff;--bg-raised:#fff;--bg-hover:var(--slate-100);--bg-active:var(--brand-50);--fg-primary:var(--slate-900);--fg-secondary:var(--slate-700);--fg-muted:var(--slate-500);--fg-inverse:#fff;--border-subtle:var(--slate-200);--border-strong:var(--slate-300);--m-get:#10b981;--m-post:#3b82f6;--m-put:#f59e0b;--m-delete:#ef4444;--m-patch:#8b5cf6;--m-head:#64748b;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-md:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0d;--shadow-lg:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0d;--shadow-xl:0 20px 25px -5px #0f172a1a, 0 8px 10px -6px #0f172a0f;--shadow-brand:0 10px 30px -12px #6366f159;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--el-color-primary:var(--brand-500);--el-color-primary-light-3:var(--brand-300);--el-color-primary-light-5:var(--brand-200);--el-color-primary-light-7:var(--brand-100);--el-color-primary-light-8:var(--brand-100);--el-color-primary-light-9:var(--brand-50);--el-color-primary-dark-2:var(--brand-700);--el-border-radius-base:8px;--el-border-radius-small:6px;--el-text-color-primary:var(--fg-primary);--el-text-color-regular:var(--fg-secondary);--el-text-color-secondary:var(--slate-500);--el-text-color-placeholder:var(--slate-400);--el-bg-color:var(--bg-surface);--el-bg-color-page:var(--bg-app);--el-border-color:var(--border-subtle);--el-border-color-light:var(--border-subtle);--el-border-color-lighter:var(--border-subtle);--el-fill-color-light:var(--bg-hover);--el-fill-color-blank:var(--bg-surface);--el-font-size-base:14px}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{color:var(--fg-primary);background:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55}h1,h2,h3,h4,h5,h6{letter-spacing:-.01em;color:var(--fg-primary);margin:0;font-weight:600}p{margin:0}a{color:var(--brand-600);text-decoration:none;transition:color .15s}a:hover{color:var(--brand-700)}code,pre,kbd,samp,.monospace{font-feature-settings:"calt" 0;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace}*{scrollbar-width:thin;scrollbar-color:var(--slate-300) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--slate-200);border-radius:999px;transition:background .2s}:hover::-webkit-scrollbar-thumb{background:var(--slate-300)}::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}.method-pill{letter-spacing:.02em;color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-width:46px;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-flex}.method-pill.get{background:var(--m-get)}.method-pill.post{background:var(--m-post)}.method-pill.put{background:var(--m-put)}.method-pill.delete{background:var(--m-delete)}.method-pill.patch{background:var(--m-patch)}.method-pill.head,.method-pill.options{background:var(--m-head)}.method-pill.soft.get{color:var(--m-get);background:#ecfdf5}.method-pill.soft.post{color:var(--m-post);background:#eff6ff}.method-pill.soft.put{color:var(--m-put);background:#fffbeb}.method-pill.soft.delete{color:var(--m-delete);background:#fef2f2}.method-pill.soft.patch{color:var(--m-patch);background:#f5f3ff}.method-pill.soft.head,.method-pill.soft.options{background:var(--slate-100);color:var(--m-head)}.section-label{color:var(--fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.empty-state{color:var(--fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.empty-state .empty-icon{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--brand-50), var(--slate-100));width:64px;height:64px;color:var(--brand-500);place-items:center;display:grid}.empty-state .empty-title{color:var(--fg-secondary);font-size:15px;font-weight:600}.empty-state .empty-hint{color:var(--fg-muted);font-size:13px}.surface{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.el-button{font-weight:500;transition:all .15s}.el-button:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.el-button--primary{box-shadow:0 1px 2px #4f46e51f}.el-button--primary:not(:disabled):hover{transform:translateY(-.5px);box-shadow:0 4px 12px -2px #4f46e540}.el-input__wrapper,.el-textarea__inner{transition:box-shadow .15s;border-radius:var(--radius-md)!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:0 0 0 3px var(--brand-100)!important}.el-card{border-radius:var(--radius-lg)!important;border-color:var(--border-subtle)!important;box-shadow:var(--shadow-sm)!important}.el-card__header{border-bottom-color:var(--border-subtle)!important;padding:18px 22px!important}.el-card__body{padding:22px!important}.el-table{--el-table-border-color:var(--border-subtle);--el-table-header-bg-color:var(--slate-50)}.el-table th.el-table__cell{color:var(--fg-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.el-tag{border-radius:var(--radius-xs);height:22px;padding:0 8px;font-weight:500;line-height:22px}.el-dialog{border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xl)!important}.el-dialog__header{border-bottom:1px solid var(--border-subtle);margin-right:0!important;padding:20px 24px!important}.el-dialog__title{font-size:16px!important;font-weight:600!important}.el-dialog__body{padding:24px!important}.el-dialog__footer{border-top:1px solid var(--border-subtle);padding:16px 24px!important}.el-dropdown-menu{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;border:1px solid var(--border-subtle)!important;padding:6px!important}.el-dropdown-menu__item{border-radius:var(--radius-sm)!important;padding:8px 12px!important;font-size:13px!important}.el-tabs__item{color:var(--fg-secondary);font-weight:500}.el-tabs__item.is-active{color:var(--brand-600)}.el-tabs__active-bar{background-color:var(--brand-500);height:2px}.el-message{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-md)!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-50:#1e1b4b;--brand-100:#312e81;--brand-200:#3730a3;--brand-300:#4338ca;--brand-400:#6366f1;--brand-500:#818cf8;--brand-600:#a5b4fc;--brand-700:#c7d2fe;--bg-app:#0b1020;--bg-surface:#131a2e;--bg-raised:#1a2340;--bg-hover:#1f2a46;--bg-active:#1e2a5e;--fg-primary:#e2e8f0;--fg-secondary:#94a3b8;--fg-muted:#64748b;--fg-inverse:#0f172a;--border-subtle:#1f2a46;--border-strong:#2d3a5e;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080, 0 1px 2px #0000004d;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #0000004d;--shadow-xl:0 20px 25px -5px #0009, 0 8px 10px -6px #0006;--shadow-brand:0 10px 30px -12px #6366f180;--el-bg-color:var(--bg-surface);--el-bg-color-page:var(--bg-app);--el-bg-color-overlay:var(--bg-raised);--el-text-color-primary:var(--fg-primary);--el-text-color-regular:var(--fg-secondary);--el-text-color-secondary:var(--fg-muted);--el-text-color-placeholder:var(--fg-muted);--el-border-color:var(--border-subtle);--el-border-color-light:var(--border-subtle);--el-border-color-lighter:var(--border-subtle);--el-border-color-dark:var(--border-strong);--el-fill-color:var(--bg-hover);--el-fill-color-light:var(--bg-hover);--el-fill-color-lighter:var(--bg-raised);--el-fill-color-blank:var(--bg-surface);--el-mask-color:#0009;--m-get:#34d399;--m-post:#60a5fa;--m-put:#fbbf24;--m-delete:#f87171;--m-patch:#a78bfa;--m-head:#94a3b8}html[data-theme=dark] *{scrollbar-color:#2d3a5e transparent}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#2d3a5e}html[data-theme=dark] :hover::-webkit-scrollbar-thumb{background:#3d4a6e}html[data-theme=dark] .el-table{--el-table-border-color:var(--border-subtle);--el-table-header-bg-color:var(--bg-raised);--el-table-row-hover-bg-color:var(--bg-hover);--el-table-tr-bg-color:var(--bg-surface);--el-table-bg-color:var(--bg-surface)}html[data-theme=dark] .el-input__wrapper,html[data-theme=dark] .el-textarea__inner,html[data-theme=dark] .el-select__wrapper{background-color:var(--bg-raised)!important;box-shadow:0 0 0 1px var(--border-subtle) inset!important}html[data-theme=dark] .el-input__wrapper.is-focus,html[data-theme=dark] .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--brand-400) inset!important}html[data-theme=dark] .el-card,html[data-theme=dark] .el-dialog,html[data-theme=dark] .el-drawer{background-color:var(--bg-surface)!important}html[data-theme=dark] .el-dropdown-menu{background:var(--bg-raised)!important;border-color:var(--border-subtle)!important}html[data-theme=dark] .el-dropdown-menu__item:hover,html[data-theme=dark] .el-dropdown-menu__item:focus{background:var(--bg-hover)!important;color:var(--fg-primary)!important}html[data-theme=dark] .el-tag{--el-tag-bg-color:var(--bg-hover)}html[data-theme=dark] .el-button{background-color:var(--bg-raised);border-color:var(--border-subtle);color:var(--fg-primary)}html[data-theme=dark] .el-button:not(.el-button--primary):not(.el-button--danger):not(.el-button--warning):not(.el-button--success):hover{background-color:var(--bg-hover);border-color:var(--border-strong);color:var(--fg-primary)}html,body,.app-header,.sidebar,.tree-container,.detail-wrapper,.el-card,.el-dialog,.el-drawer,.el-table,.endpoint-item,.project-item{transition:background-color .2s,border-color .2s,color .2s}[data-v-4d374393] .cmd-palette-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80!important}[data-v-4d374393] .cmd-palette .el-dialog__header{display:none}[data-v-4d374393] .cmd-palette .el-dialog__body{padding:0!important}[data-v-4d374393] .cmd-palette{overflow:hidden;border-radius:var(--radius-lg)!important}.cmd-search[data-v-4d374393]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:14px 18px;display:flex}.cmd-icon[data-v-4d374393]{color:var(--fg-muted);font-size:18px}.cmd-search input[data-v-4d374393]{color:var(--fg-primary);background:0 0;border:none;outline:none;flex:1;font-size:15px}.cmd-search input[data-v-4d374393]::placeholder{color:var(--fg-muted)}.kbd-hint[data-v-4d374393]{color:var(--fg-muted);border:1px solid var(--border-subtle);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.cmd-list[data-v-4d374393]{max-height:400px;padding:6px;overflow-y:auto}.cmd-group-label[data-v-4d374393]{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.08em;padding:8px 12px 4px;font-size:11px;font-weight:600}.cmd-item[data-v-4d374393]{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.cmd-item.active[data-v-4d374393]{background:var(--bg-hover)}.cmd-item-icon[data-v-4d374393]{color:var(--fg-secondary);font-size:16px}.cmd-item-body[data-v-4d374393]{flex:1;min-width:0}.cmd-item-title[data-v-4d374393]{color:var(--fg-primary);font-size:13px;font-weight:500}.cmd-item-title[data-v-4d374393] mark{background:var(--brand-100);color:var(--brand-700);border-radius:2px;padding:1px 2px}.cmd-item-sub[data-v-4d374393]{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}.cmd-item-label[data-v-4d374393]{flex:1;font-size:13px}.cmd-empty[data-v-4d374393]{text-align:center;color:var(--fg-muted);flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.cmd-footer[data-v-4d374393]{border-top:1px solid var(--border-subtle);color:var(--fg-muted);background:var(--bg-app);gap:16px;padding:10px 16px;font-size:11px;display:flex}.cmd-footer kbd[data-v-4d374393]{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:3px;margin-right:2px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}
