:root{--eui-bg:#fff;--eui-bg-subtle:#f9fafb;--eui-bg-hover:#eff6ff;--eui-text:#1f2937;--eui-text-muted:#6b7280;--eui-text-disabled:#9ca3af;--eui-text-on-primary:#fff;--eui-border:#d1d5db;--eui-border-subtle:#e5e7eb;--eui-primary:#3b82f6;--eui-primary-hover:#2563eb;--eui-primary-subtle:#dbeafe;--eui-primary-border:#bfdbfe;--eui-shadow:0 4px 16px 0 #0000001f;--eui-font-family:"Inter", system-ui, -apple-system, sans-serif;--eui-radius-sm:.25rem;--eui-radius-md:.375rem}[class*=eui-]{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent}[class*=eui-]::-webkit-scrollbar{width:6px;height:6px}[class*=eui-]::-webkit-scrollbar-track{background:0 0}[class*=eui-]::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}[class*=eui-]::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}[class*=eui-]::-webkit-scrollbar-corner{background:0 0}body.mode-dark{--eui-bg:#1f2937;--eui-bg-subtle:#111827;--eui-bg-hover:#1e3a5f;--eui-text:#e5e7eb;--eui-text-muted:#9ca3af;--eui-text-disabled:#6b7280;--eui-text-on-primary:#fff;--eui-border:#4b5563;--eui-border-subtle:#374151;--eui-primary:#2563eb;--eui-primary-hover:#3b82f6;--eui-primary-subtle:#1e3a5f;--eui-primary-border:#1d4ed8;--eui-shadow:0 4px 16px 0 #0006}.eui-splitter{display:flex;overflow:hidden}.eui-splitter.eui-splitter-horizontal{flex-direction:row}.eui-splitter.eui-splitter-vertical{flex-direction:column}.eui-splitter .eui-splitter-panel{min-width:0;min-height:0;overflow:auto}.eui-splitter .eui-splitter-gutter{-webkit-user-select:none;user-select:none;background-color:var(--eui-border-subtle);flex-shrink:0;transition:background-color .15s;position:relative}.eui-splitter .eui-splitter-gutter:focus{outline:none}.eui-splitter .eui-splitter-gutter:focus-visible{box-shadow:0 0 0 2px var(--eui-primary)}.eui-splitter .eui-splitter-gutter:hover{background-color:var(--eui-border)}.eui-splitter .eui-splitter-gutter:hover .eui-splitter-gutter-handle{background-color:var(--eui-primary);box-shadow:0 2px 8px var(--eui-shadow)}.eui-splitter .eui-splitter-gutter:hover .eui-splitter-gutter-handle .eui-splitter-grip-dot{background-color:#fff}.eui-splitter .eui-splitter-gutter.eui-splitter-gutter-horizontal{cursor:col-resize}.eui-splitter .eui-splitter-gutter.eui-splitter-gutter-vertical{cursor:row-resize}.eui-splitter .eui-splitter-gutter .eui-splitter-gutter-handle{z-index:10;background-color:var(--eui-border);box-shadow:0 1px 3px var(--eui-shadow);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,box-shadow .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eui-splitter .eui-splitter-gutter .eui-splitter-gutter-handle.eui-splitter-gutter-handle-horizontal{flex-direction:column;gap:3px;width:8px;height:32px;padding:6px 0}.eui-splitter .eui-splitter-gutter .eui-splitter-gutter-handle.eui-splitter-gutter-handle-vertical{flex-direction:row;gap:3px;width:32px;height:8px;padding:0 6px}.eui-splitter .eui-splitter-gutter .eui-splitter-gutter-handle .eui-splitter-grip-dot{background-color:var(--eui-text-muted);border-radius:9999px;flex-shrink:0;width:2px;height:2px;transition:background-color .15s}
