:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e17;--bg-deep:#070a11;--surface:#111827;--border:#1c2538;--border-light:#253045;--text:#d1d5db;--text-bright:#f0f2f5;--text-dim:#6b7280;--text-muted:#3d4555;--primary:#3b82f6;--primary-dim:#3b82f61f;--secondary:#8b5cf6;--secondary-dim:#8b5cf61f;--cyan:#06b6d4;--amber:#f59e0b;--red:#ef4444;--red-dim:#ef44441f;--success:#10b981;--success-dim:#10b9811f;--green:#22c55e}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--text);margin:0;font-family:JetBrains Mono,monospace;overflow-x:hidden}.app-shell{width:100%;min-width:0}.app-main{width:min(100%,1280px);margin:0 auto;padding:20px 24px 56px}.topbar-center{flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 0;display:flex}.topbar-right{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.grid-stats-6,.grid-stats-5,.grid-stats-4,.grid-split-2,.grid-overview-main{gap:16px;display:grid}.grid-stats-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-stats-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-split-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-overview-main{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr) minmax(280px,1fr)}.panel-scroll-x{overflow-x:auto}.browse-toolbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.browse-toolbar>*{min-width:0}.browse-search{flex:280px}.rag-layout{flex:1;grid-template-columns:minmax(0,1fr) 220px;gap:16px;min-height:0;display:grid}.chat-sidebar{flex-direction:column;flex-shrink:0;gap:10px;width:280px;min-height:0;display:flex}.chat-mobile-toggle{display:none}.retrieval-panel{flex-wrap:nowrap;align-items:flex-end;gap:12px;display:flex;overflow-x:auto}@media (width<=768px){.retrieval-panel{flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid;overflow-x:visible}.retrieval-panel>*{flex:0 auto!important;min-width:0!important}}@media (width<=420px){.retrieval-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.chat-sidebar{z-index:400;background:var(--bg);border-right:1px solid var(--border);width:min(86vw,320px);padding:12px;transition:transform .18s;position:fixed;top:48px;bottom:40px;left:0;transform:translate(-105%);box-shadow:8px 0 32px #0009}.chat-sidebar.open{transform:translate(0)}.chat-mobile-toggle{border:1px solid var(--border);width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.chat-mobile-scrim{z-index:399;background:#00000080;position:fixed;inset:48px 0 40px}}.rag-shell{flex-direction:column;flex:1;min-height:0;animation:.4s fadeUp;display:flex;overflow:hidden}@media (width<=1380px){.grid-stats-6{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-overview-main{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.grid-stats-5{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-split-2,.rag-layout{grid-template-columns:minmax(0,1fr)}}.docs-layout{align-items:flex-start;gap:48px;max-width:928px;margin:0 auto;display:flex}.docs-content{color:var(--text);flex:auto;min-width:0;max-width:720px;padding-bottom:80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.7}.docs-content code,.docs-content pre,.docs-content .mono{font-family:JetBrains Mono,monospace}.docs-content h1,.docs-content h2,.docs-content h3{letter-spacing:-.01em;color:var(--text-bright);font-family:Inter,-apple-system,system-ui,sans-serif;font-weight:600}.docs-content p{margin:16px 0}.docs-sidebar{flex:0 0 160px;max-height:calc(100vh - 88px);font-family:Inter,system-ui,sans-serif;font-size:13.5px;position:sticky;top:68px;overflow-y:auto}.admin-layout{align-items:flex-start;gap:48px;max-width:928px;margin:0 auto;display:flex}.admin-content{color:var(--text);flex:auto;min-width:0;max-width:720px;padding-bottom:60px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.6}.admin-content code,.admin-content pre,.admin-content .mono{font-family:JetBrains Mono,monospace}.admin-content h1{letter-spacing:-.02em;color:var(--text-bright);margin:0 0 8px;font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:1.25}.admin-content p{margin:12px 0}.docs-sidebar-section{text-transform:uppercase;letter-spacing:.08em;width:100%;color:var(--text-bright);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;margin:24px 0 4px;padding:6px 0;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;display:flex}.docs-sidebar-section:first-child{margin-top:0}.docs-sidebar-section:hover{color:var(--primary)}.docs-sidebar-section .chev{color:var(--text-muted);font-size:9px;transition:transform .15s}@media (width<=900px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-sidebar{background:var(--bg);z-index:50;border-left:none;border-bottom:1px solid var(--border);flex-direction:row;order:-1;gap:4px;width:100%;max-height:none;padding:8px 0;display:flex;position:sticky;top:48px;overflow-x:auto}.docs-content{max-width:100%}.app-main{padding:12px 10px}.topbar-center{gap:3px;padding:4px 0}.topbar-center button{letter-spacing:0!important;padding:5px 8px!important;font-size:10px!important}.topbar-right{display:none}.grid-stats-6,.grid-stats-5,.grid-stats-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid-overview-main,.grid-split-2,.rag-layout{grid-template-columns:minmax(0,1fr)}.docs-grid{grid-template-columns:minmax(0,1fr)!important}.docs-pipeline-steps{grid-template-columns:repeat(3,1fr)!important}}@media (width<=640px){.logo-text{display:none}}@media (width<=480px){.app-main{padding:8px 6px}.topbar-center{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:2px;overflow-x:auto}.topbar-center button{flex-shrink:0;padding:4px 6px!important;font-size:9px!important}.grid-stats-6,.grid-stats-5,.grid-stats-4{grid-template-columns:minmax(0,1fr);gap:6px}.docs-pipeline-steps{grid-template-columns:repeat(2,1fr)!important}}@media (width<=768px){.grid-stats-6,.grid-stats-5,.grid-stats-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid-split-2{gap:10px}}@media (width<=720px){.browse-toolbar{grid-template-columns:1fr 1fr;gap:6px;display:grid}.browse-toolbar .browse-search{grid-column:1/-1;flex:none!important;max-width:none!important}.browse-toolbar select{max-width:none!important}}button,input,select{font:inherit}.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spin::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.no-spin{appearance:textfield}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
