.kb-tabs.svelte-1b0lnl9{display:flex;flex-wrap:wrap;gap:6px}.kb-tab.svelte-1b0lnl9{display:inline-flex;align-items:baseline;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--color-border-secondary, rgba(255, 255, 255, .12));background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast, .15s ease),border-color var(--transition-fast, .15s ease)}.kb-tab.svelte-1b0lnl9:hover{border-color:var(--color-accent-primary, #60a5fa)}.kb-tab.on.svelte-1b0lnl9{background:color-mix(in srgb,var(--color-accent-primary, #60a5fa) 16%,transparent);border-color:var(--color-accent-primary, #60a5fa);color:var(--color-text-primary)}.kb-progress.svelte-1b0lnl9{font-size:.78rem;font-weight:700;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.kb-tab.done.svelte-1b0lnl9 .kb-progress:where(.svelte-1b0lnl9){color:#7ee07a}.kb-tab.off.svelte-1b0lnl9{opacity:.6}.compact.svelte-1b0lnl9 .kb-tab:where(.svelte-1b0lnl9){padding:3px 9px;font-size:.74rem;gap:6px}.compact.svelte-1b0lnl9 .kb-progress:where(.svelte-1b0lnl9){font-size:.68rem}
