.page.svelte-11a1iem{display:flex;flex-direction:column;gap:14px;height:100%;max-width:1400px;margin:0 auto;padding:20px 24px;box-sizing:border-box;min-height:0}.page-header.svelte-11a1iem{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-shrink:0}.header-text.svelte-11a1iem{display:flex;flex-direction:column;gap:2px;min-width:0}.eyebrow.svelte-11a1iem{margin:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-dim)}h1.svelte-11a1iem{margin:0;font-size:18px;font-weight:600;color:var(--color-text)}.muted.svelte-11a1iem{margin:0;color:var(--color-muted);font-size:12px;font-family:JetBrains Mono,monospace}.search-input.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;padding:6px 10px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-elevated);color:var(--color-text);width:260px;outline:none;transition:border-color .1s;flex-shrink:0}.search-input.svelte-11a1iem::placeholder{color:var(--color-dim)}.search-input.svelte-11a1iem:focus{border-color:var(--color-accent)}.toolbar.svelte-11a1iem{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.capability-filters.svelte-11a1iem{display:flex;gap:6px;flex-wrap:wrap}.filter-pill.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;padding:4px 9px;border-radius:3px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:border-color .1s,color .1s,background .1s;line-height:1.4}.filter-pill.svelte-11a1iem:hover{border-color:var(--color-border-bright);color:var(--color-text)}.filter-pill-active.svelte-11a1iem{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.filter-pill-active.svelte-11a1iem:hover{color:#fff;opacity:.9}.provider-select.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;padding:5px 8px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-elevated);color:var(--color-text);outline:none;cursor:pointer;flex-shrink:0}.provider-select.svelte-11a1iem:focus{border-color:var(--color-accent)}.table-wrapper.svelte-11a1iem{flex:1 1 0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);overflow:hidden}.table-header.svelte-11a1iem{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--color-border);background:var(--color-elevated);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;color:var(--color-dim);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.table-body.svelte-11a1iem{flex:1 1 0;min-height:0;overflow-y:auto}.table-row.svelte-11a1iem{display:flex;align-items:center;gap:8px;padding:6px 12px;min-height:34px;border-top:1px solid var(--color-border);transition:background .08s}.table-row.svelte-11a1iem:first-child{border-top:none}.table-row.svelte-11a1iem:hover{background:var(--color-hover)}.col-provider.svelte-11a1iem{width:150px;flex-shrink:0;display:flex;align-items:center;gap:6px;overflow:hidden}.provider-logo.svelte-11a1iem{flex-shrink:0;border-radius:2px}.provider-name.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-model.svelte-11a1iem{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-name.svelte-11a1iem{font-size:12px;color:var(--color-text)}.col-family.svelte-11a1iem{width:110px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-text.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-dim)}.col-context.svelte-11a1iem{width:70px;flex-shrink:0;text-align:right}.context-text.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-muted)}.col-cost.svelte-11a1iem{width:150px;flex-shrink:0;text-align:right}.cost-text.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-muted)}.col-caps.svelte-11a1iem{width:110px;flex-shrink:0;display:flex;gap:3px;justify-content:flex-end}.cap-badge.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;font-weight:600}.cap-reasoning.svelte-11a1iem{background:#a882ff26;color:#a882ff}.cap-tool.svelte-11a1iem{background:var(--color-accent-dim);color:var(--color-accent)}.cap-struct.svelte-11a1iem{background:var(--color-success-dim);color:var(--color-success)}.cap-open.svelte-11a1iem{background:var(--color-warning-dim);color:var(--color-warning)}.cap-vision.svelte-11a1iem{background:var(--color-danger-dim);color:var(--color-danger)}.empty-state.svelte-11a1iem{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center;padding:48px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--color-dim);border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.empty-state.svelte-11a1iem p:where(.svelte-11a1iem){margin:0}.pagination.svelte-11a1iem{display:flex;align-items:center;justify-content:space-between;padding:0 2px;flex-shrink:0}.pagination-info.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-dim)}.pagination-controls.svelte-11a1iem{display:flex;align-items:center;gap:8px}.page-btn.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;padding:4px 10px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-elevated);color:var(--color-muted);cursor:pointer;transition:border-color .1s,color .1s}.page-btn.svelte-11a1iem:hover:not(:disabled){border-color:var(--color-border-bright);color:var(--color-text)}.page-btn.svelte-11a1iem:disabled{opacity:.3;cursor:default}.page-indicator.svelte-11a1iem{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--color-dim);min-width:50px;text-align:center}@media(max-width:900px){.page.svelte-11a1iem{padding:16px}.page-header.svelte-11a1iem{flex-direction:column;align-items:stretch;gap:10px}.search-input.svelte-11a1iem{width:100%}.toolbar.svelte-11a1iem{flex-direction:column;align-items:stretch}.provider-select.svelte-11a1iem{width:100%}.col-family.svelte-11a1iem,.col-context.svelte-11a1iem{display:none}.col-provider.svelte-11a1iem{width:120px}}
