.collection-tree-container{height:100%;display:flex;flex-direction:column;background:var(--nx-surface);border-right:1px solid var(--nx-border)}.collection-tree-header{padding:10px 12px 8px;display:flex;align-items:center;gap:8px}.collection-tree-header h4{margin:0}.collection-tree-filter{padding:0 12px 10px}.collection-tree-filter .ant-input-affix-wrapper{background:var(--nx-inset);border-color:var(--nx-border);border-radius:8px}.collection-tree-filter .ant-input-affix-wrapper:focus,.collection-tree-filter .ant-input-affix-wrapper-focused{border-color:var(--nx-brand);box-shadow:0 0 0 2px #7b7ff62e}.collection-tree{flex:1;overflow:auto;padding:0 6px 12px}.collection-tree .ant-tree-treenode{padding:2px 4px;border-radius:7px;width:100%!important}.collection-tree .ant-tree-node-content-wrapper{line-height:26px;min-height:26px}.collection-tree .ant-tree-node-content-wrapper:hover{background:#ffffff0b}.collection-tree .ant-tree-node-content-wrapper-open,.collection-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper{background:transparent}.collection-tree .ant-tree-switcher{color:var(--nx-text-3);line-height:26px}.collection-tree .ant-tree-draggable-icon{opacity:0;line-height:26px;color:var(--nx-text-3);transition:opacity .15s var(--nx-ease)}.collection-tree .ant-tree-treenode:hover .ant-tree-draggable-icon{opacity:.7}.method-tag{display:inline-block;width:44px;font-size:10px;font-weight:600;font-family:var(--nx-font-mono);text-align:center;margin-right:7px;border-radius:4px;padding:1px 0;letter-spacing:.3px;flexShrink:0}.method-get{color:var(--nx-success);background:#3dd68c1a}.method-post{color:var(--nx-brand);background:#7b7ff61f}.method-put{color:#c3a6ff;background:#9b7bf61f}.method-delete{color:var(--nx-danger);background:#f66e6e1a}.method-patch{color:var(--nx-warning);background:#f5b5461a}.method-head{color:#5cc9c0;background:#5cc9c01a}.method-options{color:var(--nx-text-3);background:#ffffff0d}.collection-tree-node-title{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--nx-text);overflow:hidden}.collection-tree-node-title>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.collection-tree-node-actions{margin-left:auto;visibility:hidden;display:inline-flex;flexShrink:0}.ant-tree-treenode:hover .collection-tree-node-actions{visibility:visible}.collection-tree .ant-tree-list-holder-inner{align-items:stretch}:root{--nx-bg: #0b0c10;--nx-surface: #12141a;--nx-elevated: #1a1d26;--nx-inset: #0e1014;--nx-border: #232733;--nx-border-strong: #2e3342;--nx-brand: #7b7ff6;--nx-brand-alt: #9b7bf6;--nx-brand-soft: rgba(123, 127, 246, .14);--nx-text: #e7e9f0;--nx-text-2: #9ca0b0;--nx-text-3: #6b7080;--nx-success: #3dd68c;--nx-warning: #f5b546;--nx-danger: #f66e6e;--nx-ease: cubic-bezier(.2, .8, .2, 1);--nx-font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;background:radial-gradient(1200px 500px at 85% -10%,rgba(123,127,246,.07),transparent 60%),radial-gradient(900px 420px at -10% 110%,rgba(155,123,246,.05),transparent 55%),var(--nx-bg);background-attachment:fixed;color:var(--nx-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#7b7ff659;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#262a36;border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#3a3f50;background-clip:content-box}.nx-panel{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:12px}.nx-panel-inset{background:var(--nx-inset);border:1px solid var(--nx-border);border-radius:10px}.nx-brand-text{background:linear-gradient(120deg,var(--nx-brand),var(--nx-brand-alt));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nx-mono{font-family:var(--nx-font-mono);font-variant-ligatures:none}@keyframes nx-pulse{0%,to{opacity:1}50%{opacity:.45}}.nx-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--nx-success);box-shadow:0 0 8px #3dd68c99;animation:nx-pulse 2.4s var(--nx-ease) infinite}@keyframes nx-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nx-fade-up{animation:nx-fade-up .28s var(--nx-ease) both}.ant-card,.ant-modal .ant-modal-content{border:1px solid var(--nx-border)}.ant-table-wrapper .ant-table{background:transparent}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid rgba(255,255,255,.04)}.ant-tabs .ant-tabs-ink-bar{background:linear-gradient(90deg,var(--nx-brand),var(--nx-brand-alt));height:2px!important;border-radius:2px}.ant-menu-light.ant-menu-root.ant-menu-inline,.ant-menu-dark.ant-menu-root.ant-menu-inline{background:transparent}.ant-menu-inline .ant-menu-item-selected{box-shadow:inset 2px 0 0 var(--nx-brand)}.ant-empty-image svg{opacity:.5}.nx-mono.ant-input,textarea.nx-mono{font-family:var(--nx-font-mono);font-size:13px}
