.ks-expand.svelte-1tvdg0t{all:unset;cursor:pointer;width:22px;height:22px;color:color-mix(in srgb, var(--foreground) 75%, transparent);margin-left:calc(var(--depth,0) * 14px);justify-content:center;align-items:center;transition:background 80ms,color 80ms;display:inline-flex}.ks-expand.svelte-1tvdg0t:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-500,currentColor) 12%, transparent);color:var(--foreground)}.ks-expand.expanded.svelte-1tvdg0t{color:var(--color-brand-500,var(--foreground))}.ks-expand.svelte-1tvdg0t:disabled{cursor:default;opacity:0}.ks-toolbar.svelte-1o49q18{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px;display:grid}.ks-panel.svelte-1o49q18{border:1px solid var(--border);background:var(--background);font-family:var(--prose-mono,ui-monospace, monospace);margin:0;padding:12px 14px 14px;font-size:.8em}.ks-panel.svelte-1o49q18 legend:where(.svelte-1o49q18){font-family:var(--prose-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 70%, transparent);padding:0 6px;font-size:.7em;font-weight:600}.ks-checks.svelte-1o49q18{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px 12px;display:grid}.ks-check.svelte-1o49q18{cursor:pointer;align-items:center;gap:6px;font-size:.95em;display:inline-flex}.ks-check.svelte-1o49q18 input:where(.svelte-1o49q18){accent-color:var(--color-brand-500,var(--foreground))}.ks-pager.svelte-1o49q18{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ks-pager-meta.svelte-1o49q18{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--foreground) 75%, transparent)}.ks-pager-meta.svelte-1o49q18 strong:where(.svelte-1o49q18){color:var(--foreground)}.ks-inline.svelte-1o49q18{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ks-inline.svelte-1o49q18 span:where(.svelte-1o49q18){letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 65%, transparent);font-size:.75em}.ks-inline.svelte-1o49q18 input:where(.svelte-1o49q18){width:64px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:0;outline:none;padding:3px 6px;font-family:inherit;font-size:.95em}.ks-inline.svelte-1o49q18 input:where(.svelte-1o49q18):focus{border-color:var(--color-brand-500,var(--foreground))}.ks-btn.svelte-1o49q18{all:unset;font-family:var(--prose-mono,ui-monospace, monospace);color:var(--foreground);border:1px solid var(--border);background:var(--background);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:.9em;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.ks-btn.svelte-1o49q18:hover:not(:disabled){background:var(--foreground);color:var(--background);border-color:var(--foreground)}.ks-btn.svelte-1o49q18:disabled{opacity:.35;cursor:not-allowed}.ks-btn--icon.svelte-1o49q18 svg{margin-right:2px}.ks-shell.svelte-1o49q18{border:1px solid var(--border);background:var(--background);max-height:620px;overflow:auto}.ks-table.svelte-1o49q18{border-collapse:collapse;width:100%;font-family:var(--prose-mono,ui-monospace, monospace);color:var(--foreground);font-size:.85em}.ks-table.svelte-1o49q18 thead:where(.svelte-1o49q18){z-index:2;background:color-mix(in srgb, var(--muted,var(--foreground)) 6%, var(--background));position:sticky;top:0}.ks-table.svelte-1o49q18 thead:where(.svelte-1o49q18) tr:where(.svelte-1o49q18):first-child th:where(.svelte-1o49q18){background:color-mix(in srgb, var(--muted,var(--foreground)) 12%, var(--background))}.ks-table.svelte-1o49q18 th:where(.svelte-1o49q18),.ks-table.svelte-1o49q18 td:where(.svelte-1o49q18){border-bottom:1px solid var(--border);border-right:1px solid var(--border);text-align:left;vertical-align:middle;white-space:nowrap;padding:6px 10px}.ks-table.svelte-1o49q18 th:where(.svelte-1o49q18):last-child,.ks-table.svelte-1o49q18 td:where(.svelte-1o49q18):last-child{border-right:0}.ks-table.svelte-1o49q18 thead:where(.svelte-1o49q18) th:where(.svelte-1o49q18){font-family:var(--prose-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 70%, transparent);cursor:pointer;font-size:.7em;font-weight:600;position:relative}.ks-th-inner.svelte-1o49q18{align-items:center;gap:6px;display:inline-flex}.ks-th-label.svelte-1o49q18{align-items:center;gap:4px;display:inline-flex}.ks-th-action.svelte-1o49q18{all:unset;letter-spacing:.04em;cursor:pointer;border:1px solid var(--border);background:var(--background);color:color-mix(in srgb, var(--foreground) 75%, transparent);align-items:center;gap:3px;margin-left:4px;padding:1px 6px;font-size:.85em;display:inline-flex}.ks-th-action.svelte-1o49q18:hover{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.ks-th-filter.svelte-1o49q18{text-transform:none;letter-spacing:0;font-family:var(--prose-mono,ui-monospace, monospace);margin-top:6px;font-size:1em;font-weight:400}.ks-resizer.svelte-1o49q18{z-index:1;cursor:col-resize;background:0 0;width:8px;transition:background .1s;position:absolute;top:0;bottom:0;right:-4px}.ks-resizer.svelte-1o49q18:hover{background:color-mix(in srgb, var(--color-brand-500,currentColor) 35%, transparent)}.ks-search-row.svelte-1o49q18 th:where(.svelte-1o49q18){background:var(--background);cursor:default;padding:4px 8px}.ks-search.svelte-1o49q18{width:100%;font-family:var(--prose-mono,ui-monospace, monospace);color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:0;outline:none;padding:4px 8px;font-size:.95em}.ks-search.svelte-1o49q18:focus{border-color:var(--color-brand-500,var(--foreground))}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) tr:where(.svelte-1o49q18){transition:background 80ms}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) tr:where(.svelte-1o49q18):hover{background:color-mix(in srgb, var(--color-brand-500,var(--foreground)) 5%, transparent)}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) tr:where(.svelte-1o49q18):nth-child(2n){background:color-mix(in srgb, var(--muted,var(--foreground)) 3%, transparent)}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) td.sorted:where(.svelte-1o49q18){background:color-mix(in srgb, var(--color-brand-500,currentColor) 8%, transparent)}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) td.matches:where(.svelte-1o49q18){color:var(--foreground);font-weight:600}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) td.group:where(.svelte-1o49q18){background:color-mix(in srgb, var(--color-brand-500,currentColor) 14%, transparent);font-weight:600}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) td.aggregate:where(.svelte-1o49q18){background:#ffd7002e;font-style:italic}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) td.repeat:where(.svelte-1o49q18){background:color-mix(in srgb, currentColor 4%, transparent)}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) tr.selected:where(.svelte-1o49q18){background:color-mix(in srgb, var(--color-brand-500,currentColor) 12%, transparent)}.ks-table.svelte-1o49q18 tbody:where(.svelte-1o49q18) tr.selected:where(.svelte-1o49q18):hover{background:color-mix(in srgb, var(--color-brand-500,currentColor) 18%, transparent)}.ks-state.svelte-1o49q18{border:1px solid var(--border);background:var(--background);margin-top:14px}.ks-state.svelte-1o49q18 summary:where(.svelte-1o49q18){cursor:pointer;font-family:var(--prose-sans), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 70%, transparent);padding:8px 12px;font-size:.7em;font-weight:600;list-style:none}.ks-state.svelte-1o49q18 summary:where(.svelte-1o49q18):before{content:"▸ ";transform-origin:50%;transition:transform .12s;display:inline-block}.ks-state[open].svelte-1o49q18 summary:where(.svelte-1o49q18):before{transform:rotate(90deg)}.ks-state.svelte-1o49q18 pre:where(.svelte-1o49q18){border-top:1px solid var(--border);background:color-mix(in srgb, var(--muted,var(--foreground)) 4%, transparent);font-family:var(--prose-mono,ui-monospace, monospace);color:color-mix(in srgb, var(--foreground) 85%, transparent);max-height:260px;margin:0;padding:12px 14px;font-size:.78em;line-height:1.45;overflow:auto}
