.discovery-table{border-collapse:collapse;font-size:13px;width:100%}.discovery-table thead tr{border-bottom:.5px solid var(--border)}.discovery-table th{color:var(--text-secondary);font-size:11px;font-weight:500;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase}.discovery-table tbody tr{border-bottom:.5px solid var(--border);transition:background .15s}.discovery-table tbody tr:hover{background:var(--bg-secondary)}.discovery-table td{color:var(--text-primary);padding:10px 12px}.discovery-table code{background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--accent);font-family:var(--font-mono);font-size:12px;padding:2px 6px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--accent:#5c5fef;--accent-hover:#4b4fde;--accent-light:#eef0ff;--accent2:#7c3aed;--bg-page:#f5f6fa;--bg-card:#fff;--bg-secondary:#f0f2f8;--bg-tertiary:#e8ebf4;--text-primary:#1a1d2e;--text-secondary:#5a5f7a;--text-tertiary:#9599b3;--border:#5a5f7a26;--border-med:#5a5f7a40;--success:#10b981;--success-bg:#ecfdf5;--success-text:#065f46;--warning:#f59e0b;--warning-bg:#fffbeb;--warning-text:#92400e;--danger:#ef4444;--danger-bg:#fef2f2;--danger-text:#991b1b;--info:#3b82f6;--info-bg:#eff6ff;--info-text:#1e40af;--sidebar-w:220px;--header-h:56px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014}@media (prefers-color-scheme:dark){:root{--bg-page:#0f1117;--bg-card:#1a1d2e;--bg-secondary:#1f2235;--bg-tertiary:#252840;--text-primary:#e8eaf6;--text-secondary:#9599b3;--text-tertiary:#5a5f7a;--border:#ffffff14;--border-med:#ffffff24;--accent-light:#1e2050;--success-bg:#052e1c;--success-text:#6ee7b7;--warning-bg:#2d1f04;--warning-text:#fde68a;--danger-bg:#2d0f0f;--danger-text:#fca5a5;--info-bg:#0d1b3e;--info-text:#93c5fd}}html{-webkit-font-smoothing:antialiased;font-size:14px}body{background:#f5f6fa;background:var(--bg-page);color:#1a1d2e;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-sans);line-height:1.6;overflow:hidden}#root,body{height:100vh}#root{display:flex;flex-direction:column}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#5a5f7a40;background:var(--border-med);border-radius:3px}h1{font-size:1.5rem}h1,h2{font-weight:600}h2{font-size:1.25rem}h3{font-size:1rem;font-weight:500}p{color:#5a5f7a;color:var(--text-secondary)}a{color:#5c5fef;color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:JetBrains Mono,Fira Code,monospace;font-family:var(--font-mono);font-size:.85em}.text-primary{color:#1a1d2e!important;color:var(--text-primary)!important}.text-secondary{color:#5a5f7a!important;color:var(--text-secondary)!important}.text-tertiary{color:#9599b3!important;color:var(--text-tertiary)!important}.text-success{color:#10b981!important;color:var(--success)!important}.text-warning{color:#f59e0b!important;color:var(--warning)!important}.text-danger{color:#ef4444!important;color:var(--danger)!important}.text-accent{color:#5c5fef!important;color:var(--accent)!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:fadeInUp .2s ease both}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f2f8 25%,#e8ebf4 50%,#f0f2f8 75%);background:linear-gradient(90deg,var(--bg-secondary) 25%,var(--bg-tertiary) 50%,var(--bg-secondary) 75%);background-size:200% 100%;border-radius:8px;border-radius:var(--radius-md)}button{border:none}
/*# sourceMappingURL=main.260eea09.css.map*/